Adjust for branch target encoding change
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
d54b30bb
DE
12012-09-06 Doug Evans <dje@google.com>
2
14910956
DE
3 * boards/fission.exp: New file.
4
d54b30bb
DE
5 * gdb.python/py-value.exp: Use clean_restart.
6
91b253e1
DE
72012-09-05 Doug Evans <dje@google.com>
8
9 * gdb.base/info-macros.c: Fix whitespace.
10
1292279a
PA
112012-08-28 Pedro Alves <palves@redhat.com>
12
13 PR gdb/14428
14
15 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
16
1c8cdcb1
JK
172012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
18
19 * gdb.base/break-caller-line.c: New file.
20 * gdb.base/break-caller-line.exp: New file.
21
1e8e8b51
JK
222012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
23
24 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
25 * gdb.arch/i386-cfi-notcurrent.S: New file.
26 * gdb.arch/i386-cfi-notcurrent.exp: New file.
27
1591a1e8
PA
282012-08-27 Wei-cheng Wang <cole945@gmail.com>
29 Yao Qi <yao@codesourcery.com>
30 Pedro Alves <palves@redhat.com>
31
32 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
33 New procedures.
34 (top level): Add overlap checking tests.
35
4442ada7
TT
362012-08-24 Tom Tromey <tromey@redhat.com>
37
38 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
39 gdb_test_multiple fails for other reasons.
40
e7d50cc9
YQ
412012-08-24 Yao Qi <yao@codesourcery.com>
42
43 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
44
dfbd5e7b
PA
452012-08-23 Pedro Alves <palves@redhat.com>
46
47 * gdb.base/help.exp: Adjust to "handle" help text change.
48
8d735b87
YQ
492012-08-23 Yao Qi <yao@codesourcery.com>
50
51 * gdb.trace/disconnected-tracing.c (start, end): New.
52 (main): Call start and end.
53 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
54 existing tests into this proc.
55 (disconnected_tfind): New.
56
61b1d759
YQ
572012-08-23 Yao Qi <yao@codesourcery.com>
58
59 * boards/native-gdbserver.exp (${board}_upload): New.
60 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
61 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
62 Execute tfile on remote target.
63 Copy trace file from target to host.
64
6ca1b147
JM
652012-08-22 Joseph Myers <joseph@codesourcery.com>
66
67 * gdb.arch/thumb-bx-pc.S: New file.
68 * gdb.arch/thumb-bx-pc.exp: New file.
69
706e3705
TT
702012-08-22 Tom Tromey <tromey@redhat.com>
71
72 * gdb.base/maint.exp: Update.
73
b4893d48
TT
742012-08-22 Tom Tromey <tromey@redhat.com>
75
76 * lib/gdb.exp (skip_unwinder_tests): New proc.
77 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
78 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
79
45b7da81
TT
802012-08-21 Tom Tromey <tromey@redhat.com>
81
82 * gdb.hp/gdb.aCC/exception.exp: Remove.
83
f94363d7
AP
84012-08-19 Andrew Pinski <apinski@cavium.com>
85
86 * gdb.arch/mips-octeon-bbit.c: New file.
87 * gdb.arch/mips-octeon-bbit.exp: New Test.
88
e5afdbd7
KS
89012-08-19 Keith Seitz <keiths@redhat.com>
90
91 PR c++/14365
92 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
93 * gdb.dwarf2/dw2-anon-mptr.S: New file.
94
c29e8b64
JK
952012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
96
97 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
98 verbose -log by more specific untested call.
99
15a7e7bc
YQ
1002012-08-18 Yao Qi <yao@codesourcery.com>
101
102 * gdb.trace/tfind.exp: Move tests on various command help before
103 checking target supports trace.
104 Fix the expected output of 'help tfind end'.
105
a451cb65
KS
1062012-08-17 Keith Seitz <keiths@redhat.com>
107
108 PR c++/13356
109 * gdb.base/default.exp: Update all "check type" tests.
110 * gdb.base/help.exp: Likewise.
111 * gdb.base/setshow.exp: Likewise.
112 * gdb.cp/converts.cc (foo1_type_check): New function.
113 (foo2_type_check): New function.
114 (foo3_type_check): New function.
115 (main): Call new functions.
116 * converts.exp: Add tests for integer-to-pointer conversions
117 with/without strict type-checking.
118
dbf6a605
MF
1192012-08-16 Mike Frysinger <vapier@gentoo.org>
120
121 * gdb.base/help.exp: Update expected output.
122
0c92d8c1
JB
1232012-08-16 Joel Brobecker <brobecker@adacore.com>
124
125 * gdb.ada/rdv_wait: New testcase.
126
e56f7f42
JK
1272012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
128
129 * gdb.base/attach-twice.exp: Remove excessive ps exec.
130
f47f77df
DE
1312012-08-13 Doug Evans <dje@google.com>
132
e202d6e8 133 * gdb.base/help.exp: Update expected output.
f47f77df
DE
134 * gdb.base/default.exp: Update expected output of "show convenience".
135
a72c3253
DE
1362012-08-10 Doug Evans <dje@google.com>
137
138 * gdb.python/py-strfns.c: New file.
139 * gdb.python/py-strfns.exp: New file.
140 * gdb.python/py-type.exp (test_fields): Add vector tests.
141
de0bea00
MF
1422012-08-10 Mike Frysinger <vapier@gentoo.org>
143
144 PR cli/10436:
145 * gdb.base/completion.exp: Add tests for handle completion.
146
5b9afe8a
YQ
1472012-08-09 Yao Qi <yao@codesourcery.com>
148
149 * gdb.mi/mi-cmd-param-changed.exp: New.
150 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
151 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
152 * gdb.mi/mi2-prompt.exp: Likewise.
153
4f485ebc
DE
1542012-08-08 Doug Evans <dje@google.com>
155
156 * gdb.base/debug-expr.c: New file.
157 * gdb.base/debug-expr.exp: New file.
158 * gdb.base/exprs.exp: Test {type} casts.
159 * gdb.cp/debug-expr.exp: New file.
160
5888842d
JK
1612012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
162
163 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
164 global variable loop, not a 'break'. Add loop count limit to 100.
165 Add new fail case for terminated vgdb.
166
4f69f4c2
JK
1672012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
168 Jean-Marc Saffroy <saffroy@gmail.com>
169
170 PR 11804
171 * gdb.base/gcore-relro.exp: New file.
172 * gdb.base/gcore-relro-main.c: New file.
173 * gdb.base/gcore-relro-lib.c: New file.
174
e2de5390
JK
1752012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
176
177 Do not false FAIL with old GCCs.
178 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
179 GCC < 4.5 in $no_hw mode.
180
606603c5
JK
1812012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
182
183 * gdb.base/default.exp (cd): Accept new directory with no arguments.
184
777f26c2
JK
1852012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
186
187 * gdb.base/list.exp (test_only_end): New function.
188 Call it.
189
2c12abee
TT
1902012-08-06 Tom Tromey <tromey@redhat.com>
191
192 * gdb.python/py-mi.exp: Add test for printer whose children
193 are a list.
194 * gdb.python/py-prettyprint.c (struct children_as_list): New.
195 (main): New variable children_as_list.
196 * gdb.python/py-prettyprint.py (class pp_children_as_list):
197 New.
198 (register_pretty_printers): Register new printer.
199
0eae2cf4
EBM
2002012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
201
202 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
203 symbols. Abort if vgdb remote connection is closed.
204
09e0881d
DE
2052012-08-02 Doug Evans <dje@google.com>
206
207 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
208
b40f514f
SDJ
2092012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
210
211 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
212 s390x, PowerPC 64 and m68k-linux.
213
11315ae0
UW
2142012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
215
216 * gdb.base/annota1.exp: Accept no frames-invalid notification
217 when starting up the program.
218 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
219 show a symbolic value as well.
220 * gdb.server/server-exec-info.exp: Skip test when skipping
221 gdbserver test and/or when skipping shared library tests.
222 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
223 avoid name conflicts with other tests.
224
0547eeed
UW
2252012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
226
227 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
228 Fix wrong output on big-endian systems.
229 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
230 4-byte pointer types on 64-bit s390x.
231
bdddb4de
UW
2322012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
233
234 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
235 marker comment at the beginning (after intialization).
236 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
237 breakpoint on marker comment instead of function begin.
238 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
239 PowerPC.
240 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
241 or 64-bit PowerPC.
242 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
243 gdb,no_hardware_watchpoints flag is set.
244 (initialize): Remove now redundant can-use-hw-watchpoints change.
245
5d206025
YQ
2462012-08-02 Yao Qi <yao@codesourcery.com>
247 Pedro Alves <palves@redhat.com>
248
249 * boards/local-remote-host.exp: New.
250
4f665099
UW
2512012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
252
253 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
254 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
255 * gdb.base/print-file-var.exp: Likewise.
256 * gdb.server/solib-list.exp: Skip on remote targets.
257
b62e2b27
UW
2582012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
259
260 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
261 watchpoints on ARM. When expecting software watchpoints, tolerate
262 (remote) targets that report unsupported hardware watchpoint only
263 at continue time.
264 (test_wide_location_2): Likewise.
265
a967a851
JK
2662012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
267
268 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
269 valgrind versions.
270
75d9f9ff 2712012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
272
273 * gdb.base/valgrind-infcall.c: New file.
274 * gdb.base/valgrind-infcall.exp: New file.
275
75d9f9ff
JK
276 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
277
1c9f2ed2
KS
2782012-07-30 Keith Seitz <keiths@redhat.com>
279
280 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
281 linespecs.
282
7f9b2034
DE
2832012-07-30 Doug Evans <dje@google.com>
284
85220e01
DE
285 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
286 * gdb.dwarf2/pr13961.S: Ditto.
287
7f9b2034
DE
288 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
289
4e969b4f
AB
2902012-07-30 Andrew Burgess <aburgess@broadcom.com>
291
292 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
293 change its format immediately after reloading the binary.
294
e7de8362
JK
2952012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
296
297 Fix testsuite regression after --use-deprecated-index-sections removal.
298 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
299 string.
300 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
301
7255706c
YQ
3022012-07-27 Yao Qi <yao@codesourcery.com>
303
304 KFAIL for PR remote/14161.
305 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
306 Cleanup socket files.
307 (strace_info_marker): Detach inferior.
308
f2e8016f
TT
3092012-07-26 Tom Tromey <tromey@redhat.com>
310
311 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
312
f66713d2
JK
3132012-07-26 Markus Metzger <markus.t.metzger@intel.com>
314
315 * gdb.python/py-inferior.c (thread): New function.
316 (check_threads): New function.
317 (test_threads): New function.
318 * gdb.python/py-inferior.exp: Added test.
319 Replaced runto with continue to breakpoint.
320
8223e12c
TT
3212012-07-26 Tom Tromey <tromey@redhat.com>
322
323 * lib/ada.exp (standard_ada_testfile): New proc.
324 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
325 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
326 * gdb.ada/array_return.exp: Use standard_ada_testfile.
327 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
328 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
329 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
330 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
331 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
332 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
333 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
334 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
335 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
336 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
337 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
338 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
339 * gdb.ada/char_param.exp: Use standard_ada_testfile.
340 * gdb.ada/complete.exp: Use standard_ada_testfile.
341 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
342 standard_output_file.
343 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
344 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
345 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
346 standard_output_file.
347 * gdb.ada/exprs.exp: Use standard_ada_testfile.
348 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
349 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
350 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
351 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
352 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
353 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
354 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
355 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
356 * gdb.ada/homonym.exp: Use standard_ada_testfile.
357 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
358 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
359 * gdb.ada/interface.exp: Use standard_ada_testfile.
360 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
361 standard_output_file
362 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
363 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
364 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
365 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
366 * gdb.ada/nested.exp: Use standard_ada_testfile.
367 * gdb.ada/null_array.exp: Use standard_ada_testfile.
368 * gdb.ada/null_record.exp: Use standard_ada_testfile.
369 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
370 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
371 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
372 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
373 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
374 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
375 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
376 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
377 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
378 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
379 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
380 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
381 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
382 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
383 * gdb.ada/start.exp: Use standard_ada_testfile.
384 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
385 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
386 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
387 * gdb.ada/tagged.exp: Use standard_ada_testfile.
388 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
389 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
390 * gdb.ada/tasks.exp: Use standard_ada_testfile.
391 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
392 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
393 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
394 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
395 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
396 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
397 * gdb.ada/widewide.exp: Use standard_ada_testfile.
398
bbec57e4
JK
3992012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
400
401 Fix testsuite regression after --use-deprecated-index-sections removal.
402 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
403
9cc8e32c
JK
4042012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
405
406 Fix compatibility with Tcl before 7.5.
407 * lib/future.exp (lreverse): New function if it does not exist.
408
ea5ca7b5
MK
4092012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
410
411 * gdb.mi/mi-pending.c: New method to set a second pending
412 breakpoint.
413 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
414 condition.
415
64776a0b
PA
4162012-07-20 Pedro Alves <palves@redhat.com>
417
418 PR threads/11692
419 PR gdb/12203
420
421 * gdb.threads/create-fail.c: New file.
422 * gdb.threads/create-fail.exp: New file.
423
13e4e967
PA
4242012-07-19 Pedro Alves <palves@redhat.com>
425
426 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
427 * config/vx.exp (gdb_start): Likewise.
428 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
429 * gdb.base/setvar.exp (test_set): Likewise.
430 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
431 * gdb.reverse/sigall-precsave.exp: Likewise.
432 * gdb.reverse/sigall-reverse.exp: Likewise.
433
b7aefa4d
PA
4342012-07-19 Pedro Alves <palves@redhat.com>
435
436 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
437 handler before recording.
438
608b4967
TT
4392012-07-19 Tom Tromey <tromey@redhat.com>
440
441 * gdb.cp/casts.exp: Add tests for typeof and decltype.
442 * gdb.cp/casts.cc (decltype): New function.
443 (main): Use it.
444
b1e0c0fa
PA
4452012-07-19 Pedro Alves <palves@redhat.com>
446
447 * gdb.base/sigall.exp (signals): New list.
448 <top level>: Loop over signals in the $signals list instead of
449 calling a test function once per signal.
450 * gdb.reverse/sigall-precsave.exp (signals): New list.
451 <top level>: Loop over signals in the $signals list instead of
452 calling a test function once per signal.
453 * gdb.reverse/sigall-reverse.exp (signals): New list.
454 <top level>: Loop over signals in the $signals list instead of
455 calling a test function once per signal.
456
6ace3df1
YQ
4572012-07-19 Yao Qi <yao@codesourcery.com>
458
459 * gdb.base/setshow.exp: Test 'set args ~'.
460
263a0f8c
JK
4612012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
462
463 * gdb.base/store.exp (check_set): Import gdb_prompt.
464 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
465 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
466
8f043999
JK
4672012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
468
469 PR 11914
470 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
471 (main): Call eval_sub.
472 * gdb.python/py-prettyprint.exp:
473 (python execfile ('py-prettyprint.py')): Move it earlier.
474 New breakpoint for eval-break.
475 (continue to breakpoint: eval-break, info locals): New test.
476 (python execfile ('py-prettyprint.py')): Move it from here.
477 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
478 (register_pretty_printers): Register pp_eval_type.
479
725c7b66
JK
4802012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
481
482 Fix a testcase regression by me.
483 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
484 DW_FORM_data4.
485
4359dff1
JK
4862012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
487 Doug Evans <dje@google.com>
488
489 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
490 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
491
61e44cfa
JK
4922012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
493
494 Fix gdbserver run regression.
495 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
496
93c0ef37
TT
4972012-07-12 Tom Tromey <tromey@redhat.com>
498
499 * lib/gdb.exp (standard_testfile): Don't declare objdir.
500 (clean_restart): Likewise.
501 (core_find): Use standard_output_file.
502
76027ef5
TT
5032012-07-12 Tom Tromey <tromey@redhat.com>
504
505 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
506 * gdb.dwarf2/dw2-anonymous-func.exp: Use
507 prepare_for_testing_full.
508 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
509 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
510 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
511 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
512 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
513 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
514 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
515 prepare_for_testing_full.
516 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
517 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
518 prepare_for_testing_full.
519 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
520 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
521 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
522
85b4440a
TT
5232012-07-12 Tom Tromey <tromey@redhat.com>
524
525 * lib/gdb.exp (build_executable_from_specs): New proc, from
526 build_executable.
527 (build_executable): Use it.
528 (prepare_for_testing_full): New proc.
529
55baab26
TT
5302012-07-11 Tom Tromey <tromey@redhat.com>
531
532 * gdb.reverse/break-precsave.exp: Use standard_output_file.
533 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
534 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
535 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
536 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
537 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
538 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
539 * gdb.reverse/step-precsave.exp: Use standard_output_file.
540 * gdb.reverse/until-precsave.exp: Use standard_output_file.
541 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
542
298a9cf0
TT
5432012-07-10 Tom Tromey <tromey@redhat.com>
544
545 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
546 standard_output_file.
547 * gdb.mi/gdb2549.exp: Use standard_testfile.
548 * gdb.mi/gdb669.exp: Use standard_testfile.
549 * gdb.mi/gdb701.exp: Use standard_testfile.
550 * gdb.mi/gdb792.exp: Use standard_testfile.
551 * gdb.mi/mi-async.exp: Use standard_testfile.
552 * gdb.mi/mi-basics.exp: Use standard_testfile.
553 * gdb.mi/mi-break.exp: Use standard_testfile.
554 * gdb.mi/mi-cli.exp: Use standard_testfile.
555 * gdb.mi/mi-console.exp: Use standard_testfile.
556 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
557 * gdb.mi/mi-eval.exp: Use standard_testfile.
558 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
559 * gdb.mi/mi-file.exp: Use standard_testfile.
560 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
561 * gdb.mi/mi-logging.exp: Use standard_testfile.
562 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
563 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
564 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
565 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
566 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
567 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
568 * gdb.mi/mi-pending.exp: Use standard_testfile,
569 standard_output_file.
570 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
571 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
572 * gdb.mi/mi-regs.exp: Use standard_testfile.
573 * gdb.mi/mi-return.exp: Use standard_testfile.
574 * gdb.mi/mi-reverse.exp: Use standard_testfile.
575 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
576 * gdb.mi/mi-solib.exp: Use standard_testfile,
577 standard_output_file.
578 * gdb.mi/mi-stack.exp: Use standard_testfile.
579 * gdb.mi/mi-stepi.exp: Use standard_testfile.
580 * gdb.mi/mi-stepn.exp: Use standard_testfile.
581 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
582 * gdb.mi/mi-until.exp: Use standard_testfile.
583 * gdb.mi/mi-var-block.exp: Use standard_testfile.
584 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
585 * gdb.mi/mi-var-child.exp: Use standard_testfile.
586 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
587 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
588 * gdb.mi/mi-var-display.exp: Use standard_testfile.
589 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
590 standard_output_file.
591 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
592 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
593 * gdb.mi/mi-watch.exp: Use standard_testfile.
594 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
595 * gdb.mi/mi2-basics.exp: Use standard_testfile.
596 * gdb.mi/mi2-break.exp: Use standard_testfile.
597 * gdb.mi/mi2-cli.exp: Use standard_testfile.
598 * gdb.mi/mi2-console.exp: Use standard_testfile.
599 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
600 * gdb.mi/mi2-eval.exp: Use standard_testfile.
601 * gdb.mi/mi2-file.exp: Use standard_testfile.
602 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
603 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
604 * gdb.mi/mi2-regs.exp: Use standard_testfile.
605 * gdb.mi/mi2-return.exp: Use standard_testfile.
606 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
607 * gdb.mi/mi2-stack.exp: Use standard_testfile.
608 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
609 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
610 * gdb.mi/mi2-until.exp: Use standard_testfile.
611 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
612 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
613 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
614 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
615 * gdb.mi/mi2-watch.exp: Use standard_testfile.
616
f5f3a911
TT
6172012-07-10 Tom Tromey <tromey@redhat.com>
618
619 * gdb.cp/abstract-origin.exp: Use standard_testfile.
620 * gdb.cp/ambiguous.exp: Use standard_testfile,
621 prepare_for_testing.
622 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
623 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
624 * gdb.cp/anon-ns.exp: Use standard_testfile.
625 * gdb.cp/anon-struct.exp: Use standard_testfile.
626 * gdb.cp/anon-union.exp: Use standard_testfile,
627 prepare_for_testing.
628 * gdb.cp/arg-reference.exp: Use standard_testfile,
629 prepare_for_testing.
630 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
631 * gdb.cp/breakpoint.exp: Use standard_testfile,
632 prepare_for_testing.
633 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
634 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
635 standard_output_file.
636 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
637 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
638 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
639 (test_static_members): Update.
640 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
641 * gdb.cp/converts.exp: Use standard_testfile.
642 * gdb.cp/cp-relocate.exp: Use standard_testfile.
643 * gdb.cp/cpcompletion.exp: Use standard_testfile,
644 prepare_for_testing.
645 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
646 * gdb.cp/cplabel.exp: Use standard_testfile.
647 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
648 prepare_for_testing.
649 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
650 * gdb.cp/derivation.exp: Use standard_testfile,
651 prepare_for_testing.
652 * gdb.cp/destrprint.exp: Use standard_testfile.
653 * gdb.cp/dispcxx.exp: Use standard_testfile.
654 * gdb.cp/exception.exp: Use standard_testfile,
655 prepare_for_testing.
656 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
657 * gdb.cp/extern-c.exp: Use standard_testfile,
658 prepare_for_testing.
659 * gdb.cp/formatted-ref.exp: Use standard_testfile,
660 prepare_for_testing.
661 * gdb.cp/fpointer.exp: Use standard_testfile.
662 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
663 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
664 standard_output_file.
665 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
666 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
667 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
668 standard_output_file.
669 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
670 (do_tests): Update.
671 * gdb.cp/koenig.exp: Use standard_testfile.
672 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
673 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
674 * gdb.cp/m-static.exp: Use standard_testfile,
675 prepare_for_testing.
676 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
677 * gdb.cp/mb-inline.exp: Use standard_testfile,
678 prepare_for_testing.
679 * gdb.cp/mb-templates.exp: Use standard_testfile,
680 prepare_for_testing.
681 * gdb.cp/member-ptr.exp: Use standard_testfile,
682 prepare_for_testing.
683 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
684 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
685 * gdb.cp/method2.exp: Use standard_testfile.
686 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
687 standard_output_file.
688 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
689 (do_tests): Update.
690 * gdb.cp/namespace-enum.exp: Use standard_testfile,
691 prepare_for_testing.
692 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
693 prepare_for_testing.
694 * gdb.cp/namespace.exp: Use standard_testfile,
695 prepare_for_testing.
696 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
697 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
698 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
699 * gdb.cp/nsimport.exp: Use standard_testfile,
700 prepare_for_testing.
701 * gdb.cp/nsnested.exp: Use standard_testfile.
702 * gdb.cp/nsnoimports.exp: Use standard_testfile.
703 * gdb.cp/nsrecurs.exp: Use standard_testfile,
704 prepare_for_testing.
705 * gdb.cp/nsstress.exp: Use standard_testfile,
706 prepare_for_testing.
707 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
708 * gdb.cp/operator.exp: Use standard_testfile.
709 * gdb.cp/oranking.exp: Use standard_testfile.
710 * gdb.cp/overload-const.exp: Use standard_testfile.
711 * gdb.cp/overload.exp: Use standard_testfile,
712 prepare_for_testing.
713 * gdb.cp/ovldbreak.exp: Use standard_testfile.
714 * gdb.cp/ovsrch.exp: Use standard_testfile.
715 * gdb.cp/paren-type.exp: Use standard_testfile.
716 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
717 prepare_for_testing.
718 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
719 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
720 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
721 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
722 * gdb.cp/pr10728.exp: Use standard_testfile,
723 standard_output_file.
724 * gdb.cp/pr12028.exp: Use standard_testfile.
725 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
726 * gdb.cp/pr9167.exp: Use standard_testfile.
727 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
728 * gdb.cp/printmethod.exp: Use standard_testfile,
729 prepare_for_testing.
730 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
731 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
732 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
733 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
734 standard_output_file.
735 * gdb.cp/readnow-language.exp: Use standard_testfile.
736 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
737 (gdb_start_again): Use clean_restart.
738 * gdb.cp/ref-types.exp: Use standard_testfile,
739 prepare_for_testing.
740 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
741 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
742 * gdb.cp/smartp.exp: Use standard_testfile.
743 * gdb.cp/static-method.exp: Use standard_testfile.
744 * gdb.cp/static-print-quit.exp: Use standard_testfile.
745 * gdb.cp/temargs.exp: Use standard_testfile.
746 * gdb.cp/templates.exp: Use standard_testfile,
747 prepare_for_testing.
748 (do_tests): Update.
749 * gdb.cp/try_catch.exp: Use standard_testfile,
750 prepare_for_testing.
751 * gdb.cp/typedef-operator.exp: Use standard_testfile.
752 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
753 * gdb.cp/virtbase.exp: Use standard_testfile,
754 prepare_for_testing.
755 * gdb.cp/virtfunc.exp: Use standard_testfile,
756 prepare_for_testing.
757 (do_tests): Update.
758 * gdb.cp/virtfunc2.exp: Use standard_testfile,
759 prepare_for_testing.
760
686f09d0
TT
7612012-07-10 Tom Tromey <tromey@redhat.com>
762
763 * lib/gdb.exp (standard_testfile): Unset output variables from
764 earlier invocations.
765
9357e021
YQ
7662012-07-10 Yao Qi <yao@codesourcery.com>
767
768 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
769 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
770 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
771 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
772 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
773 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
774 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
775 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
776 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
777 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
778 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
779 * gdb.mi/mi-var-display.exp: Likewise.
780 * gdb.mi/mi-var-invalidate.exp: Likewise.
781 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
782 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
783 * gdb.mi/mi2-console.exp: Likewise.
784 * gdb.mi/mi2-disassemble.exp: Likewise.
785 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
786 * gdb.mi/mi2-read-memory.exp: Likewise.
787 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
788 * gdb.mi/mi2-simplerun.exp: Likewise.
789 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
790 * gdb.mi/mi2-syn-frame.exp: Likewise.
791 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
792 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
793 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
794
e314d629
TT
7952012-07-09 Tom Tromey <tromey@redhat.com>
796
797 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
798 * gdb.base/callfuncs.exp: Add cast-based test.
799 * gdb.base/callfuncs.c (voidfunc): New function.
800
06928b3f
DE
8012012-07-08 Doug Evans <dje@google.com>
802
803 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
804
32f11bad
JK
8052012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
806
807 Fix XFAIL compatibility with old i386 systems.
808 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
809 Check also 'Cannot insert breakpoint 0'.
810
76b83c51
JK
8112012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
812
813 PR 14321
814 * gdb.base/find.exp
815 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
816
a6fb9c08
TT
8172012-07-06 Tom Tromey <tromey@redhat.com>
818
819 * gdb.base/whatis.exp: Add test.
820
71918a86
TT
8212012-07-06 Tom Tromey <tromey@redhat.com>
822
823 * gdb.base/whatis.exp: Add regression test.
824
fcde5961
TT
8252012-07-06 Tom Tromey <tromey@redhat.com>
826
827 * gdb.base/whatis.exp: Add tests.
828
f9cf0f4a
JK
8292012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
830
831 PR 12649
832 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
833 gdb_test_multiple $gdb_prompt terminator.
834
979ade8b
PA
8352012-07-04 Pedro Alves <palves@redhat.com>
836
837 * gdb.mi/mi-reverse.exp: Use supports_reverse and
838 supports_process_record.
839
8a980b44
PA
8402012-07-04 Pedro Alves <palves@redhat.com>
841
842 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
843 endings.
844 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
845
855ba978
SS
8462012-07-03 Stan Shebs <stan@codesourcery.com>
847
848 * gdb.base/info-os.c (main): Retry resource acquisition until an
849 available one is found.
850 * gdb.base/info-os.exp: Collect resource keys from the program
851 and use them in matching.
852
fcb44371
JK
8532012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
854
855 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
856 Wrap the test into loop for corefile and core0file.
857
08a67be6
JK
8582012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
859
860 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
861 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
862 .note.GNU-stack.
863
0f3c2347
JK
864 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
865
ff4a4500
SDJ
8662012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
867
868 * gdb.base/help.exp (help b, help br, help bre, help brea, help
869 break): Include help message for the new `-probe' and `-probe-stap'
870 options.
871
d3ce09f5
SS
8722012-07-02 Stan Shebs <stan@codesourcery.com>
873
874 * gdb.base/dprintf.exp: Add agent style tests.
875
a1624241
JK
8762012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
877
878 * gdb.base/stale-infcall.c (infcall): New label test-next.
879 (main): New labels test-pass and test-fail.
880 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
881 $test_fail_bpnum to test-fail.
882 (test system longjmp tracking support): New test.
883 Delete $test_fail_bpnum.
884 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
885 breakpoint.
886
42e7ad6c
DE
8872012-06-30 Doug Evans <dje@google.com>
888
889 * gdb.dwarf2/fission-reread.S: New file.
890 * gdb.dwarf2/fission-reread.exp: New file.
891
37ce89eb
SS
8922012-06-28 Stan Shebs <stan@codesourcery.com>
893
894 * gdb.mi/mi-logging.exp: New file.
895
e5ef252a
PA
8962012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
897 Pedro Alves <palves@redhat.com>
898
899 * gdb.threads/siginfo-threads.exp: New file.
900 * gdb.threads/siginfo-threads.c: New file.
901 * gdb.threads/sigstep-threads.exp: New file.
902 * gdb.threads/sigstep-threads.c: New file.
903
22f1fbae
TT
9042012-06-28 Tom Tromey <tromey@redhat.com>
905
906 * gdb.go/package.exp: Partially revert earlier patch; use
907 gdb_compile again. Use standard_output_file.
908
2e3cf129
DE
9092012-06-27 Doug Evans <dje@google.com>
910
911 * gdb.dwarf2/fission-base.c: New file.
912 * gdb.dwarf2/fission-base.S: New file.
913 * gdb.dwarf2/fission-base.exp: New file.
914
785fd303
JK
9152012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
916
917 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
918
1bb9788d
TT
9192012-06-27 Tom Tromey <tromey@redhat.com>
920
921 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
922 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
923
c83ee902
TT
9242012-06-27 Tom Tromey <tromey@redhat.com>
925
926 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
927 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
928 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
929 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
930 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
931 prepare_for_testing.
932 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
933 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
934 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
935 standard_testfile.
936 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
937 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
938 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
939 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
940 prepare_for_testing.
941 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
942 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
943 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
944 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
945 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
946 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
947 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
948 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
949 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
950 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
951 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
952 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
953 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
954 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
955 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
956 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
957 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
958 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
959 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
960 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
961 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
962 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
963 standard_output_file.
964 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
965 standard_output_file.
966 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
967 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
968 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
969 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
970 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
971 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
972 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
973 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
974 * gdb.dwarf2/implptr.exp: Use standard_testfile.
975 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
976 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
977 * gdb.dwarf2/pieces.exp: Use standard_testfile.
978 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
979 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
980 * gdb.dwarf2/valop.exp: Use standard_testfile,
981 prepare_for_testing.
982
5204774b
TT
9832012-06-27 Tom Tromey <tromey@redhat.com>
984
985 * gdb.python/python.exp: Fix regexps in pagination tests.
986
ee0bf529
SCR
9872012-06-26 Siva Chandra Reddy <sivachandra@google.com>
988
989 * gdb.python/py-symtab.exp: Add tests to test the new attribute
990 'last' of gdb.Symtab_and_line.
991 * gdb.python/py-symbol.c: Move break point comment to enable
992 testing of gdb.Symtab_and_line.last.
993
14fcc022
TT
9942012-06-26 Tom Tromey <tromey@redhat.com>
995
996 * gdb.threads/step.c: Remove.
997 * gdb.threads/step.exp: Remove.
998 * gdb.threads/step2.exp: Remove.
999
0efbbabc
TT
10002012-06-26 Tom Tromey <tromey@redhat.com>
1001
1002 * gdb.threads/watchpoint-fork.exp (test): Use
1003 standard_output_file. Don't declare objdir.
1004 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
1005 standard_output_file.
1006 * gdb.threads/attach-stopped.exp: Use standard_testfile.
1007 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
1008 clean_restart. Remove incdir.
1009 * gdb.threads/corethreads.exp: Use standard_testfile.
1010 * gdb.threads/execl.exp: Use standard_testfile,
1011 standard_output_file, clean_restart.
1012 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
1013 clean_restart.
1014 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
1015 clean_restart.
1016 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
1017 incdir.
1018 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
1019 clean_restart. Remove incdir.
1020 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
1021 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
1022 clean_restart. Remove incdir.
1023 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
1024 Remove incdir.
1025 * gdb.threads/leader-exit.exp: Use standard_testfile.
1026 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
1027 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
1028 clean_restart.
1029 * gdb.threads/manythreads.exp: Use standard_testfile,
1030 clean_restart. Remove incdir.
1031 * gdb.threads/multi-create.exp: Use standard_testfile,
1032 clean_restart.
1033 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
1034 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
1035 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
1036 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
1037 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
1038 * gdb.threads/pending-step.exp: Use standard_testfile,
1039 clean_restart. Remove incdir.
1040 * gdb.threads/print-threads.exp: Use standard_testfile,
1041 clean_restart. Remove incdir.
1042 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
1043 clean_restart. Remove incdir.
1044 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
1045 Remove incdir.
1046 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
1047 incdir.
1048 * gdb.threads/sigthread.exp: Use standard_testfile,
1049 clean_restart.
1050 * gdb.threads/staticthreads.exp: Use standard_testfile,
1051 clean_restart. Remove incdir.
1052 * gdb.threads/switch-threads.exp: Use standard_testfile,
1053 clean_restart. Remove incdir.
1054 * gdb.threads/thread-execl.exp: Use standard_testfile,
1055 clean_restart. Remove incdir.
1056 * gdb.threads/thread-find.exp: Use standard_testfile,
1057 clean_restart.
1058 * gdb.threads/thread-specific.exp: Use standard_testfile,
1059 clean_restart. Remove incdir.
1060 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
1061 clean_restart. Remove incdir.
1062 * gdb.threads/thread_check.exp: Use standard_testfile,
1063 clean_restart. Remove incdir.
1064 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
1065 incdir.
1066 * gdb.threads/threadapply.exp: Use standard_testfile,
1067 clean_restart. Remove incdir.
1068 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
1069 clean_restart. Remove incdir.
1070 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
1071 clean_restart.
1072 * gdb.threads/tls-shared.exp: Use standard_testfile,
1073 clean_restart, standard_output_file.
1074 * gdb.threads/tls-var.exp: Use standard_testfile,
1075 standard_output_file.
1076 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
1077 Remove incdir.
1078 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
1079 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
1080 incdir.
1081 * gdb.threads/watchthreads2.exp: Use standard_testfile,
1082 clean_restart. Remove incdir.
1083
497a5eb0
TT
10842012-06-26 Tom Tromey <tromey@redhat.com>
1085
1086 * gdb.trace/actions.exp: Use standard_testfile.
1087 * gdb.trace/ax.exp: Use standard_testfile.
1088 * gdb.trace/backtrace.exp: Use standard_testfile.
1089 * gdb.trace/change-loc.exp: Use standard_testfile.
1090 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
1091 * gdb.trace/collection.exp: Use standard_testfile,
1092 prepare_for_testing.
1093 * gdb.trace/deltrace.exp: Use standard_testfile.
1094 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
1095 * gdb.trace/ftrace.exp: Use standard_testfile.
1096 * gdb.trace/infotrace.exp: Use standard_testfile.
1097 * gdb.trace/packetlen.exp: Use standard_testfile.
1098 * gdb.trace/passc-dyn.exp: Use standard_testfile.
1099 * gdb.trace/passcount.exp: Use standard_testfile.
1100 * gdb.trace/pending.exp: Use standard_testfile.
1101 * gdb.trace/report.exp: Use standard_testfile.
1102 * gdb.trace/save-trace.exp: Use standard_testfile.
1103 * gdb.trace/stap-trace.exp: Use standard_testfile.
1104 * gdb.trace/status-stop.exp: Use standard_testfile.
1105 * gdb.trace/strace.exp: Use standard_testfile.
1106 * gdb.trace/tfile.exp: Use standard_testfile.
1107 * gdb.trace/tfind.exp: Use standard_testfile.
1108 * gdb.trace/trace-break.exp: Use standard_testfile.
1109 * gdb.trace/trace-mt.exp: Use standard_testfile.
1110 * gdb.trace/tracecmd.exp: Use standard_testfile.
1111 * gdb.trace/tspeed.exp: Use standard_testfile.
1112 * gdb.trace/tstatus.exp: Use standard_testfile.
1113 * gdb.trace/tsv.exp: Use standard_testfile.
1114 * gdb.trace/unavailable.exp: Use standard_testfile,
1115 prepare_for_testing.
1116 * gdb.trace/while-dyn.exp: Use standard_testfile.
1117 * gdb.trace/while-stepping.exp: Use standard_testfile.
1118
7686c074
TT
11192012-06-26 Tom Tromey <tromey@redhat.com>
1120
1121 * gdb.reverse/break-precsave.exp: Use standard_testfile.
1122 * gdb.reverse/break-reverse.exp: Use standard_testfile.
1123 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
1124 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
1125 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
1126 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
1127 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
1128 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
1129 prepare_for_testing.
1130 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
1131 prepare_for_testing.
1132 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
1133 prepare_for_testing.
1134 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
1135 prepare_for_testing.
1136 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
1137 prepare_for_testing
1138 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
1139 * gdb.reverse/machinestate.exp: Use standard_testfile.
1140 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
1141 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
1142 build_executable.
1143 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
1144 build_executable.
1145 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
1146 standard_output_file.
1147 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
1148 standard_output_file.
1149 * gdb.reverse/step-precsave.exp: Use standard_testfile.
1150 * gdb.reverse/step-reverse.exp: Use standard_testfile.
1151 * gdb.reverse/until-precsave.exp: Use standard_testfile.
1152 * gdb.reverse/until-reverse.exp: Use standard_testfile.
1153 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
1154 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
1155
481fc100
TT
11562012-06-26 Tom Tromey <tromey@redhat.com>
1157
1158 * gdb.stabs/weird.exp: Remove directory-checking code. Use
1159 standard_output_file.
1160 * gdb.stabs/exclfwd.exp: Use standard_testfile,
1161 prepare_for_testing. Remove directory-checking code.
1162
7bb18ae2
TT
11632012-06-25 Tom Tromey <tromey@redhat.com>
1164
1165 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
1166 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
1167 build_executable, not prepare_for_testing.
1168 * gdb.multi/base.exp: Use standard_output_file. Use
1169 build_executable, not prepare_for_testing.
1170
cf09b3e4
TT
11712012-06-25 Tom Tromey <tromey@redhat.com>
1172
1173 * gdb.fortran/subarray.exp: Use standard_testfile,
1174 prepare_for_testing.
1175 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1176 * gdb.fortran/module.exp: Use standard_testfile.
1177 * gdb.fortran/logical.exp: Use standard_testfile.
1178 * gdb.fortran/library-module.exp: Use standard_testfile,
1179 standard_output_file.
1180 * gdb.fortran/derived-type.exp: Use standard_testfile,
1181 prepare_for_testing.
1182 * gdb.fortran/complex.exp: Use standard_testfile,
1183 prepare_for_testing.
1184 * gdb.fortran/charset.exp: Use standard_testfile.
1185 * gdb.fortran/array-element.exp: Use standard_testfile,
1186 prepare_for_testing.
1187
18b5ff1b
KS
11882012-06-25 Keith Seitz <keiths@redhat.com>
1189
1190 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1191 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1192
17b77626
TT
11932012-06-25 Tom Tromey <tromey@redhat.com>
1194
1195 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1196 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1197 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1198 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1199
f91e3dc1
TT
12002012-06-25 Tom Tromey <tromey@redhat.com>
1201
1202 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1203 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1204 * gdb.linespec/linespec.exp: Use standard_testfile.
1205
a884434d
TT
12062012-06-25 Tom Tromey <tromey@redhat.com>
1207
1208 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1209 prepare_for_testing.
1210
efc9d70a
TT
12112012-06-25 Tom Tromey <tromey@redhat.com>
1212
1213 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1214 prepare_for_testing.
1215 * gdb.opt/inline-break.exp: Use standard_testfile,
1216 prepare_for_testing.
1217 * gdb.opt/inline-bt.exp: Use standard_testfile,
1218 prepare_for_testing.
1219 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1220 prepare_for_testing.
1221 * gdb.opt/inline-locals.exp: Use standard_testfile,
1222 prepare_for_testing.
1223
e2fc92c6
TT
12242012-06-25 Tom Tromey <tromey@redhat.com>
1225
1226 * gdb.asm/asm-source.exp: Use standard_output_file,
1227 standard_testfile. Construct .o files in proper subdir.
1228
b0963d73
TT
12292012-06-25 Tom Tromey <tromey@redhat.com>
1230
1231 * gdb.server/ext-attach.exp: Use standard_testfile,
1232 prepare_for_testing.
1233 * gdb.server/ext-run.exp: Use standard_testfile,
1234 build_executable.
1235 * gdb.server/file-transfer.exp: Use standard_testfile,
1236 prepare_for_testing.
1237 * gdb.server/server-exec-info.exp: Use standard_testfile.
1238 * gdb.server/server-mon.exp: Use standard_testfile,
1239 prepare_for_testing.
1240 * gdb.server/server-run.exp: Use standard_testfile,
1241 build_executable.
1242 * gdb.server/solib-list.exp: Use standard_testfile,
1243 standard_output_file.
1244
8a3e1f8d
TT
12452012-06-25 Tom Tromey <tromey@redhat.com>
1246
1247 * lib/gdb.exp (standard_output_file): Use "file join".
1248 * gdb.go/chan.exp: Use standard_testfile.
1249 * gdb.go/handcall.exp: Use standard_testfile.
1250 * gdb.go/hello.exp: Use standard_testfile.
1251 * gdb.integers/chan.exp: Use standard_testfile.
1252 * gdb.go/methods.exp: Use standard_testfile.
1253 * gdb.go/package.exp: Use standard_testfile.
1254 * gdb.go/strings.exp: Use standard_testfile.
1255 * gdb.go/types.exp: Use standard_testfile.
1256 * gdb.go/unsafe.exp: Use standard_testfile.
1257
944a9061
MGD
12582012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1259
1260 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1261
1c06bd58
JK
12622012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1263
1264 Fix regression by the previous commit.
1265 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1266
b4a58790
TT
12672012-06-22 Tom Tromey <tromey@redhat.com>
1268
1269 * gdb.python/lib-types.exp: Use standard_testfile,
1270 prepare_for_testing.
1271 * gdb.python/py-block.exp: Use standard_testfile.
1272 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1273 * gdb.python/py-events.exp: Use standard_testfile,
1274 standard_output_file.
1275 * gdb.python/py-evsignal.exp: Use standard_testfile.
1276 * gdb.python/py-evethreads.exp: Use standard_testfile.
1277 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1278 * gdb.python/py-explore.exp: Use standard_testfile.
1279 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1280 standard_output_file.
1281 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1282 prepare_for_testing.
1283 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1284 * gdb.python/py-frame.exp: Use standard_testfile.
1285 * gdb.python/py-inferior.exp: Use standard_testfile.
1286 * gdb.python/py-infthread.exp: Use standard_testfile.
1287 * gdb.python/py-mi.exp: Use standard_testfile.
1288 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1289 build_executable.
1290 * gdb.python/py-objfile.exp: Use standard_testfile.
1291 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1292 prepare_for_testing.
1293 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1294 * gdb.python/py-progspace.exp: Use standard_testfile,
1295 build_executable.
1296 * gdb.python/py-prompt.exp: Use standard_testfile,
1297 build_executable.
1298 * gdb.python/py-section-script.exp: Use standard_testfile,
1299 build_executable.
1300 * gdb.python/py-shared.exp: Use standard_testfile,
1301 standard_output_file, clean_restart.
1302 * gdb.python/py-symbol.exp: Use standard_output_file,
1303 prepare_for_testing.
1304 * gdb.python/py-symtab.exp: Use standard_output_file,
1305 prepare_for_testing
1306 * gdb.python/py-template.exp: Use standard_testfile.
1307 * gdb.python/py-type.exp: Use standard_testfile.
1308 * gdb.python/py-value-cc.exp: Use standard_testfile.
1309 * gdb.python/py-value.exp: Use standard_testfile.
1310 * gdb.python/python.exp: Use standard_testfile, build_executable.
1311
2c44deac
TT
13122012-06-22 Tom Tromey <tromey@redhat.com>
1313
1314 * gdb.objc/basicclass.exp: Use standard_testfile.
1315 (do_objc_tests): Don't declare objdir.
1316 * gdb.objc/nondebug.exp: Use standard_testfile.
1317 (do_objc_tests): Don't declare objdir.
1318 * gdb.objc/objcdecode.exp: Use standard_testfile.
1319 (do_objc_tests): Don't declare objdir.
1320
c24ccbce
TT
13212012-06-22 Tom Tromey <tromey@redhat.com>
1322
1323 * gdb.java/jmain.exp: Use standard_testfile.
1324 * gdb.java/jmisc.exp: Use standard_testfile.
1325 * gdb.java/jnpe.exp: Use standard_testfile.
1326 * gdb.java/jprint.exp: Use standard_testfile.
1327
0a6d0306
TT
13282012-06-22 Tom Tromey <tromey@redhat.com>
1329
1330 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1331 (standard_output_file, standard_testfile): New procs.
1332 (build_executable, clean_restart): Use standard_output_file.
1333
6ea815ef
YQ
13342012-06-22 Yao Qi <yao@codesourcery.com>
1335
1336 * boards/native-gdbserver.exp: New proc ${board}_exec.
1337 * boards/native-stdio-gdbserver.exp: Likewise.
1338
4c93b1db
TT
13392012-06-21 Tom Tromey <tromey@redhat.com>
1340
1341 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1342 (build_executable): Update.
1343 (get_compiler_info): Remove 'binfile' argument.
1344 * gdb.ada/arrayidx.exp: Update.
1345 * gdb.ada/null_array.exp: Update.
1346 * gdb.arch/altivec-abi.exp: Update.
1347 * gdb.arch/altivec-regs.exp: Update.
1348 * gdb.arch/amd64-byte.exp: Update.
1349 * gdb.arch/amd64-dword.exp: Update.
1350 * gdb.arch/amd64-word.exp: Update.
1351 * gdb.arch/i386-avx.exp: Update.
1352 * gdb.arch/i386-byte.exp: Update.
1353 * gdb.arch/i386-sse.exp: Update.
1354 * gdb.arch/i386-word.exp: Update.
1355 * gdb.arch/ppc-dfp.exp: Update.
1356 * gdb.arch/ppc-fp.exp: Update.
1357 * gdb.arch/vsx-regs.exp: Update.
1358 * gdb.base/all-bin.exp: Update.
1359 * gdb.base/annota1.exp: Update.
1360 * gdb.base/async.exp: Update.
1361 * gdb.base/attach.exp: Update.
1362 * gdb.base/break-interp.exp: Update.
1363 * gdb.base/call-ar-st.exp: Update.
1364 * gdb.base/call-rt-st.exp: Update.
1365 * gdb.base/call-sc.exp: Update.
1366 * gdb.base/callfuncs.exp: Update.
1367 * gdb.base/catch-load.exp: Update.
1368 * gdb.base/completion.exp: Update.
1369 * gdb.base/complex.exp: Update.
1370 * gdb.base/condbreak.exp: Update.
1371 * gdb.base/consecutive.exp: Update.
1372 * gdb.base/constvars.exp: Update.
1373 * gdb.base/corefile.exp: Update.
1374 * gdb.base/eval-skip.exp: Update.
1375 * gdb.base/expand-psymtabs.exp: Update.
1376 * gdb.base/exprs.exp: Update.
1377 * gdb.base/fileio.exp: Update.
1378 * gdb.base/fixsection.exp: Update.
1379 * gdb.base/funcargs.exp: Update.
1380 * gdb.base/gdb11530.exp: Update.
1381 * gdb.base/gdb1555.exp: Update.
1382 * gdb.base/gnu-ifunc.exp: Update.
1383 * gdb.base/gnu_vector.exp: Update.
1384 * gdb.base/info-macros.exp: Update.
1385 * gdb.base/jit-simple.exp: Update.
1386 * gdb.base/jit-so.exp: Update.
1387 * gdb.base/jit.exp: Update.
1388 * gdb.base/langs.exp: Update.
1389 * gdb.base/list.exp: Update.
1390 * gdb.base/logical.exp: Update.
1391 * gdb.base/long_long.exp: Update.
1392 * gdb.base/longjmp.exp: Update.
1393 * gdb.base/macscp.exp: Update.
1394 * gdb.base/mips_pro.exp: Update.
1395 * gdb.base/miscexprs.exp: Update.
1396 * gdb.base/morestack.exp: Update.
1397 * gdb.base/nodebug.exp: Update.
1398 * gdb.base/opaque.exp: Update.
1399 * gdb.base/pc-fp.exp: Update.
1400 * gdb.base/pending.exp: Update.
1401 * gdb.base/permissions.exp: Update.
1402 * gdb.base/pointers.exp: Update.
1403 * gdb.base/prelink.exp: Update.
1404 * gdb.base/printcmds.exp: Update.
1405 * gdb.base/psymtab.exp: Update.
1406 * gdb.base/ptype.exp: Update.
1407 * gdb.base/relational.exp: Update.
1408 * gdb.base/scope.exp: Update.
1409 * gdb.base/setvar.exp: Update.
1410 * gdb.base/shlib-call.exp: Update.
1411 * gdb.base/shreloc.exp: Update.
1412 * gdb.base/signals.exp: Update.
1413 * gdb.base/sizeof.exp: Update.
1414 * gdb.base/so-impl-ld.exp: Update.
1415 * gdb.base/so-indr-cl.exp: Update.
1416 * gdb.base/solib-disc.exp: Update.
1417 * gdb.base/solib-display.exp: Update.
1418 * gdb.base/solib-nodir.exp: Update.
1419 * gdb.base/solib-overlap.exp: Update.
1420 * gdb.base/solib-symbol.exp: Update.
1421 * gdb.base/solib-weak.exp: Update.
1422 * gdb.base/solib.exp: Update.
1423 * gdb.base/store.exp: Update.
1424 * gdb.base/structs.exp: Update.
1425 * gdb.base/structs2.exp: Update.
1426 * gdb.base/type-opaque.exp: Update.
1427 * gdb.base/unload.exp: Update.
1428 * gdb.base/varargs.exp: Update.
1429 * gdb.base/volatile.exp: Update.
1430 * gdb.base/watch_thread_num.exp: Update.
1431 * gdb.base/watchpoint-solib.exp: Update.
1432 * gdb.base/watchpoint.exp: Update.
1433 * gdb.base/watchpoints.exp: Update.
1434 * gdb.base/whatis.exp: Update.
1435 * gdb.cell/arch.exp: Update.
1436 * gdb.cell/break.exp: Update.
1437 * gdb.cell/bt.exp: Update.
1438 * gdb.cell/core.exp: Update.
1439 * gdb.cell/data.exp: Update.
1440 * gdb.cell/ea-cache.exp: Update.
1441 * gdb.cell/f-regs.exp: Update.
1442 * gdb.cell/fork.exp: Update.
1443 * gdb.cell/gcore.exp: Update.
1444 * gdb.cell/mem-access.exp: Update.
1445 * gdb.cell/ptype.exp: Update.
1446 * gdb.cell/registers.exp: Update.
1447 * gdb.cell/sizeof.exp: Update.
1448 * gdb.cell/solib-symbol.exp: Update.
1449 * gdb.cell/solib.exp: Update.
1450 * gdb.cp/ambiguous.exp: Update.
1451 * gdb.cp/breakpoint.exp: Update.
1452 * gdb.cp/bs15503.exp: Update.
1453 * gdb.cp/casts.exp: Update.
1454 * gdb.cp/class2.exp: Update.
1455 * gdb.cp/cpexprs.exp: Update.
1456 * gdb.cp/cplusfuncs.exp: Update.
1457 * gdb.cp/ctti.exp: Update.
1458 * gdb.cp/dispcxx.exp: Update.
1459 * gdb.cp/gdb1355.exp: Update.
1460 * gdb.cp/gdb2384.exp: Update.
1461 * gdb.cp/gdb2495.exp: Update.
1462 * gdb.cp/infcall-dlopen.exp: Update.
1463 * gdb.cp/local.exp: Update.
1464 * gdb.cp/m-data.exp: Update.
1465 * gdb.cp/m-static.exp: Update.
1466 * gdb.cp/mb-ctor.exp: Update.
1467 * gdb.cp/mb-inline.exp: Update.
1468 * gdb.cp/mb-templates.exp: Update.
1469 * gdb.cp/member-ptr.exp: Update.
1470 * gdb.cp/method.exp: Update.
1471 * gdb.cp/namespace.exp: Update.
1472 * gdb.cp/nextoverthrow.exp: Update.
1473 * gdb.cp/nsdecl.exp: Update.
1474 * gdb.cp/nsrecurs.exp: Update.
1475 * gdb.cp/nsstress.exp: Update.
1476 * gdb.cp/nsusing.exp: Update.
1477 * gdb.cp/pr-1023.exp: Update.
1478 * gdb.cp/pr-1210.exp: Update.
1479 * gdb.cp/pr-574.exp: Update.
1480 * gdb.cp/pr9631.exp: Update.
1481 * gdb.cp/printmethod.exp: Update.
1482 * gdb.cp/psmang.exp: Update.
1483 * gdb.cp/re-set-overloaded.exp: Update.
1484 * gdb.cp/rtti.exp: Update.
1485 * gdb.cp/shadow.exp: Update.
1486 * gdb.cp/templates.exp: Update.
1487 * gdb.cp/try_catch.exp: Update.
1488 * gdb.dwarf2/dw2-ranges.exp: Update.
1489 * gdb.dwarf2/pr10770.exp: Update.
1490 * gdb.fortran/library-module.exp: Update.
1491 * gdb.hp/gdb.aCC/optimize.exp: Update.
1492 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1493 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1494 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1495 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1496 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1497 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1498 * gdb.hp/gdb.compat/xdb1.exp: Update.
1499 * gdb.hp/gdb.compat/xdb2.exp: Update.
1500 * gdb.hp/gdb.compat/xdb3.exp: Update.
1501 * gdb.hp/gdb.defects/bs14602.exp: Update.
1502 * gdb.hp/gdb.defects/solib-d.exp: Update.
1503 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1504 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1505 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1506 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1507 * gdb.mi/gdb792.exp: Update.
1508 * gdb.mi/mi-pending.exp: Update.
1509 * gdb.mi/mi-solib.exp: Update.
1510 * gdb.mi/mi-var-cp.exp: Update.
1511 * gdb.opt/clobbered-registers-O2.exp: Update.
1512 * gdb.opt/inline-bt.exp: Update.
1513 * gdb.opt/inline-cmds.exp: Update.
1514 * gdb.opt/inline-locals.exp: Update.
1515 * gdb.python/py-events.exp: Update.
1516 * gdb.python/py-finish-breakpoint.exp: Update.
1517 * gdb.python/py-type.exp: Update.
1518 * gdb.reverse/solib-precsave.exp: Update.
1519 * gdb.reverse/solib-reverse.exp: Update.
1520 * gdb.server/solib-list.exp: Update.
1521 * gdb.stabs/weird.exp: Update.
1522 * gdb.threads/attach-into-signal.exp: Update.
1523 * gdb.threads/attach-stopped.exp: Update.
1524 * gdb.threads/tls-shared.exp: Update.
1525 * gdb.trace/change-loc.exp: Update.
1526 * gdb.trace/strace.exp: Update.
1527
95c391b6
TT
15282012-06-19 Tom Tromey <tromey@redhat.com>
1529
1530 * gdb.base/whatis.exp: Add tests.
1531
e910f0b6
TT
15322012-06-19 Tom Tromey <tromey@redhat.com>
1533
1534 * gdb.cp/m-static.cc (keepalive): New function.
1535 (gnu_obj_1::method): Use it.
1536
422d65e7
DE
15372012-06-18 Doug Evans <dje@google.com>
1538
1539 * gdb.base/info-fun.exp: New file.
1540 * gdb.base/info-fun.c: New file.
1541 * gdb.base/info-fun-solib.c: New file.
1542
e2e4d78b
JK
15432012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1544
1545 Remove stale dummy frames.
1546 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1547 (maintenance info breakpoints): New tests.
1548 * gdb.base/stale-infcall.c: New file.
1549 * gdb.base/stale-infcall.exp: New file.
1550
1788b2d3
JK
15512012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1552
1553 * gdb.arch/amd64-entry-value-param.S: New file.
1554 * gdb.arch/amd64-entry-value-param.c: New file.
1555 * gdb.arch/amd64-entry-value-param.exp: New file.
1556
663b969e
TT
15572012-06-15 Tom Tromey <tromey@redhat.com>
1558
1559 * gdb.cp/namespace.exp: Add "show lang" test.
1560
8e09ad05
IS
15612012-06-15 Iain Sandoe <iain@codesourcery.com>
1562
1563 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1564 case. (top level): Use gdb_file_cmd instead of gdb_load.
1565
f85e18ee
JK
15662012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1567
1568 PR tdep/14222
1569 * gdb.arch/i386-sse-stack-align.S: New file.
1570 * gdb.arch/i386-sse-stack-align.c: New file.
1571 * gdb.arch/i386-sse-stack-align.exp: New file.
1572
f3b5e280
KS
15732012-06-13 Keith Seitz <keiths@redhat.com>
1574
1575 PR breakpoints/13798 and mi/11541
1576 * gdb.linespec/ls-errs.exp: Add a few more tests for
1577 filenames with spaces and colons.
1578
50af5481
JK
15792012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1580
1581 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1582 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1583 (test_function): Call CV_f.
1584 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1585 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1586 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1587 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1588 (p CV_f(CV::i)): New tests.
1589
d55637df
TT
15902012-06-13 Tom Tromey <tromey@redhat.com>
1591
1592 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1593
cc80f267
JK
15942012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1595
1596 Fix regression by the "ambiguous linespec" series.
1597 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1598 tests.
1599
bb2af9cc
JK
16002012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1601
1602 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1603 missing.
1604
e81a37f7
TT
16052012-06-11 Tom Tromey <tromey@redhat.com>
1606
1607 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1608 location...
1609 (main): ...here.
1610
8efd7788
YQ
16112012-06-07 Yao Qi <yao@codesourcery.com>
1612
1613 * gdb.trace/strace.exp: Shorten some too-long lines.
1614
359f5fe6
PA
16152012-06-06 Pedro Alves <palves@redhat.com>
1616
1617 * gdb.threads/clone-new-thread-event.c: New file.
1618 * gdb.threads/clone-new-thread-event.exp: New file.
1619
7b2fe205
YQ
16202012-06-06 Yao Qi <yao@codesourcery.com>
1621
1622 * gdb.base/dprintf.c (main): Add extra parameter when calling
1623 printf and fprintf.
1624 (bar): New function. It is a dead function, but to ensure
1625 'malloc' is linked explicitly.
1626
3eca55e8
YQ
16272012-06-06 Yao Qi <yao@codesourcery.com>
1628
1629 * gdb.base/info-proc.exp: Return if target doesn't support
1630 'info proc'.
1631
91cc9324
JK
16322012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1633
1634 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1635 (run program with breakpoint commands): XFAIl if it is not.
1636
c56e7c43
JB
16372012-06-05 Joel Brobecker <brobecker@adacore.com>
1638
1639 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1640 and add comment.
1641 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1642 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1643 "STOP" marker. Adjust testing strategy to make it work on
1644 all targets.
1645
1646 * gdb.base/print-file-var-main.c (main): Rewrite using local
1647 variables and adjust get_version_2's return value check.
1648 Add small comment.
1649 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1650 marker. Adjust testing strategy to make it work on all targets.
1651
ccab2054
JB
16522012-06-05 Joel Brobecker <brobecker@adacore.com>
1653
1654 * gdb.ada/bad-task-bp-keyword: New testcase.
1655
d0d86158
JK
16562012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1657
1658 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1659 Simplify it to ...
1660 (symbol-file ${testfile1}): ... here.
1661 (test eliminated var my_global_symbol)
1662 (test eliminated var my_static_symbol)
1663 (test eliminated var my_global_func, get address of main): Wrap them to
1664 'single psymtabs' and 'single symtabs'
1665 (get address of my_global_symbol, get address of my_static_symbol)
1666 (get address of my_global_func, get address of main): Wrap them to
1667 'order1' and 'order2'.
1668
952cf74c
JK
1669 * gdb.base/code_elim.exp
1670 (add-symbol-file ${testfile1} 0x100000)
1671 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1672 'order2'.
1673 (order1: add-symbol-file ${testfile1} 0x100000)
1674 (order1: add-symbol-file ${testfile2} 0x200000)
1675 (order2: add-symbol-file ${testfile2} 0x200000)
1676 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1677 .bss as appropriate.
1678
0c5bf5a9
JK
16792012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1680
1681 * gdb.server/solib-list-lib.c: New file.
1682 * gdb.server/solib-list-main.c: New file.
1683 * gdb.server/solib-list.exp: New file.
1684
4196f325
MR
16852012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1686
1687 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1688 for 'set print symbol' change.
1689
bfb05775
JK
16902012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1691
1692 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1693 .debug_abbrev_seg3.
1694
685b1105
JK
16952012-05-24 John Steele Scott <toojays@toojays.net>
1696
1697 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1698 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1699 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1700
f3e0e960
SS
17012012-05-23 Stan Shebs <stan@codesourcery.com>
1702
1703 * gdb.mi/mi-info-os.exp: New file.
1704
11eb1b4d
KS
17052012-05-23 Keith Seitz <keiths@redhat.com>
1706
1707 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1708 return -1 to suppress the rest of the tests.
1709 (compile_stap_bin): Return boolean success value.
1710
b1af9e97
TT
17112012-05-21 Tom Tromey <tromey@redhat.com>
1712
1713 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1714 Remove kfails.
1715 (test_print_mi_member_types): Likewise.
1716
248537e3
TT
17172012-05-21 Tom Tromey <tromey@redhat.com>
1718
1719 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1720 print symbol' change.
1721
d791e155
TJB
17222012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1723
1724 * gdb.python/py-prompt.exp: Quit if the target is remote.
1725
e77afa2e
JK
17262012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1727
1728 Fix ERROR: internal buffer is full.
1729 * gdb.base/info-os.exp (expect_multiline): New function.
1730 (get process list, get process groups, get threads)
1731 (get file descriptors, get internet-domain sockets)
1732 (get shared-memory regions, get semaphores, get message queues): Use
1733 it for these tests.
1734
9cb709b6
TT
17352012-05-18 Tom Tromey <tromey@redhat.com>
1736
1737 * gdb.mi/mi-var-cmd.exp: Update.
1738 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1739 * gdb.cp/virtbase.exp: Update.
1740 * gdb.cp/classes.exp (test_static_members): Update.
1741 * gdb.cp/casts.exp: Update.
1742 * gdb.base/pointers.exp: Update.
1743 * gdb.base/funcargs.exp (pointer_args): Update.
1744 (structs_by_reference): Update.
1745 * gdb.base/find.exp: Update.
1746 * gdb.base/call-strs.exp: Send "set print symbol off".
1747 * gdb.base/call-ar-st.exp: Update.
1748 * gdb.ada/fun_addr.exp: Update.
1749 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1750 Call it.
1751 (test_print_repeats_10, test_print_strings)
1752 (test_print_char_arrays): Update.
1753
b012acdd
TT
17542012-05-18 Tom Tromey <tromey@redhat.com>
1755
1756 * gdb.base/charset.exp (string_display): Update.
1757
1d51a733
TT
17582012-05-18 Tom Tromey <tromey@redhat.com>
1759
1760 * gdb.mi/mi2-var-display.exp: Update.
1761 * gdb.mi/mi-var-display.exp: Update.
1762 * gdb.mi/mi-var-child.exp: Update.
1763 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1764 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1765
957df313
DE
17662012-05-17 Doug Evans <dje@google.com>
1767
682c7f7b
DE
1768 * info-macros.exp: Pass "debug" to prepare_for_testing.
1769
957df313
DE
1770 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1771 * gdb.ada/Makefile.in (clean): Ditto.
1772 * gdb.arch/Makefile.in (clean): Ditto.
1773 * gdb.asm/Makefile.in (clean): Ditto.
1774 * gdb.base/Makefile.in (clean): Ditto.
1775 * gdb.cell/Makefile.in (clean): Ditto.
1776 * gdb.cp/Makefile.in (clean): Ditto.
1777 * gdb.disasm/Makefile.in (clean): Ditto.
1778 * gdb.dwarf2/Makefile.in (clean): Ditto.
1779 * gdb.fortran/Makefile.in (clean): Ditto.
1780 * gdb.go/Makefile.in (clean): Ditto.
1781 * gdb.hp/Makefile.in (clean): Ditto.
1782 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1783 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1784 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1785 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1786 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1787 * gdb.java/Makefile.in (clean): Ditto.
1788 * gdb.linespec/Makefile.in (clean): Ditto.
1789 * gdb.mi/Makefile.in (clean): Ditto.
1790 * gdb.modula2/Makefile.in (clean): Ditto.
1791 * gdb.multi/Makefile.in (clean): Ditto.
1792 * gdb.objc/Makefile.in (clean): Ditto.
1793 * gdb.opencl/Makefile.in (clean): Ditto.
1794 * gdb.opt/Makefile.in (clean): Ditto.
1795 * gdb.pascal/Makefile.in (clean): Ditto.
1796 * gdb.python/Makefile.in (clean): Ditto.
1797 * gdb.reverse/Makefile.in (clean): Ditto.
1798 * gdb.server/Makefile.in (clean): Ditto.
1799 * gdb.stabs/Makefile.in (clean): Ditto.
1800 * gdb.threads/Makefile.in (clean): Ditto.
1801 * gdb.trace/Makefile.in (clean): Ditto.
1802 * gdb.xml/Makefile.in (clean): Ditto.
1803
abc9d0dc
TT
18042012-05-16 Tom Tromey <tromey@redhat.com>
1805
1806 * gdb.base/macscp1.c (macscp_expr): Add comment.
1807 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1808
6a3a010b
MR
18092012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1810
1811 * gdb.base/return-nodebug.exp: Also test float and double types.
1812
01429c8e
JK
18132012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1814
1815 PR testsuite/12649
1816 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1817
54115cd4
JK
1818 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1819
0c5f383f
SDJ
18202012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1821
1822 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1823 `rerun_to_main'.
1824 (stap_test_no_debuginfo): Likewise.
1825
e7e0cddf
SS
18262012-05-14 Stan Shebs <stan@codesourcery.com>
1827
1828 * gdb.base/dprintf.c: New file.
1829 * gdb.base/dprintf.exp: New file.
1830
c772f8e7
HZ
18312012-05-14 Hui Zhu <hui_zhu@mentor.com>
1832
1833 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1834 * gdb.trace/disconnected-tracing.c: New file.
1835 * gdb.trace/disconnected-tracing.exp: New file.
1836
7efc75aa
SCR
18372012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1838
1839 * gdb.python/python.c: Add a new breakpoint comment.
1840 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1841
85d4a676
SS
18422011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1843
1844 * gdb.base/info-os.exp: New file.
1845 * gdb.base/info-os.c: New file.
1846
64ea88dc
JB
18472012-05-10 Joel Brobecker <brobecker@adacore.com>
1848
4647ab1b
JB
1849 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1850 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1851 New files.
64ea88dc 1852
afba63f1
JB
18532012-05-10 Joel Brobecker <brobecker@adacore.com>
1854
1855 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1856 gdb.base/ctxobj.exp: New files.
1857
9d198b1e
TT
18582012-05-09 Tom Tromey <tromey@redhat.com>
1859
1860 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1861
9bfee719
MR
18622012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1863
1864 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1865
3a7341d8
MR
18662012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1867
1868 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1869 before using it.
1870
52b3699b
TG
18712012-05-04 Tristan Gingold <gingold@adacore.com>
1872
1873 * gdb.base/set-noassign.exp: New test.
1874
a20ee7a4
SCR
18752012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1876
1877 * gdb.python/py-symbol.exp: Add tests to test the new methods
1878 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1879 * gdb.python/py-symbol.c: Add new struct to help test
1880 gdb.Symtab.static_block().
1881
bf2f0858
DE
18822012-05-03 Doug Evans <dje@google.com>
1883
1884 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1885 commented out.
1886
2d4e0376
YQ
18872012-05-03 Yao Qi <yao@codesourcery.com>
1888
1889 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1890 doesn't support.
1891 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1892 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1893
6d0bb9f3
YQ
18942012-05-03 Yao Qi <yao@codesourcery.com>
1895
1896 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1897
fd820528
DE
18982012-04-30 Doug Evans <dje@google.com>
1899
1900 PR testsuite/13961
1901 * gdb.dwarf2/pr13961.S: New file.
1902 * gdb.dwarf2/pr13961.exp: New file.
1903
b9e219b9
YQ
19042012-04-29 Yao Qi <yao@codesourcery.com>
1905
1906 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1907
3019eac3
DE
19082012-04-28 Doug Evans <dje@google.com>
1909
1910 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1911 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1912 All uses updated.
1913 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1914 "ptype func_cu1" to expand cu2 before cu1.
1915
62e5f89c
SDJ
19162012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1917 Tom Tromey <tromey@redhat.com>
1918
1919 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1920 variables.
1921 * gdb.base/stap-probe.c: New file.
1922 * gdb.base/stap-probe.exp: New file.
1923 * gdb.trace/stap-trace.c: New file.
1924 * gdb.trace/stap-trace.exp: New file.
1925 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1926 libgcc's unwinder.
1927
14132e89
MR
19282012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1929
1930 * gdb.arch/mips16-thunks-inmain.c: New file.
1931 * gdb.arch/mips16-thunks-main.c: New file.
1932 * gdb.arch/mips16-thunks-sin.c: New file.
1933 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1934 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1935 * gdb.arch/mips16-thunks-sinmain.c: New file.
1936 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1937 * gdb.arch/mips16-thunks.exp: New file.
1938
a766d390
DE
19392012-04-25 Doug Evans <dje@google.com>
1940
1941 * configure.ac: Create gdb.go/Makefile.
1942 * configure: Regenerate.
1943 * gdb.base/default.exp: Add "go" to "set language" testing.
1944 * gdb.go/Makefile.in: New file.
1945 * gdb.go/basic-types.exp: New file.
1946 * gdb.go/chan.exp: New file.
1947 * gdb.go/chan.go: New file.
1948 * gdb.go/handcall.exp: New file.
1949 * gdb.go/handcall.go: New file.
1950 * gdb.go/hello.exp: New file.
1951 * gdb.go/hello.go: New file.
1952 * gdb.go/integers.exp: New file.
1953 * gdb.go/integers.go: New file.
1954 * gdb.go/methods.exp: New file.
1955 * gdb.go/methods.go: New file.
1956 * gdb.go/package.exp: New file.
1957 * gdb.go/package1.go: New file.
1958 * gdb.go/package2.go: New file.
1959 * gdb.go/print.exp: New file.
1960 * gdb.go/strings.exp: New file.
1961 * gdb.go/strings.go: New file.
1962 * gdb.go/types.exp: New file.
1963 * gdb.go/types.go: New file.
1964 * gdb.go/unsafe.exp: New file.
1965 * gdb.go/unsafe.go: New file.
1966 * lib/future.exp: Add Go support.
1967 (gdb_find_go, gdb_find_go_linker): New procs.
1968 (gdb_default_target_compile): Add Go support.
1969 * lib/gdb.exp (skip_go_tests): New proc.
1970 * lib/go.exp: New file.
1971
e65f9ffb
TT
19722012-04-25 Tom Tromey <tromey@redhat.com>
1973
1974 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
1975
14e75d8e
JK
19762012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
1977 Jan Kratochvil <jan.kratochvil@redhat.com>
1978
1979 PR symtab/7259:
1980 * gdb.base/enumval.c: New test case.
1981 * gdb.base/enumval.exp: New test case.
1982 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1983 field.bitpos.
1984
f3525b70
PA
19852012-04-17 Pedro Alves <palves@redhat.com>
1986
1987 * Makefile.in (site.exp): Make site.exp source
1988 $srcdir/lib/append_gdb_boards_dir.exp.
1989 * lib/append_gdb_boards_dir.exp: New file.
1990
bccbefd2
JK
19912012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1992
1993 New option "set auto-load safe-path".
1994 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1995 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1996
bf88dd68
JK
19972012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1998
1999 auto-load: Implementation.
2000 * gdb.base/help.exp (test set height): Increase the height.
2001 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
2002 to ...
2003 (info auto-load python-scripts): ... here.
2004 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
2005 to ...
2006 (info auto-load python-scripts *): ... here.
2007
c0d4d1c0
YQ
20082012-04-16 Yao Qi <yao@codesourcery.com>
2009
2010 * lib/trace-support.exp (get_in_proc_agent): New.
2011 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
2012 of in process trace agent.
2013 * gdb.trace/ftrace.exp: Likewise.
2014 * gdb.trace/pending.exp: Likewise.
2015 * gdb.trace/trace-break.exp: Likewise.
2016 * gdb.trace/trace-mt.exp
2017 * gdb.trace/tspeed.exp: Likewise.
2018 * gdb.trace/tstatus.exp
2019 * gdb.trace/strace.exp: Likewise.
2020
cbf68a60
TS
20212012-04-16 Thomas Schwinge <thomas@codesourcery.com>
2022
dd6d3b70
TS
2023 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
2024 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
2025
cbf68a60
TS
2026 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
2027
8264ba82
AG
20282012-04-14 Anton Gorenkov <xgsa@yandex.ru>
2029
2030 PR mi/13393
2031 * gdb.mi/mi-var-rtti.cc: New file.
2032 * gdb.mi/mi-var-rtti.exp: New file.
2033 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
2034 function.
2035 (mi_varobj_update_with_type_change): updated to avoid code duplication.
2036
de0919f8 20372012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
2038
2039 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
2040 EXECUTABLES.
2041 * gdb.python/py-explore.c: C program used for testing the new
2042 'explore' command on C constructs.
2043 * gdb.python/py-explore.cc: C++ program used for testing the new
2044 'explore' command on C++ constructs.
2045 * gdb-python/py-explore.exp: Tests for the new 'explore'
2046 command on C constructs.
2047 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
2048 command on C++ constructs.
2049
a82da7dd
MK
20502012-04-07 Mark Kettenis <kettenis@gnu.org>
2051
2052 * gdb.base/funcargs.exp (complex_args): Fix typo.
2053
e127cba8
JK
20542012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2055
2056 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
2057 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
2058
40e084e1
KS
20592012-04-05 Keith Seitz <keiths@redhat.com>
2060
2061 * gdb.base/advance.exp: Update error message for
2062 "advance malformed" test.
2063 * gdb.base/break.exp: Likewise for "breakpoint with
2064 trailing garbage" test.
2065 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
2066 with trailing garbage" test.
2067 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
2068 trailng garbage" test.
2069 * gdb.base/until.exp: Likewise for "malformed until" test.
2070 * gdb.cp/ovldbreak.exp: Create the breakpoint table
2071 for "breakpoint info (after setting on all)".
2072 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
2073 tests.
2074 * gdb.cp/cplabel.cc: New file.
2075 * gdb.cp/cplabel.exp: New test.
2076 * gdb.linespec/ls-errs.c: New file.
2077 * gdb.linespec/ls-errs.exp: New test.
2078
a72c8f6a
JK
20792012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2080
2081 * gdb.trace/unavailable.exp
2082 (collect globals: print object on: print derived_partial)
2083 (collect globals: print object on: print derived_whole)
2084 (collect globals: print object off: print derived_partial)
2085 (collect globals: print object off: print derived_whole): Update
2086 expected output.
2087
f87a3023
KS
20882012-03-30 Keith Seitz <keiths@redhat.com>
2089
2090 * gdb.python: Add test for linespecs with commas.
2091
e2171b3c
KS
20922012-03-28 Keith Seitz <keiths@redhat.com>
2093
2094 * gdb.linespec/ls-dollar.cc: New file.
2095 * gdb.linespec/ls-dollar.exp: New test.
2096
20972012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
2098
2099 * gdb.cp/namespace.exp: Add breakpoint tests for functions
2100 starting with the global namespace.
2101
2f4e0a80
DE
21022012-03-23 Doug Evans <dje@google.com>
2103
2104 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
2105
7b282c5a
SCR
21062012-03-22 Siva Chandra Reddy <sivachandra@google.com>
2107
2108 * gdb.python/py-value.cc: Add test case for testing the
2109 methodology exposing C++ values to Python.
2110 * gdb.python/py-value-cc.exp: Add tests testing the methodology
2111 exposing C++ values to Python.
2112 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
2113
2e98ca53
JK
21142012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2115 Siddhesh Poyarekar <siddhesh@redhat.com>
2116
2117 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
2118 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
2119 (generate native core dump): Make the test unsupported if core cannot
2120 be generated.
2121
8320cc4f
JK
21222012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2123
2124 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
2125 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
2126 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
2127
3a69ffb2
JK
21282012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
2129
2130 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
2131
8fabffee
DE
21322012-03-17 Doug Evans <dje@google.com>
2133
2134 * dg-extract-results.sh: Handle KFAILs.
2135
ab260dad
JK
21362012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2137
2138 PR symtab/13777
2139 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
2140
53ba8333
JB
21412012-03-16 Joel Brobecker <brobecker@adacore.com>
2142
2143 * gdb.ada/set_pckd_arr_elt: New testcase.
2144
481860b3
GB
21452012-03-16 Gary Benson <gbenson@redhat.com>
2146
2147 PR breakpoints/10738
2148 * gdb.opt/inline-break.exp: New file.
2149 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
2150 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
2151 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
2152 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
2153 * gdb.base/async-shell.exp: Likewise.
2154 * lib/mi-support.exp (library_loaded_re): Likewise.
2155
410528f0
TT
21562012-03-15 Tom Tromey <tromey@redhat.com>
2157
2158 * gdb.cp/virtfunc2.exp: Update expected output.
2159 * gdb.cp/pr9631.exp: Update expected output.
2160 * gdb.cp/member-ptr.exp: Update expected output.
2161 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
2162 output.
2163 * gdb.cp/casts.exp: Update expected output.
2164
c4aeac85
TT
21652012-03-15 Tom Tromey <tromey@redhat.com>
2166
2167 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
2168 (test_info_vtbl): Likewise.
2169 (do_tests): Call test_info_vtbl.
2170 * gdb.cp/virtfunc.cc (va): New global.
2171
856d06f9
TS
21722012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2173
2174 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2175 describing DWARF data structures.
2176 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2177 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2178 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2179 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2180 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2181 * gdb.dwarf2/dw2-param-error.S: Likewise.
2182 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2183 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2184 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2185 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2186 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2187 * gdb.dwarf2/pr11465.S: Likewise.
2188
e837f12a
JK
21892012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2190
2191 * gdb.mi/mi2-prompt.exp: New file.
2192
ccbb4f28
JB
21932012-03-13 Joel Brobecker <brobecker@adacore.com>
2194
2195 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2196
32039130
JB
21972012-03-13 Joel Brobecker <brobecker@adacore.com>
2198
2199 * gdb.ada/bp_range_type: New testcase.
2200
16899756
DE
22012012-03-13 Doug Evans <dje@google.com>
2202
2203 * gdb.base/default.exp: Delete tests for symbol-reloading.
2204 * gdb.base/help.exp: Ditto.
2205 * gdb.base/setshow.exp: Ditto.
2206 * gdb.base/gdb_history: Delete references to symbol-reloading.
2207
87b0bb13
JK
22082012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2209
2210 * gdb.base/attach-twice.c: New files.
2211 * gdb.base/attach-twice.exp: New files.
2212
0d7941a9
KS
22132012-03-08 Keith Seitz <keiths@redhat.com>
2214
2215 * lib/gdb.exp (gdb_get_line_number): Throw an
2216 error instead of returning -1.
2217 * gdb.base/break.exp: Remove unused variable
2218 bp_location5.
2219 * gdb.base/hbreak2.exp: Likewise.
2220 * gdb.base/sepdebug.exp: Likewise.
2221
f4647387
YQ
22222012-03-08 Yao Qi <yao@codesourcery.com>
2223 Pedro Alves <palves@redhat.com>
2224
2225 Fix PR server/13392.
2226 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2227 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2228 download tracepoints.
2229 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2230 (pending_tracepoint_resolved_during_trace): Likewise.
2231 (pending_tracepoint_installed_during_trace): Likewise.
2232 (pending_tracepoint_with_action_resolved): Likewise.
2233
83c532cb
KS
22342012-03-08 Keith Seitz <keiths@redhat.com>
2235
2236 * gdb.ada/array_bounds.exp: Get breakpoint for line
2237 with "START", not "STOP".
2238 * gdb.python/py-infthread.exp: Do not continue to
2239 line marked "Break here.", which is undefined.
2240
d6b6bbb7
LM
22412012-03-08 Luis Machado <lgustavo@codesourcery.com>
2242
2243 Revert:
2244
2245 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2246
2247 Implement testsuite workaround for PR breakpoints/13781.
2248 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2249 (set breakpoint condition-evaluation host): New conditional command.
2250
7fe25d9b
JK
22512012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2252
2253 Fix CU relative vs. absolute DIE offsets.
2254 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2255 one.
2256
51898c15
JK
22572012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2258
2259 Fix false FAIL on distros with relro linkage as default.
2260 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2261 -Wl,-z,norelro first.
2262
8131799e
JB
22632012-03-06 Joel Brobecker <brobecker@adacore.com>
2264
2265 * gdb.ada/bp_on_var: New testcase.
2266
ba241969
JB
22672012-03-06 Joel Brobecker <brobecker@adacore.com>
2268
2269 * gdb.ada/bp_enum_homonym: New testcase.
2270
abe49676
YQ
22712012-03-06 Yao Qi <yao@codesourcery.com>
2272
2273 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2274 x86_64-*-* and i?86-*-*.
2275 Set up KFAIL for gdb/13808.
2276
d8df103b
TT
22772012-03-05 Tom Tromey <tromey@redhat.com>
2278
2279 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2280 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2281
b7b189f3
TT
22822012-03-05 Tom Tromey <tromey@redhat.com>
2283
2284 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2285
69dc1c4d
YQ
22862012-03-04 Yao Qi <yao@codesourcery.com>
2287
2288 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2289 messages for KFAIL.
2290
3f20c47f
JK
22912012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2292
2293 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2294 (print one_two_three, indexes off, print few_reps, indexes off)
2295 (print many_reps, indexes off, print empty, indexes off)
2296 (print one_two_three, print few_reps, print many_reps, print empty):
2297 Call setup_xfail if $gcc_old.
2298
abf1152a
JK
22992012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2300
2301 Implement testsuite workaround for PR breakpoints/13781.
2302 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2303 (set breakpoint condition-evaluation host): New conditional command.
2304
a06715f8
JK
23052012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2306
2307 Code cleanup.
2308 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2309 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2310 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2311 number 1 by $bpnum. Four times.
2312
5808517f
YQ
23132012-03-03 Yao Qi <yao@codesourcery.com>
2314
2315 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2316
dfe2ac14
JK
23172012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2318
2319 Setup KFAIL for PR server/13796.
2320 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2321
8bbc467a
JB
23222012-03-02 Joel Brobecker <brobecker@adacore.com>
2323
2324 * gdb.ada/operator_bp: New testcase.
2325
c0eac87f
JB
23262012-03-02 Joel Brobecker <brobecker@adacore.com>
2327
2328 * gdb.ada/info_locals_renaming: New testcase.
2329
4f42c881
TT
23302012-03-02 Tom Tromey <tromey@redhat.com>
2331
2332 * gdb.base/nextoverexit.c: New file.
2333 * gdb.base/nextoverexit.exp: New file.
2334
7380c0c9
EBM
23352012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2336
2337 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2338 parameter.
2339
1faeff08
MR
23402012-03-01 Maciej W. Rozycki <macro@mips.com>
2341
2342 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2343 core registers.
2344
320b6f49
MR
23452012-03-01 Maciej W. Rozycki <macro@mips.com>
2346 Maciej W. Rozycki <macro@codesourcery.com>
2347 Daniel Jacobowitz <dan@codesourcery.com>
2348
2349 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2350
ad5f7d6e
PA
23512012-03-01 Pedro Alves <palves@redhat.com>
2352
2353 PR gdb/13767
2354
2355 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2356 (gdb_collect_globals_test): Call it.
2357
d3dc44a6
KS
23582012-03-01 Keith Seitz <keiths@redhat.com>
2359
2360 * gdb.cp/method2.exp: Output of overload menu is now
2361 alphabetized. Update tests for "break A::method".
2362 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2363 of hard-coding them.
2364 Overload menu is alphabetized: rewrite to accommodate.
2365 Unset variables LINE and TYPES which are used in other tests.
2366 Compute the output of "info break".
2367 Update the breakpoint table after all breakpoints are deleted.
2368 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2369 compute ACTUALS and the method body based on parameters.
2370 Update expected output accordingly.
2371 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2372 unique comments to allow the use of gdb_get_line_number.
2373
23742012-03-01 Keith Seitz <keiths@redhat.com>
2375
2376 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2377 some Tcl syntax.
2378 * gdb.cp/ovldbreak.exp: Likewise.
2379
7949c2a0
KS
23802012-03-01 Keith Seitz <keiths@redhat.com>
2381
2382 * gdb.base/help.exp (help show user): Update expected result
2383 for new doc string changes (add "non-python").
2384
7d74f244
DE
23852012-03-01 Scott J. Goldman <scottjg@vmware.com>
2386
2387 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2388 be put in the user-defined category and that the commands appear in
2389 "help user-defined".
2390
1b611343
JB
23912012-02-29 Joel Brobecker <brobecker@adacore.com>
2392
2393 * gdb.ada/tagged_not_init: New testcase.
2394
99b1c762
JB
23952012-02-29 Joel Brobecker <brobecker@adacore.com>
2396
2397 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2398 * gdb.ada/enum_idx_packed: New testcase.
2399
2d4a02ee
JB
24002012-02-29 Joel Brobecker <brobecker@adacore.com>
2401
2402 * gdb.ada/aliased_array: New testcase.
2403
2e6fda7d
JB
24042012-02-29 Joel Brobecker <brobecker@adacore.com>
2405
2406 * gdb.ada/whatis_array_val: New testcase.
2407
9a7f938f
JK
24082012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2409
2410 Fix disp-step-syscall.exp: fork: single step over fork.
2411 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2412 whitespaces.
2413 (single step over $syscall): Remove its check.
2414 (single step over $syscall final pc): New check.
2415
8703a944
JK
24162012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2417
2418 Support processors without SSSE3.
2419 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2420 pabsd into ...
2421 (ssse3_test): ... a new function.
2422 (main): Call ssse3_test.
2423 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2424 Update expected values everywhere.
2425 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2426 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2427 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2428 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2429 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2430 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2431 Move these tests lower.
2432 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2433 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2434 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2435 New tests.
2436
c03e6ccc
YQ
24372012-02-29 Yao Qi <yao@codesourcery.com>
2438 Pedro Alves <palves@redhat.com>
2439
2440 * gdb.trace/trace-mt.c: New.
2441 * gdb.trace/trace-mt.exp: New.
2442
7964b62a
TS
24432012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2444
2c8910ba
TS
2445 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2446 numbers instead of hardcoding them.
2447 * gdb.base/annota1.c: Provide suitable markers.
2448 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2449 numbers instead of hardcoding them.
2450 * gdb.base/annota3.c: Provide suitable markers.
2451
2452 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2453 * gdb.base/annota3.c: Likewise.
2454 * gdb.base/sigall.c: Likewise.
2455 * gdb.base/signals.c: Likewise.
2456 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2457
5a41c0b7
MR
24582012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2459
2460 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2461 failure return path.
2462
ebbbe5c5
LM
24632012-02-27 Luis Machado <lgustavo@codesourcery.com>
2464
2465 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2466
8d126d8a
LM
24672012-02-24 Luis Machado <lgustavo@codesourcery.com>
2468
2469 * gdb.base/cond-eval-mode.exp: New file.
2470
11337c2f
PA
24712012-02-24 Pedro Alves <palves@redhat.com>
2472
2473 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2474 (top level): Use with_test_prefix.
2475
13fc3e3c
PA
24762012-02-24 Pedro Alves <palves@redhat.com>
2477
2478 * gdb.threads/attach-into-signal.exp (corefunc): Use
2479 with_test_prefix.
2480
07c1b626
JK
24812012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2482
2483 Fix false FAILs on old CPUs without SSE.
2484 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2485 Return untested for Illegal instruction.
2486
596ba138
JK
24872012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2488
2489 Fix false FAILs with glibc debug infos installed.
2490 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2491 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2492
aeaa2474
SA
24932012-02-22 Sterling Augustine <saugustine@google.com>
2494
2495 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2496 constant with cast.
2497
aed555c9
PA
24982012-02-21 Pedro Alves <palves@redhat.com>
2499
2500 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2501
78afebb4
PA
25022012-02-21 Pedro Alves <palves@redhat.com>
2503
2504 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2505
fdcfef12
PA
25062012-02-21 Pedro Alves <palves@redhat.com>
2507
2508 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2509 with_test_prefix.
2510
0f4d39d5
PA
25112012-02-21 Pedro Alves <palves@redhat.com>
2512
2513 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2514 with_test_prefix here.
2515 (top level): Do it here instead. Remove `:' from the
2516 with_test_prefix string.
2517 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2518 the suffix `:' from the with_test_prefix prefix string.
2519 * gdb.base/break-interp.exp: Ditto.
2520 * gdb.base/catch-load.exp: Ditto.
2521 * gdb.base/disp-step-syscall.exp: Ditto.
2522 * gdb.base/jit-so.exp: Ditto.
2523 * gdb.base/jit.exp: Ditto.
2524 * gdb.base/sepdebug.exp: Ditto.
2525 * gdb.base/solib-display.exp: Ditto.
2526 * gdb.base/solib-overlap.exp: Ditto.
2527 * gdb.base/watch-cond-infcall.exp: Ditto.
2528 * gdb.base/watchpoint.exp: Ditto.
2529 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2530 * gdb.mi/mi-watch.exp: Ditto.
2531 * gdb.mi/mi2-watch.exp: Ditto.
2532 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2533 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2534 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2535 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2536 * gdb.threads/watchpoint-fork.exp: Ditto.
2537 * gdb.threads/watchthreads-reorder.exp: Ditto.
2538 * gdb.trace/change-loc.exp: Ditto.
2539 * gdb.trace/pending.exp: Ditto.
2540 * gdb.trace/status-stop.exp: Ditto.
2541 * gdb.trace/strace.exp: Ditto.
2542 * gdb.trace/trace-break.exp: Ditto.
2543 * gdb.trace/unavailable.exp: Ditto.
2544 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2545 suffix with colon. Adjust leading comments.
2546
6a5870ce
PA
25472012-02-21 Pedro Alves <palves@redhat.com>
2548 Tom Tromey <tromey@redhat.com>
2549
2550 * lib/gdb.exp: Add description of test prefixes.
2551 (with_test_prefix): New procedure.
2552 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2553 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2554 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2555 instead of lappend to append to pf_prefix.
2556 * gdb.base/catch-load.exp: Use with_test_prefix.
2557 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2558 * gdb.base/jit-so.exp: Use with_test_prefix.
2559 * gdb.base/jit.exp: Use with_test_prefix.
2560 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2561 lappend to append to pf_prefix.
2562 * gdb.base/sepdebug.exp: Use with_test_prefix.
2563 * gdb.base/solib-display.exp: Use with_test_prefix.
2564 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2565 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2566 * gdb.base/watchpoint.exp: Use with_test_prefix.
2567 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2568 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2569 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2570 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2571 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2572 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2573 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2574 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2575 append instead of lappend to append to pf_prefix.
2576 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2577 * gdb.trace/change-loc.exp: Use with_test_prefix.
2578 * gdb.trace/pending.exp: Use with_test_prefix.
2579 * gdb.trace/status-stop.exp: Use with_test_prefix.
2580 * gdb.trace/strace.exp: Use with_test_prefix.
2581 * gdb.trace/trace-break.exp: Use with_test_prefix.
2582 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2583 instead of lappend to append to pf_prefix.
2584
35dc4a6b
JK
25852012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2586
2587 Fix racy FAILs.
2588 * gdb.base/inferior-died.c (main): Add return of 0.
2589 * gdb.base/inferior-died.exp (continue): Fix expectation of
2590 asynchronous events.
2591 (p 1): New test.
2592
c5a006e6
PA
25932012-02-20 Pedro Alves <palves@redhat.com>
2594
2595 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2596 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2597 gdb's internal debug output. For the non-threaded case, look for
2598 "Program received signal SIGLARM", for the threaded case, peek at
2599 the thread's siginfo.
2600
cc51a170
PA
26012012-02-20 Pedro Alves <palves@redhat.com>
2602
2603 General cleanup, make output test messages unique, and build
2604 different executable files for the non-threaded and threaded
2605 cases.
2606
2607 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2608 Delete.
2609 (executable_nothr, executable_thr): New globals.
2610 (top level): Adjust to delete both executables.
2611 (corefunc): New parameter $executable. Set $pf_prefix instead of
2612 hand writing a prefix in tests. Issue a clean_restart and enable
2613 lin-lwp debug output here.
2614 (top level): Adjust. Use build_executable. Don't start gdb here,
2615 and don't enable lin-lwp debug output here.
2616 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2617
c755f03d
JK
26182012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2619
2620 Fix racy FAILs.
2621 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2622 "continue" command.
2623
6bec5e0a
JK
26242012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2625
2626 Fix for gdbserver non-extended mode.
2627 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2628 and gdb_run_cmd.
2629
2e8265fd
TT
26302012-02-17 Tom Tromey <tromey@redhat.com>
2631
2632 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2633 * gdb.python/py-events.exp: Check 'dir' output.
2634 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2635
9e507076
YQ
26362012-02-17 Yao Qi <yao@codesourcery.com>
2637
2638 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2639
32d22ab1
TT
26402012-02-16 Tom Tromey <tromey@redhat.com>
2641
2642 * gdb.base/inferior-died.c: Don't include stdio.h.
2643
9addecb9
TT
26442012-02-16 Tom Tromey <tromey@redhat.com>
2645
2646 * gdb.base/inferior-died.c: New file.
2647 * gdb.base/inferior-died.exp: New file.
2648
4cb6da1c
AR
26492012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2650
2651 * gdb.base/break-inline.exp: New file.
2652 * gdb.base/break-inline.c: New file.
2653
3af2590d
TT
26542012-02-15 Tom Tromey <tromey@redhat.com>
2655
2656 * gdb.base/pc-fp.exp: Add "info register" tests.
2657
29988831
TT
26582012-02-15 Tom Tromey <tromey@redhat.com>
2659
2660 * gdb.base/regs.exp: Remove.
2661
10010058
PA
26622012-02-15 Pedro Alves <palves@redhat.com>
2663
2664 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2665 the target doesn't support tracepoints.
2666 * gdb.trace/circ.exp: Ditto.
2667 * gdb.trace/collection.exp: Ditto.
2668 * gdb.trace/packetlen.exp: Ditto.
2669 * gdb.trace/passc-dyn.exp: Ditto.
2670 * gdb.trace/report.exp: Ditto.
2671 * gdb.trace/tfind.exp: Ditto.
2672 * gdb.trace/tspeed.exp: Ditto.
2673 * gdb.trace/tsv.exp: Ditto.
2674 * gdb.trace/unavailable.exp: Ditto.
2675 * gdb.trace/while-dyn.exp: Ditto.
2676
a2e0062d
PA
26772012-02-15 Pedro Alves <palves@redhat.com>
2678
2679 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2680 gdb_test_multiple, and call unsupported instead of fail, if the
2681 remote side does not support the request.
2682
a1999d40
PA
26832012-02-15 Pedro Alves <palves@redhat.com>
2684
2685 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2686 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2687 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2688 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2689 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2690 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2691 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2692 doesn't start with "extended-" already.
2693
7cee1e54
PA
26942012-02-15 Pedro Alves <palves@redhat.com>
2695
2696 Support extended-remote. Avoid cascading timeouts.
2697
2698 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2699 the extended-remote target. If attaching with no file fails, load
2700 the file manually.
2701 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2702
816338b5
SS
27032012-02-14 Stan Shebs <stan@codesourcery.com>
2704
2705 * gdb.base/ena-dis-br.exp: Add enable count test.
2706
cc30c4bd
PA
27072012-02-13 Pedro Alves <palves@redhat.com>
2708
2709 * config/mips-idt.exp: Delete.
2710 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2711 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2712 * gdb.base/break.exp: Remove mips-idt references.
2713 * gdb.base/chng-syms.exp: Ditto.
2714 * gdb.base/default.exp: Ditto.
2715 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2716 (top level): Don't call it.
2717 * gdb.base/opaque.exp: Remove mips-idt restarts.
2718 * gdb.base/ptype.exp: Remove mips-idt xfails.
2719 * gdb.base/scope.exp: Remove mips-idt restarts.
2720 * gdb.base/sepdebug.exp: Remove mips-idt references.
2721 * gdb.base/watchpoint.exp (maybe_clean_restart)
2722 (maybe_reinitialize): Delete.
2723 (test_disabling_watchpoints, test_disabling_watchpoints)
2724 (test_watchpoint_triggered_in_syscall)
2725 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2726 Don't call them.
2727
57008375
JK
27282012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2729
2730 * gdb.server/server-exec-info.exp: New file.
2731
4a2d9c08
PA
27322012-02-10 Pedro Alves <palves@redhat.com>
2733
2734 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2735 always non-empty.
2736 (test_attach): Always pass $exec to test_attach_gdb.
2737
09fa21bd
TT
27382012-02-08 Tom Tromey <tromey@redhat.com>
2739
2740 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2741 before inferior is started.
2742
f0823d2c
TT
27432012-02-07 Tom Tromey <tromey@redhat.com>
2744
2745 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2746 Symbol.value.
2747 * gdb.python/py-symbol.c (qq): Set default value.
2748
27492012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2750
2751 * gdb.python/py-symbol.c (qq): New global.
2752 * gdb.python/py-symbol.exp: Add test for frame-less
2753 lookup_symbol.
2754 * gdb.python/py-symtab.exp: Fix line number.
2755
f7e44f65
JB
27562012-02-03 Joel Brobecker <brobecker@adacore.com>
2757
2758 * gdb.ada/mi_task_arg: New testcase.
2759
4c9ed63c
PA
27602012-02-02 Pedro Alves <palves@redhat.com>
2761
2762 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2763 extended timeout.
2764
c0b9f2c6
PA
27652012-02-02 Pedro Alves <palves@redhat.com>
2766
2767 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2768 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2769
5f8cefd7
PA
27702012-02-02 Pedro Alves <palves@redhat.com>
2771
2772 * gdb.base/term.exp: Rewrite.
2773 * gdb.base/term.c: New.
2774
2f3a2569
PA
27752012-02-02 Pedro Alves <palves@redhat.com>
2776
2777 * gdb.base/default.exp (run "r" abbreviation, run): Add
2778 extended-remote expected output.
2779
f149aabd
TT
27802012-02-02 Tom Tromey <tromey@redhat.com>
2781
2782 * gdb.cp/dispcxx.exp: New file.
2783 * gdb.cp/dispcxx.cc: New file.
2784
03bef283
TT
27852012-02-01 Tom Tromey <tromey@redhat.com>
2786
2787 * gdb.base/jit-simple.exp: New file.
2788 * gdb.base/jit-simple.c: New file.
2789
a79b18b5
YQ
27902012-01-30 Yao Qi <yao@codesourcery.com>
2791
2792 * gdb.base/skip.exp: Make test result unique.
2793
f0d1a53e
JK
27942012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2795
2796 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2797 compatibility with valgrind-3.7.0.
2798
4b3c9f41
PA
27992012-01-27 Pedro Alves <palves@redhat.com>
2800
2801 * gdb.base/watchpoint.exp (no_hw): New global.
2802 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2803 disable hw watchpoints.
2804 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2805 don't expect hw watchpoints.
2806 (no_hw_watchpoints): Always clean restart.
2807 (do_tests): New procedure, factored out from the top level.
2808 (top level): Run tests twice. Once with hw watchpoints enabled,
2809 another time with hw watchpoints disabled.
2810
a13491c8
PA
28112012-01-27 Pedro Alves <palves@redhat.com>
2812
2813 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2814 out from the top level.
2815 (top level): Call it instead.
2816
f2c8a051
PA
28172012-01-27 Pedro Alves <palves@redhat.com>
2818
2819 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2820 watchpoints sooner.
2821
654d7a9e
PA
28222012-01-27 Pedro Alves <palves@redhat.com>
2823
2824 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2825
274f47f3
PA
28262012-01-27 Pedro Alves <palves@redhat.com>
2827
2828 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2829 "You may have requested too many hardware
2830 breakpoints/watchpoints".
2831
e4d63ba2
PA
28322012-01-27 Pedro Alves <palves@redhat.com>
2833
2834 * gdb.base/watchpoint.exp (maybe_clean_restart)
2835 (maybe_reinitialize): New.
2836 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2837 expect "hit N times".
2838 (test_disabling_watchpoints, test_complex_watchpoint)
2839 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2840 Call maybe_clean_restart.
2841 (top level): Use clean_restart. Remove "mips-idt-*"
2842 reinitialization.
2843
dbd95daf
PA
28442012-01-27 Pedro Alves <palves@redhat.com>
2845
2846 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2847
f3ad2025
PA
28482012-01-27 Pedro Alves <palves@redhat.com>
2849
2850 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2851 require `initialize' anymore. Remove unnecessary `initialize'
2852 calls.
2853
100aa3ae
PA
28542012-01-27 Pedro Alves <palves@redhat.com>
2855
2856 * gdb.base/watchpoint.exp (wp_set): Delete.
2857 (initialize, test_simple_watchpoint, top level): Remove dead code.
2858
c79a8e11
PA
28592012-01-27 Pedro Alves <palves@redhat.com>
2860
2861 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2862 typo.
2863
048fe15a
PA
28642012-01-27 Pedro Alves <palves@redhat.com>
2865
2866 * config/extended-gdbserver.exp: New file.
2867 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2868 comment.
2869 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2870 * boards/native-extended-gdbserver.exp: New file.
2871
4033a6bf
PA
28722012-01-26 Pedro Alves <palves@redhat.com>
2873
2874 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2875 and gdb_test_multiple.
2876
3d7f4b81
PA
28772012-01-26 Pedro Alves <palves@redhat.com>
2878
2879 Make test messages unique, and more identifiable.
2880 * gdb.multi/watchpoint-multi.exp: Change test messages.
2881
484abf42
TT
28822012-01-25 Tom Tromey <tromey@redhat.com>
2883
2884 * gdb.base/solib-disc.exp: Fix regexps.
2885
edcc5120
TT
28862012-01-24 Tom Tromey <tromey@redhat.com>
2887
2888 * lib/mi-support.exp (mi_expect_stop): Add special case for
2889 solib-event.
2890 * gdb.base/catch-load-so.c: New file.
2891 * gdb.base/catch-load.exp: New file.
2892 * gdb.base/catch-load.c: New file.
2893 * gdb.base/break-interp.exp (reach_1): Update regexp.
2894
30b91c90
JK
28952012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2896
2897 Fix fuzzy results.
2898 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2899 lpsimple and func.
2900
53fe1783
GB
29012012-01-24 Gary Benson <gbenson@redhat.com>
2902
2903 Delete #if 0'd out code.
2904 * gdb.base/default.exp (info catch): Remove.
2905 * gdb.base/gdb_history (info catch): Likewise.
2906 * gdb.base/help.exp (info catch): Likewise.
2907
d0d8b0c6
JK
29082012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2909
2910 Fix watchpoints to be specific for each inferior.
2911 * gdb.multi/watchpoint-multi.c: New file.
2912 * gdb.multi/watchpoint-multi.exp: New file.
2913
4403d8e9
JK
29142012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2915
2916 Fix watchpoints across inferior fork.
2917 * gdb.threads/watchpoint-fork-child.c: New file.
2918 * gdb.threads/watchpoint-fork-mt.c: New file.
2919 * gdb.threads/watchpoint-fork-parent.c: New file.
2920 * gdb.threads/watchpoint-fork-st.c: New file.
2921 * gdb.threads/watchpoint-fork.exp: New file.
2922 * gdb.threads/watchpoint-fork.h: New file.
2923
050a2e1d
PA
29242012-01-23 Pedro Alves <palves@redhat.com>
2925
2926 * gdb.base/call-signal-resume.exp: Allow output after "return".
2927
6a52fb62
PA
29282012-01-20 Pedro Alves <palves@redhat.com>
2929
2930 * gdb.python/py-finish-breakpoint.py: Fix typo.
2931
145b16a9
UW
29322012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2933
2934 * gdb.base/info-proc.exp: Also run on remote targets. Main
2935 "info proc" command is now always present; whether target supports
2936 actual info proc operation is detected when attempting to issue
2937 the command.
2938
26f6125e
JK
29392012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2940
2941 * .gdbinit: Remove.
2942
eb5227ce
PA
29432012-01-19 Pedro Alves <palves@redhat.com>
2944
2945 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2946 look at the funtions' returns.
2947 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2948 (jprint.print(int, int)): Change return type to int. Adjust.
2949
1db33378
PP
29502012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2951
2952 PR gdb/9538
2953 * gdb.base/sepdebug.exp: New test.
2954
b9736cf8
PA
29552012-01-18 Pedro Alves <palves@redhat.com>
2956
2957 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2958 Allow output before ^done.
2959
4aac40c8
TT
29602012-01-16 Tom Tromey <tromey@redhat.com>
2961
2962 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2963 Add tests for relative directory.
2964
cafec441
TT
29652012-01-16 Tom Tromey <tromey@redhat.com>
2966
2967 * gdb.base/printcmds.c (enum flag_enum): New.
2968 (three): New global.
2969 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2970 enum printing.
2971 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
2972 FlagEnumerationPrinter.
2973 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
2974 * gdb.python/py-pp-maint.c (enum flag_enum): New.
2975 (fval): New global.
2976
abcc4978
PA
29772012-01-16 Pedro Alves <palves@redhat.com>
2978
2979 * lib/gdb.exp (banned_procedures): New variable.
2980 (banned_variables_traced): Rename to ...
2981 (banned_traced): ... this.
2982 (gdb_init): Also trace banned procedures.
2983 (gdb_finish): Also untrace banned procedures.
2984
97ccebe8
PA
29852012-01-16 Pedro Alves <palves@redhat.com>
2986
2987 Remove all calls to strace.
2988
2af7517b
JK
29892012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2990
2991 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2992 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2993
9241a8bc
PP
29942012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2995
2996 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2997 * gdb.base/pie-execl.exp: Likewise.
2998
3848a17f
KS
29992012-01-12 Keith Seitz <keiths@redhat.com>
3000
3001 PR mi/10586
3002 * gdb.mi/var-cmd.c (struct anonymous): New structure.
3003 (do_anonymous_type_tests): New function.
3004 (main): Call do_anonymous_type_tests.
3005 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
3006 (verify_everything): New procedure.
3007 * gdb.mi/mi-var-cp.cc (class A): New class.
3008 (anonymous_structs_and_unions): New function.
3009 (main): Call anonymous_structs_and_unions.
3010 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
3011 (verify_everything): New procedure.
3012
440e2fca
KS
30132012-01-12 Keith Seitz <keiths@redhat.com>
3014
3015 * lib/mi-support.exp: Expand comments about PATH_EXPR.
3016 (varobj_tree::get_path_expr): Assume that all varobjs are
3017 compound unless they are known simple types.
3018 Adjust path expressions based on parent type, path parent type,
3019 and tree language.
3020 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
3021 the root varobj.
3022 (mi_walk_varobj_tree): Add LANGUAGE parameter.
3023
675399c9
PA
30242012-01-11 Pedro Alves <palves@redhat.com>
3025
3026 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
3027 core files on this machine" anymore.
3028
97ddaa9b
PH
30292012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3030
3031 * gdb.base/watchpoint.c (recurser): Initialize local_x.
3032 (main): Repeat recurser call.
3033 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
3034 equivalent to 'local_x'.
3035
ea733575
PH
30362012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3037 Joel Brobecker <brobecker@adacore.com>
3038
3039 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
3040
2ca0b532
PA
30412012-01-05 Pedro Alves <alves.ped@gmail.com>
3042
3043 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
3044 * gdb.python/py-events.c (first): Add bits for new "step N" test.
3045 * gdb.python/py-events.exp: Test that "step N" tripping on a
3046 breakpoint emits a breakpoint event.
3047
6e681866
JB
30482012-01-03 Joel Brobecker <brobecker@adacore.com>
3049
3050 * gdb.base/auxv.exp: Reformat the copyright notice.
3051
3c2d6aff
YQ
30522012-01-03 Yao Qi <yao@codesourcery.com>
3053
3054 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
3055 (strace_trace_on_diff_addr): New.
3056 * gdb.trace/strace.c: (main): Add two local variables.
3057
0852fee3
UW
30582011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
3059
3060 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
3061 * gdb.cell/gcore.exp: Likewise.
3062 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
3063 to verify the correct instance of main is selected.
3064
12c3e59c
JB
30652012-01-02 Joel Brobecker <brobecker@adacore.com>
3066
3067 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
3068 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
3069 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
3070 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
3071 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
3072 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
3073 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
3074 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
3075 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
3076 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
3077 gdb.threads/thread_check.c: Reformat copyright header.
3078
c0f378ec
EBM
30792011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
3080
e4a7ca93 3081 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
3082 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
3083 is not enabled.
3084
3bc96cfb
JK
30852011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3086
3087 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
3088 parameter to self_exec, adjust the function.
3089 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
3090 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
3091 (set var do_exit = 0): Remove test.
3092 (newline at end of file): Add one.
3093
095bcf5e
JB
30942011-12-27 Joel Brobecker <brobecker@adacore.com>
3095
3096 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
3097 New files.
3098
18d19bd1
JK
30992011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3100
3101 Fix racy FAILs.
3102 * gdb.threads/fork-thread-pending.c (barrier): New variable.
3103 (thread_function, thread_forker): Call pthread_barrier_wait for it.
3104 (main): Call pthread_barrier_init for it.
3105
e809353a
JK
31062011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3107
3108 Fix double send_gdb leading to racy FAILs.
3109 * gdb.base/break.exp (set silent break bp_location1): Replace
3110 3x send_gdb and gdb_expect by gdb_test.
3111 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
3112 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
3113 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
3114 instead of send_gdb. Twice.
3115 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
3116 3x send_gdb and gdb_expect by gdb_test.
3117 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
3118
da8cb7ec
JK
31192011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3120
3121 * gdb.linespec/linespec.exp: Compile using {c++}.
3122
ae1a303e
JK
31232011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3124
3125 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
3126 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
3127 (verify GCC PR debug/51668): New test.
3128
cc72b2a2
KP
31292011-12-23 Kevin Pouget <kevin.pouget@st.com>
3130
3131 Introduce gdb.FinishBreakpoint in Python.
3132 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
3133 py-finish-breakpoint2
3134 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
3135 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
3136 instead of line number.
3137 * gdb.python/py-finish-breakpoint.c: New file.
3138 * gdb.python/py-finish-breakpoint.exp: New file.
3139 * gdb.python/py-finish-breakpoint.py: New file.
3140 * gdb.python/py-finish-breakpoint2.cc: New file.
3141 * gdb.python/py-finish-breakpoint2.exp: New file.
3142 * gdb.python/py-finish-breakpoint2.py: New file.
3143
3b7962f9
JK
31442011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3145
3146 Partial fix of compatibility with gcc-4.7.
3147 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
3148 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
3149 Add comment to add a PASS case in the future.
3150
6538471c
JK
3151 Fix compatibility with gcc-4.7.
3152 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
3153
7052e42c
UW
31542011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
3155
3156 PR tdep/12797
3157 * gdb.base/callfuncs.exp: Remove KFAIL.
3158
9ac7f98e
JB
31592011-12-21 Joel Brobecker <brobecker@adacore.com>
3160
3161 * gdb.ada/task_bp: New testcase.
3162
f6eeced0
JK
31632011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3164
3165 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
3166 -DNO_SECTIONS.
3167 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
3168
72225e17
JK
31692011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3170
3171 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3172 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3173 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3174 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3175 conditional for gcc <= 4.5.
3176
13ac8d2c
JK
31772011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3178
3179 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3180 by XFAIL.
3181 * gdb.cp/static-method.exp (info addr A::func())
3182 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3183 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3184 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3185 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3186 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3187 (test value of F in k3_m): Likewise.
3188 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3189 Likewise.
3190
049682ba
JK
31912011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3192
3193 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3194 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3195 Remove.
3196 * gdb.threads/attachstop-mt.c: Remove.
3197 * gdb.threads/attachstop-mt.exp: Remove.
3198
2c9d8796
MK
31992011-12-17 Mark Kettenis <kettenis@gnu.org>
3200
3201 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3202
e0f9f062
DE
32032011-12-16 Doug Evans <dje@google.com>
3204
f4aa2101 3205 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
3206 * boards/native-gdbserver.exp: New file.
3207
e0f9f062
DE
3208 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3209 gdbserver output.
3210 (gdbserver_default_get_remote_address): New function.
3211 (gdbserver_start): Call gdb,get_remote_address to compute argument
3212 to "target remote" command.
3213
80b6e756
PM
32142011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3215
1c3ad6ab 3216 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3217 python print-stack. Add set/show python print-stack
3218 off|full|message tests.
3219
1576bd00
YQ
32202011-12-15 Yao Qi <yao@codesourcery.com>
3221
3222 * gdb.trace/strace.c: New
3223 * gdb.trace/strace.exp: New.
3224
d6a0f6e0
TT
32252011-12-14 Tom Tromey <tromey@redhat.com>
3226
3227 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3228
31015e1d
DE
32292011-12-14 Doug Evans <dje@google.com>
3230
3231 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3232
7b50312a
PA
32332011-12-14 Pedro Alves <pedro@codesourcery.com>
3234
3235 PR threads/10729
3236
3237 * gdb.mi/watch-nonstop.c: New file.
3238 * gdb.mi/mi-watch-nonstop.exp: New file.
3239
924437bc
PA
32402011-12-13 Pedro Alves <pedro@codesourcery.com>
3241 Doug Evans <dje@google.com>
3242
3243 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3244 (clean_restart): Remove references to the gdb_stub target board
3245 variable.
3246 (gdb_step_for_stub): Delete.
3247
3248 * gdb.base/annota1.exp: Remove all references to [target_info
3249 exists gdb_stub], gdb_step_for_stub and usestubs.
3250 * gdb.base/annota3.exp: Ditto.
3251 * gdb.base/async.exp: Ditto.
3252 * gdb.base/break.exp: Ditto.
3253 * gdb.base/code-expr.exp: Ditto.
3254 * gdb.base/commands.exp: Ditto.
3255 * gdb.base/completion.exp: Ditto.
3256 * gdb.base/condbreak.exp: Ditto.
3257 * gdb.base/consecutive.exp: Ditto.
3258 * gdb.base/cvexpr.exp: Ditto.
3259 * gdb.base/define.exp: Ditto.
3260 * gdb.base/display.exp: Ditto.
3261 * gdb.base/ena-dis-br.exp: Ditto.
3262 * gdb.base/environ.exp: Ditto.
3263 * gdb.base/gnu-ifunc.exp: Ditto.
3264 * gdb.base/maint.exp: Ditto.
3265 * gdb.base/pending.exp: Ditto.
3266 * gdb.base/sect-cmd.exp: Ditto.
3267 * gdb.base/sepdebug.exp: Ditto.
3268 * gdb.base/unload.exp: Ditto.
3269 * gdb.base/watchpoint-solib.exp: Ditto.
3270 * gdb.cp/annota2.exp: Ditto.
3271 * gdb.cp/annota3.exp: Ditto.
3272 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3273 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3274 * gdb.mi/mi-pending.exp: Ditto.
3275 * gdb.trace/circ.exp: Ditto.
3276 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3277 * gdb.base/list.exp: Ditto.
3278
3279 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3280 breakpoint function and all references to the usestubs macro.
3281 * gdb.base/exprs.c: Ditto.
3282 * gdb.base/freebpcmd.c: Ditto.
3283 * gdb.base/bitfields.c: Ditto.
3284 * gdb.base/bitfields2.c: Ditto.
3285 * gdb.base/break.c: Ditto.
3286 * gdb.base/call-sc.c: Ditto.
3287 * gdb.base/call-signals.c: Ditto.
3288 * gdb.base/callfuncs.c: Ditto.
3289 * gdb.base/charset.c: Ditto.
3290 * gdb.base/consecutive.c: Ditto.
3291 * gdb.base/constvars.c: Ditto.
3292 * gdb.base/funcargs.c: Ditto.
3293 * gdb.base/int-type.c: Ditto.
3294 * gdb.base/interrupt.c: Ditto.
3295 * gdb.base/langs0.c: Ditto.
3296 * gdb.base/list0.c: Ditto.
3297 * gdb.base/mips_pro.c: Ditto.
3298 * gdb.base/miscexprs.c: Ditto.
3299 * gdb.base/nodebug.c: Ditto.
3300 * gdb.base/opaque0.c: Ditto.
3301 * gdb.base/pointers.c: Ditto.
3302 * gdb.base/printcmds.c: Ditto.
3303 * gdb.base/ptype.c: Ditto.
3304 * gdb.base/recurse.c: Ditto.
3305 * gdb.base/reread1.c: Ditto.
3306 * gdb.base/reread2.c: Ditto.
3307 * gdb.base/restore.c: Ditto.
3308 * gdb.base/return.c: Ditto.
3309 * gdb.base/run.c: Ditto.
3310 * gdb.base/scope0.c: Ditto.
3311 * gdb.base/sepdebug.c: Ditto.
3312 * gdb.base/setshow.c: Ditto.
3313 * gdb.base/setvar.c: Ditto.
3314 * gdb.base/sigall.c: Ditto.
3315 * gdb.base/signals.c: Ditto.
3316 * gdb.base/structs.c: Ditto.
3317 * gdb.base/structs2.c: Ditto.
3318 * gdb.base/testenv.c: Ditto.
3319 * gdb.base/twice.c: Ditto.
3320 * gdb.base/unwindonsignal.c: Ditto.
3321 * gdb.base/watchpoint.c: Ditto.
3322 * gdb.base/watchpoints.c: Ditto.
3323 * gdb.base/whatis.c: Ditto.
3324 * gdb.cp/classes.cc: Ditto.
3325 * gdb.cp/cplusfuncs.cc: Ditto.
3326 * gdb.cp/derivation.cc: Ditto.
3327 * gdb.cp/formatted-ref.cc: Ditto.
3328 * gdb.cp/misc.cc: Ditto.
3329 * gdb.cp/overload.cc: Ditto.
3330 * gdb.cp/ovldbreak.cc: Ditto.
3331 * gdb.cp/ref-params.cc: Ditto.
3332 * gdb.cp/ref-types.cc: Ditto.
3333 * gdb.cp/templates.cc: Ditto.
3334 * gdb.cp/virtfunc.cc: Ditto.
3335 * gdb.hp/gdb.aCC/run.c: Ditto.
3336 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3337 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3338 * gdb.reverse/consecutive-reverse.c: Ditto.
3339 * gdb.reverse/sigall-reverse.c: Ditto.
3340 * gdb.reverse/until-reverse.c: Ditto.
3341 * gdb.reverse/watch-reverse.c: Ditto.
3342 * gdb.trace/actions.c: Ditto.
3343 * gdb.trace/circ.c: Ditto.
3344 * gdb.trace/collection.c: Ditto.
3345
fabde485
PA
33462011-12-13 Pedro Alves <pedro@codesourcery.com>
3347
3348 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3349 (func6, func7): New.
3350 (main): Call func6 and func7.
3351 * gdb.base/watchpoint.exp (test_wide_location_1)
3352 (test_wide_location_2): New.
3353 (top level): Re-enable hardware watchpoints if necessary. Call
3354 test_wide_location_1 and test_wide_location_2.
3355
ff7d1690
YQ
33562011-12-11 Yao Qi <yao@codesourcery.com>
3357
3358 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3359
a6af7abe
JB
33602011-12-11 Joel Brobecker <brobecker@adacore.com>
3361
3362 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3363 expected output for unsupported case.
3364
61638e15
JK
33652011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3366
3367 PR testsuite/12649
3368 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3369 Protect gdb_test_multiple by final $gdb_prompt match.
3370
0a00efc3
JK
33712011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3372
3373 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3374 New variable, new test.
3375 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3376 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3377 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3378 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3379 them if HAVE_GCC_45682_FIXED is not set.
3380
4511b1ba
YQ
33812011-12-10 Yao Qi <yao@codesourcery.com>
3382
3383 * gdb.trace/status-stop.exp: New.
3384 * gdb.trace/status-stop.c: New.
3385
27949e73
JK
33862011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3387
3388 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3389 timeout.
3390
d8ea7931
TT
33912011-12-08 Tom Tromey <tromey@redhat.com>
3392
3393 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3394 condition.
3395
1cc310d2
SS
33962011-12-07 Stan Shebs <stan@codesourcery.com>
3397
3398 * gdb.trace/tfind.exp: Update for output changes.
3399
d482a875
PA
34002011-12-07 Pedro Alves <pedro@codesourcery.com>
3401
3402 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3403 throws "Cannot insert catchpoints in this configuration".
3404 * gdb.ada/mi_catch_ex.exp: Likewise.
3405
f0ba3972
PA
34062011-12-06 Pedro Alves <pedro@codesourcery.com>
3407
3408 * gdb.base/break-always.exp: Test changing memory at addresses
3409 with breakpoints inserted.
3410
f8eba3c6
TT
34112011-12-06 Joel Brobecker <brobecker@acacore.com>
3412
3413 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3414 involving a fully qualified function name.
3415
34162011-12-06 Tom Tromey <tromey@redhat.com>
3417
3418 * gdb.ada/homonym.exp: Add three breakpoint tests.
3419
34202011-12-06 Tom Tromey <tromey@redhat.com>
3421
3422 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3423 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3424 * gdb.objc/objcdecode.exp: Update for output changes.
3425 * gdb.linespec/linespec.exp: New file.
3426 * gdb.linespec/lspec.cc: New file.
3427 * gdb.linespec/lspec.h: New file.
3428 * gdb.linespec/body.h: New file.
3429 * gdb.linespec/base/two/thefile.cc: New file.
3430 * gdb.linespec/base/one/thefile.cc: New file.
3431 * gdb.linespec/Makefile.in: New file.
3432 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3433 output changes.
3434 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3435 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3436 makes one breakpoint.
3437 * gdb.cp/method2.exp (test_break): Update for output changes.
3438 * gdb.cp/mb-templates.exp: Update for output changes.
3439 * gdb.cp/mb-inline.exp: Update for output changes.
3440 * gdb.cp/mb-ctor.exp: Update for output changes.
3441 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3442 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3443 has multiple matches.
3444 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3445 error message change.
3446 * gdb.base/list.exp (test_list_filename_and_number): Update for
3447 error message change.
3448 * gdb.base/break.exp: Disable pending breakpoints. Update for
3449 output changes.
3450 * configure.ac: Add gdb.linespec.
3451 * configure: Rebuild.
3452 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3453
c642a434
UW
34542011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3455
3456 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3457 last_break register on s390*-*-* targets.
3458
b18003d1
JB
34592011-12-06 Joel Brobecker <brobecker@adacore.com>
3460
3461 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3462 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3463 of parameter X in procedure Foo.
3464
fe96589c
SS
34652011-12-05 Stan Shebs <stan@codesourcery.com>
3466
3467 * gdb.trace/tfind.exp: Update help string matches.
3468
1820ab47
JK
34692011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3470
3471 * gdb.server/ext-run.exp (get process list): Accept also systemd
3472 as PID 1.
3473
e11ac3a3
JK
34742011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3475 Pedro Alves <pedro@codesourcery.com>
3476
3477 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3478 starting GDB.
3479 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3480 $use_gdb_stub.
3481 * gdb.base/display.exp: Likewise.
3482 * gdb.base/ending-run.exp: Likewise.
3483 * gdb.base/list.exp (test_listsize): Likewise.
3484 * gdb.base/setshow.exp: Likewise.
3485 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3486 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3487 check by global $use_gdb_stub.
3488 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3489 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3490 (default_gdb_init): Unset global $use_gdb_stub.
3491 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3492 by global $use_gdb_stub.
3493 * lib/gdbserver-support.exp: Extend comments for set_board_info
3494 gdb_protocol and gdb,socketport.
3495 (gdbserver_start_extended): Set global gdbserver_protocol and
3496 gdbserver_gdbport. Clear global use_gdb_stub.
3497 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3498 from target use_gdb_stub.
3499 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3500
1d41d75c
DE
35012011-12-03 Doug Evans <dje@google.com>
3502
3503 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3504 (gdb_step_for_stub): Add comments.
3505
d6d7a51a
MR
35062011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3507
3508 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3509 to the caller.
3510 (gdb_test_multiple): Likewise.
3511
05acf274
JK
35122011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3513
3514 Fix gdb.mi/mi-solib.exp without system debug info installed.
3515 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3516 expect attribute, return 0 for it. Update comments.
3517
2268b414
JK
35182011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3519
3520 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3521 (corrupted list): Adjust the expectation.
3522
585861ea
JK
35232011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3524
3525 PR threads/13448
3526 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3527 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3528 * gdb.threads/tls-var-main.c: New file.
3529 * gdb.threads/tls-var.c: New file.
3530 * gdb.threads/tls-var.exp: New file.
3531
968643aa
JK
35322011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3533
3534 PR testsuite/12649
3535 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3536 Protect gdb_test_multiple by final $gdb_prompt match.
3537 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3538 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3539 (test_tracepoints): Likewise.
3540
9750bca9
JK
35412011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3542
3543 PR breakpoints/13346
3544 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3545 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3546 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3547
ac1349b7
JB
35482011-12-01 Joel Brobecker <brobecker@adacore.com>
3549
3550 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3551 * gdb.ada/homonym/homonym.adb: For use of all types defined
3552 locally inside both Get_Value subprograms.
3553
26d44faf
JK
35542011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3555
3556 Fix racy FAILs.
3557 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3558 of send_gdb.
3559
514f6425
UW
35602011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3561
3562 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3563 environment variable after test completed.
3564
4255c8d2
UW
35652011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3566
3567 * gdb.base/solib-nodir.exp: Skip if remote target.
3568 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3569 application. Call gdb_load_shlibs.
3570 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3571
a35ad96a
JB
35722011-11-29 Joel Brobecker <brobecker@adacore.com>
3573
3574 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3575
1a1d5513
JB
35762011-11-28 Joel Brobecker <brobecker@adacore.com>
3577
3578 * gdb.ada/fullname_bp: New testcase.
3579
50b4ddf8
JK
35802011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3581
3582 PR testsuite/12649
3583 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3584 Wrap send_gdb into a new gdb_test.
3585
fb0aec57
JK
3586 Code cleanup.
3587 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3588 Convert send_gdb and gdb_expect to gdb_test_multiple.
3589
2376d946
JK
35902011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3591
3592 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3593
1eec78bd
KS
35942011-11-23 Keith Seitz <keiths@redhat.com>
3595
3596 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3597 (mi_varobj_tree_test_children_callback): New proc.
3598 (mi_walk_varobj_tree): New proc.
3599
36dfb11c
TT
36002011-11-22 Tom Tromey <tromey@redhat.com>
3601
3602 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3603 Add "use_mi_command" argument.
3604 (mi_run_cmd, mi_run_with_cli): New procs.
3605 * gdb.mi/solib-lib.c: New file.
3606 * gdb.mi/solib-main.c: New file.
3607 * gdb.mi/mi-solib.exp: New file.
3608
0e965dd0
DE
36092011-11-21 Doug Evans <dje@google.com>
3610
3611 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3612 _Unwind_DebugHook is missing.
3613
f196051f
SS
36142011-11-20 Stan Shebs <stan@codesourcery.com>
3615
3616 * gdb.trace/tstatus.exp: New.
3617 * gdb.trace/actions.c: Include string.h.
3618
bfccc43c
YQ
36192011-11-18 Yao Qi <yao@codesourcery.com>
3620
3621 * gdb.trace/pending.exp: New.
3622 * gdb.trace/pending.c: New.
3623 * gdb.trace/pendshr1.c: New.
3624 * gdb.trace/pendshr2.c: New.
3625 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3626 tracepoint location becomes pending.
3627 (tracepoint_change_loc_2): New.
3628
73cd8ab1
DM
36292011-11-16 David S. Miller <davem@davemloft.net>
3630
3631 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3632 target is sparc*-*-linux*
3633
77426730
PK
36342011-11-15 Paul Koning <paul_koning@dell.com>
3635
3636 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3637 types.
3638
ed59ded5
DE
36392011-11-14 Doug Evans <dje@google.com>
3640
3641 * gdb.base/shell.exp: New file.
3642
405f8e94
SS
36432011-11-14 Stan Shebs <stan@codesourcery.com>
3644
3645 * gdb.trace/ftrace.c: New.
3646 * gdb.trace/ftrace.exp: New.
3647
1e4d1764
YQ
36482011-11-14 Yao Qi <yao@codesourcery.com>
3649
3650 * gdb.trace/change-loc-1.c: New.
3651 * gdb.trace/change-loc-2.c: New.
3652 * gdb.trace/change-loc.c: New.
3653 * gdb.trace/change-loc.exp: New.
3654 * gdb.trace/change-loc.h: New.
3655 * gdb.trace/trace-break.c (marker): Define new symbol.
3656 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3657 New.
3658 (break_trace_same_addr_6): New.
3659
71eba9c2 36602011-11-12 Matt Rice <ratmice@gmail.com>
3661
3662 * gdb.base/info-macros.exp: Make tests for info definitions
3663 test info macro. Add tests for info macro argument processing.
3664 Rename a few tests.
3665
1d93e29a
KS
36662011-11-11 Keith Seitz <keiths@redhat.com>
3667
3668 PR gdb/12843
3669 * gdb.base/linespecs.exp: New file.
3670
a4b5b48a
DE
36712011-11-11 Doug Evans <dje@google.com>
3672
3673 * gdb.threads/print-threads.exp: Extend timeout for slower
3674 tests.
3675
f6b47be4
DE
36762011-11-10 Doug Evans <dje@google.com>
3677
792a0230
DE
3678 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3679 "record to end of main" test.
3680
f6b47be4
DE
3681 * gdb.python/py-type.c (TS): New typedef.
3682 (ts): New global.
3683 * gdb.python/py-type.exp: Test field list of typedef.
3684
22355c90
JB
36852011-11-10 Joel Brobecker <brobecker@adacore.com>
3686
3687 * gdb.ada/small_reg_param: New testcase.
3688
a7860e76
TT
36892011-11-09 Tom Tromey <tromey@redhat.com>
3690
3691 * gdb.cp/destrprint.exp: New file.
3692 * gdb.cp/destrprint.cc: New file.
3693
72a2e3dc
MI
36942011-11-08 Meador Inge <meadori@codesourcery.com>
3695
3696 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3697 (switch_stack_to_other): New test function.
3698 * gdb.arch/thumb-prologue.exp: New test cases.
3699
c7195df2 37002011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3701
3702 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3703
d3895d7d
YQ
37042011-11-08 Yao Qi <yao@codesourcery.com>
3705
3706 * gdb.exp (supports_process_record): New.
3707 (supports_reverse): New.
3708 * gdb.reverse/break-precsave.exp: Call support_process_record
3709 to run test conditionally.
3710 * gdb.reverse/consecutive-precsave.exp: Likewise.
3711 * gdb.reverse/i386-precsave.exp: Likewise.
3712 * gdb.reverse/machinestate-precsave.exp: Likewise.
3713 * gdb.reverse/solib-precsave.exp: Likewise.
3714 * gdb.reverse/step-precsave.exp: Likewise.
3715 * gdb.reverse/until-precsave.exp: Likewise.
3716 * gdb.reverse/watch-precsave.exp: Likewise.
3717 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3718 test conditionally.
3719 * gdb.reverse/consecutive-reverse.exp: Likewise.
3720 * gdb.reverse/finish-precsave.exp: Likewise.
3721 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3722 * gdb.reverse/finish-reverse.exp: Likewise.
3723 * gdb.reverse/i386-reverse.exp: Likewise.
3724 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3725 * gdb.reverse/machinestate.exp: Likewise.
3726 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3727 * gdb.reverse/sigall-precsave.exp: Likewise.
3728 * gdb.reverse/sigall-reverse.exp: Likewise.
3729 * gdb.reverse/solib-reverse.exp: Likewise.
3730 * gdb.reverse/step-reverse.exp: Likewise.
3731 * gdb.reverse/until-reverse.exp: Likewise.
3732 * gdb.reverse/watch-reverse.exp: Likewise.
3733
a59306a3
YQ
37342011-11-05 Yao Qi <yao@codesourcery.com>
3735
3736 * gdb.trace/trace-break.exp: Add test on setting two
3737 fast tracepoints at the same address.
3738
87769f59
JK
37392011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3740
3741 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3742
3065dfb6
SS
37432011-11-02 Stan Shebs <stan@codesourcery.com>
3744
3745 * gdb.trace/collection.c: Add code using strings.
3746 * gdb.trace/collection.exp: Add tests of string collection.
3747
89e208db
JK
37482011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3749
3750 * gdb.base/skip-solib.exp (executable_main): New variable.
3751 (binfile_main): Base it on that.
3752 Use $executable_main in clean_restart calls. Drop gdb_exit and
3753 gdb_start calls.
3754
405e54e9
JK
37552011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3756
3757 Fix racy FAILs.
3758 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3759 breakpoint_re globals import by async. Set string_regex to .* for
3760 async. Remove the optional thread_selected_re and breakpoint_re
3761 globals expectations.
3762
58e8570a
JM
37632011-11-01 Joseph Myers <joseph@codesourcery.com>
3764
3765 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3766 well as Cygwin.
3767
7b35ec7f 37682011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3769
3770 Add tests for skip command.
89e208db
JK
3771 * gdb.base/skip-solib-lib.c: New
3772 * gdb.base/skip-solib-main.c: New
3773 * gdb.base/skip-solib.exp: New
3774 * gdb.base/skip.c: New
3775 * gdb.base/skip.exp: New
3776 * gdb.base/skip1.c: New
3777 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3778
b9fd1791
PA
37792011-10-31 Yao Qi <yao@codesourcery.com>
3780 Pedro Alves <pedro@codesourcery.com>
3781
3782 * gdb.trace/trace-break.c: New.
3783 * gdb.trace/trace-break.exp: New.
3784
4323fecc
JK
37852011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3786
3787 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3788 break-here-2.
3789
0e5bf2a8
PA
37902011-10-28 Pedro Alves <pedro@codesourcery.com>
3791
3792 * gdb.threads/no-unwaited-for-left.c: New.
3793 * gdb.threads/no-unwaited-for-left.exp: New.
3794 * gdb.threads/non-ldr-exc-1.c: New.
3795 * gdb.threads/non-ldr-exc-1.exp: New.
3796 * gdb.threads/non-ldr-exc-2.c: New.
3797 * gdb.threads/non-ldr-exc-2.exp: New.
3798 * gdb.threads/non-ldr-exc-3.c: New.
3799 * gdb.threads/non-ldr-exc-3.exp: New.
3800 * gdb.threads/non-ldr-exc-4.c: New.
3801 * gdb.threads/non-ldr-exc-4.exp: New.
3802
3a3dad98
JK
38032011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3804
3805 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3806 * gdb.base/attach-pie-misread.exp: Likewise.
3807 * gdb.base/break-interp.exp: Likewise.
3808 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3809 testcases for use_gdb_stub.
3810 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3811 (continue): New testcase.
3812 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3813 * gdb.threads/attach-into-signal.exp: Likewise.
3814 * gdb.threads/attach-stopped.exp: Likewise.
3815 * gdb.threads/attachstop-mt.exp: Likewise.
3816
d6a5d40c
PK
38172011-10-28 Paul Koning <paul_koning@dell.com>
3818
3819 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3820
ca539be8
JK
38212011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3822
3823 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3824 (mi_gdb_test): Import globals thread_selected_re
3825 and breakpoint_re. Expect them optionally at the regex start.
3826
d234ef5c
DE
38272011-10-27 Doug Evans <dje@google.com>
3828
3829 * gdb.python/python.exp: Test source -s.
3830
ab964825
PK
38312011-10-26 Paul Koning <paul_koning@dell.com>
3832
3833 * gdb.python/lib-types.cc (struct A): New structure.
3834 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3835
54d8a644
PK
38362011-10-25 Paul Koning <paul_koning@dell.com>
3837
3838 PR python/13327
d234ef5c 3839
54d8a644
PK
3840 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3841 fetch_lazy method.
3842
b0221781
YQ
38432011-10-24 Yao Qi <yao@codesourcery.com>
3844
3845 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3846 target is tic6x-*-*.
3847
6cda5a20
JB
38482011-10-21 Joel Brobecker <brobecker@adacore.com>
3849
3850 * gdb.ada/mi_task_info/task_switch.adb: New file.
3851 * gdb.ada/mi_task_info.exp: New file.
3852
5ed9db04
JK
38532011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3854
3855 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3856 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3857
9df2fbc4
PM
38582011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3859
3860 PR python/12656
3861
3862 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3863 global_block tests.
3864
736086ba
TT
38652011-10-18 Tom Tromey <tromey@redhat.com>
3866
3867 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3868
4af31552
TT
38692011-10-18 Tom Tromey <tromey@redhat.com>
3870
3871 * gdb.base/source.exp: Don't include full file name in test name.
3872 * gdb.python/python.exp: Don't include full file name in test
3873 name.
3874
43136979
AR
38752011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3876
3877 * gdb.base/attach-pie-noexec.c: New files.
3878 * gdb.base/attach-pie-noexec.exp: New files.
3879
543a9323
JM
38802011-10-17 Joseph Myers <joseph@codesourcery.com>
3881
3882 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3883 prompt for each extra line in command.
3884
21ae7a4d
JK
38852011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3886
3887 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3888 Revert the part of:
3889 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3890 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3891 Change the expected string.
3892
20ec36d9
JK
38932011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3894
3895 Fix results with system glibc debug info installed.
3896 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3897 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3898 Accept also __libc_ symbol prefix and no prefix.
3899
6501c2fc
KS
39002011-10-14 Keith Seitz <keiths@redhat.com>
3901
3902 PR c++/13225
3903 * gdb.cp/converts.cc (foo3_1): New function.
3904 (foo3_2): New functions.
3905 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3906 and null pointer conversions of integer constant zero.
3907 Add test to check if all arguments are checked for incompatible
3908 conversion BADNESS.
3909
55b1fd0c
TT
39102011-10-14 Tom Tromey <tromey@redhat.com>
3911
3912 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3913 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3914 linespec.
3915
22c05d8a
JK
39162011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3917
3918 Fix internal error regression.
3919 * gdb.dwarf2/implptr-optimized-out.S: New file.
3920 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3921
1d6edc3c
JK
39222011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3923
3924 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3925 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3926 (loclist): New.
3927 (4): New abbrev.
3928 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3929 Use prepare_for_testing, remove clean_restart.
3930 (p arraynoloc, p arraycallnoloc): New tests.
3931
9ec72168
JK
39322011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3933
3934 * gdb.cp/namespace-enum.exp (executable): New variable.
3935 (binfile): Use ${objdir}/${subdir}/ prefix.
3936 Use ${executable} for clean_restart.
3937
9c6c53f7
SA
39382011-10-11 Sterling Augustine <saugustine@google.com>
3939
3940 * gdb.cp/Makefile.in: Add namespace-enum test.
3941 * gdb.cp/namespace-enum.exp: New file.
3942 * gdb.cp/namespace-enum.c: New file.
3943 * gdb.cp/namespace-enum-main.c: New file.
3944
fac7ceb3
UW
39452011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3946
3947 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3948 sysroot.
3949
941b2081
JK
39502011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3951
3952 Reimplement @entry in input expressions.
3953 * gdb.base/exprs.c (v_int_array_init): New variable.
3954 * gdb.base/exprs.exp (print v_int_array_init)
3955 (print *v_int_array_init@1, print *v_int_array_init@2)
3956 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3957 (print v_int_array_init[1]@1): New tests.
3958
0344e878
JM
39592011-10-10 Joseph Myers <joseph@codesourcery.com>
3960
3961 * gdb.cp/gdb2495.exp: Do not include directories in filename in
3962 expected message.
3963
5a56e9c5
DE
39642011-10-09 Doug Evans <dje@google.com>
3965
3966 * gdb.base/alias.exp: Add tests for alias command.
3967
2bda9cc5
JK
39682011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3969
3970 * gdb.arch/amd64-entry-value.s: New file.
3971 * gdb.mi/mi2-amd64-entry-value.s: New file.
3972
a471c594
JK
39732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3974
3975 Display @entry parameter values even for references.
3976 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
3977 functions.
3978 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
3979 reference and datap_input.
3980 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
3981 breakpoints.
3982 (continue to breakpoint: entry_reference: reference)
3983 (entry_reference: bt at entry)
3984 (continue to breakpoint: entry_reference: breakhere_reference)
3985 (entry_reference: bt, entry_reference: ptype regparam)
3986 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
3987 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
3988 (entry_reference: p regcopy, entry_reference: p nodataparam)
3989 (entry_reference: p nodataparam@entry): New tests.
3990
36b11add
JK
39912011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3992
3993 Support @entry in input expressions.
3994 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
3995 (entry_stack: p s1@entry, entry_stack: p s2@entry)
3996 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
3997 (tailcall: p j@entry): New tests.
3998 * gdb.cp/koenig.cc (A::entry): New function.
3999 (main): Call it.
4000 * gdb.cp/koenig.exp (p entry (c)): New test.
4001
e18b2753
JK
40022011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4003
4004 Display @entry parameter values (without references).
4005 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
4006 (different, validity, invalid): New functions.
4007 (main): Call them.
4008 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
4009 stacktest, breakhere_stacktest, different, breakhere_different,
4010 breakhere_validity and breakhere_invalid.
4011 (entry: bt): Update for @entry.
4012 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
4013 (entry_validity: *, entry_invalid: *): Many new tests.
4014 * gdb.base/break.exp
4015 (run until breakpoint set at small function, optimized file): Accept
4016 also the @entry suffix.
4017 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
4018 * gdb.mi/mi2-amd64-entry-value.c: New files.
4019 * gdb.mi/mi2-amd64-entry-value.exp: New files.
4020
2d6c5dc2
JK
40212011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4022
4023 Protect entry values against self tail calls.
4024 * gdb.arch/amd64-entry-value.cc (self2, self): New.
4025 (main): Call self.
4026 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
4027 (set debug entry-values 1, self: bt debug entry-values): New tests.
4028
111c6489
JK
40292011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4030
4031 Recognize virtual tail call frames.
4032 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
4033 (amb_b, amb_a): New.
4034 (main): Call a and b.
4035 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
4036 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
4037 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
4038 New tests.
4039
8e3b41a9
JK
40402011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4041
4042 Implement basic support for DW_TAG_GNU_call_site.
4043 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
4044 * gdb.arch/amd64-entry-value.cc: New file.
4045 * gdb.arch/amd64-entry-value.exp: New file.
4046
181cebd4
JK
40472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4048
4049 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
4050 * gdb.dwarf2/implptr-64bit.S: New file.
4051 * gdb.dwarf2/implptr-64bit.exp: New file.
4052
741f5e3c
JK
40532011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4054
4055 Fix initial language detection with -readnow.
4056 * gdb.cp/readnow-language.cc: New file.
4057 * gdb.cp/readnow-language.exp: New file.
4058
a73d2258
JK
40592011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4060
4061 Fix printed anonymous struct name.
4062 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
4063
af369495
JM
40642011-10-09 Joseph Myers <joseph@codesourcery.com>
4065
4066 * gdb.base/solib-symbol.exp: Do not include directories in
4067 filenames in expected messages.
4068
1fa57852
DE
40692011-10-07 Doug Evans <dje@google.com>
4070
4071 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
4072
bd054e06
KP
40732011-10-07 Kevin Pouget <kevin.pouget@st.com>
4074
4075 Allow Python notification of new object-file loadings.
4076 * gdb.python/py-events.exp: Test newobjfile event.
4077 * gdb.python/py-events.py: Register newobjfile callback.
4078 * gdb.python/py-events.c: Add call to shared library
4079 * gdb.python/py-events-shlib.c: New file.
4080
8031b6f8
JM
40812011-10-06 Joseph Myers <joseph@codesourcery.com>
4082
4083 * gdb.base/fixsection.exp: Do not include directories in filename
4084 in expected message.
4085
7fea6923
PM
40862011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4087
4088 Add tests for passing of environment variables to inferior.
4089 * gdb.base/testenv.c: New test source.
4090 * gdb.base/testenv.exp: New expect test.
4091
687f2a88
PK
40922011-10-04 Paul Koning <paul_koning@dell.com>
4093
4094 * gdb.python/py-value.c (main): Break before return.
4095
cb6be26b
KP
40962011-10-04 Kevin Pouget <kevin.pouget@st.com>
4097
4098 PR python/12691: Add the inferior to Python exited event
4099 * gdb.python/py-events.exp: Test the inferior attribute of exited
4100 event with a fork.
4101 * gdb.python/py-events.py: Print inferior number on exit.
4102 * gdb.python/py-events.c: Fork the inferior.
4103
fb213700
EBM
41042011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4105
4106 * gdb.base/jit.exp: Add testcase name to log message
4107
aa2071bd
PK
41082011-10-03 Paul Koning <paul_koning@dell.com>
4109 Jan Kratochvil <jan.kratochvil@redhat.com>
4110
4111 * gdb.python/py-value.exp
4112 (python inval = gdb.parse_and_eval('*(int*)0'))
4113 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
4114 (set argc=2, python print argc_lazy): New tests.
4115
dd11a36c
JB
41162011-10-02 Joel Brobecker <brobecker@adacore.com>
4117
4118 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
4119
46f886f1
JK
41202011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4121 Pedro Alves <pedro@codesourcery.com>
4122
4123 * gdb.python/py-value.exp (test_value_in_inferior): New variable
4124 can_read_0, test for it.
4125 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
4126 (parse_and_eval with memory error): ... here, make it untested if
4127 can_read_0.
4128
c5cb204f
MP
41292011-09-30 Marek Polacek <mpolacek@redhat.com>
4130
4131 * gdb.python/python.exp (verify pagination beforehand)
4132 (verify pagination afterwards): Fix race by splitting the line.
4133
68fb0ec0
JM
41342011-09-29 Joseph Myers <joseph@codesourcery.com>
4135
4136 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
4137 for 64-bit multilibs from i?86-* targets.
4138
6aee0d90
MP
41392011-09-29 Marek Polacek <mpolacek@redhat.com>
4140
4141 * lib/gdb.exp: Fix a typo in one of the comments.
4142
e9101ff5
MP
41432011-09-29 Marek Polacek <mpolacek@redhat.com>
4144
4145 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
4146 matching pattern.
4147
7a81bdbf
PK
41482011-09-28 Paul Koning <paul_koning@dell.com>
4149
4150 * gdb.python/py-type.c (enum E): New.
4151 * gdb.python/py-type.exp (test_fields): Add tests for Python
4152 mapping access to fields.
4153 (test_enums): New test for field access on enums.
4154
6710bf39
SS
41552011-09-27 Stan Shebs <stan@codesourcery.com>
4156
4157 * gdb.trace/collection.exp: Test collection of $_ret.
4158
b2a6bdeb
AT
41592011-09-22 Andreas Tobler <andreast@fgznet.ch>
4160
4161 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
4162 list of compilation switches for <*-*-freebsd*>.
4163
3c9057f3
SS
41642011-09-19 Stan Shebs <stan@codesourcery.com>
4165
4166 * gdb.trace/tspeed.exp: New file.
4167 * gdb.trace/tspeed.c: New file.
4168
34518530
YQ
41692011-09-18 Yao Qi <yao@codesourcery.com>
4170
4171 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4172 instructions.
4173 (test_adr_32bit, test_pop_pc): Likewise.
4174 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4175 Thumb instructions.
4176 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4177 in gdb_test_multiple.
4178 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4179
ab254057
YQ
41802011-09-17 Yao Qi <yao@codesourcery.com>
4181
4182 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4183 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4184 support single step to signal handler.
4185
9c317b71
YQ
41862011-09-17 Yao Qi <yao@codesourcery.com>
4187
4188 * gdb.base/disp-step-fork.c: New.
4189 * gdb.base/disp-step-syscall.exp: New.
4190 * gdb.base/disp-step-vfork.c: New.
4191
a8123151
JB
41922011-09-16 Joel Brobecker <brobecker@adacore.com>
4193
4194 * gdb.ada/tasks.exp: Make the expected output for
4195 the `info tasks' tests more resilient to spacing
4196 changes.
4197
63a9aad8
JK
41982011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4199
4200 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4201 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4202
2aa48337
KP
42032011-09-15 Kevin Pouget <kevin.pouget@st.com>
4204
4205 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4206 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4207
6839b47f
KP
42082011-04-30 Kevin Pouget <kevin.pouget@st.com>
4209
4210 Handle multiple breakpoint hits in Python interface:
4211 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4212 presence.
4213 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4214 breakpoint hits.
4215
0935723e
JK
42162011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4217 Jan Kratochvil <jan.kratochvil@redhat.com>
4218
4219 * gdb.python/py-events.exp: Remove pretty printing comment.
4220 * gdb.python/py-evsignal.exp: New file.
4221 * gdb.python/py-evthreads.c: Include signal.h.
4222 (thread3): Remove variable count3. Remove variable bad and use raise
4223 instead.
4224 (thread2): Remove variable count2. Move thread3 pthread_create here,
4225 merge pthread_join to a single line.
4226 (main): Remove variable count1. Merge pthread_join with pthread_create
4227 to a single line.
4228 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4229 KFAIL python/12966 for gdbserver. Test return value of
4230 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4231 gdb_expect by gdb_test and gdb_test_multiple.
4232 (thread 2, thread 3): New tests.
4233
4801a9a3
PA
42342011-09-12 Matt Rice <ratmice@gmail.com>
4235 Pedro Alves <pedro@codesourcery.com>
4236
4237 PR gdb/13175
4238
4239 * gdb.base/interp.exp: New tests.
4240 * gdb.base/interp.c: New file.
4241
24ece742
DE
42422011-09-12 Doug Evans <dje@google.com>
4243
4244 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4245 * gdb.dwarf2/typeddwarf.exp: Ditto.
4246
7f062217
JK
42472011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4248
4249 Fix compatibility with x32 arch.
4250 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4251 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4252 is_x86_like_target.
4253 * testsuite/gdb.trace/collection.exp: Likewise.
4254 * testsuite/gdb.trace/report.exp: Likewise.
4255 * testsuite/gdb.trace/unavailable.exp: Likewise.
4256 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4257 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4258 (is_x86_like_target): Check also is_amd64_regs_target.
4259
08711b9a
JK
42602011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4261
4262 PR breakpoints/12435
4263 * gdb.arch/amd64-prologue-xmm.c: New file.
4264 * gdb.arch/amd64-prologue-xmm.exp: New file.
4265 * gdb.arch/amd64-prologue-xmm.s: New file.
4266
b99b5f66
JK
42672011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4268
4269 * gdb.dwarf2/dw2-param-error-main.c: New file.
4270 * gdb.dwarf2/dw2-param-error.S: New file.
4271 * gdb.dwarf2/dw2-param-error.exp: New file.
4272
a391a2f6
PA
42732011-09-08 Pedro Alves <pedro@codesourcery.com>
4274
4275 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4276 inferior's pid and look for a core dump named core.$pid. Use
4277 `remote_file' commands on the host instead of hand coding shell
4278 commands on the build.
4279 * gdb.base/valgrind-db-attach.exp: Kill the program before
4280 finishing the test.
4281
7d8e6458 42822011-09-02 Matt Rice <ratmice@gmail.com>
4283
4284 * lib/prompt.exp: New file for testing the first prompt.
4285 * gdb.python/py-prompt.exp: Ditto.
4286 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4287
68e77c9e
PA
42882011-09-02 Pedro Alves <pedro@codesourcery.com>
4289
4290 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4291 0, before testing gcore.
4292
9655e943
JK
42932011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4294
df6dc84d
JK
4295 * dw2-ifort-parameter-debug.S: Update copyright year.
4296 * dw2-ifort-parameter.c: Update copyright year.
4297 * dw2-ifort-parameter.exp: Update copyright year.
4298
9655e943
JK
4299 * dw2-ifort-parameter-debug.S: New file.
4300 * dw2-ifort-parameter.c: New file.
4301 * dw2-ifort-parameter.exp: New file.
4302
353d1d73
JK
43032011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4304
4305 * gdb.base/commands.exp (error_clears_commands_left): New function.
4306 (): Call it.
4307
5c07461a
JK
43082011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4309
4310 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4311 (C): Initialize `a'.
4312 * gdb.mi/mi-inheritance-syntax-error.exp
4313 (-data-evaluate-expression $path): Expect `a' as 5.
4314
0d932b2f
MK
43152011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4316
4317 PR mi/11912
4318 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4319 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4320 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4321 keyword in output of -var-info-path-expression.
4322
bdb54049
JK
43232011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4324
4325 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4326 * gdb.trace/collection.exp: Likewise.
4327 * gdb.trace/report.exp: Likewise.
4328 * gdb.trace/unavailable.exp: Likewise.
4329 * gdb.trace/while-dyn.exp: Likewise.
4330
59cde39c
KS
43312011-08-18 Keith Seitz <keiths@redhat.com>
4332
4333 PR c++/12266
4334 * gdb.cp/meth-typedefs.cc: New file.
4335 * gdb.cp/meth-typedefs.exp: New file.
4336
fa3a4f15
PM
43372011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4338
4339 * gdb.python/python.exp: Add extended-prompt tests.
4340
c1049fca
JK
43412011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4342
4343 * gdb.arch/i386-dr3-watch.exp
4344 (watchpoint on gap1 does not fit debug registers)
4345 (delete all watchpoints): Fix racy expect strings.
4346
d93f7b5c
YQ
43472011-08-14 Yao Qi <yao@codesourcery.com>
4348
4349 * gdb.base/maint.exp: set data_section to ".neardata".
4350 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4351 * gdb.base/savedregs.exp: Handle SIGILL.
4352 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4353 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4354
457e09f0
DE
43552011-08-12 Doug Evans <dje@google.com>
4356
4357 * gdb.python/py-symbol.exp: Add test for symbol.type.
4358
5d0bb2fb
UW
43592011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4360
4361 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4362 * gdb.mi/mi-pthreads.exp: Likewise.
4363 * gdb.mi/mi2-pthreads.exp: Likewise.
4364 * gdb.mi/gdb669.exp.exp: Likewise.
4365
fcdfa280
PA
43662011-08-09 Pedro Alves <pedro@codesourcery.com>
4367
4368 * lib/mi-support.exp (detect_async): Rename to...
4369 (mi_detect_async): ... this.
4370 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4371 * gdb.mi/mi-nonstop.exp: Adjust.
4372 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4373 * gdb.mi/mi-nsintrall.exp: Adjust.
4374 * gdb.mi/mi-nsmoribund.exp: Adjust.
4375 * gdb.mi/mi-nsthrexec.exp: Adjust.
4376
9d8fa392
PA
43772011-08-09 Pedro Alves <pedro@codesourcery.com>
4378
4379 * gdb.base/display.c (do_loops): New `p_i' local.
4380 * gdb.base/display.exp: Test displaying a variable that is
4381 temporarily at a bad address.
4382
b6cede78
JK
43832011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4384
4385 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4386 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4387
67bedb8c
JK
43882011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4389
4390 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4391 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4392 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4393
af6e93b2
PA
43942011-08-05 Pedro Alves <pedro@codesourcery.com>
4395
4396 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4397 procedure.
4398 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4399
1cf0e11f
YQ
44002011-08-05 Yao Qi <yao@codesourcery.com>
4401
4402 * gdb.base/callfuncs.exp: Set language after main.
4403 * gdb.cp/cplusfuncs.exp: Likewise.
4404 * gdb.cp/inherit.exp: Likewise.
4405
a1e28cb2
UW
44062011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4407
4408 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4409 * gdb.base/watch-vfork.exp: Skip on remote targets.
4410
d4f5bbb9
UW
44112011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4412
4413 * gdb.threads/thread-find.exp: Support remote targets.
4414
724f4f80
UW
44152011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4416
4417 * gdb.base/jit.exp: Download solib_binfile to target.
4418 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4419 and call dlopen without full path name.
4420 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4421 dlopen without full path name.
4422
934709f0
PW
44232011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4424
4425 * gdb.base/break-always.exp: Complete the test
4426 with duplicated breakpoints and enabling/disabling them.
4427
c26106c4
TT
44282011-08-02 Tom Tromey <tromey@redhat.com>
4429
4430 PR gdb/11289:
4431 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4432
9300444e 44332011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4434
4435 PR gdb/13045
4436 * gdb.base/float.exp: Add new test case for PR gdb/13045
4437 * gdb.base/float.c: New file.
4438
00bd41d6
PM
44392011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4440
4441 * gdb.python/py-mi.exp: Test printers returning string hint, and
4442 also not returning a value.
4443 * gdb.python/py-prettyprint.c: Add testcase for above.
4444 * gdb.python/py-prettyprint.py: Add test printer for above.
4445
d24f74ce
JK
44462011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4447
4448 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4449 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4450 (.Ldie30) Add as field "data4".
4451 (.Ldie32) Rename field "b" to "shl".
4452 (abbrev4) Change for the "data4" field.
4453 (abbrev5, abbrev6) Remove.
4454 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4455 (p &s.shl): ... here. Add comment.
4456 (p &s.data4): New.
4457
bb7da2bf
JK
44582011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4459
4460 Fix crash on lval_computed values.
4461 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4462
11081198
JK
44632011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4464
4465 * gdb.base/help.exp (help whatis): Update the expected string.
4466
3c6e0cb3
JK
44672011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4468
4469 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4470 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4471 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4472 Change the expected string.
4473
efa80663
PA
44742011-07-26 Pedro Alves <pedro@codesourcery.com>
4475
4476 * gdb.base/watchpoint.exp
4477 (test_disable_enable_software_watchpoint): New procedure.
4478 (top level): Run it.
4479
db8e4570
UW
44802011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4481
4482 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4483 executable file "${binfile}", C++ version "${binfile}-cxx".
4484 * gdb.python/py-prettyprint.exp: Likewise.
4485 * gdb.python/py-symbol.exp: Likewise.
4486 * gdb.python/py-type.exp: Likewise.
4487 * gdb.python/py-value.exp: Likewise.
4488 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4489 file name instead of just suffix.
4490
543305c9
JK
44912011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4492
4493 Fix implicit pointer offsets.
4494 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4495 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4496 (continue to breakpoint: continue to baz breakpoint for implptr)
4497 (sanity check element 0, sanity check element 1)
4498 (enter the inlined function, check element 0 for the offset)
4499 (check element 1 for the offset)
4500 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4501 (set foo breakpoint for implptr): Update the breakpoint number.
4502
b3215adc
UW
45032011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4504
4505 * gdb.python/py-mi.exp: Use different file names for different
4506 versions of the executable under test.
4507 * gdb.python/py-prettyprint.exp: Likewise.
4508 * gdb.python/py-symbol.exp: Likewise.
4509 * gdb.python/py-template.exp: Likewise.
4510 * gdb.python/py-type.exp: Likewise.
4511 * gdb.python/py-value.exp: Likewise.
4512
182b9acc
UW
45132011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4514
4515 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4516 flag after restarting GDB if necessary.
4517
e6052b5d
UW
45182011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4519
4520 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4521
1ced966e
PA
45222011-07-22 Pedro Alves <pedro@codesourcery.com>
4523
4524 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4525 backend doesn't leave used debug registers behind.
4526
3543a589
TT
45272011-07-22 Tom Tromey <tromey@redhat.com>
4528
4529 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4530 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4531 argument.
4532 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4533
14d15303 45342011-07-21 Matt Rice <ratmice@gmail.com>
4535
4536 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4537 in mostlyclean rule. Add files ending in .core.
4538
9b158ba0 45392011-07-21 Matt Rice <ratmice@gmail.com>
4540
4541 PR macros/12999
4542 * gdb.base/info-macros.c: New test sources.
4543 * gdb.base/info-macros.exp: New tests.
4544
d17b6f81
PM
45452011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4546
4547 * gdb.python/python.exp: Add prompt substitution tests.
4548
918dd910
JK
45492011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4550
4551 Fix crash if referenced CU is aged out.
4552 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4553 New.
4554 * gdb.dwarf2/implptr.exp: Likewise.
4555
0e37a63c
JK
45562011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4557
4558 * gdb.dwarf2/implptr.S: Rebuilt.
4559 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4560 (bar): Use them for j, k, l.
4561 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4562 COMPILE.
4563 (print j in implptr:bar): Update for the intp typedef.
4564 (print p[0].x in implptr:foo): Use more exact regex.
4565
f65cf84c
TT
45662011-07-18 Tom Tromey <tromey@redhat.com>
4567
4568 * gdb.cp/static-method.exp: Add missing single quote.
4569
d5b4a7be
YQ
45702011-07-18 Yao Qi <yao@codesourcery.com>
4571
4572 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4573 supported.
4574 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4575 * gdb.mi/mi-nonstop.exp: Likewise.
4576 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4577 * gdb.mi/mi-nsintrall.exp: Likewise.
4578 * gdb.mi/mi-nsmoribund.exp: Likewise.
4579 * gdb.mi/mi-nsthrexec.exp: Likewise.
4580 * gdb.python/py-evthreads.exp: Likewise.
4581
e9ea2662
JK
45822011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4583
4584 Code cleanup.
4585 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4586 it. Substitute it instead of test_compiler_info everywhere.
4587
ce451573
UW
45882011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4589
4590 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4591 remote targets as well.
4592
756d88a7
UW
45932011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4594
4595 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4596 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4597
31f83dc5
UW
45982011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4599
4600 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4601 a remote machine, not the host.
4602 (gdb_compile_shlib): Set soname if target is remote.
4603
059241a0
PP
46042011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4605
4606 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4607
28a0b48c 46082011-07-13 Matt Rice <ratmice@gmail.com>
4609
4610 * gdb.python/py-objfile-script-gdb.py: Renamed to
4611 py-objfile-script-gdb.py.in.
4612 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4613 py-objfile-script-gdb.py.
4614 * gdb.python/py-objfile-script.exp: Update reference to
4615 py-objfile-script-gdb.py.
4616
9a771b67
JK
46172011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4618
4619 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4620 reference undefined label.
4621
04ad99e6
JK
46222011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4623
4624 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4625 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4626 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4627 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4628
713389e0
PM
46292011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4630
4631 PR python/12438
4632 * gdb.python/python.exp: Add maint set/show python print-stack
4633 deprecated tests. Add set/show python print-backtrace tests.
4634
97d146f8
JK
46352011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4636
4637 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4638 debug info.
4639
facde0e5 46402011-07-06 Matt Rice <ratmice@gmail.com>
4641
4642 * gdb.python/python.exp: Update filename paths.
4643 * gdb.python/py-symtab.exp: Ditto.
4644
438640d1
MP
46452011-07-06 Marek Polacek <mpolacek@redhat.com>
4646
4647 * gdb.python/py-evthreads.exp: Add missing `$'.
4648
33a365df
MF
46492011-07-06 Jie Zhang <jie.zhang@analog.com>
4650
4651 * config/bfin.exp: New file.
4652 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4653 * gdb.asm/bfin.inc: New file.
4654
8f7ae686
MP
46552011-07-06 Marek Polacek <mpolacek@redhat.com>
4656
df46027d 4657 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4658 the whole output.
4659
eb2a6f42
TT
46602011-07-05 Tom Tromey <tromey@redhat.com>
4661
4662 * gdb.java/jprint.java (jprint.hi): New field.
4663 * gdb.java/jprint.exp: Print string.
4664
177b42fe
TJB
46652011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4666
4667 * gdb.base/call-sc.c: Fix typos.
4668 * gdb.base/ifelse.exp: Likewise.
4669 * gdb.base/structs.c: Likewise.
4670
3b2a0cf2
JB
46712011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4672
4673 * gdb.base/jit-so.exp: New test.
4674 * gdb.base/jit-dlmain.c: New file.
4675 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4676
46fc714c
JK
46772011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4678
4679 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4680 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4681 * gdb.cp/pr9167.exp (p b): Likewise.
4682 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4683 (test value of P in inner_m, test type of Z in inner_m): Call
4684 setup_xfail for gcc <= 4.5.
46fc714c 4685
418c7cf7
JK
46862011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4687
4688 * gdb.cp/paren-type.cc: New files.
4689 * gdb.cp/paren-type.exp: New files.
4690
3d50dd94
JK
46912011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4692
4693 Stop on first linespec terminator instead of eating what we can.
4694 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4695 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4696 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4697 (break C::f()): ... this one.
4698 (break C::operator()()): New test.
4699 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4700 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4701 test.
4702
dcf9f4ab
JK
47032011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4704
4705 Fall back linespec to minimal symbols.
4706 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4707 error message.
4708 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4709 * gdb.cp/minsym-fallback-main.cc: New file.
4710 * gdb.cp/minsym-fallback.cc: New file.
4711 * gdb.cp/minsym-fallback.exp: New file.
4712 * gdb.cp/minsym-fallback.h: New file.
4713
3f542ed1
JK
47142011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4715
4716 * gdb.cp/no-dmgl-verbose.cc: New file.
4717 * gdb.cp/no-dmgl-verbose.exp: New file.
4718
47192011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4720
4721 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4722 __GI_.
4723 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4724 (f): New function.
4725 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4726 (complete p 'func<short>(): ... here.
4727 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4728 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4729 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4730 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4731 Make them KFAIL gcc/49546.
4732
00eb2c4a
JB
47332011-07-01 Joel Brobecker <brobecker@adacore.com>
4734
4735 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4736
85a20c42
JK
47372011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4738
4739 Test GCC PR debug/49546.
4740 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4741 (test type of F in k3_m, test value of F in k3_m): New.
4742 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4743 (main): New variable k3. Call k3.k3_m.
4744
d2d43431
JB
47452011-07-01 Jean-Charles Delay <delay@adacore.com>
4746
4747 * gdb.ada/packed_array.exp: Fix expected outout.
4748
54ae186f
JB
47492011-07-01 Jean-Charles Delay <delay@adacore.com>
4750
4751 * gdb.ada/packed_array.exp: fixed expected output.
4752
8f17729f
JB
47532011-07-01 Joel Brobecker <brobecker@adacore.com>
4754
4755 * gdb.ada/same_enum: New testcase.
4756
f5aa6869
JB
47572011-07-01 Joel Brobecker <brobecker@adacore.com>
4758
4759 * gdb.ada/ptr_typedef: New testcase.
4760
828292f2
JB
47612011-07-01 Joel Brobecker <brobecker@adacore.com>
4762
4763 * gdb.ada/arrayptr.exp: Add ptype test.
4764
18920c42
JB
47652011-07-01 Joel Brobecker <brobecker@adacore.com>
4766
4767 * gdb.ada/char_enum: New testcase.
4768
3536d9e3 47692011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4770
4771 * gdb.base/dump.exp (capture_pointer_with_type): New.
4772 Get value from address instead of name.
4773 Start GDB once, and do `dump' and `restore'
4774 tests together.
4775
db863c42
MF
47762011-06-30 Jie Zhang <jie.zhang@analog.com>
4777 Mike Frysinger <vapier@gentoo.org>
4778
4779 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4780 helper functions for getting/setting remotetimeout variable.
4781 * lib/gdb.exp (gdb_load): If the target is remote, set
4782 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4783 with $loadtimeout. Set $load_ok to 0 before doing the load.
4784 Instead of returning, immediately, set $load_ok to 0. Call
4785 set_remotetimeout with $oldremotetimeout, and then return if
4786 $load_ok is 1.
4787
e9e642a8
AB
47882011-06-30 Andrew Burgess <aburgess@broadcom.com>
4789
4790 * gdb.python/py-template.exp: Don't run this test if the target
4791 does not support c++ tests.
4792
32019081
JK
47932011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4794
4795 Fix non-only rename list for Fortran modules import.
4796 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4797 tests.
4798 * gdb.fortran/module.f90 (module moduse): New.
4799 (program module): use moduse, test var_x, var_y and var_z.
4800
0ecee54c
TT
48012011-06-29 Tom Tromey <tromey@redhat.com>
4802
4803 PR testsuite/12040:
4804 * gdb.fortran/array-element.exp: Use f90, not f77.
4805 * gdb.fortran/complex.exp: Use f90, not f77.
4806 * gdb.fortran/derived-type.exp: Use f90, not f77.
4807 * gdb.fortran/library-module.exp: Use f90, not f77.
4808 * gdb.fortran/logical.exp: Use f90, not f77.
4809 * gdb.fortran/module.exp: Use f90, not f77.
4810 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4811 * gdb.fortran/subarray.exp: Use f90, not f77.
4812
3b2b8fea
TT
48132011-06-29 Tom Tromey <tromey@redhat.com>
4814
4815 * gdb.fortran/charset.exp: New file.
4816 * gdb.fortran/charset.f90: New file.
4817
42159ca5
TT
48182011-06-29 Tom Tromey <tromey@redhat.com>
4819
4820 PR testsuite/12040:
4821 * lib/future.exp: New file, mostly extracted from ada.exp.
4822 Rewrote compatibility code to use rename.
4823 (gdb_find_gfortran): New proc.
4824 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4825 gfortran patch.
4826 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4827 Move to future.exp.
4828 * lib/gdb.exp: Always load future.exp.
4829
af69a5ce
YQ
48302011-06-28 Yao Qi <yao@codesourcery.com>
4831
4832 * gdb.cp/exception.cc: Don't include iostream.
4833 (bar): Remove print statement.
4834 (catcher): New.
4835 (main): Remove print statements. Call function catcher.
4836 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4837 Set breakpoint on catcher, and check the value of parameter.
4838
ab5c6a72
YQ
48392011-06-23 Yao Qi <yao@codesourcery.com>
4840
4841 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4842 1.2 is disabled. KFAIL for uclinux.
4843
9497469f
MP
48442011-06-23 Marek Polacek <mpolacek@redhat.com>
4845
4846 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4847 mi_gdb_test.
4848
b9132588
MP
48492011-06-23 Marek Polacek <mpolacek@redhat.com>
4850
5d197ed0 4851 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4852
e55595ca
MP
48532011-06-23 Marek Polacek <mpolacek@redhat.com>
4854
5d197ed0
MP
4855 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4856
48572011-06-23 Marek Polacek <mpolacek@redhat.com>
4858
4859 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4860 `test_exec_and_symbol_mi_operatons' return value.
4861 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4862 gdb_test_multiple.
4863 (test_exec_and_symbol_mi_operatons): Likewise.
4864 (test_path_specification): Likewise.
e55595ca 4865
be777e08
YQ
48662011-06-23 Yao Qi <yao@codesourcery.com>
4867
4868 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4869 supported.
4870 * lib/gdb.exp (support_displaced_stepping): New.
4871
615556d6
YQ
48722011-06-23 Yao Qi <yao@codesourcery.com>
4873
4874 * gdb.threads/execl.exp: Skip on remote target.
4875
833b0ca7
MP
48762011-06-21 Marek Polacek <mpolacek@redhat.com>
4877
5d197ed0 4878 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4879 mi_gdb_test.
4880
1ee4023a
MP
48812011-06-20 Marek Polacek <mpolacek@redhat.com>
4882
5d197ed0 4883 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4884
d0b1d624
MP
48852011-06-20 Marek Polacek <mpolacek@redhat.com>
4886
5d197ed0 4887 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4888 mi_gdb_test.
4889
79aa92c1
MP
48902011-06-20 Marek Polacek <mpolacek@redhat.com>
4891
5d197ed0 4892 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4893
5ce5db06
YQ
48942011-06-14 Yao Qi <yao@codesourcery.com>
4895
4896 gdb/testsuite/
4897 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4898
533a737e
JK
48992011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4900
4901 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4902
d0e53741
TT
49032011-06-10 Tom Tromey <tromey@redhat.com>
4904
4905 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4906 Add tests for pointer-to-member-function.
4907 * gdb.cp/temargs.cc (S::somefunc): New function.
4908 (K2): New class.
4909 (main): Instantiate K2; call method.
4910
b5916bbd
JB
49112011-06-08 Joel Brobecker <brobecker@adacore.com>
4912
4913 * gdb.python/py-inferior.c (f2): Make str an array rather
4914 than a pointer.
4915 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4916
5be4dfca
JK
49172011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4918
4919 * gdb.base/async-shell.c: New file.
4920 * gdb.base/async-shell.exp: New file.
4921
9f47e254
PA
49222011-06-06 Pedro Alves <pedro@codesourcery.com>
4923
4924 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4925
64b9b334
JB
49262011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4927
4928 From Stephen Kitt <steve@sk2.org>
4929 * gdb.base/help.exp: Adjust following some spelling corrections
4930 in GDB.
4931
dbc0f131
YQ
49322011-06-01 Yao Qi <yao@codesourcery.com>
4933
4934 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4935
fd336a18
KS
49362010-05-31 Keith Seitz <keiths@redhat.com>
4937
4938 PR c++/12750
4939 * gdb.cp/static-method.cc: New file.
4940 * gdb.cp/static-method.exp: New file.
4941
fa8b9902
KS
49422010-05-31 Keith Seitz <keiths@redhat.com>
4943
4944 PR symtab/12704
4945 * gdb.cp/anon-ns.cc: New file.
4946 * gdb.cp/anon-ns.exp: New file.
4947
0a5b1e09
PA
49482011-05-31 Pedro Alves <pedro@codesourcery.com>
4949
4950 * gdb.arch/i386-dr3-watch.c: New file.
4951 * gdb.arch/i386-dr3-watch.exp: New file.
4952
0578b8d1
YQ
49532011-05-30 Yao Qi <yao@codesourcery.com>
4954
4955 * gdb.base/callfuncs.c (t_structs_fc): New.
4956 (t_structs_dc, t_structs_ldc): New.
4957 (t_double_many_args):
4958 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4959 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
4960 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
4961 * gdb.base/callfuncs.exp: Call new functions.
4962
6680506e
YQ
49632011-05-30 Yao Qi <yao@codesourcery.com>
4964
ff4d2c60
YQ
4965 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
4966 Call rerun_and_prepare for each test to isolate effects.
4967
49682011-05-30 Yao Qi <yao@codesourcery.com>
4969
4970 * gdb.base/varargs.c (find_max_float_real): New.
4971 (find_max_double_real, find_max_long_double_real): New.
4972 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
4973 * lib/gdb.exp (setup_kfail_for_target): New.
4974
e43ec454
YQ
49752011-05-30 Yao Qi <yao@codesourcery.com>
4976
4977 * gdb.base/funcargs.c (callca, callcb, callcc): New.
4978 (callcd, callce, callcf, callc1a, callc1b): New.
4979 (callc2a, callc2b): New.
4980 * gdb.base/funcargs.exp (complex_args): New.
4981 (complex_integral_args, complex_float_integral_args): New.
4982 * lib/gdb.exp (support_complex_tests): New. Determine
4983 whether to run test cases on _Complex types.
4984
432b4d03
JK
49852011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4986
4987 * gdb.threads/leader-exit.c: New file.
4988 * gdb.threads/leader-exit.exp: New file.
4989
6caf069d
MP
49902011-05-27 Marek Polacek <mpolacek@redhat.com>
4991
9497469f 4992 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 4993
97fce28b
MP
49942011-05-27 Marek Polacek <mpolacek@redhat.com>
4995
4996 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
4997 remove the `supported' variable.
4998 * gdb.mi/mi-nonstop.exp: Likewise.
4999 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5000 * gdb.mi/mi-nsintrall.exp: Likewise.
5001 * gdb.mi/mi-nsmoribund.exp: Likewise.
5002 * gdb.mi/mi-nsthrexec.exp: Likewise.
5003
9da8c2a0
PA
50042011-05-26 Pedro Alves <pedro@codesourcery.com>
5005
5006 * gdb.reverse/finish-reverse-bkpt.exp: New test.
5007
2c03e5be
PA
50082011-05-26 Pedro Alves <pedro@codesourcery.com>
5009
5010 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
5011
2e21250d
KS
50122011-05-24 Keith Seitz <keiths@redhat.com>
5013
5014 PR breakpoint/12803
5015 * gdb.cp/cmpd-minsyms.cc (a): New method.
5016 (b): New method.
5017 (c): New method.
5018 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
5019
cdac0397
PA
50202011-05-24 Pedro Alves <pedro@codesourcery.com>
5021
5022 * gdb.base/commands.exp (watchpoint_command_test): Check that the
5023 watchpoint's command list didn't execute when the watchpoint went
5024 out of scope.
5025
ee5683ab
PM
50262011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
5027
5028 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
5029 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
5030 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
5031 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5032 * gdb.arch/i386-permbkpt.exp: Likewise.
5033 * gdb.arch/i386-prologue.exp: Likewise.
5034 * gdb.arch/i386-size-overlap.exp: Likewise.
5035 * gdb.arch/i386-size.exp: Likewise.
5036 * gdb.arch/i386-unwind.exp: Likewise.
5037 * gdb.reverse/i386-precsave.exp: Likewise.
5038 * gdb.reverse/i386-reverse.exp: Likewise.
5039 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5040 * gdb.reverse/i387-env-reverse.exp: Likewise.
5041 * gdb.reverse/i387-stack-reverse.exp: Likewise.
5042
c91c8c16
PA
50432011-05-24 Pedro Alves <pedro@codesourcery.com>
5044
5045 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
5046 file doesn't error, using MI.
5047
c50491a7
TT
50482011-05-23 Tom Tromey <tromey@redhat.com>
5049
5050 * gdb.base/charset.exp (string_display): Add tests to assign to
5051 arrays.
5052 * gdb.base/charset.c (short_array, int_array, long_array): New.
5053
4a07b7da
PA
50542011-05-20 Pedro Alves <pedro@codesourcery.com>
5055
5056 Cope with async mode.
5057
4a07b7da
PA
5058 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
5059 into gdb_test + mi_expect_stop.
5060
b275f2d2
PA
50612011-05-20 Pedro Alves <pedro@codesourcery.com>
5062
5063 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
5064 (callme): Remove printf call.
5065
eec52c44
PM
50662011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
5067
5068 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
5069 quote pattern to avoid problems with Cygwin/mingw expect versions.
5070 * gdb.base/default.exp (show convenience): Use double
5071 quote pattern for regular expressions.
5072
b3c8eb43
JK
50732011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5074
5075 Fix -readnow for -gdwarf-4 unused type units.
5076 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
5077 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
5078
ed731959
JK
50792011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5080
5081 * gdb.base/kill-after-signal.c: New file.
5082 * gdb.base/kill-after-signal.exp: New file.
5083
3b48433d
PA
50842011-05-16 Pedro Alves <pedro@codesourcery.com>
5085
5086 * gdb.ada/start.exp: Call untested with the correct test filename.
5087 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
5088 test filename. Make the test's binary unique.
5089 * gdb.arch/i386-signal.exp: Call untested with the correct test
5090 filename.
5091 * gdb.arch/i386-size-overlap.exp: Ditto.
5092 * gdb.arch/Makefile.in (EXECUTABLES): Update.
5093 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5094 * gdb.cp/call-c.exp: Ditto.
5095 * gdb.mi/mi-reverse.exp: Call untested with the correct test
5096 filename. Make the test's binary unique.
5097 * gdb.mi/Makefile.in (EXECUTABLES): Update.
5098 * gdb.python/py-mi.exp: Ditto.
5099 * gdb.python/Makefile.in (EXECUTABLES): Update.
5100 * gdb.reverse/i386-precsave.exp: Ditto.
5101 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
5102 test filename.
5103 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5104 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
5105 unique.
5106 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
5107 test filename.
5108 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
5109 * gdb.trace/tfile.exp: Ditto.
5110
ba4a8bdd
YQ
51112011-05-14 Yao Qi <yao@codesourcery.com>
5112
5113 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
5114 type.
5115
dbaefcf7
DE
51162011-05-13 Doug Evans <dje@google.com>
5117
5118 * gdb.python/py-objfile-script.exp: New file.
5119 * gdb.python/py-objfile-script.c: New file.
5120 * gdb.python/py-objfile-script-gdb.py: New file.
5121 * testsuite/gdb.python/py-section-script.exp: Test
5122 "info auto-load-scripts".
5123
9930639c
TT
51242011-05-13 Tom Tromey <tromey@redhat.com>
5125
5126 * gdb.dwarf2/clztest.exp: New file.
5127 * gdb.dwarf2/clztest.c: New file.
5128 * gdb.dwarf2/clztest.S: New file.
5129
05272e11
DE
51302011-05-13 Doug Evans <dje@google.com>
5131
cc63ef9b
DE
5132 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
5133 String16 tests.
05272e11 5134
6edba76f
TT
51352011-05-13 Tom Tromey <tromey@redhat.com>
5136
5137 * lib/gdb.exp (is_x86_like_target): New proc.
5138 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
5139 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
5140 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
5141 -nostdlib to compiler.
5142 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
5143 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
5144 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
5145 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
5146 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
5147
028d0ed5
TJB
51482011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5149
5150 * gdb.python/py-function.exp: Test setting a value from a function
5151 which executes a command.
5152
8a9b8146
TT
51532011-05-12 Tom Tromey <tromey@redhat.com>
5154
5155 * gdb.dwarf2/typeddwarf.S: New file.
5156 * gdb.dwarf2/typeddwarf.c: New file.
5157 * gdb.dwarf2/typeddwarf.exp: New file.
5158
10483e8e
MP
51592011-05-12 Marek Polacek <mpolacek@redhat.com>
5160
5161 * gdb.mi/mi-basics.exp: Fix races. Honour the
5162 `test_exec_and_symbol_mi_operatons' return value.
5163 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5164 gdb_test_multiple.
5165 (test_exec_and_symbol_mi_operatons): Likewise.
5166 (test_path_specification): Likewise.
5167
faf067f1
JK
51682011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5169
5170 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5171 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5172 Replace `file copy' and `file rename' by `file mtime'. Twice.
5173
7ff911a3
JK
51742011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5175
5176 * gdb.base/readline-ask.c: New file.
5177 * gdb.base/readline-ask.exp: New file.
5178 * gdb.base/readline-ask.inputrc: New file.
5179
a536c6d7
UW
51802011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5181
5182 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5183 to avoid race condition.
5184 * gdb.cell/coremaker.c: Use small stack size.
5185 * gdb.cell/ea-standalone.exp: Use file name without path as
5186 argument to c_to.
5187 * gdb.cell/fork.exp: Allow other output when continuing to end.
5188
d472a426
JK
51892011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5190
5191 * gdb.threads/corethreads.c: New file.
5192 * gdb.threads/corethreads.exp: New file.
5193
51942011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
5195
5196 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5197 Try to compile the test using -Wl,-z,norelro first.
5198 (load_core): New variable libthread_db_seen, initialize it.
5199 (zeroed-threads cannot be listed): Protect it by XFAIL on
5200 !$libthread_db_seen.
5201
8be455d7
JK
52022011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5203
5204 PR 12573
5205 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5206 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5207 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5208
1976171a
JK
52092011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5210
5211 * gdb.cp/psymtab-parameter.cc: New file.
5212 * gdb.cp/psymtab-parameter.exp: New file.
5213
7db6f30f
JK
52142011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5215
5216 Fix a race.
5217 * gdb.cp/static-print-quit.exp (print c): Split to ...
5218 (print c - <return>, print c - q <return>, print c - to quit):
5219 ... these. Make the testfile untested on gdb-7.1.
5220
85161e9e 52212011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5222
5223 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5224 gdb_rename_execfile, gdb_touch_execfile): New.
5225 * gdb.base/reread.exp: Use new procs to handle multiple
5226 exec files.
5227
0c51be18
YQ
52282011-05-05 Yao Qi <yao@codesourcery.com>
5229
5230 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5231 (test_adr_32bit, test_pop_pc): New.
5232 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5233 (test_adr_32bit, test_pop_pc): New.
5234
4d393d60
JM
52352011-05-04 Joseph Myers <joseph@codesourcery.com>
5236
5237 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5238 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5239 targets.
5240 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5241 handle targets.
5242
8ffd0459
JK
52432011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5244
5245 * gdb.base/completion.exp (complete help info wat): Rename to ...
5246 (complete 'help info wat'): ... here.
5247 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5248 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5249
8e28d804
PA
52502011-05-04 Pedro Alves <pedro@codesourcery.com>
5251
5252 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5253 gdb_test and explicit $gdb_prompt/timeout matches.
5254
3eb2ef34
YQ
52552011-05-04 Yao Qi <yao@codesourcery.com>
5256
5257 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5258 and __thumb2__.
5259
aaaf81a3
MP
52602011-05-03 Marek Polacek <mpolacek@redhat.com>
5261
5262 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5263 in place of `gdb_test "delete breakpoints"'. This eliminates two
5264 testcases.
5265
c4cbc0df
PA
52662011-05-02 Pedro Alves <pedro@codesourcery.com>
5267
5268 PR testsuite/12649
5269 Fix races.
5270
5271 * gdb.base/completion.exp: Remove all sleep calls. Remove
5272 unnecessary regexs. Don't explicitly expect anything after the
5273 prompt. Eat the prompt if necessary.
5274
b4cbb4a3
EBM
52752011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5276
5277 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5278 accept to show the caller line again as well as the line after.
5279
d65aec65
PM
52802011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5281
5282 PR mi/12531
5283
5284 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5285 compile target.
5286 * gdb.python/py-prettyprint.exp: Add C++ object for
5287 CPLUS_FAKE_CHILD test.
5288
30852783
UW
52892011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5290
5291 * gdb.base/signest.exp: New file.
5292 * gdb.base/signest.c: Likewise.
5293
c7b1f0d9
JK
52942011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5295
5296 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5297 thread and breakpoint notifications.
5298
559a7a62
JK
52992011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5300
5301 * gdb.base/fortran-sym-case.c: New file.
5302 * gdb.base/fortran-sym-case.exp: New file.
5303 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5304 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5305 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5306
8344e389
JK
53072011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5308
5309 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5310 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5311 false #1', `if true else false #2' and `if true else false #3'.
5312
2484c66b
UW
53132011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5314
5315 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5316 while delivering signal.
5317
8d3788bd
VP
53182011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5319
5320 MI breakpoint notifications.
5321
5322 * testsuite/gdb.mi/mi-cli.exp: Adust.
5323 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5324 * testsuite/gdb.mi/mi-watch.exp: Adust.
5325 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5326 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5327 notifications.
5328
3e03848b
JK
53292011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5330
5331 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5332 * gdb.base/gdbindex-stabs.c: New file.
5333 * gdb.base/gdbindex-stabs.exp: New file.
5334
918c9108
YQ
53352011-04-25 Yao Qi <yao@codesourcery.com>
5336
5337 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5338 with /*...*/.
5339 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5340
90556b8c
JK
53412011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5342
5343 * gdb.python/py-value.exp (test_objfiles): Name the first test
5344 `py-value in file.filename'.
5345
03f2bd59
JK
53462011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5347
5348 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5349 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5350 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5351 !gdbserver_reconnect_p..
5352 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5353
7b08b9eb
JK
53542011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5355
5356 * gdb.cp/cpcompletion.exp (complete class methods)
5357 (complete class methods beginning with F): Move them above runto. New
5358 comment about the runto delimiter.
5359
b78974c3
PA
53602011-04-20 Pedro Alves <pedro@codesourcery.com>
5361
5362 * gdb.base/maint.exp: Test that "maint print registers" works
5363 without a running program.
5364
20429c40 53652011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5366
20429c40
MP
5367 * gdb.base/setshow.exp: Fix racy tests.
5368 ($old_gdb_prompt): New variable.
5369
7a9dd1b2
TT
53702011-04-19 Tom Tromey <tromey@redhat.com>
5371
5372 * gdb.mi/mi-nsmoribund.exp:
5373 * gdb.hp/gdb.objdbg/objdbg01.exp:
5374 * gdb.base/structs.exp (test_struct_returns):
5375 * gdb.base/call-sc.exp (test_scalar_returns):
5376 * gdb.base/bigcore.exp: Remove duplicate words.
5377
02835898
JK
53782011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5379
5380 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5381 * gdb.base/break-interp.exp (test_attach): New comment.
5382
254f582e
JK
53832011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5384
5385 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5386 (clear __stack_user.next, clear stack_used.next)
5387 (save a zeroed-threads corefile): New test.
5388 Call core_load for $core0file.
5389 (zeroed-threads cannot be listed): New test.
5390
4fe85f5c
JK
53912011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5392
5393 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5394 filename.
5395 ($srcfile): Preserve the original value.
5396 ($testfile): Match it the .exp filename.
5397 ($corefile): New variable. Substitute it around.
5398 Use clean_restart.
5399 ($prev_timeout): Remove.
5400 (load_core): Move core loading into this proc.
5401 Fix restore of $timeout if load_core fails.
5402
63524580
JK
54032011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5404
5405 * gdb.base/eu-strip-infcall.c: New file.
5406 * gdb.base/eu-strip-infcall.exp: New file.
5407
90359a16
JK
54082011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5409
5410 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5411 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5412
626e7282
JK
54132011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5414
5415 Fix Python access to inlined frames.
5416 * gdb.python/py-frame-inline.c: New file.
5417 * gdb.python/py-frame-inline.exp: New file.
5418
3363d018
EBM
54192011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5420
5421 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5422 content of 's24' correctly (avoiding "optimized out").
5423 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5424
28781456
JK
54252011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5426
5427 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5428
4a4106ca
TJB
54292011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5430
5431 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5432 expect a colon in watch -location output.
5433
d26ccb4f
JK
54342011-04-13 Marek Polacek <mpolacek@redhat.com>
5435
df46027d 5436 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5437 New testcase `expect response to define backtrace'. Also remove
5438 redundant `default' block.
5439
e1ab1f9c
JK
54402011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5441
5442 * gdb.python/py-prettyprint.c (struct hint_error): New.
5443 (main): New variable hint_error.
5444 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5445 "print hint_error".
5446 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5447 (register_pretty_printers): Register it.
5448
0c2e6019
TT
54492011-04-04 Tom Tromey <tromey@redhat.com>
5450
5451 * gdb.cp/maint.exp (test_help): Update.
5452 (test_namespace): Likewise.
5453
af57139d
JB
54542011-04-01 Joel Brobecker <brobecker@adacore.com>
5455
5456 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5457 * gdb.ada/arrayptr.exp: Add new tests.
5458
956a9fb9
JB
54592011-04-01 Joel Brobecker <brobecker@adacore.com>
5460
5461 * gdb.ada/mi_catch_ex: New testcase.
5462
d0c4d642
PA
54632011-04-01 Pedro Alves <pedro@codesourcery.com>
5464
5465 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5466 base::overload(void) method without specifying "const".
5467
18819fa6
UW
54682011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5469
5470 * gdb.arch/thumb-singlestep.S: New file.
5471 * gdb.arch/thumb-singlestep.exp: Likewise.
5472
a4c8e806
TT
54732011-03-31 Tom Tromey <tromey@redhat.com>
5474
5475 * gdb.python/py-prettyprint.py (exception_flag): New global.
5476 (NoStringContainerPrinter._iterator.next): Check it.
5477 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5478 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5479
53832f31
TT
54802011-03-29 Tom Tromey <tromey@redhat.com>
5481
5482 * gdb.cp/anon-struct.cc: New file.
5483 * gdb.cp/anon-struct.exp: New file.
5484
e4620230
JK
54852011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5486
5487 Test STT_GNU_IFUNC support.
5488 * gdb.base/gnu-ifunc-lib.c: New file.
5489 * gdb.base/gnu-ifunc.c: New file.
5490 * gdb.base/gnu-ifunc.exp: New file.
5491
d0fb5eae
JK
54922011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5493
5494 Support a ring of related breakpoints.
5495 * gdb.base/watchpoint-delete.c: New file.
5496 * gdb.base/watchpoint-delete.exp: New file.
5497
20106cfb
JK
54982011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5499
5500 * gdb.ada/arrayparam.exp (print first after function call): Use
5501 explicit package name. Add a comment
5502 (print lasta after function call): Rename ...
5503 (print last after function call): ... it and use explicit package
5504 name.
5505 (print length after function call): Use explicit package name.
5506 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5507 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5508 (multiple matches for symbol i): Rename ...
5509 (multiple matches for symbol integervar): ... it.
5510 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5511 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5512
e7ab5e63
AB
55132011-03-25 Andrew Burgess <aburgess@broadcom.com>
5514
5515 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5516 environment variable to make grep output more predictable. Move
5517 all the environment setup into gdb_init so it's done once per test
5518 case rather than each time we start gdb.
5519
9ef07c8c
TT
55202011-03-24 Tom Tromey <tromey@redhat.com>
5521
5522 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5523 test.
5524
dd90784c
JK
55252011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5526
5527 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5528 * gdb.dwarf2/dw2-entry-value.S: New file.
5529 * gdb.dwarf2/dw2-entry-value.exp: New file.
5530
05775840
PM
55312011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5532
5533 PR python/12183
5534
5535 * gdb.python/py-function.exp: Add GdbError tests.
5536
8661b11b
PA
55372011-03-18 Pedro Alves <pedro@codesourcery.com>
5538
5539 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5540 (reglocal_test_func, statlocal_test_func): New functions.
5541 (globals_test_func): Call new functions.
5542 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5543 (gdb_collect_locals_test): New procedure.
5544 (gdb_trace_collection_test): Call new procedures.
5545
0fdb4f18
PA
55462011-03-18 Pedro Alves <pedro@codesourcery.com>
5547
5548 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5549 (test_register, test_register_unavailable): New procedures.
5550 (gdb_unavailable_registers_test): New procedure.
5551 (gdb_trace_collection_test): Call it.
5552
99c3dc11
PM
55532011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5554
5555 PR python/12149
5556
5557 * gdb.python/python.exp: Add gdb.write tests.
5558
29703da4
PM
55592010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5560
5561 * gdb.python/Makefile.in: Add py-objfile.
5562 * gdb.python/py-objfile.exp: New file.
5563 * gdb.python/py-objfile.c: New file.
5564 * gdb.python/py-block.exp: Add is_valid tests.
5565 * gdb.python/py-inferior.exp: Ditto.
5566 * gdb.python/py-infthread.exp: Ditto.
5567 * gdb.python/py-symbol.exp: Ditto.
5568 * gdb.python/py-symtab.exp: Ditto.
5569
598997c8
KS
55702011-03-16 Keith Seitz <keiths@redhat.com>
5571
5572 PR c++/12273
5573 * gdb.cp/cmpd-minsyms.exp: New test.
5574 * gdb.cp/cmpd-minsyms.cc: New file.
5575
5576 PR c++/11734
5577 * gdb.cp/ovsrch.exp: New test.
5578 * gdb.cp/ovsrch.h: New file.
5579 * gdb.cp/ovsrch1.cc: New file.
5580 * gdb.cp/ovsrch2.cc: New file.
5581 * gdb.cp/ovsrch3.cc: New file.
5582 * gdb.cp/ovsrch4.cc: New file.
5583
c91513d8
PP
55842011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5585
5586 PR gdb/12528
5587 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5588 * gdb.base/break-on-linker-gcd-function.exp: New test.
5589 * gdb.base/break-on-linker-gcd-function.cc: New file.
5590
7470fc63
AT
55912011-03-15 Andreas Tobler <andreast@fgznet.ch>
5592
5593 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5594
959e7469
PM
55952011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5596
5597 * lib/gdb.exp (gdb_unload): Add another termination case.
5598
9373cf26
JK
55992011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5600
5601 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5602 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5603 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5604 Provide a stub byte there.
5605 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5606 DW_AT_entry_pc.
5607 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5608
24e9cda0
UW
56092011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5610
5611 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5612 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5613 "generic ABI, auto".
5614 (altivec_abi_tests): Accept vectors returned by reference.
5615
7371cf6d
PM
56162010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5617
5618 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5619
ce77046a
UW
56202011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5621
5622 * gdb.python/py-section-script.exp: Skip test if no Python support.
5623
176400c3
UW
56242011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5625
5626 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5627
ecec24e6
PM
56282011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5629
5630 * gdb.python/py-parameter.exp: Update tests to the new Python
5631 parameter API. Add "no documentation" test. Add deprecated API
5632 backward compatibility test.
5633
5dbdd470
TT
56342011-03-09 Tom Tromey <tromey@redhat.com>
5635
5636 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5637 gdb_continue_to_end.
5638
b66e66ee
MK
56392011-03-09 Mark Kettenis <kettenis@gnu.org>
5640
5641 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5642 tabs.
5643
eceb0c5f
TT
56442011-03-09 Tom Tromey <tromey@redhat.com>
5645
5646 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5647 parentheses.
5648 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5649 $command.
5650 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5651 argument to gdb_continue_to_end.
5652 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5653 argument to gdb_continue_to_end.
5654 * gdb.cp/annota3.exp: Fix regex.
5655 * gdb.cp/annota2.exp: Fix regex.
5656 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5657 gdb_continue_to_end.
5658 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5659 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5660 gdb_continue_to_end.
5661
63154eca
PA
56622011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5663
5664 * gdb.server/ext-run.exp
5665 (load new file without any gdbserver inferior): New test.
5666
967d1f9b
TT
56672011-03-07 Tom Tromey <tromey@redhat.com>
5668
5669 * Makefile.in (TAGS): Rewrite.
5670
d68dcbb9
JK
56712011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5672
5673 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5674 initial commands echo. New match for `Found trace'. Anchor all the
5675 other matches. Anchor and match for `No trace frame found' the final
5676 match.
5677
6bf58e63
TT
56782011-03-07 Tom Tromey <tromey@redhat.com>
5679
5680 * Makefile.in (TAGS): New target.
5681
fda326dd
TT
56822011-03-07 Tom Tromey <tromey@redhat.com>
5683
5684 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5685 change.
5686 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5687 change.
5688 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5689 exit message change.
5690 (skip_altivec_tests): Update for exit message change.
5691 (skip_vsx_tests): Likewise.
5692 (gdb_continue_to_end): Likewise. Add 'command' argument.
5693 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5694 * gdb.threads/tls.exp: Update for exit message change.
5695 * gdb.threads/thread-unwindonsignal.exp: Use
5696 gdb_continue_to_end.
5697 * gdb.threads/step.exp (step_it): Update for exit message change.
5698 (continue_all): Likewise.
5699 * gdb.threads/print-threads.exp (test_all_threads): Update for
5700 exit message change.
5701 * gdb.threads/interrupted-hand-call.exp: Use
5702 gdb_continue_to_end.
5703 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5704 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5705 gdb_continue_to_end.
5706 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5707 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5708 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5709 * gdb.cp/method.exp: Update for exit message change.
5710 * gdb.cp/mb-templates.exp: Update for exit message change.
5711 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5712 * gdb.cp/annota3.exp: Update for exit message change.
5713 * gdb.cp/annota2.exp: Update for exit message change.
5714 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5715 * gdb.base/term.exp: Update for exit message change.
5716 * gdb.base/step-test.exp (test_i): Update for exit message change.
5717 * gdb.base/sigstep.exp (advance): Update for exit message change.
5718 (advancei): Likewise.
5719 * gdb.base/siginfo.exp: Update for exit message change.
5720 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5721 * gdb.base/reread.exp: Use gdb_continue_to_end.
5722 * gdb.base/langs.exp: Use gdb_continue_to_end.
5723 * gdb.base/interrupt.exp: Update for exit message change.
5724 * gdb.base/gdb1555.exp: Update for exit message change.
5725 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5726 * gdb.base/ending-run.exp: Update for exit message change.
5727 * gdb.base/chng-syms.exp: Update for exit message change.
5728 * gdb.base/checkpoint.exp: Update for exit message change.
5729 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5730 gdb_continue_to_end.
5731 (test_catch_syscall_with_wrong_args): Likewise.
5732 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5733 * gdb.base/break-interp.exp (test_ld): Update for exit message
5734 change.
5735 * gdb.base/bang.exp: Update for exit message change.
5736 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5737 (do_call_attach_tests): Likewise.
5738 * gdb.base/a2-run.exp: Update for exit message change.
5739 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5740 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5741 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5742
dd19bd70
JK
57432011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5744
5745 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5746
30e62689
TT
57472011-03-03 Tom Tromey <tromey@redhat.com>
5748
5749 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5750 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5751 * gdb.hp/gdb.aCC/configure.ac: Remove.
5752 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5753 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5754 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5755 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5756 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5757 * gdb.hp/gdb.compat/configure.ac: Remove.
5758 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5759 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5760 * gdb.hp/gdb.defects/configure.ac: Remove.
5761 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5762 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5763 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5764 * gdb.hp/configure.ac: Remove.
5765 * gdb.hp/configure: Remove.
5766 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5767 substitution.
5768 (Makefile): Remove rule.
5769 * gdb.cell/configure.ac: Remove.
5770 * gdb.cell/configure: Remove.
5771 * gdb.stabs/Makefile.in (Makefile): Remove.
5772 (distclean): Don't remove config.status or config.log.
5773 * gdb.stabs/configure (Makefile): Remove.
5774 * gdb.stabs/configure.ac: Remove.
5775 * configure: Rebuild.
5776 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5777 Remove stabs- and cell-specific logic. Test for existence of
5778 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5779 subdirectories, gdb.cell, and and gdb.stabs.
5780 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5781
c171f854
JB
57822011-03-03 Joel Brobecker <brobecker@adacore.com>
5783
5784 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5785 end of buffer.
5786
9a5193cb
JB
57872011-03-02 Joel Brobecker <brobecker@adacore.com>
5788
5789 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5790 gdb_test when running a test where we expected no output back.
5791
9bb4c1bb
MS
57922011-02-28 Michael Snyder <msnyder@vmware.com>
5793
5794 * gdb.cp/overload.cc: Change initializer value to integer.
5795
3bd0f5ef
MS
57962011-02-27 Michael Snyder <msnyder@vmware.com>
5797
5798 * gdb.multi/base.exp: Add test for remove-inferiors.
5799
2279eaad
JB
58002011-02-26 Joel Brobecker <brobecker@adacore.com>
5801
5802 * gdb.python/py-frame.exp: Simplify the initialization phase
5803 using prepare_for_testing.
5804
c82c0b55
MS
58052011-02-25 Michael Snyder <msnyder@vmware.com>
5806
5807 * gdb.multi/base.exp: Add tests for info inferiors with args.
5808
1d94651b
JK
58092011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5810
5811 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5812 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5813 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5814 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5815 asmfile3. Comment the STABS (#3) file compilation. Compile
5816 everything through assembler. Provide KFAIL for symtab/12497.
5817 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5818 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5819 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5820 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5821
3bd0f5ef
MS
58222011-02-24 Michael Snyder <msnyder@vmware.com>
5823
5824 * gdb.base/break.exp: Add tests for delete breakpoints using
5825 convenience variables and value history references.
5826
12c1418e
MS
58272011-02-24 Michael Snyder <msnyder@vmware.com>
5828
5829 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5830 left behind in previous check-in.
5831
e5a67952
MS
58322011-02-23 Michael Snyder <msnyder@vmware.com>
5833
5834 * gdb.base/break.exp: Add tests for "info break" with arguments.
5835 * gdb.trace/infotrace.exp: Update patterns for error and help.
5836 * gdb.base/completion.exp: Update pattern.
5837 * gdb.base/ena-dis-br.exp: Update pattern.
5838 * gdb.base/help.exp: Update patterns.
5839
58402011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5841
5842 * gdb.base/memattr.exp: New test.
5843 * gdb.base/memattr.c: Test load for memattr.exp.
5844
6e6fbe60
DE
58452011-02-22 Doug Evans <dje@google.com>
5846
5847 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5848
1d41d745
MS
58492011-02-22 Michael Snyder <msnyder@vmware.com>
5850
5851 * Makefile.in: Make more clean.
5852 * gdb.ada/Makefile.in: Ditto.
5853 * gdb.arch/Makefile.in: Ditto.
5854 * gdb.asm/Makefile.in: Ditto.
5855 * gdb.base/Makefile.in: Ditto.
5856 * gdb.cp/Makefile.in: Ditto.
5857 * gdb.dwarf2/Makefile.in: Ditto.
5858 * gdb.java/Makefile.in: Ditto.
5859 * gdb.mi/Makefile.in: Ditto.
5860 * gdb.modula2/Makefile.in: Ditto.
5861 * gdb.python/Makefile.in: Ditto.
5862 * gdb.server/Makefile.in: Ditto.
5863 * gdb.stabs/Makefile.in: Ditto.
5864 * gdb.threads/Makefile.in: Ditto.
5865 * gdb.trace/Makefile.in: Ditto.
5866
79ba84ca
MS
58672011-02-22 Michael Snyder <msnyder@vmware.com>
5868
df46027d 5869 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5870 info threads.
5871
b9b35694
JB
58722011-02-22 Joel Brobecker <brobecker@adacore.com>
5873
5874 * gdb.python/py-breakpoint.exp: Fix the expected output of
5875 one of the "maint info breakpoints" tests to accept the output
5876 generated on platforms that do not have hardware watchpoints.
5877
8bfb830f
JB
58782011-02-22 Joel Brobecker <brobecker@adacore.com>
5879
5880 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5881 clean_restart. Be a little stricter in the expected output
5882 for one of the tests. Fix a typo in one of the comments.
5883
c45f3c54
JB
58842011-02-22 Joel Brobecker <brobecker@adacore.com>
5885
5886 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5887 Delete variable binfile, no longer use. Add or modify test
5888 comments to make them unique.
5889
b97c863c
MS
58902011-02-21 Michael Snyder <msnyder@vmware.com>
5891
5892 * Makefile.in: Update for make clean.
5893 * gdb.ada/Makefile.in: Ditto.
5894 * gdb.arch/Makefile.in: Ditto.
5895 * gdb.asm/Makefile.in: Ditto.
5896 * gdb.base/Makefile.in: Ditto.
5897 * gdb.cp/Makefile.in: Ditto.
5898 * gdb.dwarf2/Makefile.in: Ditto.
5899 * gdb.java/Makefile.in: Ditto.
5900 * gdb.mi/Makefile.in: Ditto.
5901 * gdb.modula2/Makefile.in: Ditto.
5902 * gdb.python/Makefile.in: Ditto.
5903 * gdb.server/Makefile.in: Ditto.
5904 * gdb.stabs/Makefile.in: Ditto.
5905 * gdb.threads/Makefile.in: Ditto.
5906 * gdb.trace/Makefile.in: Ditto.
5907
aea5b279
MS
59082011-02-21 Michael Snyder <msnyder@vmware.com>
5909
5910 * gdb.threads/thread-find.exp: Update patterns for changes in
5911 output of "info threads" command.
5912
e3039479
UW
59132011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5914 Ulrich Weigand <uweigand@de.ibm.com>
5915
5916 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5917 (skip_hw_watchpoint_tests): Likewise.
5918 (skip_hw_watchpoint_multi_tests): Likewise.
5919
b800ec70
UW
59202011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5921
5922 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5923 (skip_hw_watchpoint_tests): Likewise.
5924 (skip_hw_watchpoint_multi_tests): Likewise.
5925 (skip_hw_watchpoint_access_tests): Likewise.
5926
5927 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5928 * gdb.base/pr11022.exp: Likewise.
5929 * gdb.base/watch-read.exp: Likewise.
5930 * gdb.base/watch_thread_num.exp: Likewise.
5931 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5932 * gdb.base/watchpoint-hw.exp: Likewise.
5933 * gdb.base/watchpoint.exp: Likewise.
5934 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5935 * gdb.threads/watchthreads-reorder.exp: Likewise.
5936 * gdb.threads/watchthreads.exp: Likewise.
5937 * gdb.threads/watchthreads2.exp: Likewise.
5938
91033e37
JB
59392011-02-21 Joel Brobecker <brobecker@adacore.com>
5940
5941 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5942 the debugger is unable to find the array bounds.
5943
eeaafae2
JK
59442011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5945
5946 * gdb.cp/typedef-operator.exp: New file.
5947 * gdb.cp/typedef-operator.cc: New file.
5948
e338d953
MS
59492011-02-17 Michael Snyder <msnyder@vmware.com>
5950
5951 * gdb.threads/thread-find.exp: Fix regular expressions.
5952
e67ad678
JB
59532011-02-17 Joel Brobecker <brobecker@adacore.com>
5954
5955 * gdb.ada/packed_array: Expand testcase to test printing of
5956 unconstrained packed array.
5957
93084bca
JB
59582011-02-17 Joel Brobecker <brobecker@adacore.com>
5959
5960 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
5961
a0c78a73
PA
59622011-02-16 Pedro Alves <pedro@codesourcery.com>
5963
f65d5553 5964 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
5965 (main): Initialize it before collecting, and and clear it
5966 afterwards.
f65d5553
PA
5967 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5968 collecting with '{type} addr', where the addr expression is not an
5969 rvalue.
a0c78a73 5970
3dfcbbd2
KW
59712011-02-16 Ken Werner <ken.werner@de.ibm.com>
5972
5973 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
5974 a bool variable. Expect correct OpenCL names for vector types. Use the
5975 uc3 variable name instead of referring to the uchar3 built-in type.
5976 Escape the asterisk at the half pointer test.
5977
08807d5a
PA
59782011-02-16 Pedro Alves <pedro@codesourcery.com>
5979
f65d5553 5980 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
5981 (main): Initialize it before collecting, and and clear it
5982 afterwards.
f65d5553
PA
5983 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5984 collecting overlapping memory ranges.
08807d5a 5985
60f98dde
MS
59862011-02-15 Michael Snyder <msnyder@vmware.com>
5987
5988 * gdb.base/default.exp: Add tests for thread commands.
5989 * gdb.base/help.exp: Add tests for thread commands.
5990 * gdb.threads/thread-find.exp: New test for thread find command.
5991
648cd113
KW
59922011-02-15 Ken Werner <ken.werner@de.ibm.com>
5993
5994 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
5995
494e194e
YQ
59962011-02-15 Yao Qi <yao@codesourcery.com>
5997
5998 PR tdep/12352
5999 * gdb.arch/arm-disp-step.S : New test for str instruction.
6000 * gdb.arch/arm-disp-step.exp : Likewise.
6001
d9492458
TJB
60022011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
6003
6004 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
6005 "vector_register2_vr" test strings. Test the extended floating
6006 point registers (F32~F63).
6007 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
6008 IBM XL C compiler. Make the test program use a register provided
6009 by the compiler for the lxvd2x instruction.
6010
8af8e3bc
PA
60112011-02-14 Pedro Alves <pedro@codesourcery.com>
6012
6013 * gdb.trace/unavailable.cc (class Base, class Middle, class
6014 Derived): New types.
6015 (derived_unavail, derived_partial, derived_whole): New globals.
6016 (virtual_partial): New global.
6017 (virtualp): Point at virtual_partial.
6018 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
6019 related to unavailable vptr.
6020
1b28d0b3
PA
60212011-02-14 Pedro Alves <pedro@codesourcery.com>
6022
6023 * gdb.trace/unavailable.cc (a, b, c): New globals.
6024 (main): Set and clear them.
6025 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
6026 `a' and `c', and check that `b' isn't collected, although `a' and
6027 `c' are.
6028
ec0a52e1
PA
60292011-02-14 Pedro Alves <pedro@codesourcery.com>
6030
6031 * gdb.trace/unavailable.cc (struct Virtual): New.
6032 (virtualp): New global pointer.
6033 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
6034 printing a pointer to an object whose type has a vtable, with
6035 print object on.
6036
24e6bcee
PA
60372011-02-14 Pedro Alves <pedro@codesourcery.com>
6038
6039 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
6040 value repeat handles unavailableness.
6041
39d37385
PA
60422011-02-14 Pedro Alves <pedro@codesourcery.com>
6043
6044 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
6045 tests for building arrays from unavailable values, subscripting
6046 non-memory rvalue unvailable arrays, and accessing fields or
6047 baseclasses of non-lazy unavailable values,
6048 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
6049 struct types.
6050 (g_smallstruct, g_smallstruct_b): New globals.
6051
06d72e16
PA
60522011-02-14 Pedro Alves <pedro@codesourcery.com>
6053
6054 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
6055
bc9a5551
JK
60562011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6057
6058 Fix const/volatile qualifiers of C++ types, PR c++/12328.
6059 * gdb.cp/overload-const.exp: New file.
6060 * gdb.cp/overload-const.cc: New file.
6061
54fcddd0
UW
60622011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6063
6064 * gdb.opencl/callfuncs.cl: New file.
6065 * gdb.opencl/callfuncs.exp: New test.
6066 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
6067
d6dafb7c
UW
60682011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6069
6070 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
6071 when computing result.
6072 * gdb.arch/altivec-abi.exp: Update expected results.
6073
a449c2d8
TJB
60742011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6075
6076 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
6077 * gdb.base/jit.exp: Likewise.
6078 * gdb.base/pie-execl.exp: Likewise.
6079 * gdb.base/solib-nodir.exp: Likewise.
6080 * gdb.base/solib-overlap.exp: Likewise.
6081
764880b7
PA
60822011-02-07 Pedro Alves <pedro@codesourcery.com>
6083
6084 * gdb.trace/collection.c (global_pieces): New.
6085 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
6086 New procedure.
6087 (gdb_trace_collection_test): Call it.
6088
505500db
SW
60892011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
6090
6091 * gdb.python/py-evthreads.c: New file.
6092 * gdb.python/py-evthreads.exp: New file.
6093 * gdb.python/py-events.py: New file.
6094 * gdb.python/py-events.exp: New file.
6095 * gdb.python/py-events.c: New file.
6096
385203ed
DD
60972011-02-04 David Daney <ddaney@caviumnetworks.com>
6098
6099 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
6100
9011945e
AB
61012011-02-03 Andrew Burgess <aburgess@broadcom.com>
6102
6103 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
6104 gdb.base/disasm-end-cu.exp: New test for disassembling over the
6105 boundary between two compilation units.
6106
580688f3
PA
61072011-02-02 Pedro Alves <pedro@codesourcery.com>
6108
6109 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
6110 (Virtual): New structs.
6111 (virtual_o, virtual_middle_b): New globals.
6112 * gdb.cp/virtbase.exp: New tests.
6113
d3f0f853
PP
61142011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
6115
6116 * gdb.base/jit.exp: New file.
6117 * gdb.base/jit-main.c: New file.
6118 * gdb.base/jit-solib.c: New file.
6119
b2030fb5
UW
61202011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
6121
6122 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
6123 proceed to initial kernel entry point.
6124 * gdb.opencl/datatypes.exp: Likewise.
6125 * gdb.opencl/operators.exp: Likewise.
6126 * gdb.opencl/vec_comps.exp: Likewise.
6127
2db19d1e
SW
61282011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
6129
6130 * gdb.cp/nsnested.cc: New.
6131 * gdb.cp/nsnested.exp: New.
6132 * gdb.cp/nsnoimports.exp: New.
6133 * gdb.cp/nsnoimports.cc: New.
6134
6b0c4c1f
JB
61352011-01-31 Joel Brobecker <brobecker@adacore.com>
6136
6137 * gdb.base/interact.exp: Add extra tests that verify that
6138 the value of the interactive-mode setting does not change
6139 after the script is sourced.
6140
80b23b6a
JK
61412011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6142
6143 * gdb.cp/noparam.exp: New file.
6144 * gdb.cp/noparam.cc: New file.
6145
ffd5ec24
PA
61462011-01-28 Pedro Alves <pedro@codesourcery.com>
6147
6148 * gdb.trace/tfile.exp: Test that with no traceframe selected,
6149 there's no stack or registers.
6150
a81766d8
TT
61512011-01-26 Tom Tromey <tromey@redhat.com>
6152
6153 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
6154 space before string output. Add test for "set print pretty off"
6155 case.
6156
585fdaa1
PA
61572011-01-25 Pedro Alves <pedro@codesourcery.com>
6158
6159 * gdb.base/frame-args.exp: Adjust.
6160 * gdb.dwarf2/dw2-noloc.exp: Adjust.
6161 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
6162 * gdb.dwarf2/pieces.exp: Adjust.
6163 * gdb.opt/clobbered-registers-O2.exp: Adjust.
6164 * gdb.opt/inline-locals.exp: Adjust.
6165 * gdb.threads/fork-child-threads.exp: Adjust.
6166
d468832a
KW
61672011-01-25 Ken Werner <ken.werner@de.ibm.com>
6168
6169 * gdb.opencl/convs_casts.cl: Move program scope variables into the
6170 OpenCL kernel function. Add a comment as marker. Add address space
6171 qualifiers for the remaining program scope variables.
6172 * gdb.opencl/datatypes.cl: Likewise.
6173 * gdb.opencl/operators.cl: Likewise.
6174 * gdb.opencl/vec_comps.cl: Likewise.
6175 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6176 Add breakpoint at the marker comment.
6177 * gdb.opencl/datatypes.exp: Likewise.
6178 * gdb.opencl/operators.exp: Likewise.
6179 * gdb.opencl/vec_comps.exp: Likewise.
6180
490f124f
PA
61812011-01-24 Pedro Alves <pedro@codesourcery.com>
6182
6183 * gdb.base/printcmds.c (some_struct): New struct and instance.
6184 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6185 procedure.
6186 <global scope>: Call it.
6187
6da78614
KW
61882011-01-21 Ken Werner <ken.werner@de.ibm.com>
6189
6190 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6191 argument to the gdb_compile_opencl_hostapp call.
6192
ec64c9aa
YQ
61932011-01-19 Yao Qi <yao@codesourcery.com>
6194
6195 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6196 positve list.
6197
810cfdbb
YQ
61982011-01-19 Yao Qi <yao@codesourcery.com>
6199
6200 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6201 canonical form.
6202 Remove "xscale-*-*"
6203 * gdb.xml/tdesc-regs.exp: Likewise.
6204 * gdb.python/py-section-script.exp: Replace ARM target triplet
6205 with canonical form.
6206 Match arm*-*-symbianelf*.
6207 * gdb.base/dup-sect.exp: Likewise.
6208 * lib/dwarf.exp: New.
6209 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6210 dwarf2_support.
6211 * gdb.dwarf2/dup-psym.exp: Likewise.
6212 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6213 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6214 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6215 * gdb.dwarf2/dw2-basic.exp: Likewise.
6216 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6217 * gdb.dwarf2/dw2-const.exp: Likewise.
6218 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6219 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6220 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6221 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6222 * gdb.dwarf2/dw2-filename.exp: Likewise.
6223 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6224 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6225 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6226 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6227 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6228 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6229 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6230 * gdb.dwarf2/dw2-producer.exp: Likewise.
6231 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6232 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6233 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6234 * gdb.dwarf2/dw2-strp.exp: Likewise.
6235 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6236 * gdb.dwarf2/implptr.exp: Likewise.
6237 * gdb.dwarf2/mac-fileno.exp: Likewise.
6238 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6239 * gdb.dwarf2/pieces.exp: Likewise.
6240 * gdb.dwarf2/pr11465.exp: Likewise.
6241 * gdb.dwarf2/valop.exp: Likewise.
6242 * gdb.dwarf2/watch-notconst.exp: Likewise.
6243 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6244
4694da01
TT
62452011-01-19 Tom Tromey <tromey@redhat.com>
6246
6247 * gdb.python/py-infthread.exp: Add thread tests.
6248
b075872c
JB
62492011-01-14 Joel Brobecker <brobecker@adacore.com>
6250
6251 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6252
2c3e6e24
JB
62532011-01-14 Joel Brobecker <brobecker@adacore.com>
6254
6255 * gdb.ada/widewide: New testcase.
6256
de8fa76c
JB
62572011-01-13 Joel Brobecker <brobecker@adacore.com>
6258
6259 * gdb.base/interact.exp: New testcase.
6260
1b05df00
TT
62612011-01-12 Tom Tromey <tromey@redhat.com>
6262
6263 * gdb.mi/gdb2549.exp: Update for error message changes.
6264 * gdb.mi/mi-cli.exp: Likewise.
6265 * gdb.mi/mi-disassemble.exp: Likewise.
6266 * gdb.mi/mi-pthreads.exp: Likewise.
6267 * gdb.mi/mi-regs.exp: Likewise.
6268 * gdb.mi/mi-stack.exp: Likewise.
6269 * gdb.mi/mi-var-block.exp: Likewise.
6270 * gdb.mi/mi-var-cmd.exp: Likewise.
6271 * gdb.mi/mi2-cli.exp: Likewise.
6272 * gdb.mi/mi2-disassemble.exp: Likewise.
6273 * gdb.mi/mi2-pthreads.exp: Likewise.
6274 * gdb.mi/mi2-regs.exp: Likewise.
6275 * gdb.mi/mi2-stack.exp: Likewise.
6276 * gdb.mi/mi2-var-block.exp: Likewise.
6277 * gdb.mi/mi2-var-cmd.exp: Likewise.
6278
c2ff108b
JK
62792011-01-12 Andrew Burgess <aburgess@broadcom.com>
6280 Jan Kratochvil <jan.kratochvil@redhat.com>
6281
6282 PR fortran/11104 and DWARF unbound arrays detection.
6283 * gdb.fortran/multi-dim.exp: New file.
6284 * gdb.fortran/multi-dim.f90: New file.
6285
b716877b
AB
62862011-01-12 Andrew Burgess <aburgess@broadcom.com>
6287
6288 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6289 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6290 add new tests for opcode dumping.
6291
6c162d5e
TT
62922011-01-11 Tom Tromey <tromey@redhat.com>
6293
6294 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6295
77b06cd7
TJB
62962010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6297
6298 Convert hardware watchpoints to use breakpoint_ops.
6299 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6300 type is not supported.
6301 * gdb.base/foll-fork.exp: Likewise.
6302 * gdb.base/foll-vfork.exp: Likewise.
6303
f39a75d0
PM
63042011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6305
6306 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6307 Use load_lib gdb-python.exp.
6308 * gdb.python/python.exp: Ditto.
6309 * gdb.python/py-function.exp: Ditto.
6310
fc529d80
AS
63112011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6312
6313 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6314
fb03cb59
JK
63152011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6316
6317 * configure: Regenerate.
6318
d8e22779
TT
63192011-01-06 Tom Tromey <tromey@redhat.com>
6320
6321 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6322
09050809
JB
63232011-01-06 Joel Brobecker <brobecker@adacore.com>
6324
fc529d80
AS
6325 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6326 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6327 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6328 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6329 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6330 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6331 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6332 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6333 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6334 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6335 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6336 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6337 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6338 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6339 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6340 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6341 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6342 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6343 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6344 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6345 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6346 gdb.ada/uninitialized_vars.exp,
6347 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6348 Simplify by using clean_restart.
09050809 6349
8ed5dd9e
JB
63502011-01-06 Joel Brobecker <brobecker@adacore.com>
6351
6352 Add marker to be used as anchor for inserting breakpoints.
6353 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6354 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6355 Likewise.
6356
6357 Remove uses of gdb_start_cmd.
6358 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6359 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6360
6361 Do not run testcase if testing with GDBserver.
6362 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6363 if testing with GDBserver.
6364
368a124f
JB
63652011-01-06 Joel Brobecker <brobecker@adacore.com>
6366
6367 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6368 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6369 copyright header.
6370
44944448
JB
63712011-01-05 Joel Brobecker <brobecker@adacore.com>
6372
6373 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6374 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6375 testsuite/gdb.fortran/complex.f,
6376 testsuite/gdb.fortran/derived-type.f90,
6377 testsuite/gdb.fortran/library-module-lib.f90,
6378 testsuite/gdb.fortran/library-module-main.f90,
6379 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6380 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6381 Copyright year update.
6382
31886ea6
JB
63832011-01-05 Joel Brobecker <brobecker@adacore.com>
6384
6385 * gdb.base/langs1.f: Add copyright header.
6386
ebedcab5
JK
63872011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6388
6389 * gdb.base/morestack.exp: New file.
6390 * gdb.base/morestack.c: New file.
6391
de1eb2f9
JK
63922011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6393
6394 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6395
9e87a409
JB
63962010-12-29 Joel Brobecker <brobecker@adacore.com>
6397
6398 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6399 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6400
720d1a40
JB
64012010-12-29 Joel Brobecker <brobecker@adacore.com>
6402
6403 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6404
a283af87
AS
64052010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6406
5d3d9cba
AS
6407 * gdb.threads/tls.exp: Fix typo.
6408
a283af87
AS
6409 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6410 * gdb.threads/execl.exp: Update.
6411
2a20745c
YQ
64122010-12-23 Yao Qi <yao@codesourcery.com>
6413
6414 * gdb.arch/arm-disp-step.exp: New.
6415 * gdb.arch/arm-disp-step.S: New.
6416
a7658b96
TT
64172010-12-21 Tom Tromey <tromey@redhat.com>
6418
6419 * gdb.threads/execl.exp: Update.
6420 * gdb.threads/linux-dp.exp: Update.
6421 * gdb.threads/manythreads.exp: Update.
6422 * gdb.threads/tls.exp: Update.
6423
5b79abe7
TT
64242010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6425
6426 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6427 (NextOverThrowDerivates) <resumebpt>: New.
6428 (resumebpt_test): New.
6429 (main): Call resumebpt_test.
6430 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6431
0914bcdb
SS
64322010-12-12 Stan Shebs <stan@codesourcery.com>
6433
6434 * gdb.trace/tsv.exp: Test print command on trace state variables.
6435
305aeedc
TT
64362010-12-09 Tom Tromey <tromey@redhat.com>
6437
6438 * gdb.base/interp.exp: Add regression test.
6439
186c406b
TT
64402010-12-09 Tom Tromey <tromey@redhat.com>
6441
6442 * gdb.java/jnpe.java: New file.
6443 * gdb.java/jnpe.exp: New file.
6444 * gdb.cp/nextoverthrow.exp: New file.
6445 * gdb.cp/nextoverthrow.cc: New file.
6446
aae1c79a
DE
64472010-12-07 Doug Evans <dje@google.com>
6448
6449 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6450 of data-directory.
6451 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6452 updated.
6453 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6454
60f98dde 64552010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6456
6457 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6458 * gdb.base/call-sc.exp: Ditto.
6459 * gdb.base/finish.exp: Ditto.
6460 * gdb.base/return.exp: Ditto.
6461 * gdb.base/return2.exp: Ditto.
6462
5fa290c1
DE
64632010-11-30 Doug Evans <dje@google.com>
6464
6465 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6466 (gdb_expect_list): Fix spelling errors in comments.
6467 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6468 send_gdb/gdb_expect_list where applicable.
6469 * gdb.base/call-ar-st.exp: Ditto.
6470 * gdb.base/funcargs.exp: Ditto.
6471 * gdb.base/gcore.exp: Ditto.
6472 * gdb.base/page.exp: Ditto.
6473 * gdb.base/sigaltstack.exp: Ditto.
6474 * gdb.base/siginfo.exp: Ditto.
6475 * gdb.base/sigstep.exp: Ditto.
6476 * gdb.base/trace-commands.exp: Ditto.
6477
4e04c971
DE
64782010-11-29 Doug Evans <dje@google.com>
6479
6480 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6481 printer-name;subprinter-name.
6482
8cf6f0b1
TT
64832010-11-29 Tom Tromey <tromey@redhat.com>
6484
6485 * gdb.dwarf2/implptr.exp: New file.
6486 * gdb.dwarf2/implptr.c: New file.
6487 * gdb.dwarf2/implptr.S: New file.
6488
94b6973e
PM
64892010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6490
fc529d80 6491 PR python/12199
94b6973e
PM
6492
6493 * gdb.python/py-breakpoint.exp: Test the delete method.
6494
8358c15c
JK
64952010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6496
6497 Fix step_resume_breakpoint unsaved during an infcall.
6498 * gdb.base/step-resume-infcall.exp: New file.
6499 * gdb.base/step-resume-infcall.c: New file.
6500
f6df29bc
TJB
65012010-11-24 Edjunior Machado <emachado@br.ibm.com>
6502
6503 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6504
f2b5a5cf
TJB
65052010-11-24 Edjunior Machado <emachado@br.ibm.com>
6506
6507 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6508 on ppc64's symbols; "finish" and "return" commands must accept to
6509 show the caller line again as well as the line after.
6510 * gdb.asm/powerpc64.inc: New file.
6511
6b0ecdc2
DE
65122010-11-23 Doug Evans <dje@google.com>
6513
6514 * lib/gdb.exp (gdb_test_sequence): New function.
6515 (gdb_expect_list): Add verbose -log call for each pattern.
6516 * gdb.base/signals.exp (test_handle_all_print): Call it.
6517 Reduce timeout increment from 6 minutes to 1 minute.
6518 * gdb.server/ext-run.exp: Call it.
6519
ea976c60
PM
65202010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6521
f2b5a5cf 6522 PR python/12212
ea976c60
PM
6523
6524 * gdb.python/python.exp: Check that selected_thread raises an
6525 error when no inferior is loaded.
6526
c0efa795
JK
65272010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6528
6529 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6530 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6531
ec3aa567
JK
65322010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6533
6534 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6535 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6536
d8249011
DE
65372010-11-18 Doug Evans <dje@google.com>
6538
6539 * gdb.server/ext-run.exp: Fix intermittent failures.
6540
d4eba7d1
NF
65412010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6542
6543 * gdb.stabs/gdb11479.exp: Use runto_main.
6544
b04c2f88
NF
65452010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6546
6547 * gdb.base/break-entry.exp: Skip if using a stub.
6548
ae9d7ce4
NF
65492010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6550
6551 * gdb.python/py-inferior.exp: Pack values in target endianness.
6552
621c8364
TT
65532010-11-12 Tom Tromey <tromey@redhat.com>
6554
6555 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6556 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6557 MemoryError.
6558 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6559 type.
6560 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6561 MemoryError.
6562 (test_subscript_regression): Update exception type.
6563
84f4c1fe
PM
65642010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6565
6566 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6567 breakpoint tests.
6568
a1442452
PA
65692010-11-09 Pedro Alves <pedro@codesourcery.com>
6570
6571 * gdb.base/watchpoint.exp: Test "watch -location" with an
6572 innacessible location.
6573
efd11a33
JK
65742010-11-09 Edjunior Machado <emachado@br.ibm.com>
6575 Luis Machado <luisgpm@br.ibm.com>
6576
6577 * gdb.base/maint.exp: Expect "." prefix.
6578 * gdb.base/nodebug.exp: Expect "." Likewise.
6579 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6580 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6581 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6582 POWER server processors.
6583
aa00efb5
JK
65842010-11-08 Edjunior Machado <emachado@br.ibm.com>
6585 Luis Machado <luisgpm@br.ibm.com>
6586
6587 * gdb.base/break-entry.exp: convert entry point for
6588 ppc64 and expect leading `.' on ppc64's symbols
6589
99e7ae30
DE
65902010-11-05 Doug Evans <dje@google.com>
6591
6592 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6593 * gdb.python/py-param.exp: Delete, contents moved to ...
6594 * gdb.python/py-parameter.exp: ... here. New file.
6595 Add test for gdb.parameter ("directories").
99e7ae30 6596
f4b8a18d
KW
65972010-11-05 Ken Werner <ken.werner@de.ibm.com>
6598
6599 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6600 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6601 * configure: Regenerate.
6602 * gdb.opencl/Makefile.in: New File.
6603 * gdb.opencl/datatypes.exp: Likewise.
6604 * gdb.opencl/datatypes.cl: Likewise.
6605 * gdb.opencl/operators.exp: Likewise.
6606 * gdb.opencl/operators.cl: Likewise.
6607 * gdb.opencl/vec_comps.exp: Likewise.
6608 * gdb.opencl/vec_comps.cl: Likewise.
6609 * gdb.opencl/convs_casts.exp: Likewise.
6610 * gdb.opencl/convs_casts.cl: Likewise.
6611 * lib/opencl.exp: Likewise.
6612 * lib/opencl_hostapp.c: Likewise.
6613 * lib/opencl_kernel.cl: Likewise.
6614 * lib/cl_util.c: Likewise.
6615 * lib/cl_util.c: Likewise.
6616 * gdb.base/default.exp (set language): Add "opencl" to the list of
6617 languages.
6618
a9d5ef47
SW
66192010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6620
6621 * gdb.cp/overload.exp: Added test for inheritance overload.
6622 * gdb.cp/overload.cc: Ditto.
6623 * gdb.cp/oranking.exp: Removed releveant kfails.
6624
03eb1c79
JK
66252010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6626 Joel Brobecker <brobecker@adacore.com>
6627
6628 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6629 check test_compiler_info.
6630
dbc98a8b
KW
66312010-11-03 Ken Werner <ken.werner@de.ibm.com>
6632
6633 * gdb.base/gnu_vector.exp: Adjust expect messages.
6634
120bd360
KW
66352010-11-03 Ken Werner <ken.werner@de.ibm.com>
6636
6637 * gdb.base/gnu_vector.exp: Add unary operator tests.
6638
c37f7098
KW
66392010-11-03 Ken Werner <ken.werner@de.ibm.com>
6640
6641 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6642
7b51bc51
DE
66432010-11-02 Doug Evans <dje@google.com>
6644
6645 * gdb.python/py-pp-maint.c: New file.
6646 * gdb.python/py-pp-maint.exp: New file.
6647 * gdb.python/py-pp-maint.py: New file.
6648
50c97f38
TT
66492010-11-02 Tom Tromey <tromey@redhat.com>
6650
6651 * gdb.base/default.exp: Remove "scheme" from language list.
6652
a289b8f6
JK
66532010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6654
6655 Revert:
6656 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6657 * gdb.threads/sigstep-threads.exp: New file.
6658 * gdb.threads/sigstep-threads.c: New file.
6659
cd017491
MS
66602010-10-20 Michael Snyder <msnyder@vmware.com>
6661
6662 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6663
8e6a5956
UW
66642010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6665
6666 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6667 Skip test completely if gdb,no_hardware_watchpoints.
6668
2c04da0d
UW
66692010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6670
6671 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6672 strict, but do not check for any particular function name within libc.
6673
79afc5ef
SW
66742010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6675
6676 * gdb.cp/smartp.exp: New test.
6677 * gdb.cp/smartp.cc : New test.
6678
026ffab7
SW
66792010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6680
6681 * gdb.cp/converts.exp: Test pointer to bool conversion.
6682 Test pointer to long conversion.
6683 * gdb.cp/oranking.exp: Removed relevant kfail.
6684
3a772aa4
TT
66852010-10-18 Tom Tromey <tromey@redhat.com>
6686
6687 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6688 argument to lazy_string.
6689 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6690 (pp_ls.to_string): Use it.
6691 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6692 Add "estring2" local.
6693
5fc3827b
JK
66942010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6695
6696 Fix s390x compatibility.
6697 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6698 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6699
8aeb23f3
JK
67002010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6701
6702 * gdb.threads/sigstep-threads.exp: New file.
6703 * gdb.threads/sigstep-threads.c: New file.
6704
c1e56572
JK
67052010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6706
6707 * gdb.base/pie-execl.exp: New file.
6708 * gdb.base/pie-execl.c: New file.
6709
92163a10
JK
67102010-10-13 Doug Evans <dje@google.com>
6711 Jan Kratochvil <jan.kratochvil@redhat.com>
6712
6713 PR exp/12117
6714 * gdb.cp/ptype-cv-cp.cc: New file.
6715 * gdb.cp/ptype-cv-cp.exp: New file.
6716
7062b0a0
SW
67172010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6718
6719 * gdb.cp/converts.cc: New test program.
6720 * gdb.cp/converts.exp: New test.
6721 * gdb.cp/overload.exp: Added test for void* vs int*.
6722 * gdb.cp/overload.exp: Ditto.
6723 * gdb.cp/oranking.exp: Removed related kfail.
6724
0e3509db
DE
67252010-10-13 Doug Evans <dje@google.com>
6726
6727 * lib/gdb-python.exp (gdb_check_python_config): New function.
6728 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6729 * gdb.python/lib-types.cc: New file.
6730 * gdb.python/lib-types.exp: New file.
6731
8dc78533
JK
67322010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6733
6734 * gdb.python/py-error.exp: New file.
6735 * gdb.python/py-error.py: New file.
6736
93c17e06
JK
67372010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6738
6739 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6740 gdb_test_multiple.
6741
d8b34041
JK
67422010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6743
6744 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6745 * gdb.base/prelink.exp: Likewise.
6746 * gdb.base/solib-nodir.exp: Likewise.
6747 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6748 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6749 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6750
e0cc584e
UW
67512010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6752
6753 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6754 for the "info files" test to avoid timeouts on slow machines.
6755
cfc353b1
JK
67562010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6757
6758 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6759 (main): Make openlib dummy call.
6760
d3d7896d
JK
67612010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6762
6763 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6764 * break-interp.exp (reach): Move the core body ...
6765 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6766 (test_ld): Provide always real argument, even to the linker. Replace
6767 dl_main by _dl_debug_state.
6768
5e533c94
JK
67692010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6770
6771 Fix results of prelinked PIEs on ppc*.
6772 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6773 Accept also DISPLACEMENT "PRESENT".
6774 (main): Replace "ZERO" displacements by "PRESENT".
6775
33540610
SW
67762010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6777
6778 * gdb.cp/oranking.exp: New test.
6779 * gdb.cp/oranking.cc: New test program.
6780
3bdf2bbd
KW
67812010-10-08 Ken Werner <ken.werner@de.ibm.com>
6782
6783 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6784 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6785
2f608a3a
KW
67862010-10-06 Ken Werner <ken.werner@de.ibm.com>
6787
6788 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6789 lush, lynx) New constant.
6790 * gdb.base/constvars.exp: Test const array types.
6791 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6792
aa2e2d8d
DE
67932010-10-06 Doug Evans <dje@google.com>
6794
6795 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6796 of syscall staging area.
6797
2844d6b5
KW
67982010-10-06 Ken Werner <ken.werner@de.ibm.com>
6799
6800 * gdb.base/gnu_vector.c: Add variable c4.
6801 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6802 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6803
7d8ac8bb
MR
68042010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6805
6806 * gdb.arch/altivec-abi.exp: Fix a typo.
6807
84a02e58
MR
68082010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6809
6810 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6811 to match a thread ID.
6812
b18e6318
JK
68132010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6814
6815 Fix s390x testcase compatibility.
6816 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6817
a2c09bd0
DE
68182010-10-01 Doug Evans <dje@google.com>
6819
6820 * lib/gdb-python.exp: New file.
6821 * gdb.python/py-block.exp: Use it.
6822 * gdb.python/py-breakpoint.exp: Ditto.
6823 * gdb.python/py-frame.exp: Ditto.
6824 * gdb.python/py-inferior.exp: Ditto.
6825 * gdb.python/py-param.exp: Ditto.
6826 * gdb.python/py-prettyprint.exp: Ditto.
6827 * gdb.python/py-shared.exp: Ditto.
6828 * gdb.python/py-symbol.exp: Ditto.
6829 * gdb.python/py-symtab.exp: Ditto.
6830 * gdb.python/py-type.exp: Ditto.
6831 * gdb.python/py-value.exp: Ditto.
6832 * gdb.python/python.exp: Ditto.
6833
38f12cfc
TT
68342010-09-30 Tom Tromey <tromey@redhat.com>
6835
6836 * gdb.base/anon.exp: New file.
6837 * gdb.base/anon.c: New file.
6838
9ae8282d
TT
68392010-09-30 Tom Tromey <tromey@redhat.com>
6840
6841 * gdb.base/completion.exp: Test completion through anonymous
6842 union.
6843 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6844
e9e07ba6
JK
68452010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6846
6847 Fix printing parameters of inlined functions.
6848 * gdb.dwarf2/dw2-inline-param.exp: New file.
6849 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6850 * gdb.dwarf2/dw2-inline-param.S: New file.
6851
cd2effb2
JK
68522010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6853
6854 PR corefiles/12071.
6855 * gdb.base/corefile.exp (quit with a process, no question: load core)
6856 (quit with a core file): New tests.
6857
bceffbf3
JK
68582010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6859
6860 Fix GDB crash on inferior calls with self-referencing classes.
6861 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6862 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6863 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6864
1736ad11
JK
68652010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6866
6867 Fix lost siginfo_t for inferior calls.
6868 * gdb.base/siginfo-infcall.exp: New file.
6869 * gdb.base/siginfo-infcall.c: New file.
6870
a176ad92
JB
68712010-09-22 Joel Brobecker <brobecker@adacore.com>
6872
6873 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6874
c2b0a229
JK
68752010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6876
6877 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6878 New test.
6879 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6880
e8ae22d1
JB
68812010-09-22 Joel Brobecker <brobecker@adacore.com>
6882
6883 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6884 type of our const type.
6885
ec322823
SW
68862010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6887
6888 * gdb.cp/pr12028.cc: New.
6889 * gdb.cp/pr12028.exp: New.
6890
72929c62
JB
68912010-09-22 Joel Brobecker <brobecker@adacore.com>
6892
6893 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6894
875b4ff5 68952010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6896 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6897
6898 PR mi/11407
6899 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6900 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6901 * gdb.mi/dw2-ref-missing-frame.S New File.
6902 * gdb.mi/dw2-ref-missing-frame.exp New File.
6903
7155d578
TT
69042010-09-14 Tom Tromey <tromey@redhat.com>
6905
6906 PR symtab/8399:
6907 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6908
515ed532
TT
69092010-09-14 Tom Tromey <tromey@redhat.com>
6910
6911 PR exp/11803:
6912 * gdb.threads/tls.exp: Use C++.
6913 (check_thread_local): Use K::another_thread_local.
6914 * gdb.threads/tls.c (class K): New.
6915 (another_thread_local): Now a member of K.
6916 (spin): Update. No longer K&R C.
6917
450ca57c
SW
69182010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6919
6920 * gdb.cp/koenig.cc: created class for testing member lookup.
6921 * gdb.cp/koenig.exp: Added test for member lookup.
6922
dbd492a3
JK
69232010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6924
6925 Fix false FAILs on sourcetree topdir directory containing "kill".
6926 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6927 source line matching regexp.
6928
8d4d924b
JK
69292010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6930
6931 * gdb.python/python.exp (set height 0, collect help from uiout)
6932 (verify help to uiout): New tests.
6933
8e64f2a0
JK
69342010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6935
6936 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6937 is_lp64_target to check 64bit target.
6938
4569eed2
JK
69392010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6940
6941 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6942 (test_ld) <powerpc64-*>: New.
6943
5e1617b1
DJ
69442010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6945
6946 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6947
c767944b
DJ
69482010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6949
6950 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6951 (FunctionArg::method): New function.
6952 (empty, arg): New variables.
6953 (main): Call arg.method.
6954 * gdb.cp/templates.exp (test_template_args): New function.
6955 (do_tests): Call it.
6956
27d3a3fc
UW
69572010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6958
6959 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
6960 of "next" to proceed over pthread_exit call.
6961
55b7ce7f
UW
69622010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6963
6964 * gdb.base/maint.exp: Avoid wildcards against potentially very long
6965 "maint print statistics" output to prevent expect timeouts.
6966
809df446
JK
69672010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6968
6969 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
6970 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6971 (test_float_rejected): ... here.
6972 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
6973 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6974 (test_float_rejected): ... here.
6975 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
6976 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6977 (test_float_rejected): ... here.
6978 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
6979 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6980 (test_float_rejected): ... here.
6981
8464be76
DJ
69822010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6983
6984 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
6985 before disabling hardware watchpoints.
6986 (test_inaccessible_watchpoint): Check that hardware watchpoints
6987 are used. Test for watchpoints on a constant address.
6988
14dba4b4
JK
69892010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6990
6991 * gdb.base/ui-redirect.exp: New file.
6992
3f3540e1 69932010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 6994 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
6995
6996 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
6997
0f254bb7
DE
69982010-08-31 Doug Evans <dje@google.com>
6999
7000 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
7001
03f17ccf
TT
70022010-08-30 Tom Tromey <tromey@redhat.com>
7003
7004 PR python/11792:
7005 * gdb.python/py-value.exp (test_subscript_regression): Add
7006 dynamic_type test.
7007
640617ad
DJ
70082010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
7009
7010 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
7011 instead of running to main. Do not test the main function.
7012 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
7013 Add new main.
7014
2ed91d1b
PA
70152010-08-26 Pedro Alves <pedro@codesourcery.com>
7016
7017 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
7018 one test.
7019
673bfd45
DE
70202010-08-24 Doug Evans <dje@google.com>
7021
7022 PR symtab/11942
7023 * gdb.dwarf2/dw4-sig-types.cc: New file.
7024 * gdb.dwarf2/dw4-sig-types.h: New file.
7025 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
7026 * gdb.dwarf2/dw4-sig-types.exp: New file.
7027
f9ffd4bb
TT
70282010-08-23 Tom Tromey <tromey@redhat.com>
7029
7030 PR python/11145:
7031 * gdb.python/py-value.c (Base, Derived): New types.
7032 (base): New global.
7033 * gdb.python/py-value.exp (test_subscript_regression): Add
7034 dynamic_cast test.
7035
d839c8a4
TT
70362010-08-23 Tom Tromey <tromey@redhat.com>
7037
7038 PR python/10676:
7039 * gdb.python/py-type.exp (test_fields): Add tests for type
7040 equality.
7041
702c2711
TT
70422010-08-23 Tom Tromey <tromey@redhat.com>
7043
7044 PR python/11915:
7045 * gdb.python/py-type.exp (test_fields): Add tests for array.
7046
832bafd3
KS
70472010-08-23 Keith Seitz <keiths@redhat.com>
7048
7049 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
7050 have any children. Create a new abbrev for it.
7051 Add missing terminal sequence to .debug_abbrev.
7052
c37bf528
KS
70532010-08-20 Keith Seitz <keiths@redhat.com>
7054
7055 PR symtab/11465:
7056 * gdb.dwarf2/pr11465.exp: New test.
7057 * gdb.dwarf2/pr11465.S: New file.
7058 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
7059 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
7060
4572cbac
TJB
70612010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
7062
7063 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
7064 registers. Update data sets with the new v2_double element in the
7065 VSX register union. Add vector_register3_vr data set for the AltiVec
7066 registers. Use gdb_test_no_output instead of send_gdb.
7067
e7fbb131
PA
70682010-08-19 Pedro Alves <pedro@codesourcery.com>
7069
7070 * gdb.python/py-shared.exp: New file, factored out from
7071 python.exp.
7072 * gdb.python/py-shared.c: New file.
7073 * gdb.python/py-shared-sl.c: New file.
7074 * gdb.python/python-1.c: New file.
7075 * gdb.python/python-sl.c: Delete.
7076 * gdb.python/python.c: Mention python-1.c.
7077 * gdb.python/python.exp: Move shared library tests to
7078 py-shared.exp.
7079 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
7080 (MISCELLANEOUS): New.
7081 (clean mostlyclean): Also remove $MISCELLANEOUS.
7082
d30f5e1f
DE
70832010-08-19 Doug Evans <dje@google.com>
7084
7085 PR exp/11926
7086 * gdb.base/printcmds.exp (test_float_accepted): New function.
7087 Move existing float tests there. Add tests for floats with suffixes.
7088 (test_float_rejected): New function.
7089 * gdb.java/jv-print.exp (test_float_accepted): New function.
7090 (test_float_rejected): New function.
7091 * gdb.objc/print.exp: New file.
7092 * gdb.pascal/print.exp: New file.
7093 * lib/objc.exp: New file.
7094
7b3fd859
PM
70952010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
7096
7097 * gdb.base/default.exp (info set): Avoid full buffer error and force
7098 reading up to final gdb prompt.
7099 (show): Likewise.
7100
c92817ce
TT
71012010-08-18 Tom Tromey <tromey@redhat.com>
7102
7103 PR symtab/11919:
7104 * gdb.base/completion.exp: Add test.
7105
f1208f9e
DE
71062010-08-18 Doug Evans <dje@google.com>
7107
7108 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
7109 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
7110 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
7111 Simplify, early exit if runto_main fails.
7112 * gdb.fortran/exprs.exp: load_lib fortran.exp.
7113 (set_lang_fortran): Moved to lib/fortran.exp.
7114 * gdb.fortran/types.exp: load_lib fortran.exp.
7115 (set_lang_fortran): Moved to lib/fortran.exp.
7116 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
7117 * gdb.java/jprint.exp (set_lang_java): Ditto.
7118 * gdb.java/jv-exp.exp: load_lib java.exp.
7119 If set_lang_java fails, issue a warning instead of failure to be
7120 consistent with other set_lang_foo uses.
7121 (set_lang_java): Moved to lib/java.exp.
7122 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
7123 If set_lang_java fails, issue a warning instead of failure to be
7124 consistent with other set_lang_foo uses.
7125 * gdb.pascal/types.exp: load_lib pascal.exp.
7126 (set_lang_pascal): Moved to lib/pascal.exp.
7127 * lib/fortran.exp: New file.
7128 * lib/java.exp (set_lang_java): New function.
7129 * lib/pascal.exp (set_lang_pascal): New function.
7130
2f06b485
YQ
71312010-08-18 Yao Qi <yao@codesourcery.com
7132
7133 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
7134 func_nofb_start and func_loopfb_start, so that address of functions
7135 is equal to these labels on Thumb.
7136
96e25403
YQ
71372010-08-18 Yao Qi <yao@codesourcery.com>
7138
7139 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
7140 to reflect latest c source file.
7141
36e6adc4
JK
71422010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7143
7144 * gdb.cp/infcall-dlopen.exp: New file.
7145 * gdb.cp/infcall-dlopen.cc: New file.
7146 * gdb.cp/infcall-dlopen-lib.cc: New file.
7147
f431efe5
PA
71482010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7149 Pedro Alves <pedro@codesourcery.com>
7150
7151 PR breakpoints/11371
7152
7153 * gdb.base/watch-cond-infcall.exp: New file.
7154 * gdb.base/watch-cond-infcall.c: New file.
7155
06a64a0b
TT
71562010-08-16 Tom Tromey <tromey@redhat.com>
7157
7158 * gdb.base/help.exp: Update.
7159 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
7160 watchpoint.
7161 (test_watch_location): New proc.
7162 (test_watchpoint_in_big_blob): Delete watchpoint.
7163 * gdb.base/watchpoint.c (func5): New function.
7164 (main): Call it.
7165
70ebf4ed
DE
71662010-08-16 Doug Evans <dje@google.com>
7167
7168 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
7169
ca5c20b6
PM
71702010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7171
7172 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7173 tests.
7174
7346b668
KW
71752010-08-11 Ken Werner <ken.werner@de.ibm.com>
7176
7177 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7178 * gdb.base/gnu_vector.c: New File.
7179 * gdb.base/gnu_vector.exp: Likewise.
7180
cb2e07a6
PM
71812010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7182
7183 * gdb.python/python.c: New File.
7184 * gdb.python/python-sl.c: New File.
7185 * gdb.python/python.exp: Test solib_address and decode_line
7186 * functions.
7187
5da1313b
JK
71882010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7189
7190 * gdb.python/python.exp (show height, set height 10)
7191 (verify pagination beforehand, verify pagination beforehand: q)
7192 (gdb.execute does not page, verify pagination afterwards)
7193 (verify pagination afterwards: q): New.
7194
49c3ccf7
DE
71952010-08-02 Doug Evans <dje@google.com>
7196
7197 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7198 because of an older gcc, change test2
7199 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7200 to unsupported.
7201
42c0c4f1
KH
72022010-07-30 Kazu Hirata <kazu@codesourcery.com>
7203
7204 * gdb.base/break-always.exp: Do not expect full paths to file
7205 names.
7206 * gdb.base/commands.exp: Likewise.
7207
d3765805
DE
72082010-07-30 Doug Evans <dje@google.com>
7209
c98ee71b
DE
7210 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7211 xfail them when run with older gccs.
7212
fd961404
DE
7213 * lib/gdb.exp (build_executable): Forward "c++" option to
7214 get_compiler_info.
7215
999adef4
DE
7216 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7217 "python print ttype.template_argument(1)" and
7218 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7219 if using gcc 4.4 or earlier.
7220
d3765805
DE
7221 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7222 attach-to-debugger handling.
7223
1276c759
JK
72242010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7225
7226 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7227 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7228 (main): Use copyreloc.
7229 * gdb.base/prelink.exp (split debug of executable)
7230 (.dynbss vs. .bss address shift): New tests.
7231
88caa9b9
PA
72322010-07-29 Pedro Alves <pedro@codesourcery.com>
7233
7234 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7235 in gdb_test_multiple.
7236
c6f2ac43
PA
72372010-07-29 Pedro Alves <pedro@codesourcery.com>
7238
7239 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7240 environment.
7241
326fd672
TT
72422010-07-28 Tom Tromey <tromey@redhat.com>
7243
7244 PR python/11060:
7245 * gdb.python/py-type.c (Temargs): New template.
7246 (temvar): New variable.
7247 * gdb.python/py-type.exp (test_template): New proc.
7248
3ce3b1ba
PA
72492010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7250
7251 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7252 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7253
34eaf542
TT
72542010-07-28 Tom Tromey <tromey@redhat.com>
7255
7256 PR c++/9946:
7257 * gdb.cp/temargs.exp: New file.
7258 * gdb.cp/temargs.cc: New file.
7259
d41b819e
JK
72602010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7261
7262 * gdb.base/help.exp (help disassemble): Update the content.
7263
26ab7092
JK
72642010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7265
7266 * gdb.threads/ia64-sigill.exp: New file.
7267 * gdb.threads/ia64-sigill.c: New file.
7268
5283e9e1
TT
72692010-07-27 Tom Tromey <tromey@redhat.com>
7270
7271 * gdb.opt/inline-cmds.c (ATTR): New define.
7272 (func1): Use it.
7273 (func2): Likewise.
7274 (func3): Likewise.
7275 (outer_inline1): Likewise.
7276 (outer_inline2): Likewise.
7277 * gdb.opt/inline-bt.c (ATTR): New define.
7278 (func1): Use it.
7279 (func2): Likewise.
7280 * gdb.opt/inline-locals.c (ATTR): New define.
7281 (func1): Use it.
7282 (func2): Likewise.
7283
e992ef73
TT
72842010-07-27 Tom Tromey <tromey@redhat.com>
7285
7286 * gdb.stabs/gdb11479.c (hack): New function.
7287 (test): Use it.
7288 (test2): Use it.
7289 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7290 (int32_search_buf, int64_search_buf): No longer static.
7291 (x): Remove.
7292 * gdb.base/relocate.c (hack): New function.
7293
5374244e
PM
72942010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7295
7296 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7297 * gdb.python/py-value.c (func1): New function.
7298 (func2): Likewise.
7299
a99aee83
CV
73002010-07-26 Corinna Vinschen <vinschen@redhat.com>
7301
7302 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7303 as not to clash with .data section.
7304
a04ba985
JG
73052010-07-26 Jerome Guitton <guitton@adacore.com>
7306
7307 * gdb.base/code_elim.exp: New file.
7308 * gdb.base/code_elim1.c: New file.
7309 * gdb.base/code_elim2.c: New file.
7310
23bd0f7c
PA
73112010-07-21 Pedro Alves <pedro@codesourcery.com>
7312
7313 PR symtab/11827
7314
7315 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7316 (some_volatile_enum): New variable.
7317 * gdb.base/printcmds.exp (test_print_enums): New.
7318 <top level>: Call it.
7319
883df6dd
SW
73202010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7321
7322 * gdb.cp/fpointer.cc: New test.
7323 * gdb.cp/fpointer.exp: New test.
7324
569b05a5
JK
73252010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7326
7327 * gdb.base/solib-nodir.exp: New file.
7328 * lib/gdb.exp (runto): New case for a GDB internal error.
7329
51d7d803
JK
73302010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7331 Ulrich Weigand <uweigand@de.ibm.com>
7332 Tom Tromey <tromey@redhat.com>
7333
7334 * gdb.base/charset-malloc.c: New file.
7335 * gdb.base/charset.c (malloc_stub): New prototype.
7336 (main): Call it instead of malloc itself.
7337 * gdb.base/charset.exp: Use only prepare_for_testing.
7338 (binfile): Remove the variable.
7339
c0edd9ed
JK
73402010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7341
7342 Make core files the process_stratum.
7343 * gdb.base/corefile.exp (run: load core again)
7344 (run: sanity check we see the core file, run: with core)
7345 (run: core file is cleared, attach: load core again)
7346 (attach: sanity check we see the core file, attach: with core)
7347 (attach: core file is cleared): New tests.
7348 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7349
3cbaedff
KW
73502010-07-14 Ken Werner <ken.werner@de.ibm.com>
7351
7352 * gdb.arch/altivec-abi.exp: New tests.
7353
91158a56
TT
73542010-07-13 Tom Tromey <tromey@redhat.com>
7355
7356 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7357 (main): Use it.
7358 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7359
0f5238ed
TT
73602010-07-13 Tom Tromey <tromey@redhat.com>
7361
7362 * gdb.base/label.exp: New file.
7363 * gdb.base/label.c: New file.
7364
add265ae
L
73652010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7366 H.J. Lu <hongjiu.lu@intel.com>
7367
7368 * lib/gdb.exp (is_ilp32_target): New.
7369 (is_lp64_target): Likewise.
7370
7371 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7372 target.
7373 * gdb.arch/amd64-disp-step.exp: Likewise.
7374 * gdb.arch/amd64-dword.exp: Likewise.
7375 * gdb.arch/amd64-i386-address.exp: Likewise.
7376 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7377
add265ae
L
7378 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7379 target.
7380 * gdb.arch/i386-bp_permanent.exp: Likewise.
7381 * gdb.arch/i386-byte.exp: Likewise.
7382 * gdb.arch/i386-disp-step.exp: Likewise.
7383 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7384 * gdb.arch/i386-prologue.exp: Likewise.
7385 * gdb.arch/i386-size-overlap.exp: Likewise.
7386 * gdb.arch/i386-size.exp: Likewise.
7387 * gdb.arch/i386-sse.exp: Likewise.
7388 * gdb.arch/i386-unwind.exp: Likewise.
7389 * gdb.arch/i386-word.exp: Likewise.
7390
7391 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7392 test only when building 64-bit executables. Do not hard-code
7393 -m64 option.
7394
2dfb8c17
DE
73952010-07-07 Doug Evans <dje@google.com>
7396
7397 * lib/gdb.exp (gdb_test_list_exact): New function.
7398 * gdb.base/default.exp (show convenience): Call it, add tests for
7399 $_sdata = void, $_thread = 0.
7400
4e5799b6
JK
74012010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7402 Joel Brobecker <brobecker@adacore.com>
7403
7404 Fix re-run of PIE executable, PR shlibs/11776.
7405 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7406 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7407 and re-"run" of the inferior.
7408
1a219cc7
JK
74092010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7410 Joel Brobecker <brobecker@adacore.com>
7411
7412 Cope with missing /usr/sbin/prelink.
7413 * lib/prelink-support.exp (prelink_no):
7414 <result == 1 && $output is "no such file or directory">: New.
7415 (prelink_yes): Likewise. Return on failed prelink_no.
7416
5e3b36f8
JK
74172010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7418 Joel Brobecker <brobecker@adacore.com>
7419
7420 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7421 build_executable by build_executable_own_libs. Replace "prelink -R"
7422 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7423 change.
7424 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7425 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7426 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7427 Replace build_executable by build_executable_own_libs's function
7428 build_executable_own_libs.
7429 (prelinkNO): Create new stub to call prelink_no.
7430 (prelinkYES): Create new stub to call prelink_yes.
7431 (test_attach): Rename calls of copy to file_copy.
7432 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7433 (copy): Move to ...
7434 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7435 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7436 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7437 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7438 special flags by gdb_compile_shlib. Replace second gdb_compile by
7439 build_executable_own_libs. Replace "prelink -R" execution by a call of
7440 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7441 a second call of prelink_yes. Replace restart commands by
7442 clean_restart.
7443 (prelink): Rename to ...
7444 (seen displacement message): ... this test. Extend its expectation
7445 strictness.
7446
86e4bafc
JK
74472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7448
7449 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7450 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7451 displacement message exactly once.
7452
3cd07d20
JK
74532010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7454 Joel Brobecker <brobecker@adacore.com>
7455
7456 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7457 its restore after the <$relink_args != ""> loop. new comment.
7458
0a1e94c7
JK
74592010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7460 Joel Brobecker <brobecker@adacore.com>
7461
7462 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7463 code for it. New variable relink_args.
7464 (prelinkYES): Call prelinkNO.
7465 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7466 in such case. Move the core code to ...
7467 (test_attach_gdb): ... a new function. Send GDB command "file".
7468 Extend expected "Attaching to " string.
7469
2f70bcfb
TT
74702010-07-02 Tom Tromey <tromey@redhat.com>
7471
7472 * gdb.base/bitops.exp: Remove extraneous "pass".
7473
a17ac5b0
TT
74742010-07-02 Ken Werner <ken.werner@de.ibm.com>
7475
7476 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7477
dc10affe
PA
74782010-07-01 Pedro Alves <pedro@codesourcery.com>
7479
d41c0fc8
PA
7480 * gdb.base/help.exp: Adjust expected output.
7481
74822010-07-01 Pedro Alves <pedro@codesourcery.com>
7483
7484 * gdb.base/help.exp: Adjust expected output.
dc10affe 7485
0a600c36
JK
74862010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7487
7488 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7489 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7490 c++/11702.
7491
37cc8bfe
JK
74922010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7493 Doug Evans <dje@google.com>
7494
7495 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7496 add .dynamic entry'.
7497
254e6b9e
DE
74982010-06-29 Doug Evans <dje@google.com>
7499
7500 Test PR c++/11702.
7501 * gdb.cp/m-static.exp: Add testcase.
7502 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7503
595939de 75042010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7505 Tom Tromey <tromey@redhat.com>
7506 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7507
7508 * gdb.python/py-inferior.c: New File.
7509 * gdb.python/py-infthread.c: New File.
7510 * gdb.python/py-inferior.exp: New File.
7511 * gdb.python/py-infthread.exp: New File.
7512
98751a41
JK
75132010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7514
7515 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7516 (ptype ::C::OtherFileClass typedefs): New.
7517 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7518 (C::OtherFileClass::cOtherFileClassVar2): New.
7519 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7520 cOtherFileClassVar2.
7521 (C::cOtherFileType2, C::cOtherFileVar2): New.
7522 (C::cOtherFileVar_use): use also cOtherFileVar2.
7523 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7524
41f62f39
JK
75252010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7526
7527 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7528 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7529 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7530 (print ::C::cOtherFileVar)
7531 (whatis C::OtherFileClass::cOtherFileClassType)
7532 (whatis ::C::OtherFileClass::cOtherFileClassType)
7533 (print C::OtherFileClass::cOtherFileClassVar)
7534 (print ::cOtherFileClassVar)
7535 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7536 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7537 trailing content.
7538 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7539 (C::OtherFileClass::cOtherFileClassVar)
7540 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7541 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7542
af53d231
JK
75432010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7544
7545 Test PR c++/11703 and PR gdb/1448.
7546 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7547 gdb/1448.
7548
9655fd1a
JK
75492010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7550
7551 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7552 (main) <rtti_data>: New.
7553 * gdb.cp/virtbase.exp (print rtti_data): New.
7554
824cc8dd
JK
75552010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7556 Joel Brobecker <brobecker@adacore.com>
7557
7558 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7559
6036c742
JK
75602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7561
7562 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7563
de6a0421
DE
75642010-06-28 Doug Evans <dje@google.com>
7565
7566 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7567
b2dae948
DE
75682010-06-27 Doug Evans <dje@google.com>
7569
7570 * gdb.cp/m-static.exp: Update expected test output.
7571
0f3bb72e
PH
75722010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7573
889bf7c5
PA
7574 * gdb.gdb/selftest.exp: Adjust expected message for
7575 capturing start-up runtime.
0f3bb72e 7576
bc9f0842
TT
75772010-06-25 Tom Tromey <tromey@redhat.com>
7578
7579 PR python/10808:
7580 * gdb.python/python.exp: Add new tests.
7581
099ef718
SW
75822010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7583
7584 * gdb.cp/operator.cc: Created an import loop.
7585 * gdb.cp/operator.exp: Added testcase for import loop.
7586
5868a632
JK
75872010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7588
7589 Test PR python/11407.
7590 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7591 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7592 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7593 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7594 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7595 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7596 binfile. Call gdb_compile with clean_restart twice.
7597 (func_nofb print, func_nofb backtrace, func_loopfb print)
7598 (func_loopfb backtrace): New.
7599
af76db58
JK
76002010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7601
7602 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7603 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7604 by a hand made one.
7605 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7606 i?86 requirement. Remove variables srcfile and binfile. New variable
7607 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7608
f2c7657e
UW
76092010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7610
7611 * gdb.cell/dwarfaddr.exp: New file.
7612 * gdb.cell/dwarfaddr.S: New file.
7613
628fe4e4
JK
76142010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7615
7616 Test PR 9436.
7617 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7618
f1421989
HZ
76192010-06-24 Hui Zhu <teawater@gmail.com>
7620
7621 * gdb.base/eval.exp: New file.
7622
d03285ec
UW
76232010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7624
7625 * gdb.cell/fork.exp: New file.
7626 * gdb.cell/fork.c: Likewise.
7627 * gdb.cell/fork-spu.c: Likewise.
7628
41b2c92d
PM
76292010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7630
7631 * lib/gdb.exp (banned_variables_traced): New global variable.
7632 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7633 (gdb_init): Use `trace add variable' instead of obsolete
7634 `trace variable'.
7635
d5bc977f
DE
76362010-06-21 Doug Evans <dje@google.com>
7637
7638 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7639
d2ed6730
UW
76402010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7641
7642 * gdb.arch/spu-ls.exp: New file.
7643 * gdb.arch/spu-ls.c: Likewise.
7644
6aed2dbc
SS
76452010-06-18 Stan Shebs <stan@codesourcery.com>
7646
7647 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7648
e0756905
UW
76492010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7650
7651 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7652 * gdb.base/watch-cond.exp: Likewise.
7653 * gdb.python/py-breakpoint.exp: Likewise.
7654
d8053d4d
PA
76552010-06-18 Pedro Alves <pedro@codesourcery.com>
7656
7657 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7658 clean_restart, make sure every test has a distinct message, and
7659 that messages don't include the executable' full path.
7660
81ce510c
DE
76612010-06-17 Doug Evans <dje@google.com>
7662
7663 * gdb.arch/i386-size.exp: Updated expected output for
7664 DISASSEMBLY_OMIT_FNAME.
7665
65d79d4b
SDJ
76662010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7667 Sergio Durigan Junior <sergiodj@redhat.com>
7668
7669 * gdb.base/watch-notconst.c: New file.
7670 * gdb.base/watch-notconst.S: New file.
7671 * gdb.base/watch-notconst2.c: New file.
7672 * gdb.base/watch-notconst2.S: New file.
7673 * gdb.base/watch-notconst.exp: New file.
7674 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7675 (func4): Add operations on `global_ptr_ptr'.
7676 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7677 routine to test watchpoints created with a constant expression.
7678 (test_inaccessible_watchpoint): Include tests for watchpoints
7679 created with a constant expression.
7680
df0f4836
KB
76812010-06-14 Kevin Buettner <kevinb@redhat.com>
7682
7683 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7684 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7685 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7686 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7687 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7688 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7689 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7690 of `_start'.
7691
b769def5
UW
76922010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7693
7694 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7695 not supported on the target.
7696 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7697 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7698 * gdb.mi/mi-nsintrall.exp: Likewise.
7699 * gdb.mi/mi-nsmoribund.exp: Likewise.
7700 * gdb.mi/mi-nsthrexec.exp: Likewise.
7701
d914c394
SS
77022010-06-11 Stan Shebs <stan@codesourcery.com>
7703
7704 * gdb.base/permissions.exp: New file.
7705
77062010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7707
7708 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7709 does not support ELF executable class.
7710
f3ce5b9c
UW
77112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7712
7713 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7714
8e46892c
JK
77152010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7716
7717 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7718 (runto): Catch "The target does not support running in non-stop mode.".
7719
6cc55c64
MS
77202010-06-11 Michael Snyder <msnyder@vmware.com>
7721
7722 * gdb.base/setshow.exp (set language asm): Don't use
7723 gdb_test_no_output, fails on some targets.
7724
caddefa4
UW
77252010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7726
7727 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7728 * gdb.cp/pr9167.exp: Likewise.
7729
468b1aa7
UW
77302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7731
7732 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7733
5c3552dc
UW
77342010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7735
7736 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7737
02e6fe6a
UW
77382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7739
7740 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7741
0e03807e
TT
77422010-06-11 Tom Tromey <tromey@redhat.com>
7743
7744 PR gdb/9977, PR exp/11636::
7745 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7746 (pieces_test_f6): Update expected output.
7747
2bdf28a0
JK
77482010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7749
7750 * gdb.base/moribund-step.exp: New.
7751
f6978de9
MS
77522010-06-08 Michael Snyder <msnyder@vmware.com>
7753
7754 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7755 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7756 * gdb.ada/frame_args.exp: Ditto.
7757 * gdb.ada/lang_switch.exp: Ditto.
7758 * gdb.ada/ptype_arith_binop.exp: Ditto.
7759 * gdb.ada/ref_param.exp: Ditto.
7760 * gdb.ada/type_coercion.exp:Ditto.
7761
7762 * gdb.asm/asm-source.exp: Ditto.
7763
7764 * gdb.base/attach.exp: Ditto.
7765 * gdb.base/bitfields2.exp: Ditto.
7766 * gdb.base/call-signal-resume.exp: Ditto.
7767 * gdb.base/callfuncs.exp: Ditto.
7768 * gdb.base/commands.exp: Ditto.
7769 * gdb.base/dbx.exp: Ditto.
7770 * gdb.base/default.exp: Ditto.
7771 * gdb.base/dump.exp: Ditto.
7772 * gdb.base/exprs.exp: Ditto.
7773 * gdb.base/freebpcmd.exp: Ditto.
7774 * gdb.base/interrupt.exp: Ditto.
7775 * gdb.base/list.exp: Ditto.
7776 * gdb.base/long_long.exp: Ditto.
7777 * gdb.base/maint.exp: Ditto.
7778 * gdb.base/ptype.exp: Ditto.
7779 * gdb.base/return.exp: Ditto.
7780 * gdb.base/setshow.exp: Ditto.
7781 * gdb.base/sigbpt.exp: Ditto.
7782 * gdb.base/sigrepeat.exp: Ditto.
7783
7784 * gdb.cp/classes.exp: Ditto.
7785
7786 * gdb.dwarf2/dw2-restore.exp: Ditto.
7787
7788 * gdb.gdb/selftest.exp: Ditto.
7789
7790 * gdb.multi/base.exp: Ditto.
7791 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7792
7793 * gdb.python/py-block.exp: Ditto.
7794 * gdb.python/py-prettyprint.exp: Ditto.
7795 * gdb.python/py-template.exp: Ditto.
7796
7797 * gdb.server/ext-attach.exp: Ditto.
7798 * gdb.server/ext-run.exp: Ditto.
7799 * gdb.server/server-mon.exp: Ditto.
7800
7801 * gdb.threads/fork-thread-pending.exp: Ditto.
7802 * gdb.threads/hand-call-in-threads.exp: Ditto.
7803 * gdb.threads/interrupted-hand-call.exp: Ditto.
7804 * gdb.threads/linux-dp.exp: Ditto.
7805 * gdb.threads/manythreads.exp: Ditto.
7806 * gdb.threads/print-threads.exp: Ditto.
7807 * gdb.threads/pthreads.exp: Ditto.
7808 * gdb.threads/schedlock.exp: Ditto.
7809 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7810 * gdb.threads/threadapply.exp: Ditto.
7811
de7ff789
MS
78122010-06-08 Michael Snyder <msnyder@vmware.com>
7813
889bf7c5 7814 * gdb.ada/exec_changed.exp:
de7ff789
MS
7815 Use ".*" instead of "" as wildcard regexp.
7816
7817 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7818 * gdb.base/call-ar-st.exp: Ditto.
7819 * gdb.base/checkpoint.exp: Ditto.
7820 * gdb.base/default.exp: Ditto.
7821 * gdb.base/dump.exp: Ditto.
7822 * gdb.base/ending-run.exp: Ditto.
7823 * gdb.base/fileio.exp: Ditto.
7824 * gdb.base/miscexprs.exp: Ditto.
7825 * gdb.base/pointers.exp: Ditto.
7826 * gdb.base/readline.exp: Ditto.
7827 * gdb.base/reread.exp: Ditto.
7828 * gdb.base/restore.exp: Ditto.
7829 * gdb.base/shlib-call.exp: Ditto.
7830 * gdb.base/valgrind-db-attach.exp: Ditto.
7831 * gdb.base/volatile.exp: Ditto.
7832 * gdb.base/watchpoints.exp: Ditto.
7833
7834 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7835
7836 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7837 * gdb.python/py-value.exp: Ditto.
7838
7839 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7840 * gdb.trace/circ.exp: Ditto.
7841 * gdb.trace/collection.exp: Ditto.
7842 * gdb.trace/packetlen.exp: Ditto.
7843 * gdb.trace/passc-dyn.exp: Ditto.
7844 * gdb.trace/report.exp: Ditto.
7845 * gdb.trace/tfile.exp: Ditto.
7846 * gdb.trace/tfind.exp: Ditto.
7847 * gdb.trace/while-dyn.exp: Ditto.
7848
3bebe2f2
JK
78492010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7850
7851 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7852
5c631832
JK
78532010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7854
7855 Test PR 10640.
7856 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7857
4c3376c8
SW
78582010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7859
7860 * gdb.cp/koenig.exp: Test for ADL operators.
7861 * gdb.cp/koenig.cc: Added ADL operators.
7862 * gdb.cp/operator.exp: New test.
7863 * gdb.cp/operator.cc: New test.
7864
dc226d5a
MS
78652010-06-04 Michael Snyder <msnyder@vmware.com>
7866
dfb88a23
MS
7867 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7868 * gdb.base/pending.exp: Ditto.
f7ae76b3 7869
dc226d5a
MS
7870 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7871
967cf477
DE
78722010-06-04 Doug Evans <dje@google.com>
7873
7874 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7875 disabled printers.
7876 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7877 (enable_lookup_function): New function.
7878
eb801841
TT
78792010-06-04 Tom Tromey <tromey@redhat.com>
7880
7881 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7882 of hash and id.
7883
38979823
JK
78842010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7885
7886 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7887 newline.
7888 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7889 (empty verbose non-noisy clear, empty verbose noisy clear)
7890 (empty non-verbose noisy clear): Likewise.
7891
35ec993f
MS
78922010-06-03 Michael Snyder <msnyder@vmware.com>
7893
7894 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7895 * gdb.base/display.exp: Ditto.
7896 * gdb.base/find.exp: Ditto.
7897 * gdb.base/ifelse.exp: Ditto.
7898 * gdb.base/multi-forks.exp: Ditto.
7899 * gdb.base/recurse.exp: Ditto.
7900 * gdb.base/setshow.exp: Ditto.
7901 * gdb.base/value-double-free.exp: Ditto.
7902 * gdb.base/watch-vfork.exp: Ditto.
7903 * gdb.base/watch_thread_num.exp: Ditto.
7904 * gdb.base/watchpoint-solib.exp: Ditto.
7905 * gdb.base/watchpoint.exp: Ditto.
7906 * gdb.base/watchpoints.exp: Ditto.
7907
7908 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7909 * gdb.cp/overload.exp: Ditto.
7910 * gdb.cp/virtfunc.exp: Ditto.
7911
7912 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7913
889bf7c5 7914 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7915 Replace gdb_test with gdb_test_no_output.
7916
889bf7c5 7917 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7918 Replace gdb_test with gdb_test_no_output.
7919 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7920 * gdb.threads/watchthreads.exp: Ditto.
7921 * gdb.threads/watchthreads2.exp: Ditto.
7922
7923 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7924 * gdb.trace/tfind.exp: Ditto.
7925
c22decce
JB
79262010-06-03 Joel Brobecker <brobecker@adacore.com>
7927
7928 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7929 successful test if message is the empty string.
7930
fd5700c7
JK
79312010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7932
7933 * gdb.fortran/module.exp (stopped language detection): New test.
7934
f55ee35c
JK
79352010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7936
7937 Support DW_TAG_module as separate namespaces.
7938 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7939 gdb.fortran/library-module-lib.f90: New.
7940 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7941 (print i): Remove.
7942 (continue to breakpoint: i-is-1, print var_i value 1)
7943 (continue to breakpoint: i-is-2, print var_i value 2)
7944 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7945 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7946 (complete `modmany, complete `modmany`, complete `modmany`var)
7947 (show language, setting breakpoint at module): New tests.
7948 * gdb.fortran/module.f90 (module mod): Remove.
7949 (module mod1, module mod2, module modmany, subroutine sub1)
7950 (subroutine sub2, program module): New.
7951
b8e8282f
JK
79522010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7953
7954 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7955 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7956 * gdb.cp/anon-union.exp (pass): Rename to ...
7957 (print z 2): ... here.
b8e8282f 7958
019ebafc
MS
79592010-06-02 Michael Snyder <msnyder@vmware.com>
7960
e68d8fd4
MS
7961 * gdb.trace/actions.exp: Use gdb_test_no_output.
7962 * gdb.trace/circ.exp: Ditto.
7963 * gdb.trace/packetlen.exp: Ditto.
7964 * gdb.trace/save-trace.exp: Ditto.
7965 * gdb.trace/tracecmd.exp: Ditto.
7966 * gdb.trace/tsv.exp: Ditto.
7967
12b5d08a
MS
7968 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
7969 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
7970 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7971 * gdb.threads/manythreads.exp: Ditto.
7972 * gdb.threads/print-threads.exp: Ditto.
7973 * gdb.threads/pthreads.exp: Ditto.
7974 * gdb.threads/schedlock.exp: Ditto.
7975 * gdb.threads/staticthreads.exp: Ditto.
7976 * gdb.threads/thread-specific.exp: Ditto.
7977 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7978 * gdb.threads/threadapply.exp: Ditto.
7979 * gdb.threads/watchthreads.exp: Ditto.
7980 * gdb.threads/watchthreads2.exp: Ditto.
7981
89493308
MS
7982 * gdb.python/py-block.exp: Use gdb_test_no_output.
7983 * gdb.python/py-prettyprint.exp: Ditto.
7984 * gdb.python/py-template.exp: Ditto.
7985 * gdb.python/py-value.exp: Ditto.
7986
7987 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
7988 * gdb.reverse/watch-reverse.exp: Ditto.
7989
7990 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
7991 * gdb.server/ext-run.exp: Ditto.
7992
019ebafc
MS
7993 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
7994 * gdb.dwarf2/dw2-compressed.exp: Ditto.
7995 * gdb.dwarf2/dw2-intercu.exp: Ditto.
7996 * gdb.dwarf2/dw2-intermix.exp: Ditto.
7997 * gdb.dwarf2/dw2-producer.exp: Ditto.
7998 * gdb.dwarf2/mac-fileno.exp: Ditto.
7999
8000 * gdb.gdb/observer.exp: Use gdb_test_no_output.
8001 * gdb.gdb/selftest.exp: Ditto.
8002
8003 * gdb.multi/base.exp: Use gdb_test_no_output.
8004
8005 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
8006
3e0ca3a5
JK
80072010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8008
8009 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
8010
9db70545
MS
80112010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
8012
a8d52276
MS
8013 * gdb.cp/class2.exp: Use gdb_test_no_output.
8014 * gdb.cp/classes.exp: Ditto.
8015 * gdb.cp/extern-c.exp: Ditto.
8016 * gdb.cp/inherit.exp: Ditto.
8017 * gdb.cp/maint.exp: Ditto.
8018 * gdb.cp/mb-inline.exp: Ditto.
8019 * gdb.cp/mb-templates.exp: Ditto.
8020 * gdb.cp/method2.exp: Ditto.
8021 * gdb.cp/misc.exp: Ditto.
8022 * gdb.cp/ovldbreak.exp: Ditto.
8023 * gdb.cp/punctuator.exp: Ditto.
8024 * gdb.cp/templates.exp: Ditto.
8025 * gdb.cp/virtbase.exp: Ditto.
8026
889bf7c5 8027 * gdb.threads/attach-stopped.exp:
9db70545 8028 Replace uses of send_gdb / gdb_expect.
889bf7c5 8029 * gdb.threads/attachstop-mt.exp:
9db70545 8030 Replace uses of send_gdb / gdb_expect.
889bf7c5 8031 * gdb.threads/gcore-thread.exp:
9db70545 8032 Replace uses of send_gdb / gdb_expect.
889bf7c5 8033 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
8034 Replace uses of send_gdb / gdb_expect.
8035 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8036 * gdb.threads/print-threads.exp:
9db70545
MS
8037 Replace uses of send_gdb / gdb_expect.
8038 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
8039 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
8040 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
8041
8042 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
8043 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
8044 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
8045 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
8046 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
8047 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
8048 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
8049 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
8050 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
8051 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
8052 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
8053
359cc68c
JK
80542010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8055
8056 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
8057
7d3fe98e
SW
80582010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
8059
8060 * gdb.cp/koenig.exp: Added new test case.
8061 * gdb.cp/koenig.cc: Ditto.
8062
27d3a1a2
MS
80632010-06-01 Michael Snyder <msnyder@vmware.com>
8064
8065 * gdb.base/arithmet.exp: Use gdb_test_no_output.
8066 * gdb.base/arrayidx.exp: Ditto.
8067 * gdb.base/attach.exp: Ditto.
8068 * gdb.base/auxv.exp: Ditto.
8069 * gdb.base/bigcre.exp: Ditto.
8070 * gdb.base/break-always.exp: Ditto.
8071 * gdb.base/break-interp.exp: Ditto.
8072 * gdb.base/break.exp: Ditto.
8073 * gdb.base/breakpoint-shadow.exp: Ditto.
8074 * gdb.base/call-ar-st.exp: Ditto.
8075 * gdb.base/call-sc.exp: Ditto.
8076 * gdb.base/call-signal-resume.exp: Ditto.
8077 * gdb.base/callfuncs.exp: Ditto.
8078 * gdb.base/catch-syscall.exp: Ditto.
8079 * gdb.base/charset.exp: Ditto.
8080 * gdb.base/code-expr.exp: Ditto.
8081 * gdb.base/commands.exp: Ditto.
8082 * gdb.base/cond-expr.exp: Ditto.
8083 * gdb.base/condbreak.exp: Ditto.
8084 * gdb.base/cursal.exp: Ditto.
8085 * gdb.base/cvexpr.exp: Ditto.
8086 * gdb.base/default.exp: Ditto.
8087 * gdb.base/del.exp: Ditto.
8088 * gdb.base/detach.exp: Ditto.
8089 * gdb.base/display.exp: Ditto.
8090 * gdb.base/ena-dis-br.exp: Ditto.
8091 * gdb.base/eval-skip.exp: Ditto.
8092 * gdb.base/foll-fork.exp: Ditto.
8093 * gdb.base/foll-vfork.exp: Ditto.
8094 * gdb.base/frame-args.exp: Ditto.
8095 * gdb.base/funcargs.exp: Ditto.
8096 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8097 * gdb.base/gdbvars.exp: Ditto.
8098 * gdb.base/help.exp: Ditto.
8099 * gdb.base/ifelse.exp: Ditto.
8100 * gdb.base/included.exp: Ditto.
8101 * gdb.base/list.exp: Ditto.
8102 * gdb.base/macscp.exp: Ditto.
8103 * gdb.base/maint.exp: Ditto.
8104 * gdb.base/multi-fork.exp: Ditto.
8105 * gdb.base/overlays.exp: Ditto.
8106 * gdb.base/page.exp: Ditto.
8107 * gdb.base/pending.exp: Ditto.
8108 * gdb.base/pointers.exp: Ditto.
8109 * gdb.base/pr11022.exp: Ditto.
8110 * gdb.base/prelink.exp: Ditto.
8111 * gdb.base/printcmds.exp: Ditto.
8112 * gdb.base/psymtab.exp: Ditto.
8113 * gdb.base/randomize.exp: Ditto.
8114 * gdb.base/relational.exp: Ditto.
8115 * gdb.base/relocate.exp: Ditto.
8116 * gdb.base/remote.exp: Ditto.
8117 * gdb.base/sepdebug.exp: Ditto.
8118 * gdb.base/set-lang-auto.exp: Ditto.
8119 * gdb.base/setshow.exp: Ditto.
8120 * gdb.base/setvar.exp: Ditto.
8121 * gdb.base/signals.exp: Ditto.
8122 * gdb.base/signull.exp: Ditto.
8123 * gdb.base/sigstep.exp: Ditto.
8124 * gdb.base/sizeof.exp: Ditto.
8125 * gdb.base/solib-disc.exp: Ditto.
8126 * gdb.base/store.exp: Ditto.
8127 * gdb.base/structs.exp: Ditto.
8128 * gdb.base/structs2.exp: Ditto.
8129 * gdb.base/subst.exp: Ditto.
8130 * gdb.base/term.exp: Ditto.
8131 * gdb.base/trace-commands.exp: Ditto.
8132 * gdb.base/unwindonsignal.exp: Ditto.
8133 * gdb.base/valgrind-db-attach.exp: Ditto.
8134 * gdb.base/varargs.exp: Ditto.
8135 * gdb.base/watch-cond.exp: Ditto.
8136 * gdb.base/watch_thread_num.exp: Ditto.
8137 * gdb.base/watchpoint-cond-gone.exp: Ditto.
8138 * gdb.base/watchpoint.exp: Ditto.
8139 * gdb.base/whatis-exp.exp: Ditto.
8140
f8d3bf8f
MS
81412010-06-01 Michael Snyder <msnyder@vmware.com>
8142
8143 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
8144 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
8145 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
8146 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
8147 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
8148 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
8149 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
8150 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
8151 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
8152 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
8153 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
8154 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
8155 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
8156 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
8157 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
8158
3f9e0d32
JK
81592010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8160
8161 * gdb.base/commands.exp (begin commands on watch): Remove excessive
8162 trailing newline.
8163 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
8164 * gdb.java/jmisc.exp (p *args\n): Rename to ...
8165 (p *args): ... here and remove excessive trailing newline.
8166
f629457d
JB
81672010-05-31 Joel Brobecker <brobecker@adacore.com>
8168
8169 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
8170
09eef106
JK
81712010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8172
8173 Accept the new Linux kernel "t (tracing stop)" string.
8174 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8175 Update comment.
8176 (state_wait) <T (tracing stop)>: New.
8177 (main): Update the state_wait expect string.
8178
94f31136
PA
81792010-05-28 Pedro Alves <pedro@codesourcery.com>
8180
8181 * limits.c, limits.exp: Delete files.
8182 * Makefile.in (clean mostlyclean): Adjust.
8183 * tracecmd.exp: Adjust.
8184
096554ab
JK
81852010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8186
8187 * gdb.base/tui-layout.exp: New.
8188
27d3a1a2 81892010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 8190
889bf7c5 8191 * gdb.reverse/break-precsave.exp:
bcd2dc50 8192 Replace uses of send_gdb / gdb_expect.
889bf7c5 8193 * gdb.reverse/break-reverse.exp:
bcd2dc50 8194 Replace uses of send_gdb / gdb_expect.
889bf7c5 8195 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 8196 Replace uses of send_gdb / gdb_expect.
889bf7c5 8197 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 8198 Replace uses of send_gdb / gdb_expect.
889bf7c5 8199 * gdb.reverse/finish-precsave.exp:
bcd2dc50 8200 Replace uses of send_gdb / gdb_expect.
889bf7c5 8201 * gdb.reverse/finish-reverse.exp:
bcd2dc50 8202 Replace uses of send_gdb / gdb_expect.
889bf7c5 8203 * gdb.reverse/i386-precsave.exp:
bcd2dc50 8204 Replace uses of send_gdb / gdb_expect.
889bf7c5 8205 * gdb.reverse/i386-reverse.exp:
bcd2dc50 8206 Replace uses of send_gdb / gdb_expect.
889bf7c5 8207 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 8208 Replace uses of send_gdb / gdb_expect.
889bf7c5 8209 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 8210 Replace uses of send_gdb / gdb_expect.
889bf7c5 8211 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 8212 Replace uses of send_gdb / gdb_expect.
889bf7c5 8213 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8214 Replace uses of send_gdb / gdb_expect.
889bf7c5 8215 * gdb.reverse/machinestate.exp:
bcd2dc50 8216 Replace uses of send_gdb / gdb_expect.
889bf7c5 8217 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8218 Replace uses of send_gdb / gdb_expect.
889bf7c5 8219 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8220 Replace uses of send_gdb / gdb_expect.
889bf7c5 8221 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8222 Replace uses of send_gdb / gdb_expect.
889bf7c5 8223 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8224 Replace uses of send_gdb / gdb_expect.
889bf7c5 8225 * gdb.reverse/step-precsave.exp:
bcd2dc50 8226 Replace uses of send_gdb / gdb_expect.
889bf7c5 8227 * gdb.reverse/step-reverse.exp:
bcd2dc50 8228 Replace uses of send_gdb / gdb_expect.
889bf7c5 8229 * gdb.reverse/until-precsave.exp:
bcd2dc50 8230 Replace uses of send_gdb / gdb_expect.
889bf7c5 8231 * gdb.reverse/until-reverse.exp:
bcd2dc50 8232 Replace uses of send_gdb / gdb_expect.
889bf7c5 8233 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8234 Replace uses of send_gdb / gdb_expect.
889bf7c5 8235 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8236 Replace uses of send_gdb / gdb_expect.
8237
3def43e0
JK
82382010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8239
8240 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8241 excessive newline.
8242
27d3a1a2 82432010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8244
8245 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8246 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8247 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8248 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8249 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8250 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8251 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8252 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8253 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8254 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8255 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8256 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8257 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8258 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8259 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8260 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8261 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8262 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8263 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8264
27d3a1a2 82652010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8266
22454424
MS
8267 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8268 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8269
8270 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8271 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8272 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8273
889bf7c5 8274 * gdb.reverse/consecutive-reverse.exp:
22454424 8275 Replace uses of send_gdb / gdb_expect.
889bf7c5 8276 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8277 Replace uses of send_gdb / gdb_expect.
8278
8279 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8280 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8281 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8282 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8283 Replace uses of send_gdb / gdb_expect.
8284 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8285 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8286 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8287 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8288 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8289 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8290 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8291 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8292 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8293
82942010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8295
22454424 8296 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8297
22454424 8298 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8299
22454424
MS
8300 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8301 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8302 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8303 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8304 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8305 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8306 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8307 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8308 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8309
6e5f2c59
TT
83102010-05-25 Tom Tromey <tromey@redhat.com>
8311
8312 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8313
bbc8b958
TT
83142010-05-25 Tom Tromey <tromey@redhat.com>
8315
8316 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8317 argument order.
8318 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8319 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8320 order.
8321 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8322 order.
8323 * gdb.base/call-sc.exp (setup_kfails): Remove.
8324 (setup_compiler_kfails): Remove.
8325 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8326 argument order.
8327 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8328 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8329 (advancei): Fix setup_kfail argument order.
8330 * gdb.base/radix.exp: Fix setup_kfail argument order.
8331 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8332 order.
8333 * gdb.base/structs.exp (setup_kfails): Remove.
8334 (setup_compiler_kfails): Fix setup_kfail argument order.
8335 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8336 order.
8337 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8338 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8339 setup_kfail argument order.
8340 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8341
83d1babf
TT
83422010-05-25 Tom Tromey <tromey@redhat.com>
8343
8344 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8345
6acb16a2
MS
83462010-05-25 Michael Snyder <msnyder@vmware.com>
8347
8348 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8349 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8350 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8351 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8352 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8353 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8354 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8355 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8356 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8357 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8358 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8359 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8360 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8361 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8362 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8363 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8364 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8365 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8366 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8367 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8368 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8369 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8370 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8371 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8372 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8373 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8374 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8375 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8376 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8377 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8378 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8379 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8380 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8381 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8382 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8383 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8384 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8385 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8386 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8387 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8388 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8389 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8390 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8391 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8392 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8393 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8394 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8395 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8396
83972010-05-25 Doug Evans <dje@google.com>
8398
8399 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8400 gdb.string_to_argv.
ad3986f0 8401
d3b1e874
TT
84022010-05-21 Tom Tromey <tromey@redhat.com>
8403
8404 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8405 Call it.
8406 * gdb.dwarf2/pieces.S: Update.
8407 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8408
cb826367
TT
84092010-05-21 Tom Tromey <tromey@redhat.com>
8410
8411 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8412 Call it.
8413 * gdb.dwarf2/pieces.c (struct C): New.
8414 (f6): New function.
8415 * gdb.dwarf2/pieces.S: Replace.
8416
74de6778
TT
84172010-05-21 Tom Tromey <tromey@redhat.com>
8418
8419 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8420 Call it.
8421
afd74c5f
TT
84222010-05-21 Tom Tromey <tromey@redhat.com>
8423
8424 * gdb.dwarf2.pieces.exp: New file.
8425 * gdb.dwarf2.pieces.S: New file.
8426 * gdb.dwarf2.pieces.c: New file.
8427
a7b75dfd 84282010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8429 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8430
8431 * lib/gdb.exp (gdb_test_no_output): New function.
8432 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8433 when testing commands that should produce no output.
8434
c81c812a
JB
84352010-05-17 Joel Brobecker <brobecker@adacore.com>
8436
8437 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8438 parameter that we want to watch being a constant.
8439
0cce5bd9
JB
84402010-05-17 Joel Brobecker <brobecker@adacore.com>
8441
8442 * gdb.ada/cond_lang: New testcase.
8443
47050449
JB
84442010-05-17 Joel Brobecker <brobecker@adacore.com>
8445
8446 * lib/gdb.exp (banned_variables): New variable/constant.
8447 (gdb_init): Add write trace on variables listed in banned_variables.
8448 (gdb_finish): Remove write traces on variables listed in
8449 banned_variables.
8450
77c01586
JB
84512010-05-17 Joel Brobecker <brobecker@adacore.com>
8452
8453 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8454 * gdb.cp/koenig.exp: Likewise.
8455
88d4aea7
PM
84562010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8457
889bf7c5 8458 PR python/11482
88d4aea7
PM
8459
8460 * gdb.python/py-value.exp (test_value_hash): New function.
8461
f5a010c0
PM
84622010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8463
8464 PR exp/11530.
8465 * gdb.base/gdb11530.c: New file.
8466 * gdb.base/gdb11530.exp: New file.
8467
8ef4892f
JK
84682010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8469
8470 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8471 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8472
7322dca9
SW
84732010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8474
8475 * gdb.cp/koenig.exp: New test.
8476 * gdb.cp/koenig.cc: New test program.
8477
02e7ea18
JB
84782010-05-05 Joel Brobecker <brobecker@adacore.com>
8479
8480 Remove the use of prms_id and bug_id throughout the testsuite.
8481
e1c34c5d
PM
84822010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8483
8484 PR exp/11349.
8485 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8486 use a reference local variable.
8487
8e1d0c49
JK
84882010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8489
8490 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8491 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8492 variable different_dir. Move debugfile into a full directory pathname
8493 under DIFFERENT_DIR.
8494 * lib/gdb.exp (separate_debug_filename): Remove.
8495 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8496 variable debug_dir and mkdir of it. Update function comments.
8497
e66408ed
PA
84982010-04-29 Pedro Alves <pedro@codesourcery.com>
8499
8500 PR gdb/11557
8501
8502 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8503 files.
8504
d7b32ed3
PM
85052010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8506
889bf7c5 8507 * gdb.python/py-param.exp: New File.
d7b32ed3 8508
6aecb9c2
JB
85092010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8510
8511 * gdb.base/default.exp: Fix "set language" test.
8512
bdf92a1c
PM
85132010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8514
8515 PR breakpoints/11531.
8516 * gdb.base/gdb11531.c: New file.
8517 * gdb.base/gdb11531.exp: New file.
8518
3f172e24
TT
85192010-04-26 Tom Tromey <tromey@redhat.com>
8520
8521 * gdb.base/completion.exp: Add tests for completion and deprecated
8522 commands.
8523
64af4c92
JK
85242010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8525
8526 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8527 (print /x char_array): Escape curly brackets.
8528
492928e4
JK
85292010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8530
8531 Fix deadlock on looped list of loaded shared objects.
8532 * gdb.base/solib-corrupted.exp: New.
8533
66d09542
DE
85342010-04-23 Doug Evans <dje@google.com>
8535
8536 * gdb.python/py-section-script.c: New file.
8537 * gdb.python/py-section-script.exp: New file.
8538 * gdb.python/py-section-script.py: New file.
8539
8bd10a10
CM
85402010-04-20 Chris Moller <cmoller@redhat.com>
8541
8542 PR 10179
8543
8544 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8545 * gdb.base/pr10179-a.c:
8546 * gdb.base/pr10179-b.c:
8547 * gdb.base/pr10179.exp: New files.
8548
c0201579
JK
85492010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8550
8551 Fix crashes on dangling display expressions.
8552 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8553 is SEP.
8554 (lib_flags): Remove the "debug" keyword.
8555 (libsepdebug): New variable for iterating new loop.
8556 (save_pf_prefix): New variable wrapping the loop.
8557 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8558 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8559
793b0ff8
PM
85602010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8561
8562 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8563
097f51f7
PM
85642010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8565
8566 PR stabs/11479.
8567 * gdb.stabs/gdb11479.exp: New file.
8568 * gdb.stabs/gdb11479.c: New file.
8569
9a22f0d0
PM
85702010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8571
8572 * gdb.base/charset.c (Strin16, String32): New variables.
8573 * gdb.base/charset.exp (gdb_test): Test correct display
8574 of 16 or 32 bit strings.
8575
85762010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8577
8578 PR 9167
8579 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8580 * gdb.cp/pr9167.cc: New file.
8581 * gdb.cp/pr9167.exp: New file.
8582
8583
6e354e5e
PM
85842010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8585
8586 PR pascal/11492.
8587 * gdb.pascal/gdb11492.pas: New file.
8588 * gdb.pascal/gdb11492.exp: New file.
8589
be942545
JB
85902010-04-20 Joel Brobecker <brobecker@adacore.com>
8591
1667e6e3 8592 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8593
0c3acc09
JB
85942010-04-20 Joel Brobecker <brobecker@adacore.com>
8595
8596 * gdb.ada/dyn_loc: New testcase.
8597
ec31cde5
CM
85982010-04-20 Chris Moller <cmoller@redhat.com>
8599
8600 PR 10867
889bf7c5 8601
ec31cde5
CM
8602 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8603 * gdb.cp/pr10687.cc: New file.
8604 * gdb.cp/pr10687.exp: New file.
8605
8606
ce4b0682
SDJ
86072010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8608 Sergio Durigan Junior <sergiodj@redhat.com>
8609
8610 * gdb.fortran/logical.exp: New testcase.
8611 * gdb.fortran/logical.f90: New file.
8612
3436961f
DE
86132010-04-19 Doug Evans <dje@google.com>
8614
8615 * gdb.base/help.exp (help source): Update expected output.
8616
4d836c09
JK
86172010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8618
8619 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8620 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8621 gdb_exit and return.
8622 (executable): New variable.
8623 (binfile): Use it.
8624
6149aea9
PA
86252010-04-19 Pedro Alves <pedro@codesourcery.com>
8626
8627 PR breakpoints/8554.
8628
8629 * gdb.trace/save-trace.exp: Adjust.
8630
ed41462c
L
86312010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8632
8633 PR corefiles/11511
8634 * gdb.arch/system-gcore.exp: New.
8635 * gdb.arch/gcore.c: Likewise.
8636
3f7b2faa
DE
86372010-04-15 Doug Evans <dje@google.com>
8638
fa33c3cd
DE
8639 * gdb.python/py-progspace.c: New file.
8640 * gdb.python/py-progspace.exp: New file.
8641
3f7b2faa
DE
8642 * gdb.base/source.exp: Add tests for "source -s".
8643
79f283fe
PM
86442010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8645
8646 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8647 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8648 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8649 * gdb.python/py-mi.exp: New test for to_string returning None.
8650
fc8eb08a
PM
86512010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8652
8653 * gdb.python/py-breakpoint.c: Make result global.
8654
26e197f6
JK
86552010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8656
8657 Fix non-GNU make compatibility.
8658 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8659
adc36818
PM
86602010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8661
8662 * gdb.python/py-breakpoint.exp: New File.
8663 * gdb.python/py-breakpoint.C: Ditto.
8664
64e17368
SS
86652010-04-08 Stan Shebs <stan@codesourcery.com>
8666
8667 * gdb.trace/actions.exp: Clear default-collect.
8668 * gdb.trace/save-trace.exp: Clear default-collect.
8669
fff5cc64
PM
86702010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8671
8672 * gdb.python/py-value: Add null string variable.
8673 (test_lazy_string): Test zero length, NULL address lazy
8674 strings.
8675
a055a187
L
86762010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8677
8678 * gdb.arch/i386-avx.c: New.
8679 * gdb.arch/i386-avx.exp: Likewise.
8680
8681 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8682
96e39866
DE
86832010-04-06 Doug Evans <dje@google.com>
8684
8685 * gdb.base/source-test.gdb: New file.
8686 * gdb.base/source.exp: Test source -v.
8687
5984a431
UW
86882010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8689
8690 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8691
ec8a089a
PM
86922010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8693
8694 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8695 within one line, unless it is followed by a double quote.
8696 * gdb.stabs/hppa.sed: Idem.
8697 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8698 * gdb.stabs/weird.exp: Check for correct parsing of
8699 char and string constants.
ec8a089a
PM
8700 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8701 in .stabs to .stabx substitution.
8702
fce3c1f0
SS
87032010-04-05 Stan Shebs <stan@codesourcery.com>
8704
8705 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8706 constant global.
8707 * gdb.trace/tfile.exp: Try to print them.
8708
d77f58be
SS
87092010-04-04 Stan Shebs <stan@codesourcery.com>
8710
8711 * gdb.base/completion.exp: Update for new "info watchpoints".
8712 * gdb.base/default.exp: Ditto.
8713 * gdb.base/help.exp: Ditto.
8714 * gdb.base/watchpoint.exp: Ditto.
8715 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8716
af54718e
SS
87172010-04-04 Stan Shebs <stan@codesourcery.com>
8718
8719 * gdb.trace/tfile.exp: Sharpen tfind test.
8720
74d1f91e
JK
87212010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8722
8723 * gdb.base/break-entry.exp: New.
8724
eb8e76db 87252010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8726 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8727
8728 * gdb.reverse/i386-sse-reverse.exp: New file.
8729 * gdb.reverse/i386-sse-reverse.c: New file.
8730
bf65cad8
PA
87312010-04-02 Pedro Alves <pedro@codesourcery.com>
8732
8733 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8734
fff87407
SS
87352010-04-01 Stan Shebs <stan@codesourcery.com>
8736
8737 * gdb.trace/actions.exp: Tweak expected output.
8738 * gdb.trace/while-stepping.exp: Tweak expected output.
8739
fe01d668
L
87402010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8741
8742 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8743
86b17b60
PA
87442010-04-01 Pedro Alves <pedro@codesourcery.com>
8745
8746 * gdb.base/commands.exp: Adjust.
8747 * gdb.cp/extern-c.exp: Adjust.
8748
2c58c0a9
PA
87492010-04-01 Pedro Alves <pedro@codesourcery.com>
8750
8751 * gdb.trace/collection.c (local_test_func): Define a local struct,
8752 and instanciate it.
8753
0db9b91c
PA
87542010-04-01 Pedro Alves <pedro@codesourcery.com>
8755
8756 * gdb.trace/collection.exp (gdb_collect_args_test)
8757 (gdb_collect_argarray_test): XFAIL the tests that assume the
8758 argarray argument's elements are collected.
8759
8072405b
JK
87602010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8761
8762 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8763 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8764
8bf6485c
SS
87652010-03-31 Stan Shebs <stan@codesourcery.com>
8766
8767 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8768 and tracepoint conditionals.
8769 (gdb_verify_tracepoints): Delete unused return.
8770
fd7f724a
KS
87712010-03-26 Keith Seitz <keiths@redhat.com>
8772
8773 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8774 appear in the output before main.
8775 Remove KFAIL for gdb/2215 aka bz 9320.
8776
8d9e7719
DE
87772010-03-30 Doug Evans <dje@google.com>
8778
0906dd0b
DE
8779 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8780 by dejagnu.
8781 * gdb.arch/amd64-dword.exp: Ditto.
8782
8d9e7719
DE
8783 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8784 match.
8785 (break printf): Ditto.
8786
1da644f0
SW
87872010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8788
8789 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8790 gcc < 4.4.
8791 * gdb.cp/shadow.exp: Ditto.
8792
a8121990
PA
87932010-03-29 Pedro Alves <pedro@codesourcery.com>
8794
8795 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8796 "tstart" is silent.
8797
6e79d367
PA
87982010-03-29 Pedro Alves <pedro@codesourcery.com>
8799
8800 * gdb.trace/collection.exp (executable): New.
8801 (binfile): Use it.
8802 (fpreg, spreg, pcreg): New.
8803 (test_register): Use gdb_test_multiple. Pass /x to print.
8804 (prepare_for_trace_test): New.
8805 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8806 (gdb_collect_args_test, gdb_collect_argstruct_test)
8807 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8808 prepare_for_trace_test.
8809 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8810 fpreg, spreg and pcreg.
8811 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8812 prepare_for_trace_test.
8813 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8814 try to detect tracing support here. Don't set breakpoints at
8815 `begin' or `end' here.
8816 <global scope>: Use clean_restart. Run to main before checking
8817 for tracing support. Check for for tracing support here.
8818
09248348
JK
88192010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8820
8821 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8822 " as $displacement" to "seen displacement message".
8823
d350db38
PA
88242010-03-28 Pedro Alves <pedro@codesourcery.com>
8825
8826 * gdb.trace/while-dyn.exp (executable): New variable.
8827 (binfile): Use it.
8828 (test_while_stepping): New function. Move most tests here. Call
8829 it once for each of the while-stepping, stepping and ws aliases.
8830
907af001
UW
88312010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8832
8833 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8834 that do not provide the tagless_struct type name at all.
8835 (test_print_anon_union): Do not check value of uninitialized
8836 union member. Do not use cp_test_ptype_class, so we can accept
8837 "long" as well as "long int".
8838
610197fd
PA
88392010-03-26 Pedro Alves <pedro@codesourcery.com>
8840
8841 * gdb.trace/tfile.c (tohex, bin2hex): New.
8842 (write_error_trace_file): Hexify error description.
8843
6c28cbf2
SS
88442010-03-25 Stan Shebs <stan@codesourcery.com>
8845
8846 * gdb.trace/tfile.c: Generate an additional trace file, improve
8847 portability.
8848 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8849 files in a better way.
8850
e62b8c7e
KS
88512010-03-25 Keith Seitz <keiths@redhat.com>
8852
8853 * gdb.java/jprint.exp: XFAIL printing of static class members
8854 because of GCC debuginfo problem.
8855
82ccf5a5
JK
88562010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8857
8858 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8859
293e2f9e
DJ
88602010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8861
8862 * gdb.base/completion.exp: Allow long instead of long int.
8863 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8864 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8865 variable p.
8866 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8867 * gdb.base/pointers.exp: Allow long instead of long int.
8868 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8869 * gdb.base/step-line.exp: Allow a directory before the source file name.
8870
95a42b64
TT
88712010-03-24 Tom Tromey <tromey@redhat.com>
8872
8873 PR breakpoints/9352:
8874 * gdb.base/default.exp: Update.
8875 * gdb.base/commands.exp: Update.
8876 * gdb.cp/extern-c.exp: Test setting commands on multiple
8877 breakpoints at once.
8878
2390201f
DJ
88792010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8880
8881 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8882 if gdb,nosignals.
8883 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8884 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8885 exited".
8886
8c9a6790
SS
88872010-03-24 Stan Shebs <stan@codesourcery.com>
8888
8889 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8890
a6c727b2
DJ
88912010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8892
8893 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8894 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8895 argument. Handle "short" and "long".
8896 (Top level): Pass overprototyped output for old_fptr and xptr.
8897
4dfd5423
PA
88982010-03-23 Pedro Alves <pedro@codesourcery.com>
8899
8900 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8901 format strings and add casts to avoid compiler warnings.
8902
89032010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8904
8905 * lib/trace-support.exp (gdb_trace_setactions):
8906 Don't expect whitespace after ">" prompt.
8907 * gdb.trace/actions.exp: Adjust for output changes.
8908 * gdb.trace/while-stepping.exp: Likewise.
8909
c847d045
JK
89102010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8911
8912 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8913 and r157645).
8914
5f717f1d
JK
89152010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8916
8917 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8918 New.
8919
7d6d51d5
DJ
89202010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8921
8922 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8923 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8924
3b11a015
SS
89252010-03-19 Stan Shebs <stan@codesourcery.com>
8926
8927 * gdb.trace/ax.exp: New file.
8928
d7d158ed
DE
89292010-03-19 Doug Evans <dje@google.com>
8930
6bb85cd1
DE
8931 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8932 output from gcc.
8933
d7d158ed
DE
8934 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8935 named /usr/sbin/prelink<foo>.
8936
4daf5ac0
SS
89372010-03-18 Stan Shebs <stan@codesourcery.com>
8938
8939 * gdb.trace/circ.exp: Test circular-trace-buffer.
8940 * gdb.trace/tfile.exp: Update tstatus test.
8941
e8d05480
JB
89422010-03-18 Joel Brobecker <brobecker@adacore.com>
8943
8944 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8945 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8946
441b986a
UW
89472010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8948
8949 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8950
4247603b
PA
89512010-03-18 Pedro Alves <pedro@codesourcery.com>
8952
8953 * gdb.base/default.exp: Adjust the expected output of the finish
8954 and until commands when the inferior is not being run.
8955
13387711
SW
89562010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8957
8958 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8959 * gdb.cp/nsusing.exp: Ditto.
8960
6e31430b
TT
89612010-03-15 Tom Tromey <tromey@redhat.com>
8962
8963 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
8964 * gdb.cp/userdef.cc (operator==): New function.
8965 (main): New locals mem1, mem2.
8966
e2d69cb5
JZ
89672010-03-15 Jie Zhang <jie@codesourcery.com>
8968
8969 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
8970 Declare and use new loadtimeout variable.
8971
f572f0a9
DJ
89722010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
8973
8974 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
8975 Use gdb_load later.
8976
51f4c0b0
PA
89772010-03-14 Pedro Alves <pedro@codesourcery.com>
8978
8979 * gdb.base/solib-disc.c (main): Make format of fprintf a string
8980 literal. Add missing endlines to prints to stderr.
8981
1c809c68
TT
89822010-03-12 Tom Tromey <tromey@redhat.com>
8983
8984 PR c++/9708:
8985 * gdb.cp/m-static.exp: Add regression test.
8986 * gdb.cp/m-static.cc (method): New method.
8987 (main): Call it.
8988
00ae8fef
SW
89892010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
8990
8991 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
8992 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
8993
759f0f0b
PA
89942010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8995
21e24d21
PA
8996 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
8997
89982010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8999
759f0f0b
PA
9000 * lib/gdb.exp (skip_stl_tests): New.
9001 (gdb_compile): Symbian needs -ldl.
9002 (shlib_target_file): New.
9003 (shlib_symbol_file): New.
9004 (gdb_load_shlibs): Use shlib_target_file.
9005 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
9006 * gdb.cp/exception.exp: Use skip_stl_tests.
9007 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
9008 * gdb.cp/try_catch.exp: Use skip_stl_tests.
9009 * gdb.cp/mb-templates.exp: Ditto.
9010 * gdb.base/commands.exp: Relax regexes.
9011 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
9012 shlib_target_file and shlib_symbol_file.
9013 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
9014 sections.
9015 * gdb.base/ending-run.exp: Accept E32Main for symbian.
9016 * gdb.base/solib-disc.exp: Use
9017 shlib_target_file and shlib_symbol_file.
9018 * gdb.base/unload.exp: Don't skip on symbian. Use
9019 shlib_target_file and shlib_symbol_file.
9020 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
9021
6a8f2671 90222010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9023
6a8f2671
PA
9024 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
9025 * gdb.trace/report.exp: Adjust for x86 and x86_64.
9026 Issue a tfind end before looking for a tracepoint frame.
9027 * gdb.trace/tfind.exp: Adjust tstatus output.
9028 Adjust disassembly output.
9029 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
9030
ccf26247
JK
90312010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9032
9033 * gdb.base/break-interp.exp: Create new displacement parameter value
9034 for the test_ld calls.
9035 (reach): New parameter displacement, verify its content. New push of
9036 pf_prefix "reach-$func:". Import global expect_out.
9037 (test_core): New parameter displacement, verify its content. New push
9038 of pf_prefix "core:". New command "set verbose on". Import global
9039 expect_out.
9040 (test_attach): New parameter displacement, verify its content. New
9041 push of pf_prefix "attach:". New command "set verbose on". Import
9042 global expect_out.
9043 (test_ld): New parameter displacement, pass it to the reach, test_core
9044 and test_attach calls and verify its content in the "ld.so exit" test.
9045 * gdb.base/prelink.exp: Remove gdb_exit and final return.
9046 (prelink): Update expected text, use gdb_test.
9047
e469c7fb
DE
90482010-03-10 Doug Evans <dje@google.com>
9049
9050 * gdb.base/checkpoint.exp: Fix comment.
9051 Lengthen timeout while doing >600 checkpoints test.
9052 Rename duplicate "kill all one" test to keep test names unique.
9053
60e1c644
PA
90542010-03-10 Pedro Alves <pedro@codesourcery.com>
9055
9056 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
9057
cec808ec
KS
90582010-03-08 Keith Seitz <keiths@redhat.com>
9059
889bf7c5
PA
9060 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
9061 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
9062 (dm_type_long): New function.
9063 (dm_type_unsigned_short): New function.
9064 (dm_type_unsigned_long): New function.
9065 (myint): New typedef.
9066 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
9067 long, unsigned shor and long, operator char*, and typedef.
9068 (test_lookup_operator_functions): Add operator char* test.
9069 (test_paddr_operator_functions): Likewise.
9070 (test_paddr_overloaded_functions): Use probe values for
9071 short, long, and unsigned short and long.
9072 (test_paddr_hairy_functions): If the demangler probe detected
9073 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
9074 demangler.
9075 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
9076 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
9077 and "print null_pmf".
9078 Add test "ptype a.*pmf".
9079 * gdb.cp/overload.exp: Allow optional "int" to appear with
9080 "short" and "long".
9081 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
9082 long expect value for men_overload1arg.
9083 Allow "int" to appear with "short" and "long".
9084 When testing "info break", add argument for main (void).
9085 Also allow "int" to appear with "short" and "long".
9086 Ditto with "unsigned" and "long long".
cec808ec
KS
9087 * gdb.java/jmain.exp: Do not enclose methods names in single
9088 quotes.
9089 * gdb.java/jmisc.exp: Likewise.
9090 * gdb.java/jprint.exp: Likewise.
9091 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
9092
9093 From Jan Kratochvil <jan.kratochvil@redhat.com>:
9094 * gdb.cp/exception.exp (backtrace after first throw)
9095 (backtrace after second throw): Allow a namespace before __cxa_throw.
9096 (backtrace after first catch, backtrace after second catch): Allow
9097 a namespace before __cxa_begin_catch.
9098
9099 * gdb.cp/cpexprs.exp: New file.
9100 * gdb.cp/cpexprs.cc: New file.
9101
9102 From Daniel Jacobowitz <dan@codesourcery.com>
9103 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
9104 to use string_to_regexp.
9105 (ctor, dtor): New functions. Use them to match constructor
9106 and destructor function types.
9107 (Top level): Use runto_main.
9108
f870a310
TT
91092010-03-05 Tom Tromey <tromey@redhat.com>
9110
9111 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
9112 gdb.target_charset.
9113 (pp_ns.to_string): Likewise.
9114
0c199f28
KS
91152010-03-04 Keith Seitz <keiths@redhat.com>
9116
9117 * gdb.cp/overload.exp: Test that the filename portion of a linespec
9118 can be quoted. Test that both the filename and function/line
9119 portions can be quoted at the same time.
9120
c7437ca6
PA
91212010-03-04 Pedro Alves <pedro@codesourcery.com>
9122
9123 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
9124
b111b805
DE
91252010-03-03 Doug Evans <dje@google.com>
9126
24486cb7
DE
9127 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
9128 libc contains libpthread.
9129
b111b805
DE
9130 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
9131 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
9132 of gdb_compile. Add another pattern to match android backtrace.
9133
a0e0ef55
TT
91342010-03-03 Tom Tromey <tromey@redhat.com>
9135
9136 PR gdb/11345:
9137 * gdb.base/printcmds.exp (test_printf): Add test.
9138
1ba53b71
L
91392010-03-02 H.J. Lu <hongjiu.lu@intel.com>
9140
9141 * gdb.arch/amd64-byte.exp: New.
9142 * gdb.arch/amd64-dword.exp: Likewise.
9143 * gdb.arch/amd64-pseudo.c: Likewise.
9144 * gdb.arch/amd64-word.exp: Likewise.
9145 * gdb.arch/i386-byte.exp: Likewise.
9146 * gdb.arch/i386-pseudo.c: Likewise.
9147 * gdb.arch/i386-word.exp: Likewise.
9148
f5dff777
DJ
91492010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9150
9151 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
9152 types. Add structreg, bitfields, and flags registers.
9153 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
9154 registers.
9155
90884b2b
L
91562010-03-01 H.J. Lu <hongjiu.lu@intel.com>
9157
9158 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
9159 (load_description): Set architecture if defined.
9160
dc00d89f
PM
91612010-02-28 Phil Muldoon <pmuldoon@redhat.com>
9162
9163 * gdb.python/py-frame.exp: Add read_var block tests.
9164 * gdb.python/py-frame.c (block): New function.
9165
0e095b7e
JK
91662010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9167 Daniel Jacobowitz <dan@codesourcery.com>
9168
9169 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
9170
624f1a65
DM
91712010-02-25 David S. Miller <davem@davemloft.net>
9172
9173 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9174 fix logic for setting all_syscalls_numbers.
9175
f3e9a817
PM
91762010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9177
9178 * Makefile.in: Add py-block and py-symbol.
9179 * gdb.python/py-symbol.exp: New File.
9180 * gdb.python/py-symtab.exp: New File.
9181 * gdb.python/py-block.exp: New File.
9182 * gdb.python/py-symbol.c: New File.
9183 * gdb.python/py-block.c: New File.
9184
f6bbabf0
PM
91852010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9186
9187 PR python/11314
9188 * lib/gdb.exp (skip_python_tests): New function.
9189 * gdb.python/py-cmd.exp: Use skip_python_tests.
9190 * gdb.python/py-frame.exp: Likewise.
9191 * gdb.python/py-function.exp: Likewise.
9192 * gdb.python/py-prettyprint.exp: Likewise.
9193 * gdb.python/py-template.exp: Likewise.
9194 * gdb.python/py-type.exp: Likewise.
9195 * gdb.python/py-value.exp: Likewise.
9196
85d721b8
PA
91972010-02-22 Pedro Alves <pedro@codesourcery.com>
9198
9199 PR9605
9200
9201 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9202
48e32051
TT
92032010-02-19 Tom Tromey <tromey@redhat.com>
9204
9205 PR c++/8693, PR c++/9496:
9206 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9207 regression tests.
9208
ac9c0048
JK
92092010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9210
9211 Fix compatibility with m68k as.
9212 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9213 Use only /* comments */.
9214
57bb97a4
UW
92152010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9216
9217 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9218 * configure: Regenerate.
9219
7d1bf85c
DJ
92202010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9221
9222 * gdb.python/py-type.exp: Check for Python support.
9223
061b5285
PA
92242010-02-17 Pedro Alves <pedro@codesourcery.com>
9225
9226 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9227 `regsub' syntax available.
9228
f8a8bc2c
PA
92292010-02-17 Pedro Alves <pedro@codesourcery.com>
9230
9231 * gdb.base/shmain.c (main): Remove printf call.
9232 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9233 * gdb.base/unload.c (main): Make format of fprintf a string
9234 literal. Add missing endlines to prints to stderr.
9235 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9236
6f451e5e
TT
92372010-02-17 Tom Tromey <tromey@redhat.com>
9238
9239 * gdb.java/jprint.java (jprint.props): New field.
9240 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9241
12d79008
PA
92422010-02-17 Pedro Alves <pedro@codesourcery.com>
9243
ef801a0e 9244 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9245 available.
9246
d252f7e5
DJ
92472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9248
9249 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9250 creation to support remote host testing.
9251
67bdab6c
DJ
92522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9253
9254 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9255 Recognize "command not found".
9256
bb391223
DJ
92572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9258
9259 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9260 single-stepping.
9261
70362913
DJ
92622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9263
9264 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9265 if arguments are not supported.
9266
493f3c00
DJ
92672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9268
9269 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9270 be const or non-const.
9271
8034c749
DJ
92722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9273
9274 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9275 mi_send_resuming_command to send -exec-continue.
9276
791dfb64
DJ
92772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9278
9279 * gdb.base/list.exp (test_list_filename_and_function): Add test
9280 with single quotes.
9281 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9282 matching.
9283 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9284 Add KFAIL'd tests for PR gdb/11289.
9285
7c5fe868
DJ
92862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9287
9288 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9289
fdc498b8
DJ
92902010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9291
9292 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9293 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9294 a temporary directory.
9295
b519e2a6
DJ
92962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9297
9298 * gdb.base/charset.exp: Use a single regular expression to match
9299 show host-charset and show target-charset output.
9300
74164c56
JK
93012010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9302
9303 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9304 "Illegal process-id" expect string more exact.
9305 (attach to digits-starting nonsense is prohibited): New.
9306
701ed6dc
JK
93072010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9308
9309 * gdb.base/prelink.exp (set verbose on): New.
9310
889bf7c5 93112010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9312
9313 * mi-reverse.exp: New file. Test for reverse option to the
9314 following MI commands: exec-continue, exec-finish, exec-next,
9315 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9316
dadf0e9c
JB
93172010-02-09 Joel Brobecker <brobecker@adacore.com>
9318
9319 * gdb.ada/ptype_tagged_param: New testcase.
9320
714f19d5
TT
93212010-02-08 Tom Tromey <tromey@redhat.com>
9322
9323 PR c++/8017:
9324 * gdb.cp/overload.exp: Add tests.
9325 * gdb.cp/overload.cc (struct K): New.
9326 (namespace N): New.
9327 (main): Call new functions.
9328 (K::staticoverload): Define.
9329
889bf7c5 93302010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9331
9332 PR gdb/10728
9333 * gdb.cp/pr10728-x.h: New file.
9334 * gdb.cp/pr10728-x.cc: New file.
9335 * gdb.cp/pr10728-y.cc: New file.
9336 * gdb.cp/pr10728.exp: New file.
9337 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9338
889bf7c5 93392010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9340
9341 PR gdb/9067
9342 * gdb.cp/pr9067.exp: New
9343 * gdb.cp/pr9067.cc: New
9344 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9345
7b356089
JB
93462010-02-08 Joel Brobecker <brobecker@adacore.com>
9347
9348 * lib/gdb.exp (gdb_test_timeout): New global variable.
9349 Set it to timeout if not already set.
9350 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9351
1be00882
DE
93522010-02-05 Doug Evans <dje@google.com>
9353
9354 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9355 user.
9356
82856980
SW
93572010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9358
9359 PR c++/7935:
9360 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9361
1a334831
TT
93622010-02-04 Tom Tromey <tromey@redhat.com>
9363
9364 * gdb.cp/virtbase.exp: Make test case names unique.
9365
9c3c02fd
TT
93662010-02-02 Tom Tromey <tromey@redhat.com>
9367
9368 * gdb.cp/virtbase.exp: Add regression tests.
9369 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9370 (main): Instantiate RHC.
9371
0cc2414c
TT
93722010-02-02 Tom Tromey <tromey@redhat.com>
9373
9374 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9375 type-printing change.
9376
edf3d5f3
TT
93772010-02-02 Tom Tromey <tromey@redhat.com>
9378
9379 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9380 * gdb.cp/virtbase.cc: New file.
9381 * gdb.cp/virtbase.exp: New file.
9382 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9383
e4b7f41c
JK
93842010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9385
9386 PR libc/11214:
9387 * gdb.threads/current-lwp-dead.c: Include features.h.
9388 (HAS_NOMMU): New.
9389 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9390
b381ea14
JK
93912010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9392
9393 * gdb.base/symbol-without-target_section.exp,
9394 gdb.base/symbol-without-target_section.c: New.
9395
c593ac0e
DJ
93962010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9397
9398 * gdb.base/bigcore.exp: Reset increased timeout.
9399 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9400
db25f29d
DJ
94012010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9402
9403 * gdb.base/gcore.exp (capture_command_output): Use
9404 gdb_test_multiple.
9405
f9d67f43
DJ
94062010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9407
9408 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9409 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9410 (Top level): Call it.
9411
177321bd
DJ
94122010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9413
9414 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9415
97f2ed50
DJ
94162010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9417
9418 * gdb.base/call-strs.exp, gdb.base/default.exp,
9419 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9420 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9421 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9422 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9423 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9424 * gdb.base/ending-run.exp: Correct restore of timeout.
9425 * gdb.base/page.exp: Remove unnecessary timeout setting.
9426
e4e2711a
JB
94272010-01-29 Joel Brobecker <brobecker@adacore.com>
9428
9429 * gdb.ada/rec_return: New testcase.
9430
ba581dc1
JB
94312010-01-29 Joel Brobecker <brobecker@adacore.com>
9432
9433 * gdb.ada/call_pn: New testcase.
9434
4ea95be9
DJ
94352010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9436
9437 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9438 (Top level): Use it to resume.
9439 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9440 the Thumb mode displaced stepping error as unsupported.
9441
df83a9bf
SW
94422010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9443
889bf7c5
PA
9444 * gdb.cp/nsusing.exp: Added more tests.
9445 * gdb.cp/nsrecurs.exp: Ditto.
9446 * gdb.cp/nsusing.cc: Added test functions.
9447 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9448
40b27cdc
JK
94492010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9450
9451 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9452 absolute directory pathnames in gdb.sum file.
9453
de958931
SW
94542010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9455
9456 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9457 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9458
708ead4e
TT
94592010-01-26 Tom Tromey <tromey@redhat.com>
9460
9461 PR exp/7643:
9462 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9463 setup_kfail.
9464
b14e635e
SW
94652010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9466
9467 * gdb.cp/nsrecurs.exp: New test.
9468 * gdb.cp/nsrecurs.cc: New test program.
9469 * gdb.cp/nsstress.exp: New test.
9470 * gdb.cp/nsstress.cc: New test program.
9471 * gdb.cp/nsdecl.exp: New test.
9472 * gdb.cp/nsdecl.cc: New test program.
9473
8540c487
SW
94742010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9475
9476 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9477 imported into file scope.
9478 Marked test as xfail.
9479 * gdb.cp/namespace-using.cc (marker5): New function.
9480 * gdb.cp/shadow.exp: New test.
9481 * gdb.cp/shadow.cc: New test program.
9482 * gdb.cp/nsimport.exp: New test.
9483 * gdb.cp/nsimport.cc: New test program.
9484
421d5d99
TT
94852010-01-25 Tom Tromey <tromey@redhat.com>
9486
9487 PR gdb/11049:
9488 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9489 with "set print null-stop on".
9490
691f8dc1
JK
94912010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9492
9493 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9494 Adjust it for DISASSEMBLY_OMIT_FNAME.
9495
0b92b5bb
TT
94962010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9497
9498 PR symtab/11199:
9499 * gdb.dwarf2/member-ptr-forwardref.exp,
9500 gdb.dwarf2/member-ptr-forwardref.S: New.
9501
23787403
JK
95022010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9503
9504 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9505 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9506 thread1_tid_mutex. Remove gdbstop_mutex handling.
9507 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9508 thread2_tid_mutex. Remove gdbstop_mutex handling.
9509 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9510 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9511 pthread_cond_wait conditionalizations by while loops.
9512
b966cb8a
TT
95132010-01-20 Tom Tromey <tromey@redhat.com>
9514
9515 PR backtrace/10770:
9516 * gdb.dwarf2/pr10770.exp: New file.
9517 * gdb.dwarf2/pr10770.c: New file.
9518 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9519
fcae584b
VP
95202010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9521
9522 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9523 that target was removed, and the test always runs native anyway.
9524
a0f49112
JK
95252010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9526
9527 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9528 gdb.base/watchpoint-cond-gone-stripped.c: New.
9529
ceeb3d5a
TT
95302010-01-19 Tom Tromey <tromey@redhat.com>
9531
9532 PR c++/8000:
9533 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9534 existing tests.
9535 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9536 (main): Use AAA::SomeEnum.
9537
dd322c54
JK
95382010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9539
9540 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9541 (test_ignore_count): Declare line_callme_body global.
9542 (run to breakpoint with ignore count): Use line_callme_body.
9543 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9544 (set line_main_hello, set line_main_return): Reindent.
9545 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9546 New.
9547 (continue to callee4): Use line_callee4_body.
9548 (check *stopped from CLI command): Use line_callee4_next.
9549 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9550 (set line_main_hello, set line_main_return): Reindent.
9551 (set line_callee4_head, set line_callee4_body): New.
9552 (continue to callee4): Use line_callee4_body.
9553
4e8f195d
TT
95542010-01-18 Tom Tromey <tromey@redhat.com>
9555
9556 PR c++/9680:
9557 * gdb.cp/casts.cc: Add new classes and variables.
9558 * gdb.cp/casts.exp: Test new operators.
9559
9e14a9ba
JB
95602010-01-18 Tom Tromey <tromey@redhat.com>
9561 Thiago Jung Bauermann <bauerman@br.ibm.com>
9562
9563 * gdb.python/source2.py: New file.
9564 * gdb.python/source1: New file.
9565 * gdb.python/python.exp: Test "source" command.
9566
00bf0b85
SS
95672010-01-15 Stan Shebs <stan@codesourcery.com>
9568
9569 * gdb.trace/tfile.c: New file.
9570 * gdb.trace/tfile.exp: New file.
889bf7c5 9571
55235ad7
JK
95722010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9573
9574 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9575
9f2982ff
JK
95762010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9577
9578 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9579
bbfba9ed
JK
95802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9581
9582 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9583 (libfunc): New parameter action. Implement also selectable "sleep".
9584 * gdb.base/break-interp-main.c: Include assert.h.
9585 (libfunc): New parameter action.
9586 (main): New parameters argc and argv. Assert argc. Pass argv.
9587 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9588 (test_attach): New proc.
9589 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9590 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9591
61f0d762
JK
95922010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9593
9594 * gdb.base/break-interp.exp (test_core): New proc.
9595 (test_ld): Call it.
9596
06a6f270
JK
95972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9598
9599 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9600 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9601 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9602 and gdb_compile_shlib. Use new -Wl compiler options.
9603 (dl bt, main bt): New tests.
9604
51bee8e9
JK
96052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9606
9607 Support PIEs with no symfile_objfile.
9608 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9609 (test_ld): New parameter trynosym.
9610 (test_ld <$trynosym>): New block.
9611
b8040f19
JK
96122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9613
9614 * gdb.base/break-interp.exp: New file.
9615
be759fcf
PM
96162010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9617
9618 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9619 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9620 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9621 test.
9622 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9623 * gdb.python/py-mi.exp: Add lazy string test.
9624
dc146f7c
VP
96252010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9626
9627 * lib/mi-support.exp (mi_check_thread_states): Handle
9628 core number in thread listing.
9629
b4ba55a1
JB
96302010-01-12 Joel Brobecker <brobecker@adacore.com>
9631
9632 * gdb.base/maint.exp: Adjust the expected output for the
9633 "maint print type" test. Use gdb_test_multiple instead of
9634 gdb_sent/gdb_expect.
9635
08e24bd4
DE
96362010-01-11 Doug Evans <dje@google.com>
9637
6496a609
DE
9638 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9639 from gdbserver_download. All callers updated.
9640
08e24bd4
DE
9641 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9642
b5cfddf5
JK
96432010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9644
9645 Implement binary numbers parsing.
9646 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9647 (test_integer_literals_rejected): New binary tests.
9648
3725885a
RW
96492010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9650
9651 * gdb.cell/configure: Regenerate.
9652
37aeb5df
JK
96532010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9654
9655 * gdb.base/corefile.exp: Move the core finding block out and call it as
9656 core_find, new variable $corefile, replace corefile by $corefile and
9657 [file tail $corefile] for usage vs. test names resp.
9658 * lib/gdb.exp (core_find): Move it as a new function here. New
9659 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9660 $destcore. Return "" on error.
9661
d521f563
JK
96622010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9663
9664 Workaround PR binutils/10802.
9665 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9666 (twice).
9667
28f24826
DJ
96682010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9669
9670 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9671
2de75e71
JB
96722010-01-08 Joel Brobecker <brobecker@adacore.com>
9673
9674 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9675 call, to avoid interruption.
9676
fe00719b 96772010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9678
9679 * gdb.stabs/weird.def (args93): New.
9680
d0ef5df8
DE
96812010-01-07 Doug Evans <dje@google.com>
9682
9683 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9684
3a08d52f
TT
96852010-01-07 Tom Tromey <tromey@redhat.com>
9686
9687 * gdb.base/source.exp: Use correct line number.
9688
7a697b8d
SS
96892010-01-05 Stan Shebs <stan@codesourcery.com>
9690
9691 * gdb.trace/tracecmd.exp: Test ftrace.
9692
7803799a
UW
96932010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9694
9695 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9696
c54eabfa
JK
96972010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9698
9699 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9700 "uint_for_mi_testing".
9701
02e7ef19
JB
97022010-01-01 Joel Brobecker <brobecker@adacore.com>
9703
9704 Test indented comment in file being sourced.
9705 * gdb.base/commands.exp: Test indented comment in file being sourced.
9706
abd775ce
JB
97072010-01-01 Joel Brobecker <brobecker@adacore.com>
9708
9709 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9710 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9711 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9712 notice.
9713
79b55b82
JB
97142010-01-01 Joel Brobecker <brobecker@adacore.com>
9715
9716 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9717 notice.
9718
8997583e
JK
97192010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9720
9721 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9722 missing $after_stopped and comma (,) expectation.
9723
6da95a67
SS
97242009-12-31 Stan Shebs <stan@codesourcery.com>
9725
9726 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9727
218d2fc6
TJB
97282009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9729
9730 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9731 (top level): Call test_watchpoint_in_big_blob.
9732 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9733 watchpoints.
9734 (func3): Write to buf.
9735
236f1d4d
SS
97362009-12-29 Stan Shebs <stan@codesourcery.com>
9737
9738 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9739
f61e138d
SS
97402009-12-28 Stan Shebs <stan@codesourcery.com>
9741
9742 * gdb.trace/tsv.exp: New file.
9743 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9744
0219b378
DJ
97452009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9746
9747 * gdb.base/find.c (main): Reference search buffers.
9748 * gdb.base/included.c (main): Reference integer.
9749 * gdb.base/ptype.c (charfoo): Declare.
9750 (intfoo): Call charfoo.
9751 * gdb.base/scope0.c (useitp): New function.
9752 (usestatics): Use useitp.
9753 (useit): Add a type for val.
9754 * gdb.base/scope1.c (useit1): Take a pointer argument.
9755 (usestatics1): Update calls to useit1.
9756 * gdb.cp/call-c.cc: Declare foo.
9757 (main): Call foo.
9758 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9759 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9760 (main): Call C::ensureRefs and ensureOtherRefs.
9761 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9762 variables.
9763 (ensureOtherRefs): New function.
9764 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9765 * gdb.cp/templates.cc (main): Call t5i.value.
9766
3f78692f
JK
97672009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9768
9769 Fix compatibility with G++-4.5.
9770 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9771 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9772 (uncaught return): Remove.
9773
429374b8
JK
97742009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9775 Phil Muldoon <pmuldoon@redhat.com>
9776
9777 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9778 (bp_location13, bp_location14, bp_location17, bp_location18)
9779 (marker3_proto, marker4_proto): New variables.
9780 (breakpoint info): Update output.
9781 (run until breakpoint at marker3, run until breakpoint at marker4): New
9782 tests.
9783
859825b8
JK
97842009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9785
9786 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9787 Replace the printf call of Y by provided "y-set-1" label. New block
9788 for the second shared library.
9789 * gdb.base/unload.exp: Compile also the second library, call
9790 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9791 (single pending breakpoint info): Rename to ...
9792 (pending breakpoint info before run): ... this extended test.
9793 (libfile2, libname2, libsrcfile2, libsrc2)
9794 (lib_sl2): New variables.
9795 (exec_opts): Set also SHLIB_NAME2.
9796 (pending breakpoint info on first run at shrfunc1)
9797 (pending breakpoint info on second run at shrfunc1)
9798 (pending breakpoint info on second run at shrfunc2)
9799 (print y from libfile, print y from libfile2): New tests.
9800 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9801 * gdb.base/unloadshr2.c: New.
9802
e6a386cd
HZ
98032009-12-22 Hui Zhu <teawater@gmail.com>
9804
9805 * gdb.reverse/sigall-reverse.exp: Adjust.
9806
9e19b45e
VP
98072009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9808
9809 PR gdb/10884
9810
9811 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9812 (main): Call do_bitfield_tests.
aacf5b1e 9813 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9814
d53a7b30
JB
98152009-12-20 Joel Brobecker <brobecker@adacore.com>
9816
9817 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9818 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9819 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9820 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9821 gdb.modula2/unbounded1.c: Update copyright header.
9822
191ca0a1
CM
98232009-12-10 Chris Moller <moller@mollerware.com>
9824
9825 PR gdb/9399
9826 * gdb.cp/virtfunc2.exp: New tests
9827 * gdb.cp/virtfunc2.cc: New tests
9828 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9829
0fa6cf1b
MS
98302009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9831
9832 * gdb.reverse/i387-env-reverse.c: New file.
9833 * gdb.reverse/i387-env-reverse.exp: New file.
9834 * gdb.reverse/i387-stack-reverse.c: New file.
9835 * gdb.reverse/i387-stack-reverse.exp: New file.
9836
361ae042
PM
98372009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9838
9839 * gdb.python/py-type.exp (test_range): New test.
9840
bfd31e71
PM
98412009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9842
9843 PR python/10805
9844
9845 * gdb.python/py-type.exp: New file.
9846 * gdb.python/py-type.c: New file.
9847 * Makefile.in: Add py-type.
9848
57a1d736
TT
98492009-12-03 Tom Tromey <tromey@redhat.com>
9850
9851 * gdb.python/py-value.exp (test_parse_and_eval): New
9852 function.
9853
1f3b5d1b
PP
98542009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9855
9856 PR gdb/11022
9857
9858 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9859 * gdb.base/pr11022.c: New test.
9860
8b7dbdc9
JK
98612009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9862
9863 Fix spurious false FAILs.
9864 * gdb.base/structs.c (chartest): New.
9865 (main): Fill-in chartest.
9866 * gdb.base/structs.exp (anychar_re, first): New.
9867 (start_structs_test): Import global anychar_re and first.
9868 New gdb_test call "set print elements 300; ${testfile}"
9869 (start_structs_test <$first>): New block.
9870 (any): Import global anychar_re. New variable ac. Use ${ac}.
9871
6a53b2ec
JK
98722009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9873
9874 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9875
d7167b4c
JK
98762009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9877
9878 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9879 Force $srcfile file.
9880 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9881
b1798462
UW
98822009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9883
9884 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9885 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9886 * gdb.threads/watchthreads-reorder.exp: Likewise.
9887
b6199126
DJ
98882009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9889
9890 PR gdb/8704
9891
9892 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9893 "if", and "thread". Correct matching in the previous test.
9894
b22a0510
DJ
98952009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9896
9897 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9898
930636d2
MS
98992009-11-23 Michael Snyder <msnyder@vmware.com>
9900
9901 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9902 * gdb.reverse-watch-precsave.exp: Ditto.
9903
21a0512e
PP
99042009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9905
9906 * gdb.asm/asm-source.exp: Adjust.
9907 * gdb.base/help.exp: Adjust.
889bf7c5 9908
fc30d5e0
PA
99092009-11-22 Pedro Alves <pedro@codesourcery.com>
9910
9911 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9912 (do_syscall_tests_without_xml): Set data-directory to
9913 /the/path/to/nowhere.
9914
f6bc2008
PA
99152009-11-21 Pedro Alves <pedro@codesourcery.com>
9916
9917 * gdb.threads/local-watch-wrong-thread.c,
9918 gdb.threads/local-watch-wrong-thread.exp: New files.
9919
8c2fb5de
PA
99202009-11-21 Pedro Alves <pedro@codesourcery.com>
9921
9922 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9923 assume new `regsub' syntax available.
9924
ebec9a0f
PA
99252009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9926
a79d3c27
JK
9927 * gdb.base/watchpoint-hw-hit-once.exp,
9928 gdb.base/watchpoint-hw-hit-once.c: New.
9929
99302009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9931
9932 * gdb.threads/watchthreads-reorder.exp,
9933 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9934
276a961b
MK
99352009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9936
9937 * gdb.xml/tdesc-regs.exp: Use for m68k.
9938
4867c1fb
PA
99392009-11-15 Pedro Alves <pedro@codesourcery.com>
9940
9941 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9942
f6838f81
DJ
99432009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9944
9945 * lib/gdb.exp (current_target_name): New procedure.
9946 (gdb_wrapper_target): New variable.
9947 (gdb_wrapper_init): Set gdb_wrapper_target.
9948 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9949 wrapper.
9950
4ac4dd3f
DJ
99512009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9952
9953 * gdb.base/remote.exp: Delete the slowest load test.
9954 Do not load with fixed packet sizes.
9955
a7881759
DJ
99562009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9957
9958 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9959
97a5b505
DJ
99602009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9961
9962 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
9963 srcfile when setting a breakpoint.
9964
d3e1fc54
DJ
99652009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
9966
9967 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9968 macros.
9969
7cbcbded
DJ
99702009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9971
9972 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
9973 to be in memory.
9974 * gdb.base/display.c (force_mem): New.
9975 (do_loops): Use it. Add breakpoint comments.
9976 (do_vars): Add a breakpoint comment.
9977 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
9978 line numbers.
9979
bdea3a92
NF
99802009-11-13 Nathan Froyd <froydnj@codesourcery.com>
9981
9982 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
9983 instead of a bare "run".
9984
269f82e5
PP
99852009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
9986
9987 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 9988
a69b7d9d
DJ
99892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9990
9991 * lib/cell.exp (skip_cell_tests): Clean up test files before
9992 returning.
9993
b598bfda
DJ
99942009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9995
9996 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
9997 and the breakpoint menu. Do not call perror if a prompt is seen.
9998 Consume the following GDB prompt.
9999 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
10000 * gdb.cp/namespace.exp: Use gdb_test.
10001 * gdb.cp/templates.exp: Use gdb_test.
10002 (test_template_breakpoints): Use gdb_test_multiple.
10003
87728fa0
DJ
100042009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10005
10006 * gdb.base/break1.c (struct some_struct, values): Move earlier.
10007 (marker4): Reference values.
10008
b67c692f
DJ
100092009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10010
10011 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
10012 is missing.
10013
f0df251a
DJ
100142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10015
10016 * gdb.base/break.c (need_malloc): New.
10017 * gdb.base/constvars.c (main): Reference crass and crisp.
10018 * gdb.base/gdb1821.c (main): Reference bar.
10019 * gdb.cp/gdb1355.cc (main): Reference s1.
10020 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
10021 (main): Call them.
10022 * gdb.cp/hang2.cc (dummy2): Define.
10023 * gdb.cp/hang3.cc (dummy3): Define.
10024 * gdb.cp/m-data.cc (main): Reference shadow.
10025
bdf7534a
NF
100262009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10027 Nathan Froyd <froydnj@codesourcery.com>
10028
10029 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
10030 remote host.
10031
f24fce77
NF
100322009-11-12 Nathan Froyd <froydnj@codesourcery.com>
10033
10034 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
10035 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
10036 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10037 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10038 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10039 * gdb.dwarf2/dw2-producer.exp: Likewise.
10040 * gdb.dwarf2/mac-fileno.exp: Likewise.
10041 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
10042 py-prettyprint.py to the remote host.
10043 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
10044
40f0318e
KS
100452009-11-11 Keith Seitz <keiths@redhat.com>
10046
10047 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
10048 use it instead of "Foo".
10049 * gdb.cp/classes.exp (do_tests): Add a test to access
10050 a method through a typedef'd class name.
10051
f3d9f7fb
NF
100522009-11-11 Nathan Froyd <froydnj@codesourcery.com>
10053
10054 * gdb.base/long_long.exp: Permit leading zeros on floating-point
10055 exponents.
10056 * gdb.base/pointers.exp: Likewise.
10057 * gdb.cp/ref-types.exp: Likewise.
10058
a4216f37
KS
100592009-11-11 Keith Seitz <keiths@redhat.com>
10060
10061 * gdb.cp/cplusfuncs.cc (class foo): Add operators
10062 new[] and delete[].
10063 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
10064 "void".
10065 (probe_demangler): Remove all single-quoting of
10066 method and variable names.
10067 (info_func_regexp): Remove the word "void" from any
10068 occurrence of "(void)".
10069 (print_addr_2): Remove all single-quoting of
10070 method names.
10071 (print_addr_2_kfail): Likewise.
10072 (print_addr): Single-quote C function names before
10073 passing to print_addr_2.
10074 (test_paddr_operator_functions): Remove single-quoting
10075 for method names.
10076 Add tests for operator new[] and operator delete[].
10077
9b14d7aa
JK
100782009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10079
10080 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
10081
85feb311
KS
100822009-11-09 Keith Seitz <keiths@redhat.com>
10083
10084 * gdb.cp/overload.exp: Add tests for resolving overloaded
10085 methods in expression parsing/evaluation.
10086
fa335448
DJ
100872009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
10088
10089 * lib/gdb.exp (default_gdb_version): Use --version instead of
10090 --command.
10091
ec3c07fc
NS
100922009-11-10 Nathan Sidwell <nathan@codesourcery.com>
10093
10094 * lib/gdb.exp (gdb_compile_test): New.
10095 (skip_ada_tests, skip_java_tests): New.
10096 (gdb_compile): Use gdb_compile_test for f77.
10097 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
10098 * lib/java.exp (compile_java_from_source): Remove runtests check,
10099 use gdb_compile_test to record result.
10100 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
10101 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
10102 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
10103 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
10104 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
10105 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
10106 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
10107 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
10108 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
10109 adjust gdb_compile invocations.
10110
b8b4e42b
JK
101112009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10112
10113 * Makefile.in (abs_builddir): New.
10114 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
10115 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
10116 `$(abs_builddir)/site.exp'.
10117
f8b7eaf3
DJ
101182009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
10119
10120 * config/m68k-emc.exp, lib/emc-support.exp,
10121 gdb.trace/gdb_c_test.c: Delete.
10122 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
10123 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10124 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10125 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10126 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10127 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
10128 casing for m68k-*-elf.
10129
c4187697
NS
101302009-11-03 Pedro Alves <pedro@codesourcery.com>
10131
10132 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
10133 * gdb.arch/i386-prologue.exp: Likewise.
10134 * gdb.arch/i386-unwind.exp: Likewise.
10135
db16b772
DJ
101362009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10137
10138 * lib/gdb.exp (gdb_expect): Fix timeout typo.
10139
bcf71277
DJ
101402009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10141
10142 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
10143
0105cee2
DJ
101442009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10145
10146 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
10147
24ddea62
JK
101482009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10149
10150 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
10151
287ccc17
JK
101522009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10153
10154 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
10155 * gdb.base/sepdebug2.c: New file.
10156
08bca259 101572009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
10158
10159 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
10160 the modified warnings for catch syscall. Verify if GDB was compiled
10161 with support for lib expat, and choose which tests to run depending
10162 on this.
10163
5d4e2b76
VP
101642009-10-30 Vladimir Prus <vladimir@codesourcery.com>
10165
10166 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
10167 that composite commands are parsed OK. And also test
10168 that breakpoint commands do work.
10169
240e538a
MS
101702009-10-23 Michael Snyder <msnyder@vmware.com>
10171
10172 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10173 to allow for new disassembly style.
10174
9c419145
PP
101752009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10176
10177 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 10178
02506ff1
MS
101792009-10-22 Michael Snyder <msnyder@vmware.com>
10180
10181 * gdb.reverse/break-precsave.exp: New test.
10182 * gdb.reverse/consecutive-precsave.exp: Ditto.
10183 * gdb.reverse/finish-precsave.exp: Ditto.
10184 * gdb.reverse/i386-precsave.exp: Ditto.
10185 * gdb.reverse/machinestate-precsave.exp: Ditto.
10186 * gdb.reverse/sigall-precsave.exp: Ditto.
10187 * gdb.reverse/solilb-precsave.exp: Ditto.
10188 * gdb.reverse/step-precsave.exp: Ditto.
10189 * gdb.reverse/until-precsave.exp: Ditto.
10190 * gdb.reverse/watch-precsave.exp: Ditto.
10191
4cf866a3
MS
101922009-10-22 Michael Snyder <msnyder@vmware.com>
10193
10194 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10195 for gdb_expect. Adjust one test's expect strings for the new
10196 format of disassemble.
10197 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10198 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10199 gdb_test_multiple.
10200 * gdb.reverse/step-reverse.exp: Delete 'return'.
10201 * gdb.reverse/until-reverse.exp: Delete blank lines.
10202 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10203
2b28d209
PP
102042009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10205
10206 * gdb.base/consecutive.exp: Adjust.
10207 * gdb.base/display.exp: Likewise.
10208 * gdb.base/pc-fp.exp: Likewise.
10209 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 10210
33b9c32b
MS
102112009-10-19 Michael Snyder <msnyder@vmware.com>
10212
10213 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10214 * gdb.reverse/finish-reverse.c: Ditto.
10215 * gdb.reverse/sigall-reverse.c: Ditto.
10216 * gdb.reverse/solib-reverse.c: Ditto.
10217 * gdb.reverse/step-reverse.c: Ditto.
10218 * gdb.reverse/watch-reverse.c: Ditto.
10219
6c95b8df
PA
102202009-10-19 Pedro Alves <pedro@codesourcery.com>
10221 Stan Shebs <stan@codesourcery.com>
10222
10223 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10224 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10225 "Executing new program".
10226 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10227 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10228 left listed after having been killed.
10229 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10230 * gdb.base/maint.exp: Adjust test.
10231
10232 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10233 * gdb.multi/Makefile.in: New.
10234 * gdb.multi/base.exp: New.
10235 * gdb.multi/goodbye.c: New.
10236 * gdb.multi/hangout.c: New.
10237 * gdb.multi/hello.c: New.
10238 * gdb.multi/bkpt-multi-exec.c: New.
10239 * gdb.multi/bkpt-multi-exec.exp: New.
10240 * gdb.multi/crashme.c: New.
10241
279017b7
TG
102422009-10-13 Tristan Gingold <gingold@adacore.com>
10243
10244 * gdb.base/sepdebug.exp: Check debug info are found.
10245
0413d738
PA
102462009-10-08 Pedro Alves <pedro@codesourcery.com>
10247
10248 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10249 bits.
10250
c628eecc
JK
102512009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10252
10253 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10254
38af1bfe
JB
102552009-10-07 Joel Brobecker <brobecker@adacore.com>
10256
10257 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10258 of the comments.
10259
2b0adecd
PM
102602009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10261
10262 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10263 * gdb.base/annota3.exp: Idem.
10264 * gdb.base/maint.exp: Idem.
10265
8d417781
PM
102662009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10267
889bf7c5 10268 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10269 to default.
10270
bb61102d
PM
102712009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10272
889bf7c5 10273 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10274 mingw and cygwin targets.
10275
ace5c364
PM
102762009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10277 Pedro Alves <pedro@codesourcery.com>
10278
889bf7c5 10279 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10280 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10281
c2d494a0
PM
102822009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10283
e1b52ce2
PM
10284 * gdb.base/shr1.c: Use %p in format string.
10285 * gdb.base/unload.c: Avoid warning in fprintf.
10286 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10287
209f53f5
PM
102882009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10289
10290 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10291 long type.
10292 (test_unlink): Correct printf string.
10293 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10294 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10295
8172766a
JK
102962009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10297
10298 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10299 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10300 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10301
0f73703c
UW
103022009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10303
10304 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10305 * gdb.objc/nondebug.exp: Likewise.
10306
b32306ca
UW
103072009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10308
10309 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10310 target_info setting.
10311
10312 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10313 that detect new threads during "info threads".
10314
0057022f
UW
103152009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10316
10317 * gdb.threads/manythreads.c (main): Increase thread stack size
10318 to 2*PTHREAD_STACK_MIN.
10319 * gdb.threads/multi-create.c (main): Likewise.
10320 (create_function): Likewise.
10321
f29c0325
UW
103222009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10323
10324 * gdb.base/dump.exp: Pass difference of pointer types instead
10325 of integer types as offset to restore in intarr3.srec case.
10326
fcb34849
UW
103272009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10328
10329 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10330
d5142e3b
UW
103312009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10332
10333 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10334
087b74b2 103352009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10336
087b74b2
PM
10337 New test for two watchpoints, with disabling of
10338 the first inserted.
10339 * testsuite/gdb.base/watchpoints.c: New file.
10340 * testsuite/gdb.base/watchpoints.exp: New file.
10341
96c07c5b
TT
103422009-09-25 Tom Tromey <tromey@redhat.com>
10343
10344 * gdb.base/charset.exp: Test utf-16 strings with Python.
10345
b8899f2b
TT
103462009-09-25 Tom Tromey <tromey@redhat.com>
10347
10348 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10349 UCS-4.
10350 * gdb.base/charset.c (utf_32_string): Rename.
10351 (init_utf32): Rename.
10352 (main): Update.
10353
329719ec
TT
103542009-09-22 Tom Tromey <tromey@redhat.com>
10355
10356 * gdb.python/py-function.exp: Add regression tests.
10357
11ef0d76
KS
103582009-09-21 Keith Seitz <keiths@redhat.com>
10359
10360 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10361 with invalid operator.
10362
3fe8f3b3
KS
103632009-09-21 Keith Seitz <keiths@redhat.com>
10364
10365 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10366 and destructor using typedef name of class.
10367 * gdb.cp/classes.cc (class Base1): Add a destructor.
10368 (base1): New typedef.
10369 (use_methods): Instanitate an object of type base1.
10370 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10371 (do_tests): Call test_template_typedef.
10372 * gdb.cp/templates.cc (Baz::~Baz): New method.
10373 (intBazOne): New typedef.
10374 (main): Instantiate intBazOne.
10375
7a9fe101
PM
103762009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10377
10378 PR python/10633
10379
10380 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10381 Function.
10382 (run_lang_tests): Add print elements test.
10383
2e4d963f
PM
103842009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10385
10386 * gdb.python/py-value.exp (test_subscript_regression): New
10387 function. Test for invalid subscripts.
10388 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10389 (ptr_ref): New function.
10390
ec7e75e7
PP
103912009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10392
10393 * gdb.base/default.exp: Fix "show convenience".
10394
0cc7d26f
TT
103952009-09-15 Tom Tromey <tromey@redhat.com>
10396
10397 * lib/mi-support.exp (mi_create_varobj): Update.
10398 (mi_create_floating_varobj): Likewise.
10399 (mi_create_dynamic_varobj): New proc.
10400 (mi_varobj_update): Update.
10401 (mi_varobj_update_with_type_change): Likewise.
10402 (mi_varobj_update_kv_helper): New proc.
10403 (mi_varobj_update_dynamic_helper): Rewrite.
10404 (mi_varobj_update_dynamic): New proc.
10405 (mi_list_varobj_children): Update.
10406 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10407 * gdb.python/python-prettyprint.py (pp_outer): New class.
10408 (pp_nullstr): Likewise.
10409 (lookup_function): Register new printers.
10410 * gdb.python/python-prettyprint.c (struct substruct): New type.
10411 (struct outerstruct): Likewise.
10412 (substruct_test): New function.
10413 (struct nullstr): New type.
10414 (string_1, string_2): New globals.
10415 (main): Add new tests.
10416 * gdb.python/python-mi.exp: Added regression tests.
10417 * gdb.mi/mi2-var-display.exp: Update.
10418 * gdb.mi/mi2-var-cmd.exp: Update.
10419 * gdb.mi/mi2-var-child.exp: Update.
10420 * gdb.mi/mi2-var-block.exp: Update.
10421 * gdb.mi/mi-var-invalidate.exp: Update.
10422 * gdb.mi/mi-var-display.exp: Update.
10423 * gdb.mi/mi-var-cmd.exp: Update.
10424 * gdb.mi/mi-var-child.exp: Update.
10425 * gdb.mi/mi-var-block.exp: Update.
10426 * gdb.mi/mi-break.exp: Update.
10427 * gdb.mi/gdb701.exp: Update.
10428
a96d9b2e
SDJ
104292009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10430
10431 * Makefile.in: Inclusion of catch-syscall object.
10432 * gdb.base/catch-syscall.c: New file.
10433 * gdb.base/catch-syscall.exp: New file.
10434
b43b923a
MS
104352009-09-12 Michael Snyder <msnyder@vmware.com>
10436
10437 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10438 that can support reverse debuggnig.
10439
cec03d70
TT
104402009-09-11 Tom Tromey <tromey@redhat.com>
10441
10442 * gdb.dwarf2/valop.S: New file.
10443 * gdb.dwarf2/valop.exp: New file.
10444
e23bb3fc
MK
104452009-09-11 Mark Kettenis <kettenis@gnu.org>
10446
10447 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10448
37c3696d
DE
104492009-09-10 Doug Evans <dje@google.com>
10450
10451 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10452 Add $gdb_prompt to second breakpoint regexp.
10453
5172aecb
JB
104542009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10455
10456 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10457 names, add missing ones.
10458 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10459 * gdb.python/py-frame.c: Rename from python-frame.c.
10460 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10461 testfile name.
10462 * gdb.python/py-function.exp: Rename from python-function.exp.
10463 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10464 testfile name.
10465 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10466 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10467 Adjust testfile name.
10468 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10469 * gdb.python/py-template.cc: Rename from python-template.cc.
10470 * gdb.python/py-template.exp: Rename from python-template.exp.
10471 Adjust testfile name.
10472 * gdb.python/py-value.c: Rename from python-value.c.
10473 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10474 testfile name.
10475
b554e4bd
JK
104762009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10477
10478 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10479 $bpt2address.
10480 (Second breakpoint address is valid on ia64)
10481 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10482
9a68ae16
JM
104832009-09-03 Joseph Myers <joseph@codesourcery.com>
10484
10485 * gdb.base/ending-run.exp: Restrict regular expression matching
10486 line number to require closing brace following.
10487
146b9145
DE
104882009-09-03 Doug Evans <dje@google.com>
10489
10490 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10491
787d21e1
TT
104922009-09-02 Tom Tromey <tromey@redhat.com>
10493
10494 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10495
e7802207
TT
104962009-09-02 Tom Tromey <tromey@redhat.com>
10497
10498 * gdb.dwarf2/callframecfa.exp: New file.
10499 * gdb.dwarf2/callframecfa.S: New file.
10500
817aadd2
JK
105012009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10502
10503 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10504 gdb.base/solib-overlap-main.c: New.
10505
4a76eae5
DJ
105062009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10507
10508 PR gdb/10565
10509
10510 * gdb.base/bitfields.c (struct container, container): New.
10511 (main): Initialize it and call break5.
10512 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10513
d4b96c9a
JK
105142009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10515
10516 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10517 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10518
4e22772d
JK
105192009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10520
10521 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10522
2efab443
MS
105232009-08-26 Michael Snyder <msnyder@vmware.com>
10524
10525 * gdb.base/i386-reverse.c: New file.
10526 * gdb.base/i386-reverse.exp: New file.
10527 * gdb.base/Makefile.in: Add new files to be removed.
10528
07ab73a0
JM
105292009-08-26 Joseph Myers <joseph@codesourcery.com>
10530
10531 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10532 environment-pwd for remote host.
10533 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10534
676accff
KS
105352009-08-24 Keith Seitz <keiths@redhat.com>
10536
10537 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10538 Add two new C++ completer tests which limit the output to a
889bf7c5 10539 given class.
676accff 10540
f9f7ad22
MS
105412009-08-24 Michael Snyder <msnyder@vmware.com>
10542
10543 * gdb.base/del.exp: Fix typo in comment.
10544 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10545
81ecdfbb
RW
105462009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10547
10548 * configure: Regenerate.
10549 * gdb.hp/configure: Likewise.
10550 * gdb.hp/gdb.aCC/configure: Likewise.
10551 * gdb.hp/gdb.base-hp/configure: Likewise.
10552 * gdb.hp/gdb.compat/configure: Likewise.
10553 * gdb.hp/gdb.defects/configure: Likewise.
10554 * gdb.hp/gdb.objdbg/configure: Likewise.
10555 * gdb.stabs/configure: Likewise.
10556
cab0c772
UW
105572009-08-19 Doug Evans <dje@google.com>
10558
10559 * gdb.base/gdbvars.c: New file.
10560 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10561
b8fa0bfa
PA
105622009-08-14 Pedro Alves <pedro@codesourcery.com>
10563
10564 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10565 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10566
b84aa90a
PA
105672009-08-13 Pedro Alves <pedro@codesourcery.com>
10568
10569 * gdb.base/default.exp: Adjust "set language test": it's now an
10570 enum command. Larger help string moved to "help set language".
10571 * gdb.base/help.exp: Adjust "help set language" expected output,
10572 now lists all known languages.
10573
0d8f9b2c
NF
105742009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10575
10576 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10577 all frame arguments.
10578 * gdb.arch/altivec-regs.exp: Likewise.
10579
bda180e0
TT
105802009-08-07 Tom Tromey <tromey@redhat.com>
10581
10582 * gdb.base/setshow.exp: Add tests for changes to set language, set
10583 check range, and set check type.
10584
48cb2d85
VP
105852009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10586
10587 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10588 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10589 Call it.
48cb2d85 10590
1ea34204
UW
105912009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10592
10593 * configure.ac: Run gdb.cell tests when appropriate.
10594 * configure: Regenerate.
10595 * lib/cell.exp: New file.
10596 * gdb.cell: New directory.
10597 * gdb.cell/configure.ac: New file.
10598 * gdb.cell/configure: New file.
10599 * gdb.cell/Makefile.in: New file.
10600 * gdb.cell/arch.exp: New file.
10601 * gdb.cell/break.c: New file.
10602 * gdb.cell/break.exp: New file.
10603 * gdb.cell/break-spu.c: New file.
10604 * gdb.cell/bt.c: New file.
10605 * gdb.cell/bt2-spu.c: New file.
10606 * gdb.cell/bt-spu.c: New file.
10607 * gdb.cell/bt.exp: New file.
10608 * gdb.cell/coremaker.c: New file.
10609 * gdb.cell/coremaker-spu.c: New file.
10610 * gdb.cell/core.exp: New file.
10611 * gdb.cell/gcore.exp: New file.
10612 * gdb.cell/data.c: New file.
10613 * gdb.cell/data.exp: New file.
10614 * gdb.cell/data-spu.c: New file.
10615 * gdb.cell/ea-cache.exp: New file.
10616 * gdb.cell/ea-cache.c: New file.
10617 * gdb.cell/ea-cache-spu.c: New file.
10618 * gdb.cell/ea-standalone.c: New file.
10619 * gdb.cell/ea-standalone.exp: New file.
10620 * gdb.cell/ea-test.c: New file.
10621 * gdb.cell/ea-test.exp: New file.
10622 * gdb.cell/f-regs.exp: New file.
10623 * gdb.cell/mem-access.c: New file.
10624 * gdb.cell/mem-access.exp: New file.
10625 * gdb.cell/mem-access-spu.c: New file.
10626 * gdb.cell/ptype.exp: New file.
10627 * gdb.cell/registers.exp: New file.
10628 * gdb.cell/size.c: New file.
10629 * gdb.cell/sizeof.exp: New file.
10630 * gdb.cell/size-spu.c: New file.
10631 * gdb.cell/solib.exp: New file.
10632 * gdb.cell/solib-symbol.exp: New file.
10633
85e747d2
UW
106342009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10635
10636 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10637
58d6951d
DJ
106382009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10639
10640 * gdb.base/float.exp: Handle VFP registers.
10641
6e0a4f15
MS
106422009-07-14 Michael Snyder <msnyder@vmware.com>
10643
dcd5da87
MS
10644 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10645 to bring gdb to the beginning of the calling line.
10646
6e0a4f15
MS
10647 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10648 confusing the i386 epilogue unwinder.
10649
782b2b07
SS
106502009-07-14 Stan Shebs <stan@codesourcery.com>
10651
10652 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10653
f662c3bc
MS
106542009-07-14 Michael Snyder <msnyder@vmware.com>
10655
10656 * gdb.reverse/step-reverse.exp (stepi into function call):
10657 Call instruction may not be first instruction in the line.
10658 (reverse stepi from a function call): Used wrong line number.
10659
8f313923
JK
106602009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10661
10662 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10663
4662c76e
JK
106642009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10665
10666 Fix gdb.base/macscp.exp when using custom inputrc.
10667 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10668 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10669 env(TERM) set.
10670 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10671 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10672
aa81e255
JK
106732009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10674
10675 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10676 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10677 Change the compilation target to match the testcase name.
10678 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10679 testcase name.
10680 * a2-run.exp: Use for setup prepare_for_testing. Change the
10681 compilation target to match the testcase name.
10682 * gdb.base/commands.exp: Likewise.
10683 * gdb.base/finish.exp: Likewise.
10684 * gdb.base/float.exp: Likewise.
10685 * gdb.base/info-target.exp: Likewise.
10686 * gdb.base/relational.exp: Likewise.
10687 * gdb.base/term.exp: Likewise.
10688 * gdb.base/until.exp: Likewise.
10689 * gdb.base/volatile.exp: Likewise.
10690 * gdb.base/whatis-exp.exp: Likewise.
10691
4c93b1d7
HZ
106922009-07-11 Hui Zhu <teawater@gmail.com>
10693
10694 * gdb.base/help.exp (disassemble): Update expected help text.
10695
812f7342
TT
106962009-07-09 Tom Tromey <tromey@redhat.com>
10697
10698 * lib/gdb.exp: Handle TRANSCRIPT.
10699 (remote_spawn, remote_close, send_gdb): New procs.
10700
fbb8f299
PM
107012009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10702
10703 * gdb.python/python-prettyprint.c: Add counted null string
10704 structure.
10705 * gdb.python/python-prettyprint.exp: Print null string. Test for
10706 embedded nulls.
10707 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10708 * gdb.python/python-value.exp (test_value_in_inferior): Add
10709 variable length string fetch tests.
10710 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10711
c0ac0ec7
JK
107122009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10713
10714 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10715
30b66ecc
TT
107162009-07-07 Tom Tromey <tromey@redhat.com>
10717
10718 * gdb.base/call-rt-st.exp: Update for change to escape output.
10719 * gdb.base/callfuncs.exp: Likewise.
10720 * gdb.base/charset.exp: Likewise.
10721 * gdb.base/constvars.exp: Likewise.
10722 * gdb.base/long_long.exp: Likewise.
10723 * gdb.base/pointers.exp: Likewise.
10724 * gdb.base/printcmds.exp: Likewise.
10725 * gdb.base/setvar.exp: Likewise.
10726 * gdb.base/store.exp: Likewise.
10727 * gdb.cp/ref-types.exp: Likewise.
10728 * gdb.mi/mi-var-child.exp: Likewise.
10729 * gdb.mi/mi-var-display.exp: Likewise.
10730 * gdb.mi/mi2-var-display.exp: Likewise.
10731 * gdb.base/charset.exp: Test octal escape sequence length.
10732 Update for change to escape output.
10733
187c4a2b
JK
107342009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10735
10736 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10737
d80a43f9
DJ
107382009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10739
10740 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10741
047427a8
JK
107422009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10743
10744 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10745 gdbserver increasing $portnum if "Can't bind address" has been seen.
10746
8b5a0f4f
PA
107472009-07-05 Pedro Alves <pedro@codesourcery.com>
10748
10749 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10750 mingw32ce.
10751
7d93ba58
PA
107522009-07-05 Pedro Alves <pedro@codesourcery.com>
10753
10754 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10755 VFP format.
10756
2277426b
PA
107572009-07-02 Pedro Alves <pedro@codesourcery.com>
10758
10759 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10760 linux. Adjust to use "inferior", "info inferiors", "detach
10761 inferior" and "kill inferior" instead of "restart", "info fork",
10762 "detach fork" and "delete fork".
10763 * gdb.base/ending-run.exp: Spell out "info".
10764 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10765 the "kill" command.
10766
5af949e3
UW
107672009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10768
10769 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10770 change to prefix TLS offset in hex with 0x.
10771
5d3729b5
UW
107722009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10773
10774 * gdb.base/default.exp: Update test case for "x" changes.
10775
af589bd0
TG
107762009-07-01 Tristan Gingold <gingold@adacore.com>
10777
10778 * gdb.base/bigcore.exp: Make darwin untested.
10779
40974f91
JK
107802009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10781
10782 * gdb.base/completion.exp (directory completion): Create the directory.
10783 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10784 escapeuniquesub.
10785 (directory completion 2): Expect now ${escapeuniquesub}.
10786 (Glob remaining of directory test): Remove one excessive newline.
10787 Expect the real output.
10788
59dd3af6
JK
107892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10790
10791 Fix `make check//%' target after `make check' has been ran.
10792 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10793 a mkdir call.
10794 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10795 (%/.dir): Remove.
10796
f4e164aa
JK
107972009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10798
10799 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10800 the expected result record.
10801
69af2122
JK
108022009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10803
10804 Remove racy FAILs relying just on the timeouts.
10805 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10806 (annotation_level 2): Remove racy FAILs.
10807
2fd481e1
PP
108082009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10809
10810 gdb/10275
889bf7c5
PA
10811 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10812
c38f313d
DJ
108132009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10814
10815 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10816
8b777f02
VP
108172009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10818
10819 * gdb.mi/mi-stack.exp: Testing symbolic options
10820 to -stack-list-locals and -stack-list-arguments.
10821
00c7eacf
JK
108222009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10823
10824 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10825
6bc80edc
TT
108262009-06-29 Tom Tromey <tromey@redhat.com>
10827
10828 * dg-extract-results.sh: New file.
10829 * Makefile.in (FORCE_PARALLEL): New variable.
10830 (CHECK_TARGET): New conditional variable.
10831 (check): Use CHECK_TARGET.
10832 (DO_RUNTEST): New variable.
10833 (check-single): New target.
10834 (TEST_DIRS): New variable.
10835 (TEST_TARGETS): Likewise.
10836 (check-parallel): New target.
10837 (check-gdb.%): New pattern.
10838 (BASE1_FILES): New variable.
10839 (BASE2_FILES): Likewise.
10840 (check-gdb.base%): New pattern.
10841 (%/.dir): New pattern.
10842 * configure: Rebuild.
10843 * aclocal.m4 (AM_CONDITIONAL): New defun.
10844 * configure.ac: Check whether user is using GNU make.
10845 (GMAKE): New conditional.
10846
794684b6
SW
108472009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10848
10849 * gdb.cp/namespace-nested-import.cc: New test.
10850 * gdb.cp/namespace-nested-import.exp: New test.
10851
edb3359d
DJ
108522009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10853
10854 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10855 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10856 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10857 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10858 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10859 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10860 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10861 gdb.opt/inline-markers.c: New files.
10862 * lib/gdb.exp (skip_inline_frame_tests): New function.
10863 (skip_inline_var_tests): New function.
10864
cf657a0c
AS
108652009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10866
10867 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10868 backtrace.
10869
28d41a99
MS
108702009-06-27 Michael Snyder <msnyder@vmware.com>
10871
10872 * gdb.reverse: New directory.
10873 * gdb.reverse/break-reverse.c: New test.
10874 * gdb.reverse/break-reverse.exp: New test.
10875 * gdb.reverse/consecutive-reverse.c: New test.
10876 * gdb.reverse/consecutive-reverse.exp: New test.
10877 * gdb.reverse/finish-reverse.c: New test.
10878 * gdb.reverse/finish-reverse.exp: New test.
10879 * gdb.reverse/machinestate.c: New test.
10880 * gdb.reverse/ms1.c: New test.
10881 * gdb.reverse/machinestate.exp: New test.
10882 * gdb.reverse/Makefile.in: New file.
10883 * gdb.reverse/shr2.c: New test.
10884 * gdb.reverse/solib-reverse.c: New test.
10885 * gdb.reverse/solib-reverse.exp: New test.
10886 * gdb.reverse/step-reverse.c: New test.
10887 * gdb.reverse/step-reverse.exp: New test.
10888 * gdb.reverse/until-reverse.c: New test.
10889 * gdb.reverse/ur1.c: New test.
10890 * gdb.reverse/until-reverse.exp: New test.
10891 * gdb.reverse/watch-reverse.c: New test.
10892 * gdb.reverse/watch-reverse.exp: New test.
10893 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10894 * configure: Regenerate.
10895
fe3c8b0d
DE
108962009-06-26 Doug Evans <dje@google.com>
10897
10898 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10899
3a72a602
PM
109002009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10901
10902 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10903 windows problem for 'file delete $binfile'.
10904
27aa8d6a
SW
109052009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10906
10907 * gdb.cp/namespace-using.exp: New test.
10908 * gdb.cp/namespace-using.cc: New test.
10909
8ac055f8
JB
109102009-05-20 Joel Brobecker <brobecker@adacore.com>
10911
10912 * gdb.ada/variant_record_packed_array: New testcase.
10913
85e306ed
TT
109142009-06-23 Tom Tromey <tromey@redhat.com>
10915
10916 * gdb.base/charset.exp (test_combination): Regression test.
10917 * gdb.base/charset.c (my_wchar_t): New typedef.
10918 (myvar): New global.
10919 (main): Set myvar.
10920
56643c5e
PM
109212009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10922
10923 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10924 target.
10925
1fac167a
UW
109262009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10927
10928 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10929
7ccb0be9
UW
109302009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10931
10932 * gdb.mi/gdb680.exp: Update test for error message.
10933
568d6575
UW
109342009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10935
10936 * gdb.base/annota1.exp: Allow multiple occurrences of the
10937 frames-invalid annotation.
10938 * gdb.cp/annota2.exp: Likewise.
10939
7cd1089b
PM
109402009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10941
10942 * gdb.cp/gdb2495.cc: New file.
10943 * gdb.cp/gdb2495.exp: New file.
10944
72c63395
JK
109452009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10946
10947 Report error on GDB crash during runto.
10948 * lib/gdb.exp (runto <eof>): New.
10949
3788363d
DJ
109502009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10951
10952 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10953 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10954 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10955 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10956 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10957 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10958 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10959 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
10960 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
10961 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
10962 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
10963 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
10964 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10965 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
10966 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
10967 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
10968 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
10969 gdb.server/server-mon.exp, gdb.server/server-run.exp,
10970 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10971 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10972 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
10973 gdb.trace/passcount.exp, gdb.trace/report.exp,
10974 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
10975 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
10976 gdb.trace/while-stepping.exp: Use a unique name for the compiled
10977 executable.
10978
17592de3
PA
109792009-06-07 Pedro Alves <pedro@codesourcery.com>
10980
10981 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
10982 defined before referencing it.
10983
701e355d
DE
109842009-06-03 Doug Evans <dje@google.com>
10985
10986 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
10987 * gdb.arch/i386-see.c: Ditto.
10988
f2292c65
PM
109892009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
10990
10991 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
10992 (check_macro): Return 1 if undefined.
10993 If first test fails, check if macro debug information is available,
10994 and report unsupported test if no macro information is found.
10995
5a437975
DE
109962009-05-29 Doug Evans <dje@google.com>
10997
10998 * gdb.threads/hand-call-in-threads.exp: New.
10999 * gdb.threads/hand-call-in-threads.c: New.
11000
c141c696
MS
110012009-05-29 Michael Snyder <msnyder@vmware.com>
11002
11003 * gdb.base/break-always.exp: Change "1" to "on".
11004 Add confirmation check.
11005
b3444185
PA
110062009-05-28 Pedro Alves <pedro@codesourcery.com>
11007
11008 * gdb.threads/threxit-hop-specific.c: New.
11009 * gdb.threads/threxit-hop-specific.exp: New.
11010 * gdb.threads/thread-execl.c: New.
11011 * gdb.threads/thread-execl.exp: New.
11012
b6313243
TT
110132009-05-27 Tom Tromey <tromey@redhat.com>
11014 Thiago Jung Bauermann <bauerman@br.ibm.com>
11015
11016 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
11017 (mi_child_regexp): Likewise.
11018 (mi_list_varobj_children_range): Likewise.
11019 (mi_get_features): Likewise.
11020 (mi_list_varobj_children): Rewrite.
11021 * gdb.python/python-mi.exp: New file.
11022
a6bac58e
TT
110232009-05-27 Tom Tromey <tromey@redhat.com>
11024 Thiago Jung Bauermann <bauerman@br.ibm.com>
11025 Phil Muldoon <pmuldoon@redhat.com>
11026 Paul Pluzhnikov <ppluzhnikov@google.com>
11027
11028 * gdb.python/python-prettyprint.exp: New file.
11029 * gdb.python/python-prettyprint.c: New file.
11030 * gdb.python/python-prettyprint.py: New file.
11031 * gdb.base/display.exp: print/r is now valid.
11032
2c74e833
TT
110332009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
11034 Tom Tromey <tromey@redhat.com>
11035 Pedro Alves <pedro@codesourcery.com>
11036 Paul Pluzhnikov <ppluzhnikov@google.com>
11037
11038 * gdb.python/python-template.exp: New file.
11039 * gdb.python/python-template.cc: New file.
11040 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11041 tests.
11042 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11043 Call it.
11044 (test_value_after_death): New proc.
11045 * gdb.python/python-value.c (PTR): New typedef.
11046 (main): New variable 'x'.
11047
89c73ade
TT
110482009-05-27 Tom Tromey <tromey@redhat.com>
11049
11050 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11051 tests.
11052 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11053 Call it.
11054
a75724bc
PA
110552009-05-27 Pedro Alves <pedro@codesourcery.com>
11056
11057 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
11058
e58b0e63
PA
110592009-05-24 Pedro Alves <pedro@codesourcery.com>
11060
11061 * gdb.threads/fork-thread-pending.c: New.
11062 * gdb.threads/fork-thread-pending.exp: New.
11063
4ac36638
JK
110642009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11065
11066 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
11067 * gdb.dwarf2/dw2-strp.S (a_string2): New.
11068
889bf7c5 110692009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 11070
889bf7c5 11071 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 11072
b242c3c2
PA
110732009-05-17 Pedro Alves <pedro@codesourcery.com>
11074
11075 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
11076 `gdb_get_line_number'. Call `callee' in both parent and child.
11077 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
11078 `gdb_get_line_number' instead of hardcoding line numbers.
11079 (catch_fork_unpatch_child): New procedure to test detaching
11080 breakpoints from child fork.
11081 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
11082 hardcoding line numbers.
11083 (do_fork_tests): Run `catch_fork_unpatch_child'.
11084
ee342b23
VP
110852009-05-17 Vladimir Prus <vladimir@codesourcery.com>
11086
11087 * gdb.mi/mi-cmd-var.exp: Check that when varobj
11088 of structure type enters or leaves the scope, it
11089 is reported by -var-update.
11090
e2009e98
DE
110912009-05-11 Doug Evans <dje@sebabeach.org>
11092
11093 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 11094 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
11095 * gdb.threads/schedlock.c (main): Fix off-by-one error.
11096
00903456
JK
110972009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11098
11099 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
11100
dc621c35
DE
111012009-04-30 Doug Evans <dje@google.com>
11102
11103 * gdb.threads/watchthreads2.exp: New testcase.
11104 * gdb.threads/watchthreads2.c: New testcase.
11105
9ab4e744
DE
111062009-04-29 Doug Evans <dje@google.com>
11107
11108 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
11109 * gdb.cp/mb-ctor.cc: Ditto.
11110 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
11111 * gdb.cp/mb-inline.h (multi_line_foo): New function.
11112 * gdb.cp/mb-inline1.cc: Call it.
11113 * gdb.cp/mb-inline2.cc: Ditto.
11114 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
11115 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
11116
484086b7
JK
111172009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11118
11119 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
11120 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
11121 Replace all uses of `decimal' by `nonzero'.
11122 (info macro FROM_COMMANDLINE): New test.
11123
379a77b5
TT
111242009-04-27 Tom Tromey <tromey@redhat.com>
11125
11126 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
11127
b92b73c2
DE
111282009-04-27 Doug Evans <dje@google.com>
11129
11130 * gdb.threads/watchthreads.c (main): Initialize args before starting
11131 the threads. Plus formatting cleanup.
11132 * gdb.threads/watchthreads.exp: Avoid errant failures due to
11133 biased scheduling of one thread.
11134
945a118d
JG
111352009-04-27 Jerome Guitton <guitton@adacore.com>
11136
11137 * gdb.cp/templates.cc (GetMax): New template.
11138 (main): Declare two instances of GetMax.
11139 * gdb.cp/templates.exp: Add new test.
11140
d389af10
JK
111412009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11142
11143 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
11144
e7f86de9
JM
111452009-04-22 Joseph Myers <joseph@codesourcery.com>
11146
11147 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
11148
334cc82d
TT
111492009-04-15 Tom Tromey <tromey@redhat.com>
11150
11151 * gdb.base/charset.exp: Add regression test.
11152
d12672cc
JB
111532009-04-14 Joel Brobecker <brobecker@adacore.com>
11154
11155 * gdb.base/exe-lock.exp: New testcase.
11156
18e8c3bc
TT
111572009-04-13 Tom Tromey <tromey@redhat.com>
11158
11159 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
11160 operator on Frame.
11161
5ecd5cbe
UW
111622009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11163
11164 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
11165 * gdb.server/ext-attach.exp: Likewise.
11166
7309f756
VP
111672009-04-03 Vladimir Prus <vladimir@codesourcery.com>
11168
11169 Eliminate some sleep usage.
11170
889bf7c5
PA
11171 * gdb.mi/basics.c (do_nothing): New.
11172 (main): Use do_nothing instead of printf, so that
11173 not to introduce race condition between output of
11174 inferiour and output of gdb. Do not use sleep as it
11175 is not generally available on embedded targets.
7309f756 11176
f4b95f6f
PA
111772009-04-02 Pedro Alves <pedro@codesourcery.com>
11178
11179 * gdb.server/ext-attach.exp: Expect an optional process id after
11180 "Detached from remote process".
11181
de40b933
JK
111822009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11183
11184 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11185 gdb.dwarf2/dw2-unresolved.exp: New.
11186
2ae101a4
PA
111872009-04-02 Pedro Alves <pedro@codesourcery.com>
11188
11189 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11190 mi_run_to_main.
11191
56a8e183
PA
111922009-04-02 Pedro Alves <pedro@codesourcery.com>
11193
11194 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11195 mi_run_to_main. Skip thread exit test on remote targets.
11196 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11197 mi_run_to_main.
11198 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11199 mi_run_to_main.
11200 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11201 when expecting ^connected. Detect when the target doesn't support
11202 non-stop mode.
11203 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11204 supported. Return -1 on error, 0 on success.
11205 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11206 (mi_runto): Return mi_runto_helper's result explicitly.
11207
c35fafde
PA
112082009-04-01 Pedro Alves <pedro@codesourcery.com>
11209
11210 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11211
f8a8dce6
JB
112122009-04-01 Tom Tromey <tromey@redhat.com>
11213
11214 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11215 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11216 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11217 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11218
71c25dea
TT
112192009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11220 Jan Kratochvil <jan.kratochvil@redhat.com>
11221
11222 PR gdb/931
11223 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11224 output.
11225 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11226 for gdb/931.
11227 * dw2-strp.S (DW_AT_language): Change to C++.
11228 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11229
02d9a9ce
JB
112302009-03-31 Joel Brobecker <brobecker@adacore.com>
11231
11232 * gdb.ada/tasks: New testcase.
11233
1042e4c0
SS
112342009-03-30 Stan Shebs <stan@codesourcery.com>
11235
11236 * gdb.trace/actions.exp: Update to match new info trace format.
11237 * gdb.trace/deltrace.exp: Ditto.
11238 * gdb.trace/infotrace.exp: Ditto.
11239 * gdb.trace/passcount.exp: Ditto.
11240 * gdb.trace/save-trace.exp: Ditto.
11241 * gdb.trace/while-stepping.exp: Ditto.
11242 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11243
f8f6f20b
TJB
112442009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11245
11246 * gdb.python/python-frame.c: New file.
11247 * gdb.python/python-frame.exp: New file.
11248
c0c6f777
TJB
112492009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11250
11251 * gdb.python/python-value.exp: Add tests for the address
11252 attribute.
11253
3cb51905
AS
112542009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11255
11256 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11257
88fc996f
DE
112582009-03-26 Doug Evans <dje@google.com>
11259
11260 * gdb.mi/mi-nonstop-exit.exp: New file.
11261 * gdb.mi/non-stop-exit.c: New file.
11262
56ef84b1
TT
112632009-03-26 Tom Tromey <tromey@redhat.com>
11264
11265 Update for change to prologue skipping:
11266 * gdb.mi/mi2-simplerun.exp: Update.
11267 * gdb.mi/mi2-break.exp: Update.
11268 * gdb.mi/mi-simplerun.exp: Update.
11269 * gdb.mi/mi-break.exp: Update.
11270 * gdb.base/ending-run.exp: Update.
11271
def2b000
TJB
112722009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11273
11274 * gdb.python/python-value.exp (test_value_in_inferior): Test
11275 gdb.Value.is_optimized_out attribute.
11276
442ddf59
JK
112772009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11278
11279 * gdb.dwarf2/dw2-noloc-main.c: New file.
11280 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11281 (.text): Remove.
11282 (.data): New.
11283 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11284 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11285 (DW_TAG_subprogram func_cu1, noloc): Remove.
11286 (main): New.
11287 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11288 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11289 (file_symbols): New procedure.
11290
a8df5de4
TT
112912009-03-25 Tom Tromey <tromey@redhat.com>
11292
11293 * gdb.base/charset.exp (valid_target_charset): New proc.
11294 Use it to skip tests on invalid charsets.
11295
cc1d7add
PM
112962009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11297
11298 * gdb.base/completion.exp: Add a test for directory completion.
11299
bcd5727b
JK
113002009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11301
11302 Fix a racy FAIL.
11303 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11304 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11305
cc924cad
TJB
113062009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11307
11308 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11309 * gdb.python/python-function.exp: Add test for function returning
11310 a GDB value.
11311
bc3b79fd
TJB
113122009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11313
11314 * gdb.python/python-function.exp: New file.
11315
6c7a06a3
TT
113162009-03-20 Tom Tromey <tromey@redhat.com>
11317
11318 * gdb.base/store.exp: Update for change to escape output.
11319 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11320 to escape output.
11321 * gdb.base/pointers.exp: Update for change to escape output.
11322 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11323 to escape output.
11324 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11325 escape output.
11326 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11327 to escape output.
11328 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11329 escape output.
11330 * gdb.base/setvar.exp: Update for change to escape output.
11331 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11332 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11333 to escape output.
11334 (test_print_string_constants): Likewise.
11335 * gdb.base/charset.exp (valid_host_charset): Check size of
11336 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11337 cases. Handle "auto"-related output.
11338 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11339 (uvar, Uvar): New globals.
11340
c31af87b
JG
113412009-03-19 Jerome Guitton <guitton@adacore.com>
11342
11343 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11344 deltas.
11345 * gdb.ada/fixed_points.exp: Ditto.
11346
51272cf2
PA
113472009-03-18 Pedro Alves <pedro@codesourcery.com>
11348
11349 * return-nodebug.c: Don't include stdio.h.
11350 (init): Delete.
11351 (func): Delete definition and provide extern declaration.
11352 (t): New.
11353 (main): Don't call printf. Call func and store its result in t.
11354 * return-nodebug1.c: New.
11355 * return-nodebug.exp: Don't expect stdio output. Instead, print
11356 the global variable t. Drop printf formatters and cast types from
11357 foreach loop. Don't use prepare_for_testing. Compile
11358 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11359 define FORMAT or CAST.
11360
d24948ac
PP
113612009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11362
11363 * gdb.base/solib-display.exp: Disable test for remote targers.
11364
61ff14c6
JK
113652009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11366
11367 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11368
cb4dce93
JK
113692009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11370
11371 Fix a racy FAIL.
11372 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11373 code from `follow parent, print pids'.
11374 (`follow child, print pids', `follow parent, print pids'): Call it.
11375 Replace `gdb_test "break..."' by gdb_breakpoint.
11376
f7c60c5e
VP
113772009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11378
11379 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11380 sync and async modes.
f7c60c5e 11381
383ace49
JB
113822009-03-12 Joel Brobecker <brobecker@adacore.com>
11383
11384 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11385 that was checked in by mistake. Remove loading of ada.exp, since
11386 this is not necessary in this case.
11387
4ce102af
JB
113882009-03-12 Joel Brobecker <brobecker@adacore.com>
11389
11390 * gdb.ada/ptype_arith_binop.exp: New testcase.
11391
529a2aef
JB
113922009-03-12 Joel Brobecker <brobecker@adacore.com>
11393
11394 * gdb.ada/mod_from_name: New testcase.
11395
8a38181c
JB
113962009-03-12 Joel Brobecker <brobecker@adacore.com>
11397
11398 * gdb.ada/tick_last_segv: New testcase.
11399
11436dee
VP
114002009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11401
61ff14c6 11402 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11403
1f31650a
VP
114042009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11405
61ff14c6
JK
11406 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11407 include the token in ^running and frame info in *stopped.
1f31650a 11408
a3247a22
PP
114092009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11410
11411 * solib-display.exp: New file.
11412 * solib-display-main.c: New file.
11413 * solib-display-lib.c: New file.
61ff14c6 11414
aae64587
PA
114152009-03-05 Pedro Alves <pedro@codesourcery.com>
11416
11417 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11418
44aabfbc
JK
114192009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11420
11421 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11422 (list_and_check_macro): Use more specific test name.
11423 (next to definition): Make the test names unique.
11424
c087fcd3
PM
114252009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11426
11427 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11428
c86cf029
VP
114292009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11430
11431 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11432 notifications.
11433 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11434 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11435 * lib/mi-support.exp (library_loaded_re): New.
11436 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11437
3ea85240
VP
114382009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11439
11440 * gdb.gdb/observer.exp: Use test_notification observer, not
11441 normal_stop, everywhere.
11442 (test_normal_stop_notifications): Rename to...
11443 (test_notifications): ...this.
11444 (test_observer_normal_stop): Rename to...
11445 (test_observer): ...this.
11446
1903f0e6
DE
114472009-02-16 Doug Evans <dje@google.com>
11448
11449 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11450 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11451 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11452 (test_prefixed_syscall,test_int3): New tests.
11453 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11454 (test_prefixed_syscall,test_int3): New tests.
11455
1d33d6ba
VP
114562009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11457
3cb51905
AS
11458 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11459 (mi_expect_interrupt): Likewise.
11460 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11461 response.
1d33d6ba 11462
faafb047
PM
114632009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11464
11465 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11466 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11467 Replace calls to get_valueofx by get_hexadecimal_valueof.
11468
417e16e2
PM
114692009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11470
11471 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11472 (get_integer_valueof): New procedure.
11473 (get_sizeof): Use new get_integer_value_of.
11474 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11475 by get_integer_valueof.
11476
7065b901
TT
114772009-02-13 Tom Tromey <tromey@redhat.com>
11478
11479 * gdb.base/remote.exp (get_sizeof): Remove.
11480 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11481 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11482 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11483 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11484 (get_sizeof): Likewise.
11485
5d7cb8df
JK
114862009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11487
11488 PR fortran/9806
11489 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11490
b2febfff
PP
114912009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11492
11493 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11494
4aa995e1
PA
114952009-02-06 Pedro Alves <pedro@codesourcery.com>
11496
11497 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11498
d8906c6f
TJB
114992009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11500
11501 * gdb.python/python-cmd.exp: New file.
11502
ff4ab08d
TG
115032009-02-06 Tristan Gingold <gingold@adacore.com>
11504
11505 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11506
aacd552b
TG
115072009-02-05 Tristan Gingold <gingold@adacore.com>
11508
11509 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11510 pointer is dereferenced and use this signal name in regexp.
11511 * gdb.base/signull.exp: Ditto.
11512 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11513 * gdb.base/signull.c (main): Ditto.
11514
08c637de
TJB
115152009-02-04 Tom Tromey <tromey@redhat.com>
11516 Thiago Jung Bauermann <bauerman@br.ibm.com>
11517
11518 * gdb.python/python-value.exp: Use `gdb.history' instead of
11519 `gdb.value_from_history'.
11520 (test_value_numeric_ops): Add test for conversion of enum constant.
11521 * gdb.python/python-value.c (enum e): New type.
11522 (evalue): New global.
11523 (main): Use argv.
11524
20261af8
JG
115252009-02-04 Jerome Guitton <guitton@adacore.com>
11526
11527 * gdb.ada/uninitialized_vars: New test program.
11528 * gdb.ada/uninitialized_vars.exp: New testcase.
11529
52e44b43
TT
115302009-02-02 Tom Tromey <tromey@redhat.com>
11531
11532 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11533 * gdb.cp/pr2489.cc: Rename...
11534 * gdb.cp/pr9594.cc: ... to this.
11535
1c71341a
TT
115362009-02-02 Tom Tromey <tromey@redhat.com>
11537
11538 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11539 * gdb.cp/pr2489.cc: New file.
11540 * gdb.cp/cpcompletion.exp: New file.
11541
a4295225
TT
115422009-02-02 Tom Tromey <tromey@redhat.com>
11543
11544 PR exp/9059:
11545 * gdb.cp/call-c.exp: Add regression test.
11546 * gdb.cp/call-c.cc (FooHandle): New typedef.
11547 (main): New variable 'handle'.
11548
592375cd
VP
115492009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11550
11551 * lib/mi-support.exp (et_mi_thread_list)
11552 (check_mi_and_console_threads): Adjust for current thread in
11553 -thread-list-ids output.
11554
41447f92
VP
115552009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11556
889bf7c5
PA
11557 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11558 Call it.
41447f92 11559
35669430
DE
115602009-01-28 Doug Evans <dje@google.com>
11561
11562 * gdb.arch/amd64-disp-step.S: New file.
11563 * gdb.arch/amd64-disp-step.exp: New file.
11564 * gdb.arch/i386-disp-step.S: New file.
11565 * gdb.arch/i386-disp-step.exp: New file.
11566
09f00d9a
PM
115672009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11568
11569 * gdb.base/find.exp: Set newline variable
11570 using quotes instead of braces to fix cygwin failures.
11571
1e8fb976
PA
115722009-01-23 Pedro Alves <pedro@codesourcery.com>
11573
11574 * gdb.base/radix.exp: Add tests to ensure that that set
11575 input-radix 0 and set output-radix 0 are really rejected.
11576
da061712
PA
115772009-01-23 Pedro Alves <pedro@codesourcery.com>
11578
11579 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11580 copyright years.
11581
dd7e2d2b
PA
115822009-01-23 Pedro Alves <pedro@codesourcery.com>
11583
11584 PR gdb/9664:
11585 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11586
392452f6
PA
115872009-01-22 Pedro Alves <pedro@codesourcery.com>
11588
11589 PR c++/9631:
11590 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11591
8653e71c
PM
115922009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11593
11594 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11595 binfile definition to fix Windows OS failure.
11596
a12cc160
DJ
115972009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11598
11599 PR gdb/9346
11600 * gdb.base/interrupt.c (sigint_handler): New.
11601 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11602 on error.
11603 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11604 Test "signal SIGINT".
11605
b89667eb
DE
116062009-01-19 Doug Evans <dje@google.com>
11607
11608 * gdb.base/break.exp: Update expected gdb output.
11609 * gdb.base/sepdebug.exp: Ditto.
11610 * gdb.mi/mi-syn-frame.exp: Ditto.
11611 * gdb.mi/mi2-syn-frame.exp: Ditto.
11612 * gdb.base/call-signal-resume.exp: New file.
11613 * gdb.base/call-signals.c: New file.
11614 * gdb.base/unwindonsignal.exp: New file.
11615 * gdb.base/unwindonsignal.c: New file.
11616 * gdb.threads/interrupted-hand-call.exp: New file.
11617 * gdb.threads/interrupted-hand-call.c: New file.
11618 * gdb.threads/thread-unwindonsignal.exp: New file.
11619
adb483fe
DJ
116202009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11621
11622 * gdb.base/define.exp: Test defining and hooking prefix commands.
11623 * gdb.python/python.exp: Update test for "show user" output.
11624
60023297
JK
116252009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11626
11627 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11628 now the output exactly, using less wildcards. Expect also the output
11629 of gfortran-4.3. Update for the f-valprint.c modification from
11630 2008-04-22.
11631 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11632 Remove gdb_test test names where matching the command.
11633
ccc57cf9
PA
116342009-01-01 Pedro Alves <pedro@codesourcery.com>
11635
11636 PR breakpoints/9681:
11637 * gdb.base/watchpoint.exp: Add regression test.
11638
c7a6ca08
PA
116392008-12-31 Pedro Alves <pedro@codesourcery.com>
11640
11641 * gdb.threads/attach-into-signal.exp: Don't use
11642 gdb_suppress_entire_file.
11643 * gdb.threads/attach-stopped.exp: Ditto.
11644 * gdb.threads/attachstop-mt.exp: Ditto.
11645
3a031f65
PA
116462008-12-31 Pedro Alves <pedro@codesourcery.com>
11647
11648 PR gdb/8812:
11649 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11650
09e6485f
PA
116512008-12-29 Pedro Alves <pedro@codesourcery.com>
11652
11653 PR gdb/7536:
11654 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11655 and unsupported output radices are really rejected.
11656
0cd53049
JK
116572008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11658
11659 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11660
ba163c7e
TT
116612008-12-22 Tom Tromey <tromey@redhat.com>
11662
11663 * gdb.cp/punctuator.exp: New file.
11664
6f4de6c9
JK
116652008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11666
11667 * gdb.base/completion.exp (Completing non-existing component): New test.
11668
0f34d0b4
JK
116692008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11670
11671 Fix for PR gdb/8648.
11672 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11673 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11674 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11675 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11676
db2ad4c3
JK
116772008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11678
11679 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11680
bb5ef15e
DP
116812008-12-16 Christophe Lyon <christophe.lyon@st.com>
11682
11683 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11684 compiler actually generate code at the expected line number.
11685
90142adc
JZ
116862008-12-15 Jie Zhang <jie.zhang@analog.com>
11687
11688 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11689
fad6eecd
TT
116902008-12-12 Tom Tromey <tromey@redhat.com>
11691
11692 * gdb.base/commands.exp (redefine_hook_test): New proc.
11693 Call it.
11694
17c8aaf5
TT
116952008-12-11 Tom Tromey <tromey@redhat.com>
11696
11697 * gdb.base/macscp.exp: New regression test.
11698
7c8adf68
TT
116992008-12-11 Tom Tromey <tromey@redhat.com>
11700
11701 * gdb.base/macscp.exp: Print "address.addr".
11702 * gdb.base/macscp1.c (struct outer): New struct.
11703 (address): New global.
11704
b05dcbb7
TT
117052008-12-09 Tom Tromey <tromey@redhat.com>
11706
11707 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11708 Call it.
11709
2d476de1
DE
117102008-12-04 Doug Evans <dje@google.com>
11711
11712 * gdb.server/ext-run.exp: Relax regexp for init program.
11713
87bdc959
TG
117142008-12-03 Tristan Gingold <gingold@adacore.com>
11715
11716 * gdb.base/macscp.exp: Generate an object file during compilation
11717 to work around Darwin dsymutil limitations.
11718
e0740f77
JK
117192008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11720
11721 Test resolving external references to TLS variables.
11722 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11723 FILE2_THREAD_LOCAL.
11724 (testfile2, srcfile2): New variables.
11725 * gdb.threads/tls.c (file2_thread_local)
11726 (function_referencing_file2_thread_local): New.
11727 * gdb.threads/tls2.c: New file.
11728
67f0aac5
JB
117292008-11-28 Joel Brobecker <brobecker@adacore.com>
11730
11731 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11732 rather than integer, as integer might not be big enough when
11733 on 64bit targets.
67f0aac5 11734
c332165e
JG
117352008-11-27 Jerome Guitton <guitton@adacore.com>
11736
11737 * gdb.cp/formatted-ref.exp: Add equality test.
11738 * gdb.ada/formatted_ref.exp: Ditto.
11739
fc9b693c
JK
117402008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11741
11742 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11743 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11744
a9c64011
AS
117452008-11-20 Andreas Schwab <schwab@suse.de>
11746
11747 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11748 matching syscall entry point.
11749 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11750 (tcatch_vfork_then_child_follow): Likewise. Finish through
11751 vfork even if we stopped at the syscall trampoline.
11752
e2fd701e
DE
117532008-11-20 Doug Evans <dje@google.com>
11754
11755 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11756
69abc51c
TJB
117572008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11758
11759 * gdb.arch/ppc-dfp.exp: New file.
11760 * gdb.arch/ppc-dfp.c: New file.
11761
c14c28ba
PP
117622008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11763
11764 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11765
2e74121d
DE
117662008-11-17 Doug Evans <dje@google.com>
11767
11768 * gdb.mi/mi-syn-frame.exp: Update expected output.
11769 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11770
66bb093b
VP
117712008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11772
11773 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11774 "thread N" results in =thread-selected.
11775 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11776 (mi_send_resuming_command_raw): Be prepared for
11777 =thread-selected.
11778
3d043ef6
VP
117792008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11780
a9c64011
AS
11781 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11782 * lib/mi-support.exp: Likewise.
3d043ef6 11783
808104c8
JB
117842008-11-16 Joel Brobecker <brobecker@adacore.com>
11785
11786 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11787 commands from the expected output for "help catch".
11788
00b22944
JB
117892008-11-15 Joel Brobecker <brobecker@adacore.com>
11790
11791 * gdb.ada/int_deref.exp: New testcase.
11792
59669435
TT
117932008-11-14 Nick Roberts <nickrob@snap.net.nz>
11794
11795 * gdb.mi/gdb2549.exp: New file.
11796
de04a248
DE
117972008-11-11 Doug Evans <dje@google.com>
11798
11799 * gdb.base/callexit.exp: New file.
11800 * gdb.base/callexit.c: New file.
11801
6b8ce727
DE
118022008-11-10 Doug Evans <dje@google.com>
11803
11804 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11805 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11806 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11807 (default_gdb_start,default_gdb_exit): Ditto.
11808 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11809 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11810 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11811 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11812 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11813 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11814
1b14b8aa
AS
118152008-11-03 Andreas Schwab <schwab@suse.de>
11816
11817 * gdb.base/hashline2.exp: Fix typo.
11818 * gdb.base/hashline3.exp: Likewise.
11819
f3134b88
TT
118202008-10-30 Tom Tromey <tromey@redhat.com>
11821
11822 * gdb.base/pointers.exp: Add test.
11823 * gdb.base/pointers.c (k, S): New typedefs.
11824 (instance): New global.
11825
c2226152
AS
118262008-10-30 Andreas Schwab <schwab@suse.de>
11827
11828 * gdb.base/args.exp: Add tests for newlines.
11829
462f405c
JB
118302008-10-30 Joel Brobecker <brobecker@adacore.com>
11831
11832 gdb.base/foll-exec.exp: Update the expected output of a couple
11833 of "info breakpoints" tests.
11834
79a45b7d
TT
118352008-10-28 Tom Tromey <tromey@redhat.com>
11836
11837 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11838
adc13a14
PA
118392008-10-24 Pedro Alves <pedro@codesourcery.com>
11840
11841 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11842 gdb_start_cmd.
11843 Use runto_main before any test that requires execution.
11844
252fbfc8
PA
118452008-10-23 Pedro Alves <pedro@codesourcery.com>
11846
11847 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11848 instead of SIGINT.
11849
28148e3d
JB
118502008-10-22 Joel Brobecker <brobecker@adacore.com>
11851
11852 * gdb.base/completion.exp: Update expected output following
11853 the addition of the "info tasks" command.
11854
c209f847
TT
118552008-10-22 Tom Tromey <tromey@redhat.com>
11856
11857 * gdb.base/exprs.exp (test_expr): Add test for string
11858 concatenation.
11859
f177e350
PA
118602008-10-19 Pedro Alves <pedro@codesourcery.com>
11861
11862 * configure.ac: Output gdb.python/Makefile.
11863 * configure: Regenerate.
11864 * gdb.python/Makefile.in: New.
11865
cce89356
JB
118662008-10-16 Joel Brobecker <brobecker@adacore.com>
11867
11868 * gdb.base/foll-fork.exp: Adjust the expected output to match
11869 the new description for fork/vfork catchpoints in the "info
11870 breakpoints" output.
11871
176d289d
TJB
118722008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11873
11874 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11875
a08702d6
TJB
118762008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11877
11878 * gdb.python/python-value.c: New file.
11879 * gdb.python/python-value.exp: New file.
11880
1c5cfe86
PA
118812008-10-15 Pedro Alves <pedro@codesourcery.com>
11882
11883 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11884
5a98ad69
DP
118852008-10-15 Denis Pilat <denis.pilat@st.com>
11886
41702f1b 11887 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11888
dcb1a1e2
TT
118892008-10-09 Tom Tromey <tromey@redhat.com>
11890
11891 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11892 'fprintf' and 'stderr'.
11893
9124fe48
JB
118942008-10-07 Joel Brobecker <brobecker@adacore.com>
11895
11896 * gdb.ada/ref_tick_size.exp: New testcase.
11897
45452591
DE
118982008-10-06 Doug Evans <dje@google.com>
11899
11900 * gdb.dwarf2/dw2-cu-size.exp: New file.
11901 * gdb.dwarf2/dw2-cu-size.S: New file.
11902
11903 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11904 .Ltype_int for clarity.
11905
4fc5b208
PP
119062008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11907
11908 PR gdb/2384:
11909 * gdb.cp/gdb2384.exp: Extended to test more cases.
11910 * gdb.cp/gdb2384.cc: Likewise.
11911 * gdb.cp/gdb2384-base.h: Likewise.
11912 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11913
d78df370
JK
119142008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11915
11916 * gdb.base/maint.exp (maint print type): Remove printing
11917 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11918
9a044a89
TT
119192008-09-30 Tom Tromey <tromey@redhat.com>
11920
11921 * gdb.base/macscp.exp: Add completion tests.
11922 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11923 (TWENTY_THREE): Likewise.
11924 (FORTY_EIGHT): Likewise.
11925
506800a9
TT
119262008-09-30 Tom Tromey <tromey@redhat.com>
11927
11928 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11929 everywhere.
11930 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11931
1a6f01b5
JK
119322008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11933
11934 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11935 testcase is derived from. Fix racy dependency on an expected PID
11936 number. No longer support the testcase on Linux kernel 2.4.x.
11937
2fae03e8
TT
119382008-09-27 Tom Tromey <tromey@redhat.com>
11939
11940 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11941 and varargs.
11942
1ad15515
PA
119432008-09-22 Pedro Alves <pedro@codesourcery.com>
11944
11945 * lib/mi-support.exp (mi_expect_interrupt): New.
11946 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11947 from gdb.mi/mi-nonstop.exp.
11948 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11949 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11950 lib/mi-support.exp.
11951 Use mi_check_thread_states throughout. Avoid ".*" and do not
11952 require an anchor after -exec-run.
11953
d0b76dc6
DJ
119542008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11955
11956 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11957 stop is pending. Avoid ".*" when two stops are pending.
11958 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11959 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
11960 newlines in fullnames.
11961 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
11962 (mi_expect_stop): Update comments. Only anchor in sync mode.
11963 Do not match newlines.
11964 (mi_send_resuming_command_raw): Always return status.
11965 (mi_get_stop_line): Do not match more than one line by accident.
11966 Only anchor in sync mode.
11967 (mi_run_inline_test): If -exec-next fails, give up.
11968
9990c830
UW
119692008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11970
11971 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
11972 on SPU.
11973
ebcf6f00
JB
119742008-09-10 Joel Brobecker <brobecker@adacore.com>
11975
11976 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
11977
b6db24e5
JB
119782008-09-10 Joel Brobecker <brobecker@adacore.com>
11979
11980 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
11981 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11982 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
11983 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11984 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
11985 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
11986 gdb.ada/interface.exp, gdb.ada/null_array.exp,
11987 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11988 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11989 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11990 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
11991 Include the "= " sequence in the expected output of print tests.
11992
2bf448e0
JB
119932008-09-10 Joel Brobecker <brobecker@adacore.com>
11994
11995 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
11996 description for boolean types.
11997
d51fd4c8
PA
119982008-09-09 Pedro Alves <pedro@codesourcery.com>
11999
12000 * gdb.base/hook-stop-continue.c: New.
12001 * gdb.base/hook-stop-continue.exp: New.
12002
694182d2
DJ
120032008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12004
12005 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
12006
3b8a7fc0
JG
120072008-09-08 Jerome Guitton <guitton@adacore.com>
12008
12009 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
12010 (stack_check_probe_2, stack_check_probe_loop_1)
12011 (stack_check_probe_loop_2): New functions.
12012 (main): Add call to these new functions.
12013 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
12014 functions, check that the breakpoint is inserted at the appropriate
12015 location.
12016 (insert_breakpoint): Slightly refine this procedure so that it can
12017 be called several times in the test.
12018
96cc0ae8
JG
120192008-09-08 Jerome Guitton <guitton@adacore.com>
12020
12021 * gdb.base/stack-checking.c: New file.
12022 * gdb.base/stack-checking.exp: New file.
12023
1f08b409
TJB
120242008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12025
12026 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
12027 * gdb.arch/altivec-regs.exp: Likewise.
12028 * gdb.arch/vsx-regs.exp: Likewise.
12029
3099e1c4
TJB
120302008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12031
12032 * gdb.arch/ppc-fp.exp: New file.
12033 * gdb.arch/ppc-fp.c: New file.
12034
cc69bfc1
PP
120352008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12036
12037 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
12038 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 12039
b02a33db
MS
120402008-09-04 Michael Snyder <msnyder@vmware.com>
12041
12042 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
12043 as "at" (for non-debug functions such as _start).
12044
2992cbe0
UW
120452008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12046
12047 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
12048 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
12049 software watchpoints.
12050 * gdb.base/watch_thread_num.exp: Likewise.
12051
514f746b
AR
120522008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
12053
12054 * gdb.arch/i386-bp_permanent.exp: New test.
12055
876cecd0
TT
120562008-08-24 Tom Tromey <tromey@redhat.com>
12057
12058 * gdb.base/maint.exp: Update "maint print type".
12059
80f73d71
VP
120602008-08-21 Vladimir Prus <vladimir@codesourcery.com>
12061
12062 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
12063 support. Adjust the order of "*running" notifications.
12064 * gdb.mi/non-stop.c: Don't cast from int to void* and
12065 back.
12066
d9c78d7d
MK
120672008-08-20 Mark Kettenis <kettenis@gnu.org>
12068
12069 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
12070 expect to find it in the "info frame" output.
12071
97a2d1d3
DJ
120722008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
12073
12074 * gdb.base/interp.exp: Always consume both prompts.
12075
b96e2927
PA
120762008-08-20 Pedro Alves <pedro@codesourcery.com>
12077
12078 * gdb.base/pending.exp: Test pending breakpoints without symbols
12079 loaded.
12080
8cf6e61a
VP
120812008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12082
12083 * lib/mi-support.exp (mi_expect_stop): Produce
12084 more details on failures.
12085 * gdb.mi/mi-nonstop.exp: New.
12086 * gdb.mi/non-stop.c: New.
12087
c6ebd6cf
VP
120882008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12089
a9c64011
AS
12090 * gdb.mi/mi-async.exp: Use 'set target-async'.
12091 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 12092
46a9b8ed
DJ
120932008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
12094
12095 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
12096
44feb3ce
TT
120972008-08-17 Tom Tromey <tromey@redhat.com>
12098
12099 * gdb.base/help.exp (help catch): Rewrite.
12100
311a4e6b
TJB
121012008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12102
12103 * gdb.base/define.exp: Test indented command documentation.
12104 * gdb.python/python.exp: Test indented multi-line command.
12105
604c2f83
LM
121062008-08-15 Luis Machado <luisgpm@br.ibm.com>
12107
12108 * testsuite/gdb.arch/vsx-regs.c: New source file.
12109 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
12110 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
12111
886a217c
TT
121122008-08-14 Tom Tromey <tromey@redhat.com>
12113
12114 * gdb.base/macscp.exp: Add regression test for "macro define" or
12115 "macro undef" with no arguments.
12116
c814a4f3
PP
121172008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
12118
12119 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 12120
12ab8a60
UW
121212008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12122
12123 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
12124
d57a3c85
TJB
121252008-08-06 Tom Tromey <tromey@redhat.com>
12126
12127 * gdb.python/python.exp: New file.
12128
c7b778ff
JK
121292008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12130
12131 Fix for PR gdb/1543.
12132 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
12133 $LOCATION.
12134 (location): New variable.
12135 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
12136 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
12137 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
12138 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
12139 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
12140 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
12141 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
12142 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
12143 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
12144 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
12145 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
12146 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
12147 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
12148 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
12149 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12150 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
12151 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
12152 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
12153 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
12154 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12155 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
12156 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
12157 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
12158 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
12159 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
12160 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
12161 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
12162 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
12163 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
12164 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
12165 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
12166 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
12167 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
12168 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
12169 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
12170 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12171 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12172 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12173 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12174 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12175 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12176 gdb.base/type-opaque.exp, gdb.base/until.exp,
12177 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12178 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12179 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12180 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12181 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12182 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12183 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12184 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12185 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12186 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12187 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12188 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12189 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12190 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12191 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12192 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12193 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12194 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12195 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12196 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12197 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12198 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12199 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12200 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12201 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12202 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12203 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12204 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12205 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12206 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12207 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12208 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12209 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12210 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12211 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12212 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12213 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12214 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12215 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12216 to bug-gdb@prep.ai.mit.edu .
12217
5e06a3d1
VP
122182008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12219
12220 * lib/mi-support.exp (mi_load_shlibs): New.
12221 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12222
9d81d21b
VP
122232008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12224
12225 * lib/mi-support.exp (get_mi_thread_list)
12226 (check_mi_and_console_threads): New, moved from ...
12227 * gdb.mi/mi-pthread.exp: ...here.
12228 * gdb.mi/gdb669.exp (get_mi_thread_list)
12229 (check_mi_and_console_threads): Delete.
12230 * gdb.mi/mi2-pthread.exp: Likewise.
12231
bae98fe0
TT
122322008-07-28 Tom Tromey <tromey@redhat.com>
12233
12234 * Makefile.in (just-check): Remove. Move body to...
12235 (check): ... here.
12236
57380f4e
DJ
122372008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12238
12239 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12240 Add a test for duplicated SIGINTs.
12241
e09490f1
DJ
122422008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12243
12244 * gdb.threads/schedlock.exp (get_args): Update to work for any
12245 value of NUM.
12246 (Top level): Report the number of threads that did not resume.
12247
6387b45f
DJ
122482008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12249
12250 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12251
62f64ff2
DJ
122522008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12253
12254 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12255 non-MI prompt.
12256
fa8de41e
TT
122572008-07-26 Tom Tromey <tromey@redhat.com>
12258
12259 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12260 (function_struct, function_struct_ptr): New globals.
12261 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12262 function pointer in a struct.
12263
ccb3ac8a
TT
122642008-07-26 Tom Tromey <tromey@redhat.com>
12265
12266 * gdb.base/macscp.exp: Add test for macro lexing bug.
12267
d7d9f01e
TT
122682008-07-18 Tom Tromey <tromey@redhat.com>
12269
12270 * gdb.base/macscp.exp: Add macro tests.
12271
9bf07184
PP
122722008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12273
12274 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12275
becf6477
PP
122762008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12277
12278 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12279
0709f7d3
PP
122802008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12281
12282 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12283
7093c834
PP
122842008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12285
12286 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12287
b432ffe3
JK
122882008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12289
12290 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12291
b1a268e5
VP
122922008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12293
12294 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12295
e2995f8e
KB
122962008-07-11 Kevin Buettner <kevinb@redhat.com>
12297
12298 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12299 of regexp to account for changes made to GDB in the printing of
12300 byte vectors.
12301
14032a66
TT
123022008-07-11 Tom Tromey <tromey@redhat.com>
12303
12304 * gdb.base/completion.exp: Add 'help' completion test.
12305
981505ef
JK
123062008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12307
12308 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12309
10568435
JK
123102008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12311
12312 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12313
4487aabf
PA
123142008-07-09 Pedro Alves <pedro@codesourcery.com>
12315
12316 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12317
a4a9b1c4
PA
123182008-07-09 Pedro Alves <pedro@codesourcery.com>
12319
12320 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12321
3c3185ac
JK
123222008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12323
12324 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12325
7ebd49dc
VP
123262008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12327
12328 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12329 previous commit. Add a comment.
12330
84e46146
PA
123312008-06-28 Pedro Alves <pedro@codesourcery.com>
12332
12333 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12334
0f8d4a2f
VP
123352008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12336
12337 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12338
f747e0ce
PA
123392008-06-27 Pedro Alves <pedro@codesourcery.com>
12340
12341 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12342 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12343 compiling an executable, link in an object that forces unbuffered
12344 output.
12345 * lib/set_unbuffered_mode.c: New file.
12346
734a5c36
JK
123472008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12348
12349 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12350
a2840c35
VP
123512008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12352
a9c64011
AS
12353 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12354 mi_expect_stop.
12355 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12356 Demand that *running is output.
12357 (detect_async): Perform checking every time.
12358 (mi_send_resuming_command): Extract everything into...
12359 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12360 (mi_expect_stop): Don't accept any output before *stopped.
12361
6ae37fef
VP
123622008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12363
12364 Robustify mi-simplerun.
a9c64011
AS
12365 * gdb.mi/basics.c (main): Add a call to sleep.
12366 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12367 * gdb.mi/mi2-cli.exp: Likewise.
12368 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12369
b4aa76f0 123702008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12371
12372 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12373
e1ac3328
VP
123742008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12375
a9c64011
AS
12376 * gdb.mi/mi-console.exp: Adjust.
12377 * gdb.mi/mi-syn-frame.exp: Adjust.
12378 * gdb.mi/mi2-console.exp: Adjust.
12379 * gdb.mi/mi2-syn-frame.exp: Adjust.
12380 * lib/mi-support.exp (mi_run_cmd): Adjust.
12381 (mi_send_resuming_command): Adjust.
e1ac3328 12382
f7f9a841
VP
123832008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12384
12385 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12386 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12387 testing of stopped.
12388 * gdb.mi/mi2-syn-frame.exp: Likewise.
12389 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12390 (async, detect_async): New.
12391 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12392 depending on if we're running in sync or async mode.
f7f9a841 12393
37cd5d19
TT
123942008-06-09 Tom Tromey <tromey@redhat.com>
12395
12396 * gdb.base/completion.exp: New tests for field name completion
12397 with spaces, and field name completion with '->'.
12398
65d12d83
TT
123992008-06-06 Tom Tromey <tromey@redhat.com>
12400
12401 * gdb.base/break1.c (struct some_struct): New struct.
12402 (values): New global.
12403 * gdb.base/completion.exp: Add field name completion test.
12404
ebfe2e3f
PP
124052008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12406
12407 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12408 to pointer.
12409 * gdb.cp/call-c.cc: Likewise.
12410
bcf6fc3a
NR
124112008-06-06 Nick Roberts <nickrob@snap.net.nz>
12412
12413 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12414 annotation.
12415
49fd4a42 124162008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12417 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12418
12419 * gdb.threads/execl.c, gdb.threads/execl1.c,
12420 gdb.threads/execl.exp: New tests.
a9c64011 12421
8a34ac3f
AR
124222008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12423 Daniel Jacobowitz <dan@codesourcery.com>
12424
12425 * gdb.cp/exception.exp: Activate test, make it work with pending
12426 catchpoints.
12427
86ae69ef
JK
124282008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12429
12430 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12431
f7f9ae2c
VP
124322008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12433
a9c64011
AS
12434 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12435 now printed.
12436 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12437
2a2d4dc3
AS
124382008-05-27 Andreas Schwab <schwab@suse.de>
12439
12440 * gdb.base/frame-args.exp: Handle arguments that are optimized
12441 out.
12442
5099e4d9
LM
124432008-05-26 Luis Machado <luisgpm@br.ibm.com>
12444
12445 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12446 quiet for ppc32 and group options into a single variable.
12447
d9c36a91
JB
124482008-05-23 Joel Brobecker <brobecker@adacore.com>
12449
12450 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12451 of zero-size elements.
12452 * gdb.ada/null_array.exp: Test printing this new array.
12453
103a8671
JK
124542008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12455
12456 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12457
07a4cc1a 124582008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12459
12460 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12461 of the "finish" command.
12462
55f996a7
NR
124632008-05-21 Nick Roberts <nickrob@snap.net.nz>
12464
12465 * gdb.base/annota1.exp: Test for new annotation.
12466
907fc202
UW
124672008-05-16 Pedro Alves <pedro@codesourcery.com>
12468
12469 * gdb.base/fixsection.exp: New file.
12470 * gdb.base/fixsection0.c: New file.
12471 * gdb.base/fixsection1.c: New file.
12472
e8f97270
UW
124732008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12474
12475 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12476 * gdb.base/annota3.exp: Likewise.
12477
ac0bb574
NF
124782008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12479
12480 * gdb.base/watch_thread_num.exp: Don't run tests that require
12481 watchpoints if the target doesn't support them.
12482
6fadd07a
DE
124832008-05-12 Doug Evans <dje@google.com>
12484
12485 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12486
6e9a4a30
JB
124872008-05-09 Joel Brobecker <brobecker@adacore.com>
12488
12489 * gdb.ada/assign_1.exp: New testcase.
12490
08388c79
DE
124912008-05-09 Doug Evans <dje@google.com>
12492
a3c83fae
DE
12493 * gdb.base/find.exp: New file.
12494 * gdb.base/find.c: New file.
08388c79 12495
bd5ddfe8
DJ
124962008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12497
12498 * gdb.base/commands.exp (watchpoint_command_test): Handle
12499 gdb,no_hardware_watchpoints.
12500 * gdb.base/float.exp: Allow ARM targets without floating point.
12501 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12502
b5dd68e2 125032008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12504 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12505
12506 * gdb.ada/lang_switch: New test program.
12507 * gdb.ada/lang_switch.exp: New testcase.
12508
382d13d1
DE
125092008-05-05 Doug Evans <dje@google.com>
12510
12511 * gdb.base/help.exp (disassemble): Update expected help text.
12512
9dd789d0
PA
125132008-05-04 Pedro Alves <pedro@codesourcery.com>
12514
12515 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12516
611c83ae
PA
125172008-05-04 Pedro Alves <pedro@codesourcery.com>
12518
12519 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12520 different times.
12521
ff013f42
JK
125222008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12523
12524 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12525 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12526 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12527 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12528
96dff6a2
VP
125292008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12530
12531 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12532 notification to appear.
12533
55cd6f92
DJ
125342008-05-04 Daniel Jacobowitz <dan@debian.org>
12535
12536 * gdb.base/fullname.c: New file.
12537 * gdb.base/fullname.exp: New file.
12538 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12539
d705c43c
PA
125402008-05-03 Pedro Alves <pedro@codesourcery.com>
12541
12542 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12543 expressions with macros.
12544
333222e1
JK
125452008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12546
12547 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12548
5ac01682
DJ
125492008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12550
12551 * gdb.base/completion.exp: Handle lack of other symbols beginning
12552 with "a".
12553
12554 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12555
237fc4c9
PA
125562008-05-02 Jim Blandy <jimb@codesourcery.com>
12557
12558 * gdb.asm/asmsrc1.s: Add scratch space.
12559
ed5e9466
DJ
125602008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12561 Daniel Jacobowitz <dan@codesourcery.com>
12562
12563 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12564 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12565 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12566
b39cc962
DJ
125672007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12568
12569 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12570
36d520f5
JB
125712008-05-01 Joel Brobecker <brobecker@adacore.com>
12572
12573 * gdb.base/info-target.exp: New testcase.
12574
8d4e3071
DJ
125752008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12576
12577 * gdb.cp/hang.exp: Use .cc instead of .C.
12578 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12579 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12580
6f3f3097
DJ
125812008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12582
12583 * gdb.base/gdb1250.exp: Remove perror.
12584 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12585
5550a914
PA
125862008-04-30 Pedro Alves <pedro@codesourcery.com>
12587
12588 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12589 .2byte.
12590
d848e687
DJ
125912008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12592
12593 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12594 (maybe_kfail): New.
12595
93b5768b
PA
125962008-04-25 Pedro Alves <pedro@codesourcery.com>
12597
12598 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12599
721c02de
VP
126002008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12601
a9c64011
AS
12602 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12603 * gdb.mi/mi2-syn-frame.exp: Likewise.
12604 * lib/mi-support.exp: Likewise.
721c02de 12605
74960c60
VP
126062008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12607
12608 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12609 to specify regexp for the location to stop at.
12610 * gdb.base/break-always.c: New.
12611 * gdb.base/break-always.exp: New.
12612
d24317b4
VP
126132008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12614
12615 * lib/mi-support.exp (mi_runto_helper): Adjust
12616 for the original-location field.
12617 (mi_create_breakpoint, mi_list_breakpoints): New.
12618 * gdb.mi/mi-break.exp: Adjust.
12619 * gdb.mi/mi2-break.exp: Adjust.
12620 * gdb.mi/mi-pending.exp: Adjust.
12621 * gdb.mi/mi-simplerun.exp: Adjust.
12622 * gdb.mi/mi2-simplerun.exp: Adjust.
12623 * gdb.mi/mi-syn-frame.exp: Adjust.
12624 * gdb.mi/mi2-syn-frame.exp: Adjust.
12625 * gdb.mi/mi-until.exp: Adjust.
12626 * gdb.mi/mi2-until.exp: Adjust.
12627 * gdb.mi/mi-var-display.exp: Adjust.
12628 * gdb.mi/mi2-var-display.exp: Adjust.
12629 * gdb.mi/mi-watch.exp: Adjust.
12630 * gdb.mi/mi2-watch.exp: Adjust.
12631
fdc59709 126322008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12633
a9c64011
AS
12634 * aclocal.m4: Add override.m4.
12635 * configure: Regenerate.
fdc59709 12636
8e91f023
VP
126372008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12638
12639 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12640 '-var-update --all-values' reports new value even the type
12641 of a variable object has changed.
12642
233a11ab
CS
126432008-04-18 Craig Silverstein <csilvers@google.com>
12644
12645 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12646 files.
d24317b4 12647
9c1137ad
JB
126482008-04-18 Joel Brobecker <brobecker@adacore.com>
12649
12650 * gdb.ada/atomic_enum: New test program.
12651 * gdb.ada/atomic_enum.exp: New testcase.
12652
66d0bbc7
DE
126532008-04-17 Doug Evans <dje@google.com>
12654
12655 * gdb.opt/Makefile.in: Fix whitespace.
12656
100906b0
UW
126572008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12658
12659 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12660
4584e32e
DE
126612008-04-17 Doug Evans <dje@google.com>
12662
12663 * gdb.base/hashline1.exp: New testcase.
12664 * gdb.base/hashline2.exp: New testcase.
12665 * gdb.base/hashline2.exp: New testcase.
12666
0a320680
PA
126672008-04-17 Pedro Alves <pedro@codesourcery.com>
12668
12669 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12670
18ac113b
AR
126712008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12672
12673 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12674 temporary breakpoint to match "Temporary breakpoint".
12675 * gdb.base/break.exp (delete_breakpoints): Likewise.
12676 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12677 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12678 * gdb.base/display.exp: Likewise.
12679 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12680 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12681 * gdb.base/restore.exp (restore_tests): Likewise.
12682 * gdb.base/sepdebug.exp: Likewise.
12683 * gdb.base/watchpoint.exp: Likewise.
12684 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12685 * gdb.mi/mi-pending.exp: Likewise.
12686 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12687 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12688 * gdb.mi/mi-var-cmd.exp: Likewise.
12689 * gdb.mi/mi-var-display.exp: Likewise.
12690 * gdb.mi/mi2-cli.exp: Likewise.
12691 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12692 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12693 * gdb.mi/mi2-var-display.exp: Likewise.
12694 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12695 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12696 new "disp" field.
a9c64011 12697 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12698 reason. This is to support fix for PR2424.
12699
add38693
JK
127002008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12701
12702 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12703
fcacd99f
VP
127042008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12705
12706 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12707 field. Add more floating varobj tests.
fcacd99f 12708 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12709 field.
12710 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12711 (main): Call do_at_tests.
12712 * lib/mi-support.exp (mi_create_floating_varobj)
12713 (mi_varobj_update_with_type_change): New.
fcacd99f 12714
de051565
MK
127152008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12716
12717 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12718 option of -var-evaluate-expression.
12719 * gdb.mi/mi2-var-display.exp: Likewise.
12720
dbc52822
VP
127212008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12722
12723 Introduce test setup helpers.
a9c64011
AS
12724 * lib/gdb.exp (build_executable, clean_restart)
12725 (prepare_for_testing): New.
12726 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12727 * gdb.base/return.exp: Likewise.
12728 * gdb.base/ending-run.exp: Likewise.
dbc52822 12729
473591da
NR
127302008-04-07 Nick Roberts <nickrob@snap.net.nz>
12731
12732 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12733 Interface (MI) responses.
12734
2b2d9e11
VP
127352008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12736
a9c64011
AS
12737 * gdb.cp/breakpoint.cc: New code to test conditions involving
12738 member variables.
12739 * gdb.cp/breakpoint.exp: Test condition involving member
12740 variables.
2b2d9e11 12741
bb378428
VP
127422008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12743
12744 * lib/mi-support.exp (mi_expect_stop): New.
12745 (mi_run_cmd): Change the
12746 token. Use mi_send_resuming_command, use
12747 mi_expect_stop.
12748 (mi_execute_to_helper): Rename to mi_execute_to.
12749 (mi_send_resuming_command): Add more error patterns.
12750 (mi_wait_for_stop): Renamed to...
12751 (mi_get_stop_line): ...this.
12752 (mi_run_inline_test): Adjust.
12753
12754 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12755 * gdb.mi/mi-console.exp: Likewise.
12756 * gdb.mi/mi-pending.exp: Likewise.
12757 * gdb.mi/mi-simplerun.exp: Likewise.
12758 * gdb.mi/mi-stack.exp: Likewise.
12759 * gdb.mi/mi-stepi.exp: Likewise.
12760 * gdb.mi/mi-syn-frame.exp: Add comment.
12761 * gdb.mi/mi-until.exp: Likewise.
12762 * gdb.mi/mi-var-display.exp: Likewise.
12763 * gdb.mi/mi-watch.exp: Likewise.
12764 * gdb.mi/mi2-cli.exp: Likewise.
12765 * gdb.mi/mi2-console.exp: Likewise.
12766 * gdb.mi/mi2-simplerun.exp: Likewise.
12767 * gdb.mi/mi2-stack.exp: Likewise.
12768 * gdb.mi/mi2-stepi.exp: Likewise.
12769 * gdb.mi/mi2-until.exp: Likewise.
12770 * gdb.mi/mi2-var-display.exp: Likewise.
12771 * gdb.mi/mi2-watch.exp: Likewise.
12772
62172bb9
UW
127732008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12774
12775 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12776
12777 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12778
a13e061a
PA
127792008-04-04 Pedro Alves <pedro@codesourcery.com>
12780
12781 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12782 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12783 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12784 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12785 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12786 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12787 expect an mi error duplicated in stderr.
12788
eae06beb
JB
127892008-04-03 Joel Brobecker <brobecker@adacore.com>
12790
12791 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12792 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12793 Add a couple of tests that verify the behavior when the new setting
12794 is set to "cancel" and "all".
12795 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12796 "ask" before we start the testing.
12797
79c6ced6
AR
127982008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12799
12800 * gdb.cp/casts.cc: Add class reference variables.
12801 * gdb.cp/casts.exp: New test cases for up/down casting references.
12802
6c2d1a6b
MK
128032008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12804
12805 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12806 instead of beginning to make an extra test pass.
12807 * gdb.mi/mi2-var-display.exp: Likewise.
12808
55b411d9
MR
128092008-03-31 Maciej W. Rozycki <macro@mips.com>
12810
12811 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12812
c6140da2
MD
128132008-03-31 Markus Deuling <deuling@de.ibm.com>
12814 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12815
12816 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12817 value. Add xfail for older kernels.
12818
79732189
AR
128192008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12820
12821 Bring mi-support in line with gdb.exp.
12822 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12823 (mi_gdb_start): New function.
12824
33c3676e
MR
128252008-03-28 Maciej W. Rozycki <macro@mips.com>
12826
12827 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12828
92e28119
VP
128292008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12830
12831 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12832 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12833
9e8e3afe
VP
128342008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12835
12836 * lib/mi-support.exp (mi_create_varobj_checked): New.
12837 (mi_list_varobj_children): Allow to check for a
12838 value.
12839 (mi_list_array_varobj_children): New.
12840
12841 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12842 and mi_list_varobj_children, as opposed to hardcoding
12843 expected strings.
12844 * gdb.mi/gdb701.exp: Likewise.
12845 * gdb.mi/gdb792.exp: Likewise.
12846 * gdb.mi/mi-var-block.exp: Likewise.
12847 * gdb.mi/mi-var-cmd.exp: Likewise.
12848 * gdb.mi/mi-var-invalidate.exp: Likewise.
12849 * gdb.mi/mi2-var-block.exp: Likewise.
12850 * gdb.mi/mi2-var-child.exp: Likewise.
12851 * gdb.mi/mi2-var-cmd.exp: Likewise.
12852 * gdb.mi/mi2-var-display.exp: Likewise.
12853
9df50351
JK
128542008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12855
12856 Fix random false FAILs on i386.
12857 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12858
31e5d73a
DJ
128592008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12860
12861 PR gdb/544
12862 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12863
12f4afab
DJ
128642008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12865
12866 PR gdb/544
12867 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12868
b562a0cb
DJ
128692008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12870
12871 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12872 fixed PR gdb/544.
12873
17faa917
DJ
128742008-03-21 Pedro Alves <pedro@codesourcery.com>
12875
12876 * gdb.threads/fork-child-threads.exp: Test next over fork.
12877
6214f497
DJ
128782008-03-21 Chris Demetriou <cgd@google.com>
12879
12880 * gdb.base/break.exp (rbreak junk): New test for rbreak
12881 "Junk at end of arguments" issue.
12882
63092375
DJ
128832008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12884
12885 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12886 *& to work on created array elements.
12887 (Top level): Test print $pc with a file. Test string operations
12888 without a target.
12889 * gdb.base/ptype.exp: Do not expect *& to work on created array
12890 elements.
12891
b21991b0
DJ
128922008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12893
12894 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12895 gdb.threads/staticthreads.exp: Update exit query.
12896
c4b347c7
SL
128972008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12898
12899 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12900
fa4727a6
DJ
129012008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12902
12903 * gdb.base/watchpoint.c (global_ptr, func4): New.
12904 (main): Call func4.
12905 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12906 (test_inaccessible_watchpoint): New.
12907
2f34202f
MR
129082008-02-29 Maciej W. Rozycki <macro@mips.com>
12909
12910 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12911 select the largest.
12912
0d6ba1b1
DJ
129132008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12914
12915 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12916 frames-invalid annotations.
12917
e691325a
PM
129182008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12919
a9c64011 12920 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12921
f85b5ecc
DE
129222008-02-27 Doug Evans <dje@google.com>
12923
12924 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12925 for bug 1738.
12926 (breakpoint_to_handler_entry): Ditto.
12927
b40e7bf3
JB
129282008-02-27 Joel Brobecker <brobecker@adacore.com>
12929
12930 * gdb.base/ending-run.exp: Use the first line of code inside
12931 function body to test breakpoints.
12932 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12933 location where the breakpoint is inserted when using the line
12934 where a function is declared. Fix typo in the description of
12935 one of the tests.
12936 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12937
2faca73a
PM
129382008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12939
12940 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12941 tests.
2faca73a 12942
6f439c36
PM
129432008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12944
12945 * gdb.base/args.exp: avoid same output for tests
12946 with single quotes.
12947
54e52265
VP
129482008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12949
a9c64011
AS
12950 * gdb.base/annota1.exp: Adjust for 'info break'
12951 format changes.
12952 * gdb.base/annota3.exp: Likewise.
12953 * gdb.base/break.exp: Likewise.
12954 * gdb.base/condbreak.exp: Likewise.
12955 * gdb.base/pending.exp: Likewise.
12956 * gdb.base/sepdebug.exp: Likewise.
12957 * gdb.base/unload.exp: Likewise.
12958 * gdb.cp/ovldbreak.exp: Likewise.
12959 * gdb.mi/mi-pending.exp: Likewise.
54e52265 12960
897b09ca
DE
129612008-02-07 Doug Evans <dje@google.com>
12962
12963 * gdb.cp/mb-inline.exp: New.
12964 * gdb.cp/mb-inline.h: New.
12965 * gdb.cp/mb-inline1.cc: New.
12966 * gdb.cp/mb-inline2.cc: New.
12967
b1c32d35
PM
129682008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
12969
12970 * gdb.pascal/floats.pas: New test program.
12971 * gdb.pascal/floats.exp: New testcase.
12972
1a4ca44a
TJB
129732008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12974
12975 * gdb.base/callfuncs.c (t_float_many_args): New function.
12976 (t_double_many_args): New function.
12977 * gdb.base/callfuncs.exp: Add tests for exceeding float
12978 and double parameters passed through the stack.
12979
439048e8
JB
129802008-02-05 Joel Brobecker <brobecker@adacore.com>
12981
12982 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
12983 gdb.ada/complete/foo.adb: New files.
12984 * gdb.ada/complete.exp: New testcase.
12985
81fe8080
DE
129862008-02-03 Doug Evans <dje@google.com>
12987
301f0ecf
DE
12988 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
12989
81fe8080
DE
12990 * gdb.cp/gdb2384.exp: New file.
12991 * gdb.cp/gdb2384.cc: New file.
12992 * gdb.cp/gdb2384-base.h: New file.
12993 * gdb.cp/gdb2384-base.cc: New file.
12994
4b071aec
DE
129952008-02-02 Doug Evans <dje@google.com>
12996
12997 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
12998
61137ba6
JB
129992007-02-01 Joel Brobecker <brobecker@adacore.com>
13000
13001 * gdb.ada/sym_print_name: New test program.
13002 * gdb.ada/sym_print_name.exp: New testcase.
13003
130042007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
13005
13006 * gdb.ada/nested/hello.adb: New file.
13007 * gdb.ada/nested.exp: New testcase.
13008 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13009
98deb0da
VP
130102008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13011
13012 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
13013 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
13014 don't cause future evaluations of function to report
13015 creation of internal breakpoints.
98deb0da 13016
723a2275
VP
130172008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13018
13019 * gdb.mi/mi-break.exp (test_error): New.
13020 Call it.
13021
fb546a2f
LM
130222008-01-31 Luis Machado <luisgpm@br.ibm.com>
13023
13024 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
13025 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
13026
2d8fd90a
PM
130272008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13028
13029 * gdb.pascal/integers.pas: New test program.
13030 * gdb.pascal/integers.exp: New testcase.
13031
a7fa0ded
PM
130322008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13033
13034 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
13035
5e1a1926
TJB
130362008-01-30 Luis Machado <luisgpm@br.ibm.com>
13037
13038 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
13039 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
13040
8d04f9f0
JB
130412008-01-30 Paul Hilfinger <hilfinger@adacore.com>
13042
13043 * gdb.ada/formatted_ref: New test program.
13044 * gdb.ada/formatted_ref.exp: New testcase.
13045
13046 * gdb.cp/formatted-ref.cc: New file.
13047 * gdb.cp/formatted-ref.exp: New testcase.
13048
ce75a98f
JB
130492008-01-30 Joel Brobecker <brobecker@adacore.com>
13050
13051 * gdb.base/ptype.exp: Add testing of "ptype $pc".
13052
e835f6bf
NR
130532008-01-30 Nick Roberts <nickrob@snap.net.nz>
13054
13055 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
13056 (test_file_list_exec_source_file): Update to new macro-info field.
13057
d118ef87
PH
130582008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
13059
13060 * gdb.ada/exprs: New test program.
13061 * gdb.ada/exprs.exp: New testcase.
13062
7d35ab09
TJB
130632008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13064
13065 * dfp-test.c (DELTA, DELTA_B): New definitions.
13066 (double_val1, double_val2, double_val3, double_val4, double_val5,
13067 double_val6, double_val7, double_val8, double_val9, double_val10,
13068 double_val11, double_val12, double_val13, double_val14, dec32_val1,
13069 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
13070 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
13071 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
13072 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
13073 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
13074 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
13075 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
13076 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
13077 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
13078 dec128_val16): New global variables.
13079 (decimal_dec128_align): New function.
13080 (decimal_mixed): Likewise.
13081 (decimal_many_args_dec32): Likewise.
13082 (decimal_many_args_dec64): Likewise.
13083 (decimal_many_args_dec128): Likewise.
13084 (decimal_many_args_mixed): Likewise.
13085 * dfp-test.exp: Add tests calling new inferior functions.
13086
2d717e4f
DJ
130872008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13088
13089 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
13090 gdb.server/ext-run.exp: New files.
13091 * lib/gdbserver-support.exp (gdbserver_download): New.
13092 (gdbserver_start): New. Update gdbserver expected
13093 output.
13094 (gdbserver_spawn): Use them.
13095 (gdbserver_start_extended): New.
13096
e85a822c
DJ
130972008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13098
13099 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
13100 Run on GNU/Linux.
13101 (do_exec_tests): Check for systems which do not support catchpoints.
13102 Do not match START.
13103 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
13104 Run on GNU/Linux. Enable verbose output.
13105 (check_fork_catchpoints): New.
13106 (explicit_fork_child_follow, catch_fork_child_follow)
13107 (tcatch_fork_parent_follow): Update expected messages.
13108 (do_fork_tests): Use check_fork_catchpoints.
13109 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
13110 Run on GNU/Linux. Enable verbose output.
13111 (check_vfork_catchpoints): New.
13112 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
13113 expected messages.
13114 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
13115
401ea829
JB
131162008-01-29 Jim Blandy <jimb@red-bean.com>
13117
13118 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
13119 host' errors.
13120 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
13121
aceaf3ad
JB
131222008-01-29 Jim Blandy <jimb@red-bean.com>
13123
13124 * gdb.threads/sigthread.c: Use barriers to ensure that
13125 child_thread and child_thread_two are always initialized before we
13126 start to use them.
13127
a5606eee
VP
131282008-01-29 Vladimir Prus <vladimir@codesourcery.com>
13129
13130 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
13131 * gdb.base/watchpoint-solib.c: New.
13132 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 13133
c55a82bb
PM
131342008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
13135
13136 * gdb.base/gdb1056.exp: Add unsigned integer test.
13137
0993fe05
DE
131382008-01-28 Doug Evans <dje@google.com>
13139
13140 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
13141
4fe42e7f
JB
131422008-01-27 Jim Blandy <jimb@codesourcery.com>
13143
c7a69933
JB
13144 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
13145
4fe42e7f
JB
13146 * gdb.base/expand-psymtabs.exp: Doc fix.
13147
5def8285
MK
131482008-01-26 Mark Kettenis <kettenis@gnu.org>
13149
13150 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13151
5313c911
NR
131522008-01-24 Nick Roberts <nickrob@snap.net.nz>
13153
a9c64011 13154 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
13155 -var-set-format.
13156
93815fbf
VP
131572008-01-23 Chris Demetriou <cgd@google.com>
13158
13159 * gdb.threads/thread_events.c: New testcase source file.
13160 * gdb.threads/thread_events.exp: New testcase expect file.
13161
467a88ee
NR
131622008-01-23 Nick Roberts <nickrob@snap.net.nz>
13163
13164 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
13165
13166 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
13167 -var-set-format.
13168
d8f82aba
DJ
131692008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13170 Vladimir Prus <vladimir@codesourcery.com>
13171
13172 * gdb.base/float.exp: Allow missing floating point for m68k and
13173 PowerPC.
13174
60c46647
VP
131752008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13176
13177 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
13178 ignore count.
13179 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13180 * gdb.mi/mi-cli.exp: Adjust.
13181 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 13182
c7dd36a1
PA
131832008-01-17 Pedro Alves <pedro@codesourcery.com>
13184
13185 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13186 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13187 with dummy_ptr's address.
13188 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13189 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13190 all targets.
13191 * gdb.mi/mi2-var-child.exp: Likewise.
13192
39d5313e
JB
131932008-01-09 Joel Brobecker <brobecker@adacore.com>
13194
13195 * gdb.ada/null_array: New test program.
13196 * gdb.ada/null_array.exp: New testcase.
13197
0aea4bf3
LM
131982008-01-09 Luis Machado <luisgpm@br.ibm.com>
13199
13200 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13201 with required float modifiers.
13202
0b354900
JB
132032008-01-08 Joel Brobecker <brobecker@adacore.com>
13204
13205 * gdb.ada/funcall_param: New test program.
13206 * gdb.ada/funcall_param.exp: New testcase.
13207
cdb7f5d4
JB
132082008-01-08 Joel Brobecker <brobecker@adacore.com>
13209
13210 * gdb.ada/arrayparam: New test program.
13211 * gdb.ada/arrayparam.exp: New testcase.
13212
88e2547f
JB
132132008-01-08 Joel Brobecker <brobecker@adacore.com>
13214
13215 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13216 landed. Should also fix random failures in the test following it.
13217
f6867ce0
TJB
132182008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13219
13220 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13221 for expressions with decimal float values.
13222 (test_dfp_conversions): New function to test casts to and from
13223 decimal float types.
13224 Call test_dfp_conversions.
13225 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13226 elements.
13227 (main): Initialize ds.float4 and ds.double8 elements.
13228 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13229 string to new error message.
13230 (d64_set_tests): Likewise.
13231 (d128_set_tests): Likewise.
13232 Add tests for expressions with decimal float variables. Add tests for
13233 conversions to and from decimal float types.
13234
f9c11282
JB
132352008-01-05 Joel Brobecker <brobecker@adacore.com>
13236
13237 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13238 * gdb.ada/packed_tagged.exp: New testcase.
13239
0ecbca72
JB
132402008-01-04 Joel Brobecker <brobecker@adacore.com>
13241
13242 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13243 gdb.ada/homonym/homonym_main.adb: New files.
13244 * gdb.ada/homonym.exp: New testcase.
13245
c18d3d89
JB
132462008-01-04 Joel Brobecker <brobecker@adacore.com>
13247
13248 * gdb.ada/packed_array.exp: Add testing of references to
13249 a packed array.
13250
ecc7085b
JB
132512008-01-04 Joel Brobecker <brobecker@adacore.com>
13252
13253 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13254 New files.
13255 * gdb.ada/type_coercion.exp: New testcase.
13256
c474c922
JB
132572008-01-04 Joel Brobecker <brobecker@adacore.com>
13258
13259 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13260 gdb.ada/tagged/foo.adb: New file.
13261 * gdb.ada/tagged.exp: New testcase.
13262
9005b927
JB
132632008-01-04 Joel Brobecker <brobecker@adacore.com>
13264
13265 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13266 gdb.ada/ptype_field/foo.adb: New files.
13267 * gdb.ada/ptype_field.exp: New testcase.
13268
1a6aaad8
JB
132692008-01-03 Joel Brobecker <brobecker@adacore.com>
13270
13271 * gdb.ada/print_pc.exp: New testcase.
13272
0ef22f53
JB
132732008-01-03 Joel Brobecker <brobecker@adacore.com>
13274
13275 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13276 gdb.ada/taft_type/p.adb: New files.
13277 * gdb.ada/taft_type.exp: New testcase.
13278
1689ecf8
JB
132792008-01-03 Joel Brobecker <brobecker@adacore.com>
13280
13281 * gdb.ada/array_bounds/bar.adb: New file.
13282 * gdb.ada/array_bounds.exp: New testcase.
13283
a4d0b9c3
JB
132842008-01-03 Joel Brobecker <brobecker@adacore.com>
13285
13286 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13287 gdb.ada/arrayptr/foo.adb: New files.
13288 * gdb.ada/arrayptr.exp: New testcase.
13289
a31ace00
JB
132902008-01-03 Joel Brobecker <brobecker@adacore.com>
13291
13292 * gdb.base/set-lang-auto.exp: New testcase.
13293
a97fced3
JB
132942008-01-03 Joel Brobecker <brobecker@adacore.com>
13295
13296 * gdb.ada/fun_addr/foo.adb: New file.
13297 * gdb.ada/fun_addr.exp: New testcase.
13298
ef29ce1a
JK
132992008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13300
13301 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13302 New files
13303
0fafefe3
JB
133042008-01-02 Joel Brobecker <brobecker@adacore.com>
13305
13306 * array_subscript_addr/p.adb: New file.
a9c64011 13307 * array_subscript_addr.exp: New testcase.
0fafefe3 13308
c4359f8d
JB
133092008-01-02 Joel Brobecker <brobecker@adacore.com>
13310
a9c64011 13311 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13312 New files.
13313 * gdb.ada/str_cmp_ref.exp: New testcase.
13314
1aa1b15b
JB
133152008-01-01 Joel Brobecker <brobecker@adacore.com>
13316
13317 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13318 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13319 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13320
81c9b2cf
JB
133212008-01-01 Joel Brobecker <brobecker@adacore.com>
13322
13323 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13324 gdb.ada/ref_param/pck.ads: New files.
13325 * gdb.ada/ref_param.exp: New testcase.
13326
319e4674
JB
133272008-01-01 Joel Brobecker <brobecker@adacore.com>
13328
13329 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13330 gdb.ada/interface/foo.adb: New files.
13331 * gdb.ada/interface.exp: New testcase.
13332
ef682c56
JB
133332007-12-31 Jim Blandy <jimb@codesourcery.com>
13334
13335 * gdb.base/multi-forks.exp: Consume all output from child
13336 processes before proceeding to next test.
13337
f6f3eb6c
JB
133382007-12-29 Jim Blandy <jimb@codesourcery.com>
13339
13340 * configure: Regenerated.
13341
f652e42f
JB
133422007-12-27 Joel Brobecker <brobecker@adacore.com>
13343
13344 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13345 gdb.ada/fixed_cmp/fixed.adb: New files.
13346 * gdb.ada/fixed_cmp.exp: New testcase.
13347
6943e596
JB
133482007-12-27 Joel Brobecker <brobecker@adacore.com>
13349
13350 * gdb.ada/boolean_expr.exp: New testcase.
13351
aad9a193
JB
133522007-12-26 Jim Blandy <jimb@codesourcery.com>
13353
13354 * gdb.base/multi-forks.exp: Doc fix.
13355
fb5f3683
JB
133562007-12-26 Joel Brobecker <brobecker@adacore.com>
13357
13358 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13359 * gdb.ada/char_param.exp: Do not compile our test program with
13360 -gnata, this is unnecessary.
13361 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13362
384e4a9c
JB
133632007-12-24 Joel Brobecker <brobecker@adacore.com>
13364
13365 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13366 gdb.ada/print_chars/foo.adb: New files.
13367 * gdb.ada/print_chars.exp: New testcase.
13368
01e044f7
JB
133692007-12-24 Joel Brobecker <brobecker@adacore.com>
13370
13371 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13372 gdb.ada/char_param/foo.adb: New files.
13373 * gdb.ada/char_param.exp: New testcase.
13374
0ce17860
JB
133752007-12-22 Jim Blandy <jimb@codesourcery.com>
13376
13377 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13378 hard-coding source line numbers into the test.
13379 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13380 gdb_get_line_number to find.
13381
919809b9
JB
133822007-12-22 Joel Brobecker <brobecker@adacore.com>
13383
13384 * gdb.base/ptype.c (highest): New struct type.
13385 (the_highest): New variable of that type.
13386 (main): Add dummy assignment to a field of variable the_highest.
13387 * gdb.base/ptype.exp: Test type printing of our new variable.
13388
abc8a88d
PM
133892007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13390
13391 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13392 and record first explicitly generated thread number.
abc8a88d
PM
13393 Use that thread number for thread specific watchpoint test.
13394 Add iteration number to repetitive tests.
13395
5158f3e3
CES
133962007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13397 Jim Blandy <jimb@codesourcery.com>
13398
13399 * gdb.base/expand-psymtabs.c: New testcase
13400 source file.
13401 * gdb.base/expand-psymtabs.exp: New testcase
13402 expect file.
13403
37e4754d
LM
134042007-12-17 Luis Machado <luisgpm@br.ibm.com>
13405
13406 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13407 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13408
551e5d04
JB
134092007-12-17 Joel Brobecker <brobecker@adacore.com>
13410
13411 * gdb.ada/frame_args/foo.adb: New file.
13412 * gdb.ada/frame_args/pck.ads: New file.
13413 * gdb.ada/frame_args/pck.adb: New file.
13414 * gdb.ada/frame_args.exp: New testcase.
13415
a05ee097
JB
134162007-12-17 Joel Brobecker <brobecker@adacore.com>
13417
13418 * gdb.base/frame-args.c: New file.
13419 * gdb.base/frame-args.exp: New testcase.
13420
c162e8c9 134212007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13422 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13423
13424 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13425
afe8ab22 134262007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13427
afe8ab22
VP
13428 * gdb.mi/mi-pending.exp: New.
13429 * gdb.mi/mi-pending.c: New.
13430 * gdb.mi/mi-pendshr.c: New.
13431
dfdfb3ca
JB
134322007-12-06 Jim Blandy <jimb@codesourcery.com>
13433
13434 * gdb.base/default.exp: Update expected output for 'info catch'.
13435
b7fca990
JK
134362007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13437
13438 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13439 must be set to binary.
13440
6a1afc1e
PA
134412007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13442
13443 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13444
a6b151f1
DJ
134452007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13446
13447 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13448 gdb.mi/mi-file-transfer.exp: New.
13449
43039443
JK
134502007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13451
13452 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13453
0ef2251b
MR
134542007-11-22 Maciej W. Rozycki <macro@mips.com>
13455
13456 * gdb.trace/backtrace.exp: Fix a typo.
13457 * gdb.trace/circ.exp: Likewise.
13458 * gdb.trace/collection.exp: Likewise.
13459 * gdb.trace/limits.exp: Likewise.
13460 * gdb.trace/report.exp: Likewise.
13461 * gdb.trace/tfind.exp: Likewise.
13462 * gdb.trace/while-dyn.exp: Likewise.
13463
5443631e
NR
134642007-11-21 Nick Roberts <nickrob@snap.net.nz>
13465
13466 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13467 objects of pointers that can't be dereferenced are now
13468 "noneditable".
13469
a4ce5b0d
UW
134702007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13471
13472 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13473 (target_cpu): Remove.
13474
d6e956e5
VP
134752007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13476
13477 * gdb.base/ending-run.exp: Expect the list of cleared
13478 breakpoint to come in natural order, not the reversed one.
a9c64011 13479
214270ab
VP
134802007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13481
13482 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13483 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13484
1a619819
LM
134852007-11-05 Luis Machado <luisgpm@br.ibm.com>
13486
13487 * gdb.base/printcmds.exp: New function
13488 test_printf_with_dfp.
13489
5b01a6fa
DE
134902007-11-02 Doug Evans <dje@google.com>
13491
13492 * gdb.disasm/t01_mov.s: Remove carriage returns.
13493 * gdb.disasm/t02_mova.s: Ditto.
13494 * gdb.disasm/t03_add.s: Ditto.
13495 * gdb.disasm/t04_sub.s: Ditto.
13496 * gdb.disasm/t05_cmp.s: Ditto.
13497 * gdb.disasm/t06_ari2.s: Ditto.
13498 * gdb.disasm/t07_ari3.s: Ditto.
13499 * gdb.disasm/t08_or.s: Ditto.
13500 * gdb.disasm/t09_xor.s: Ditto.
13501 * gdb.disasm/t10_and.s: Ditto.
13502 * gdb.disasm/t11_logs.s: Ditto.
13503 * gdb.disasm/t12_bit.s: Ditto.
13504 * gdb.disasm/t13_otr.s: Ditto.
13505
ec33ab7f
JK
135062007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13507
13508 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13509
ae0d01ff
UW
135102007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13511
13512 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13513 provide DFP support.
13514
55eddb0f
DJ
135152007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13516
13517 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13518 Test "set powerpc vector-abi". Skip auto-detection tests for old
13519 toolchains.
13520
7020f05c
PA
135212007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13522
13523 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13524 with [string compare].
13525
84bc3db9
PA
135262007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13527
13528 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13529 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13530
5876dc88
LM
135312007-10-25 Luis Machado <luisgpm@br.ibm.com>
13532
13533 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13534 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13535 * gdb.opt/Makefile.in: New makefile.
13536 * Makefile.in: Create new directory "gdb.opt".
13537 * configure.ac: Add "gdb.opt" directory.
13538 * configure: Regenerated.
a9c64011 13539
c3ea9a14
DE
135402007-10-25 Doug Evans <dje@google.com>
13541
13542 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13543 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13544
a9c64011 135452007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13546 Thiago Jung Bauermann <bauerman@br.ibm.com>
13547
13548 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13549 Floating Point expressions.
13550 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13551 Floating Point variables.
13552 * gdb.base/dfp-test.c: new file containing program with Decimal
13553 Floating variables, used by gdb.base/dfp-test.exp.
13554
62a24a2b
DJ
135552007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13556
13557 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13558
e7b1eae6
UW
135592007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13560
13561 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13562 compiling test case with GCC.
13563 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13564
c641edcc
UW
135652007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13566
13567 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13568 format changes.
13569
5e5ebfe6
MS
135702007-10-18 Michael Snyder <msnyder@specifix.com>
13571
13572 * gdb.base/dbx.exp: Add missing "-re " operator.
13573
e831e7b6
GM
135742007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13575
13576 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13577 * configure.ac: Removed trailing spaces after backslash.
13578 * gdb.modula2: New directory.
13579 * gdb.modula2/Makefile.in: New file.
13580 * gdb.modula2/unbounded-array.exp: New file.
13581 * gdb.modula2/unbounded1.c: New file.
13582
7cc46491
DJ
135832007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13584
13585 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13586
135872007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13588
13589 * gdb.base/sigstep.c (main): Add checks for
13590 return values for setitimer call.
13591 Call setitimer again with itimer = ITIMER_REAL
13592 if first call to setitimer fails.
13593
e91528f0
KH
135942007-10-11 Kazu Hirata <kazu@codesourcery.com>
13595
13596 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13597 of $timeout.
13598
2ec9a4f8
DJ
135992007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13600
13601 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13602
136032007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13604
13605 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13606 of gdb_expect call, to avoid interruption.
13607
64b2fa04
PA
136082007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13609
13610 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13611 (v_unsigned_long_long, v_long_long_array)
13612 (v_signed_long_long_array, v_unsigned_long_long_array)
13613 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13614 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13615 [!NO_LONG_LONG]: New.
13616 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13617 v_long_long_member.
13618
13619 (v_long_long_func, v_signed_long_long_func)
13620 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13621 (main) [!NO_LONG_LONG]: Initialize long long variants.
13622
13623 * gdb.base/whatis.exp: If board file requests no_long_long, build
13624 test with NO_LONG_LONG defined. Test long long, signed long long,
13625 and unsigned long long variants but only if board file doesn't
13626 disable it.
13627
a912286e 136282007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13629 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13630
13631 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13632 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13633 * configure: Regenerated.
13634 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13635 gdb.pascal/types.exp, lib/pascal.exp: New files.
13636
471ba8c9
DJ
136372007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13638
13639 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13640 call.
13641 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13642 to return to the call.
13643 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13644 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13645 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13646 * gdb.mi/mi-until.exp (test_until): Likewise.
13647 * gdb.mi/mi2-until.exp (test_until): Likewise.
13648
fef8a650
DJ
136492007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13650
13651 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13652 two-char array.
13653 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13654
d983da9c
DJ
136552007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13656
13657 * gdb.threads/watchthreads.c (thread_function): Sleep between
13658 iterations.
13659 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13660 at once for S/390. Generate matching fails and passes.
13661
17f62551
VP
136622007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13663
13664 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13665 the 'struct_declarations' variable to zeros.
a9c64011 13666
ed0616c6
VP
136672007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13668
13669 * gdb.cp/mb-ctor.cc: New.
13670 * gdb.cp/mb-ctor.exp: New.
13671 * gdb.cp/mb-templates.cc: New.
13672 * gdb.cp/mb-templates.exp: New.
13673
41f1b697
DJ
136742007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13675
13676 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13677
3f213f78
PA
136782007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13679
13680 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13681 targets.
13682 * configure: Regenerate.
13683
0d381245 136842007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13685
0d381245
VP
13686 * gdb.base/annota1.exp: Adjust for 'info break'
13687 format changes.
13688 * gdb.base/annota3.exp: Likewise.
13689 * gdb.base/break.exp: Likewise.
13690 * gdb.base/condbreak.exp: Likewise.
13691 * gdb.base/pending.exp: Likewise.
13692 * gdb.base/sepdebug.exp: Likewise.
13693 * gdb.base/unload.exp: Likewise.
13694 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13695
fe3f5fa8
VP
136962007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13697
13698 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13699 messages.
13700 * gdb.base/chng-syms.exp: Likewise.
13701 * gdb.base/unload.exp: Likewise.
a9c64011 13702
a75cf6c0
DJ
137032007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13704
13705 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13706
18ecae38
DJ
137072007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13708
13709 * schedlock.c (NUM): Change to 1.
13710 (main): Use args[0] for the main thread.
13711 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13712 regardless of the number of threads.
13713
5509918f
MR
137142007-09-14 Maciej W. Rozycki <macro@mips.com>
13715
4a543daf
MR
13716 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13717 type down.
13718 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13719 test.
13720 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13721 watchpoint type down.
13722 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13723 test.
13724
137252007-09-14 Maciej W. Rozycki <macro@mips.com>
13726
5509918f
MR
13727 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13728 Move all the tests here and run them twice, once using software
13729 watchpoints and once using hardware watchpoints.
13730 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13731
40b53987
DJ
137322007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13733
13734 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13735 test.
13736
695e2681
MK
137372007-09-10 Mark Kettenis <kettenis@gnu.org>
13738
8b3fc8d8
MK
13739 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13740 build-id.
13741
695e2681
MK
13742 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13743 know about $ORIGIN. Calculate output dir from $dest instead of
13744 using ${objdir}/{$subdir}.
13745
58d69f29
MK
137462007-09-09 Mark Kettenis <kettenis@gnu.org>
13747
13748 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13749 gcore, before continuing with the test.
13750
3e347599
DJ
137512007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13752
13753 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13754 * gdb.mi/mi-watch.exp: Likewise.
13755
ea37ba09
DJ
137562007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13757 Jim Blandy <jimb@codesourcery.com>
13758
13759 * gdb.arch/i386-sse.exp: Do not expect character constants.
13760 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13761 * gdb.base/display.exp: Allow print/s.
13762 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13763 and unsigned char array changes.
13764
2025a643
DJ
137652007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13766
13767 * gdb.base/display.exp: Add tests for printf %p.
13768
26669a27
PA
137692007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13770
13771 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13772 the dll name to unicode.
13773
c8f021f8
JK
137742007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13775
13776 * gdb.base/default.exp (show version): Update the version text.
13777 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13778
4cf31eea
JK
137792007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13780
13781 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13782 New files.
13783
4935890f
JK
137842007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13785
13786 * lib/gdb.exp (build_id_debug_filename_get): New function.
13787 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13788 Remove the generate DEBUG file for the future testcase runs.
13789 New testcase for the NT_GNU_BUILD_ID retrieval.
13790 Move the final testing step to ...
13791 (test_different_dir): ... a new function.
13792 New parameter XFAIL to XFAIL all the tests performed.
13793 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13794 New parameter TYPE to PF_PREFIX all the tests performed.
13795
02142340
VP
137962007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13797
13798 * gdb.mi/mi-var-cp.cc (path_expression): New
13799 function.
13800 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13801
36acd84e
UW
138022007-08-27 Markus Deuling <deuling@de.ibm.com>
13803
13804 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13805 to fit into SPU Local Store memory.
13806
a896d121
JB
138072007-08-23 Joel Brobecker <brobecker@adacore.com>
13808
13809 * gdb.base/default.exp: Adjust the expected output of "info
13810 warranty" after the switch to GPLv3.
13811
7b433602
JB
138122007-08-23 Joel Brobecker <brobecker@adacore.com>
13813
13814 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13815 to 30000 (from 20000).
13816
e22f8b7c
JB
138172007-08-23 Joel Brobecker <brobecker@adacore.com>
13818
13819 Switch the license of all .exp files to GPLv3.
13820 Switch the license of all .f and .f90 files to GPLv3.
13821 Switch the license of all .s and .S files to GPLv3.
13822
5a0e3bd0
JB
138232007-08-23 Joel Brobecker <brobecker@adacore.com>
13824
13825 * configure.ac: Switch license to GPLv3.
13826
cc00619d
JB
138272007-08-23 Joel Brobecker <brobecker@adacore.com>
13828
13829 Switch the licensing to GPLv3 for all .ads and .adb files.
13830
8d26208a
DJ
138312007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13832
13833 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13834 and t_int_double.
13835 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13836
4fcb9948
JB
138372007-08-17 Joel Brobecker <brobecker@adacore.com>
13838
13839 * gdb.base/step-line.c: Switch license to GPL version 3, and
13840 update copyright year.
13841 * gdb.base/step-line.inp: Likewise.
13842
b9c34f67
JB
138432007-08-17 Joel Brobecker <brobecker@adacore.com>
13844
13845 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13846 changes inside gdb1555.c.
13847 * gdb.base/pending.exp: Likewise.
13848
2cc17678
DJ
138492007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13850
13851 * config/default.exp: New file.
13852
e48883f7
DJ
138532007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13854
13855 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13856 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13857
1ab80e5b
MR
138582007-07-30 Maciej W. Rozycki <macro@mips.com>
13859
13860 * gdb.base/dump.exp: Force the correct endianness for binary
13861 formats not carrying this information.
13862
aba471f5
DJ
138632007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13864
13865 * gdb.threads/staticthreads.exp: Match .*sem_post.
13866
d4e07204
DJ
138672007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13868
13869 * gdb.base/readline.exp (operate_and_get_next): Match the final
13870 prompt.
13871
2b97317d
KB
138722007-07-23 Kevin Buettner <kevinb@redhat.com>
13873
13874 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13875 to restarting SID.
13876
44efa07a
KB
138772007-07-18 Kevin Buettner <kevinb@redhat.com>
13878
13879 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13880 prior to `gdb_start'.
13881
7b5ebade
KB
138822007-07-18 Kevin Buettner <kevinb@redhat.com>
13883
13884 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13885 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13886 Remove call to gdb_unload.
13887
255e7678
DJ
138882007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13889 Daniel Jacobowitz <dan@codesourcery.com>
13890
13891 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13892 for __WIN32__.
13893 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13894 * gdb.base/unload.exp: Use shared library test routines.
13895
3a40aaa0
UW
138962007-07-03 Markus Deuling <deuling@de.ibm.com>
13897
13898 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13899 * gdb.base/solib-symbol-lib.c: Likewise.
13900 * gdb.base/solib-symbol-main.c: Likewise.
13901
b0f4b84b
DJ
139022007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13903
13904 * config/gdbserver.exp (gdb_reconnect): New.
13905 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13906 gdb.base/solib-disc.exp: New files.
13907 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13908 remote debugging".
13909 (gdb_compile): Add shlib_load flag.
13910 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13911 port.
13912 (gdbserver_reconnect): New.
13913
1b05479a
DJ
139142007-07-01 Nick Roberts <nickrob@snap.net.nz>
13915 Daniel Jacobowitz <dan@codesourcery.com>
13916
13917 * gdb.base/annota3.exp: Test for if construct.
13918
86f78eb2
DJ
139192007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13920
13921 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13922
6a2eb474 139232007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13924 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13925
13926 * gdb.base/display.exp: Allow a newline after display/i.
13927 * gdb.base/pc-fp.exp: Likewise.
13928 * gdb.base/sigbpt.exp: Likewise.
13929
f8b73d13
DJ
139302007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13931
13932 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13933 required features to be included.
13934
4339e69e
DJ
139352007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13936
13937 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13938 in info threads output.
13939
23d964e7
UW
139402007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13941 Markus Deuling <deuling@de.ibm.com>
13942
13943 * gdb.arch/spu-info.exp: New testcase.
13944 * gdb.arch/spu-info.c: New file.
13945
fd20f75b
DJ
139462007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13947
13948 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13949 tpcs_offset. Restore lr after the call.
13950 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13951
2226f861
DJ
139522007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13953
13954 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13955 (gdbserver_run): Kill any running gdbserver.
13956 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13957
d12371a9
MR
139582007-05-17 Maciej W. Rozycki <macro@mips.com>
13959
13960 * gdb.base/sigbpt.exp: Preset segv_addr.
13961
93f02886
DJ
139622007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
13963
13964 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
13965 (gdb_compile_shlib): Likewise.
13966 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
13967 (default_gdb_init): Clear cleanfiles.
13968 (gdb_finish): Delete recorded cleanfiles.
13969 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
13970
13971 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
13972 Do not use isnative.
13973 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
13974 gdb.base/so-impl-ld.exp: Likewise.
13975 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
13976 * gdb.base/unload.exp: Likewise. Do not pass empty option to
13977 gdb_compile.
13978
b04e06d7
VP
139792007-05-15 Vladimir Prus <vladimir@codesourcery.com>
13980
13981 * config/unknown.exp: Remove.
13982
069ed931
UW
139832007-05-15 Markus Deuling <deuling@de.ibm.com>
13984
13985 * gdb.base/info-proc.exp: Check is_remote.
13986
09db0d03
UW
139872007-05-14 Markus Deuling <deuling@de.ibm.com>
13988
13989 * gdb.base/gcore.exp: Initialize variable core_supported.
13990
af2cbe8c
DJ
139912007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13992
13993 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
13994
027c0295
DJ
139952007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13996
13997 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
13998 * gdb.threads/print-threads.exp (test_all_threads): Allow
13999 negative and hexadecimal thread IDs.
14000
dc5000e7
DJ
140012007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14002
14003 * gdb.java/jprint.java (public): Avoid invalid call to static
14004 method.
14005
2e74ed18
DP
140062007-05-14 Denis Pilat <denis.pilat@st.com>
14007
14008 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
14009 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
14010 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14011 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
14012 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
14013
83547f02
UW
140142007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14015
14016 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 14017 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
14018 this mode.
14019 * gdb.base/ovlymgr.c: Provide stubs for spu target.
14020 * gdb.base/spu.ld: New file.
14021
b18be20d
DJ
140222007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
14023
14024 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
14025
be444858
DJ
140262007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
14027
14028 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
14029
b1d53152
DJ
140302007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14031
14032 * gdb.java/jmain.exp: Handle demangled names with and without method
14033 signatures.
14034
d084b331
DJ
140352007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14036
14037 * gdb.mi/mi-syn-frame.c (main, foo, bar)
14038 (have_a_very_merry_interrupt): Remove calls to puts.
14039 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
14040 inferior output.
14041 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
14042 test names.
14043
db9d7fc5
DJ
140442007-04-29 Markus Deuling <deuling@de.ibm.com>
14045 Daniel Jacobowitz <dan@codesourcery.com>
14046
14047 * gdb.base/auxv.exp (core_works): Also check is_remote.
14048 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
14049
ef783a7d 140502007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14051
ef783a7d
VP
14052 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
14053 message, not the undefined 'module' variable.
14054 * gdb.base/siginfo.exp: Likewise.
14055 * gdb.base/sigstep.exp: Likewise.
14056 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
14057 serialport.
14058 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
14059
b7b73cae
CV
140602007-04-25 Corinna Vinschen <vinschen@redhat.com>
14061
14062 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
14063 target sim fails. Return 0 otherwise.
14064 (gdb_load): Return prematurely if gdb_target_sim fails.
14065
7d90fdfa
DP
140662007-04-16 Denis Pilat <denis.pilat@st.com>
14067
14068 * gdb.base/setshow.exp: Reset height after having set it to 100.
14069
5d3e9c85
DP
140702007-04-16 Denis Pilat <denis.pilat@st.com>
14071
14072 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
14073
18e75969
DP
140742007-04-16 Denis Pilat <denis.pilat@st.com>
14075
14076 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
14077
25d5ea92
VP
140782007-04-14 Vladimir Prus <vladimir@codesourcery.com>
14079
14080 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
14081 tests. Run the frozen varobjs test.
14082 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 14083 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 14084
0b49cb80
JK
140852007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14086
14087 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
14088 gdb.base/type-opaque.exp: New files.
14089
a73bafbc 140902007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
14091
14092 * gdb.mi/mi-var-child.c
a73bafbc
VP
14093 (do_children_tests): User char[2] instead of
14094 char so that automatic printing of pointers to char
14095 don't give unpredicable result.
14096 * gdb.mi/var-cmd.c (do_locals_test): Initialize
14097 local variables.
14098 * gdb.mi/mi-var-child.exp: Step to right line
14099 of do_children_tests.
14100 * gdb.mi/mi2-var-child.exp: Likewise.
14101 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 14102 do_locals_tests.
a73bafbc
VP
14103 (do_children_tests): User char[2] instead of
14104 char so that automatic printing of pointers to char
a9c64011 14105 don't give unpredicable result.
a73bafbc 14106 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14107 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
14108 Pass test name to mi_wait_for_stop.
14109
7ce59000
DJ
141102007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14111
14112 * gdb.asm/asm-source.exp: Remove d10v case.
14113 * lib/gdb.exp (skip_cplus_tests): Likewise.
14114 * gdb.asm/d10v.inc: Deleted.
14115
20389057
DJ
141162007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14117
14118 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
14119
8807d78b
DJ
141202007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14121
14122 * config/netware.exp: Delete file.
14123
aa3edb8e
JB
141242007-03-29 Joel Brobecker <brobecker@adacore.com>
14125
14126 * gdb.dwarf2/dw2-noloc.S: New file.
14127 * gdb.dwarf2/dw2-noloc.exp: New file.
14128
297561ac
PA
141292007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
14130
14131 * gdb.cp/method2.cc: New test.
14132 * gdb.cp/method2.exp: New test.
14133 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
14134
1f81bd39
DJ
141352007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14136
14137 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
14138
9453113a
DJ
141392007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
14140
14141 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
14142
b741e217
DJ
141432007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14144
14145 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
14146 (gdb_load): Delete, replace with...
14147 (gdb_reload): ...this.
14148 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
14149 * gdb.server/server-mon.exp: Likewise.
14150 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
14151 (gdb_start_cmd): New.
14152 (gdb_file_cmd): Save the last loaded file.
14153 (gdb_reload): New.
14154 (gdb_gnu_strip_debug): Use transform.
14155 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
14156 support here. Use new $last_loaded_file. Check mtime.
14157 (gdb_target_cmd): Handle ObjC failure case.
14158 (infer_host_exec): Delete.
14159 (gdbserver_load): Rename to...
14160 (gdbserver_run): ...this. Simplify.
14161 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
14162 (mi_gdb_load): Move most contents to a new function...
14163 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
14164 (mi_run_cmd): Use mi_gdb_target_load.
14165 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
14166 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
14167 Use gdb_run_cmd.
14168 * gdb.base/charsign.exp: Remove incorrect comment.
14169 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
14170 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14171 gdb.base/start.exp: Use gdb_start_cmd.
14172
446ab585 141732007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 14174 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
14175
14176 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14177 * gdb.base/signull.exp: Similarly.
14178
bbb88ebf
UW
141792007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14180
14181 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14182 messages available to test cases (like chng-sym.exp).
14183
cb8c4a99
AS
141842007-03-14 Andreas Schwab <schwab@suse.de>
14185
14186 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14187 format changes.
14188
4e463ff5
DJ
141892007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14190
14191 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14192 (optimized_1): New.
14193 (main): Call optimized_1.
14194 (gdb2029): Correct typos. Call gdb2029_marker.
14195 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14196 for gdb2029.
14197
b6db2c47
MK
141982007-03-12 Mark Kettenis <kettenis@gnu.org>
14199
14200 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14201 as tabs. Remove redundant test pattern.
14202
70ed3737
UW
142032007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14204
14205 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14206 for /a format output.
14207
47b67b60
DJ
142082007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14209
14210 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14211 collect output incrementally.
14212
b8953b0e
UW
142132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14214
14215 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14216 for -var-create lpcharacter test.
14217 * gdb.mi/mi2-var-cmd.exp: Likewise.
14218
7acd5c40
UW
142192007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14220
14221 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14222 pass on targets where address zero is readable.
14223
9c6759c1
UW
142242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14225
14226 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14227 just a single architecture.
14228
a2f1aeb4
UW
142292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14230
14231 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14232 (fetch_all_registers): New function, uses gdb_test_multiple and
14233 exp_continue to fetch inferior output line-by-line.
14234 Replace all uses of do_get_all_registers by fetch_all_registers.
14235
46579ac2
UW
142362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14237
14238 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14239 in target_info.
14240
fc133f24
MS
142412007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14242
a9c64011 14243 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14244 consistancy; add a default (timeout) case.
14245
7646a51d
MS
142462007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14247
14248 * gdb.base/watchpoint.exp: Fix truncated comment.
14249
dcfff61f
MS
142502007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14251
14252 * Makefile.in: Remove spurious single-quotes from sed command.
14253
664e3ee9
DJ
142542007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14255
14256 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14257 func.
14258 * gdb.mi/mi2-var-cmd.exp: Likewise.
14259
d7cc6f2f
JB
142602007-02-27 Joel Brobecker <brobecker@adacore.com>
14261
a9c64011
AS
14262 * gdb.dwarf2/dw2-producer.S: New file.
14263 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14264
142652007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14266
14267 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14268 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14269 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14270 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14271 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14272 Revert tests to use mi_gdb_test and include value field in output
14273 of -var-create.
14274
93d42b30
DJ
142752007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14276
14277 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14278
c499ed39
DJ
142792007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14280
14281 * gdb.base/maint.exp: Remove full paths from test names.
14282 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14283 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14284
9836f81b
JB
142852007-02-27 Joel Brobecker <brobecker@adacore.com>
14286
14287 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14288
c74d0ad8
DJ
142892007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14290
14291 * gdb.server/server-mon.exp: New test.
14292
2711e456
DJ
142932007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14294
14295 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14296
ff6f572f
DJ
142972007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14298
14299 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14300 register capitalization.
14301
fada3feb
DP
143022007-02-13 Denis Pilat <denis.pilat@st.com>
14303
14304 * gdb.mi/mi-var-invalidate.exp: New file.
14305
fb1e4ffc
DJ
143062007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14307
14308 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14309
3da939d7
DJ
143102007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14311
14312 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14313
123dc839
DJ
143142007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14315
14316 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14317 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14318
877e3645 143192007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14320
14321 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14322 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14323 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14324 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14325 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14326 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14327 Update tests to include value field in output of -var-create.
a9c64011 14328
3c0a2960
AS
143292007-02-08 Andreas Schwab <schwab@suse.de>
14330
14331 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14332
108546a0
DJ
143332007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14334
14335 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14336 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14337
d701dcab
DP
143382007-02-02 Denis Pilat <denis.pilat@st.com>
14339
14340 * gdb.threads/threadapply.exp: check that frame is not changed by
14341 the thread apply all command.
14342
783e3e2f
AS
143432007-01-31 Andreas Schwab <schwab@suse.de>
14344
6d9c3a87
AS
14345 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14346
3c50d7b9
AS
14347 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14348 in the dwarf sections.
14349 * gdb.dwarf2/mac-fileno.S: Likewise.
14350
783e3e2f
AS
14351 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14352 bspstore register on ia64.
14353
78ff580e
AS
143542007-01-29 Andreas Schwab <schwab@suse.de>
14355
cc8e9b12
AS
14356 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14357 "frame-begin" annotation.
14358
78ff580e
AS
14359 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14360 number of "frames-invalid" annotations.
14361
704a4f78
DJ
143622007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14363
14364 * gdb.base/commands.exp: Call if_commands_test.
14365 (gdb_test_no_prompt, if_commands_test): New.
14366
e741bf94
MK
143672007-01-28 Mark Kettenis <kettenis@gnu.org>
14368
14369 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14370
474d0ad3
AS
143712007-01-27 Andreas Schwab <schwab@suse.de>
14372
14373 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14374 .short/.int/.quad in the dwarf sections.
14375 * gdb.dwarf2/dw2-intercu.S: Likewise.
14376 * gdb.dwarf2/dw2-intermix.S: Likewise.
14377
e784b426
JK
143782007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14379
14380 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14381 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14382 array.
e784b426
JK
14383 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14384 * gdb.base/setvar.exp: Likewise.
14385
37f08e04
AS
143862007-01-26 Andreas Schwab <schwab@suse.de>
14387
9a01813a
AS
14388 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14389 test.
14390
37f08e04
AS
14391 * gdb.base/multi-forks.exp ("restart $i"): Also match
14392 __kernel_syscall_via_break.
14393
6e2a9270
VP
143942007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14395
14396 * lib/mi-support.exp (mi_delete_varobj): New.
14397 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14398 testcase.
14399 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14400 (main): Call the above.
14401 (reference_update_test, base_in_reference_test)
14402 (reference_to_pointer): Delete the created varobjs.
a9c64011 14403
e515b470
DJ
144042007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14405
14406 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14407 * configure: Regenerated.
14408 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14409 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14410 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14411 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14412 * lib/gdb.exp (gdb_skip_xml_test): New function.
14413
08d8bcd7
DJ
144142007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14415
14416 * gdb.base/sigrepeat.exp: Correct error message.
14417
144182007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14419 Daniel Jacobowitz <dan@codesourcery.com>
14420
14421 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14422 gdb.arch/i386-gnu-cfi-asm.S: New files.
14423
97c3f1f3
JK
144242007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14425
14426 * lib/gdb.exp: Abort on missing `site.exp'.
14427
cb1df416
DJ
144282007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14429 Daniel Jacobowitz <dan@codesourcery.com>
14430
14431 * gdb.base/included.c, gdb.base/included.exp,
14432 gdb.base/included.h: New files.
14433
35990120
DJ
144342007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14435
14436 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14437 (maximize_rlimit): Reduce limits on 64-bit systems.
14438
6e81a116 144392007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14440
14441 From Marcus Deuling <deuling@de.ibm.com>:
14442 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14443 every case.
14444
6c3c41f3
NR
144452007-01-13 Nick Roberts <nickrob@snap.net.nz>
14446
14447 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14448 (test_path_specification): Use objdir instead of srcdir to always
14449 get an absolute filename.
14450
2f12c312
DJ
144512007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14452
14453 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14454
81121995
VP
144552007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14456
14457 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14458 Make sure the variable we're using is in scope.
14459 (reference_to_pointer): Likewise.
14460
4741b737
DJ
144612007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14462
14463 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14464 has no debug information.
14465
054410c3
DJ
144662007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14467
14468 * gdb.base/annota1.exp: Remove extra send_gdb.
14469
818f79f6
DJ
144702007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14471
14472 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14473
f7a6bb70
DJ
144742007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14475
14476 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14477
57e66780
DJ
144782007-01-08 Nick Roberts <nickrob@snap.net.nz>
14479 Daniel Jacobowitz <dan@codesourcery.com>
14480
14481 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14482 lcharacter or linteger change. Correct duplicated test name.
14483 * gdb.mi/mi2-var-cmd.exp: Likewise.
14484
3d799a95
DJ
144852007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14486
14487 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14488
144892007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14490
a9c64011
AS
14491 * gdb.base/nofield.c: New file.
14492 * gdb.base/nofield.exp: New testcase.
51679ba9 14493
eafb94e8
NR
144942007-01-05 Nick Roberts <nickrob@snap.net.nz>
14495
14496 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14497
14498 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14499 test.
14500
5e572bb4
DJ
145012007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14502
14503 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14504
74a44383
DJ
145052007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14506
14507 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14508 when continuing.
14509
1b572db9
DJ
145102007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14511
14512 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14513 Expect ".exe" extension.
14514
381bc39b
DJ
145152007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14516
14517 * gdb.base/charset.exp: Add explicit filename to break.
14518 * gdb.base/dbx.exp: Add explicit filename to breaks.
14519
2b70e4c6
DJ
145202007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14521
14522 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14523 * gdb.mi/mi2-file.exp: Likewise.
14524
303b6f5d
DJ
145252007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14526
14527 Implement specification of MI tests as comments
14528 in C and C++ sources.
14529 * lib/mi-support.exp (mi_autotest_data): New variable.
14530 (mi_autotest_source): New variable.
14531 (count_newlines, mi_prepare_inline_tests)
14532 (mi_get_inline_test, mi_continue_to_line)
14533 (mi_run_inline_test, mi_tbreak)
14534 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14535 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14536 Run inline tests.
14537 * gdb.mi/mi-var-cp.cc: Define tests here.
14538
23da0d94
VP
145392007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14540
14541 Simplify usage of mi_continue_to.
14542 * lib/mi-support.exp (mi_runto_helper): Renamed
14543 from mi_runto, added new parameter 'run_or_continue'.
14544 (mi_runto): Use mi_runto_helper.
14545 (mi_continue_to): Accept just function name as parameter.
14546 Use mi_runto_helper.
14547 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14548 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14549
f9e18282
JB
145502006-01-04 Joel Brobecker <brobecker@adacore.com>
14551
14552 Make this testcase a bit more realistic. The current code
14553 is too simplistic, and allows the compiler to optimize out
14554 some of the entities we need for this testcase.
14555 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14556 (Do_Nothing): Add extra parameter.
14557 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14558 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14559 by using a variable of type Void_Star.
14560
fd678c65
JB
145612006-01-04 Joel Brobecker <brobecker@adacore.com>
14562
14563 * gdb.ada/catch_ex/foo.adb: New file.
14564 * gdb.ada/catch_ex.exp: New testcase.
14565
05cfdb42
DJ
145662007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14567
14568 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14569 pass --image-base to linker.
14570
2e03ee74
DJ
145712007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14572 Daniel Jacobowitz <dan@codesourcery.com>
14573
14574 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14575 secondary prompts.
14576
0d5de010
DJ
145772007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14578
14579 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14580 output. Test the types of members and member pointers.
14581 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14582 gdb/2092.
14583 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14584 statement. Enable for GCC. Update expected output for some tests
14585 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14586 layout.
14587 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14588 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14589 (Diamond::vget_base): New.
14590 (main): Add new tests.
14591 * gdb.cp/printmethod.exp: Update expected output for member functions.
14592 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14593 print pEe->D::vg().
14594
61a771aa
DJ
145952007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14596
14597 * gdb.threads/tls.exp: Allow stops in sem_post.
14598
2fa63963
DJ
145992006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14600
14601 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14602 * gdb.base/annota3.exp: Likewise.
14603 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14604 again (instead of timing out).
14605 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14606 GCC bug 26475.
14607 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14608 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14609 test from jmisc1.exp.
14610 * gdb.java/jmisc1.exp: Delete.
14611 * gdb.java/jprint.exp: Adjust to work with method signatures including
14612 return types.
14613 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14614 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14615 * lib/java.exp (compile_java_from_source): Pass the correct type
14616 to target_compile.
14617
5eefc2b7
JB
146182006-12-31 Joel Brobecker <brobecker@adacore.com>
14619
14620 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14621 (stack_align_edx): New function.
14622 (stack_align_eax): New function.
14623 (main): Add calls to stack_align_edx and stack_align_eax.
14624 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14625 Add testing for the cases where the register used during a stack
14626 realignment is edx. Same for eax.
14627
227c54da
DJ
146282006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14629
14630 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14631 and generic PE targets.
14632
cab8ac94
JB
146332006-12-29 Joel Brobecker <brobecker@adacore.com>
14634
14635 * gdb.ada/array_return.exp: Update copyright date list.
14636
ba54f318
JB
146372006-12-27 Joel Brobecker <brobecker@adacore.com>
14638
14639 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14640 (Create_Small_Float_Vector): New function.
14641 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14642 function body.
14643 * gdb.ada/array_return/p.adb: Use new type and function from
14644 package Pck.
14645 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14646 able to print the value returned by a function returning an
14647 array of float.
14648
6b7a35dd
JB
146492006-12-20 Joel Brobecker <brobecker@adacore.com>
14650
14651 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14652 The associated tests should be PASSing.
14653
038224f6
VP
146542006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14655
14656 Test for base in references.
14657 * gdb.mi/mi-var-cp.cc: Add test code.
14658 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14659 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14660 * gdb.mi/mi2-watch.exp: Likewise.
14661 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14662 (mi_list_varobj_children): New function.
14663
b26ed50d
VP
146642006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14665
14666 * lib/mi-support.exp
14667 (mi_runto): Accept "()" after function name.
14668 (mi_create_varobj): New function.
14669 (mi_varobj_update): New function.
14670 (mi_Check_varobj_value): New function.
14671 * gdb.mi/mi-var-cp.exp: New file.
14672 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14673
08232497
DJ
146742006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14675
14676 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14677 gdb.base/weaklib2.c: New files.
14678
d394c993 146792006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14680
ac6c2fba
NS
14681 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14682 info. Adjust test names.
14683
8ec659a0 14684 * gdb.base/break.c (main): Move position of malloc.
d394c993 14685 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14686
acd65feb
VP
146872006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14688
14689 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14690 assignement of arrays and function pointers.
14691 * gdb.mi/var-cmd.c: Add declaration necessary for above
14692 tests.
14693
f556d5e5
NS
146942006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14695
14696 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14697
14698 * gdb.threads/linux-dp.exp: Read thread table before and after
14699 creating each philosopher and verify it.
14700
697bc68d
NS
147012006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14702 Paul Brook <paul@codesourcery.com>
14703 Daniel Jacobowitz <dan@codesourcery.com>
14704
14705 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14706 main to remove duplication. Add start function of the form
697bc68d
NS
14707 '_*start[1-9]*'. Add RVDS start function.
14708
29d73ae4
DJ
147092006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14710
14711 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14712
c1d88655
UW
147132006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14714
14715 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14716 * gdb.asm/spu.inc: New file.
14717 * gdb.base/term.exp: Disable if [target_info exists noargs].
14718 * gdb.gdb/complaints.exp: Disable if ![isnative].
14719 * gdb.gdb/selftest.exp: Likewise.
14720 * gdb.gdb/observer.exp: Likewise.
14721 * gdb.gdb/xfullpath.exp: Likewise.
14722 * gdb.base/attach.exp: Disable on SPU target.
14723 * gdb.cp/bs145503.exp: Likewise.
14724 * gdb.cp/exception.exp: Likewise.
14725 * gdb.cp/userdef.exp: Likewise.
14726
32a13b1a
DJ
147272006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14728
14729 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14730
d8295fe9
VP
147312006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14732
14733 * gdb.base/completion.exp: Fix completion tests for
14734 'info' and 'info '.
14735 * gdb.base/help.exp (help_test_raw, test_class_help)
14736 (test_prefix_command_help): Move...
14737 * lib/gdb.exp: Here.
14738 * gdb.base/main.exp: Adjust.
14739 * gdb.cp/maint.exp: Adjust.
14740 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14741
8c394015
VP
147422006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14743
14744 * gdb.stabs/weird.exp (print_weird_var): Use
14745 gdb_test_multiple instead of gdb_expect.
14746
027fc1bc
VP
147472006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14748
14749 * gdb.base/help.exp (help_test_raw): New.
14750 (test_class_help): New.
14751 (test_prefix_command_help): New.
14752 Adjust testcases.
14753
67609209
FR
147542006-11-09 Christophe Lyon <christophe.lyon@st.com>
14755
14756 * gdb.base/constvars.c (main): Write to crass and crips, so that
14757 they are allocated by the compiler.
14758
f73adfeb
AS
147592006-10-27 Andreas Schwab <schwab@suse.de>
14760
14761 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14762 "detach-fork".
14763
2f83a18e
DJ
147642006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14765
14766 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14767 of patterns.
14768
94277a38
DJ
147692006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14770
14771 * gdb.base/sepdebug.exp: Remove debug format test.
14772 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14773 Handle no-symtab.
14774 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14775
5bd2f6e2
DJ
147762006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14777
14778 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14779 int to pointer or pointer to int.
14780 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14781
8c008720
DJ
147822006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14783
14784 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14785
9e35dae4
DJ
147862006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14787
14788 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14789
d9639e13
DJ
147902006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14791
14792 PR c++/2116
14793 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14794
390a1bd0
JB
147952006-10-06 Joel Brobecker <brobecker@adacore.com>
14796
14797 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14798 the corresponding bug has been fixed in GDB (PR/2018).
14799
dd920c33
JB
148002006-10-06 Joel Brobecker <brobecker@adacore.com>
14801
14802 * gdb.base/subst.exp: New testcase.
14803
53bbefe9
JB
148042006-10-06 Joel Brobecker <brobecker@adacore.com>
14805
14806 * gdb.ada/array_return/pck.ads: Add copyright notice.
14807 * gdb.ada/array_return/pck.adb: Likewise.
14808 * gdb.ada/array_return/p.adb: Likewise.
14809 * gdb.ada/exec_changed/first.adb: Likewise.
14810 * gdb.ada/exec_changed/second.adb: Likewise.
14811
09851417
JB
148122006-10-06 Joel Brobecker <brobecker@adacore.com>
14813
14814 * gdb.ada/watch_arg/watch.adb: New file.
14815 * gdb.ada/watch_arg.exp: New testcase.
14816
041bf30d
VP
148172006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14818
14819 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14820 via string_to_regexp.
041bf30d 14821 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14822
f286fbdd 148232006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14824
14825 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14826 Remove unused / obsolete files.
14827
7c07f349
NR
148282006-09-19 Nick Roberts <nickrob@snap.net.nz>
14829
14830 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14831
cd5ff84a
VP
148322006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14833
14834 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14835 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14836 the number of frames.
cd5ff84a 14837
ae018d1a
DJ
148382006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14839
14840 * gdb.base/args.c (main): Add breakpoint marker.
14841 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14842 really test empty arguments.
14843 (args_load): Delete.
14844 (args_test): New.
14845
b399c549
NR
148462006-09-13 Nick Roberts <nickrob@snap.net.nz>
14847
14848 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14849 check for one file.
b399c549 14850
2ab1eb7a
VP
148512006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14852
14853 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14854 HIGH_FRAME argument to -stack-list-locals can be larger than
14855 the number of frames.
a9c64011 14856
476308bf
FF
148572006-08-18 Fred Fish <fnf@specifix.com>
14858
14859 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14860 '$' in front of skip_vmx_tests_saved when setting that.
14861
8625200f
AS
148622006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14863
14864 * gdb.base/trace-commands.exp: New file.
14865
089ec8f1
DJ
148662006-08-10 Joel Brobecker <brobecker@adacore.com>
14867 Daniel Jacobowitz <dan@codesourcery.com>
14868
14869 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14870 expected output of the backtrace commands.
14871
b60f0898
JB
148722006-08-09 Joel Brobecker <brobecker@adacore.com>
14873
14874 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14875 untested followed by return combination.
14876 * gdb.arch/altivec-regs.exp: Likewise.
14877 * gdb.arch/e500-abi.exp: Likewise.
14878 * gdb.arch/e500-regs.exp: Likewise.
14879 * gdb.arch/gdb1291.exp: Likewise.
14880 * gdb.arch/gdb1431.exp: Likewise.
14881 * gdb.arch/gdb1558.exp: Likewise.
14882 * gdb.arch/i386-prologue.exp: Likewise.
14883 * gdb.arch/i386-unwind.exp: Likewise.
14884 * gdb.asm/asm-source.exp: Likewise.
14885 * gdb.base/a2-run.exp: Likewise.
14886 * gdb.base/advance.exp: Likewise.
14887 * gdb.base/all-bin.exp: Likewise.
14888 * gdb.base/annota1.exp: Likewise.
14889 * gdb.base/annota3.exp: Likewise.
14890 * gdb.base/args.exp: Likewise.
14891 * gdb.base/arithmet.exp: Likewise.
14892 * gdb.base/assign.exp: Likewise.
14893 * gdb.base/async.exp: Likewise.
14894 * gdb.base/attach.exp: Likewise.
14895 * gdb.base/bang.exp: Likewise.
14896 * gdb.base/bigcore.exp: Likewise.
14897 * gdb.base/bitfields.exp: Likewise.
14898 * gdb.base/bitfields2.exp: Likewise.
14899 * gdb.base/break.exp: Likewise.
14900 * gdb.base/call-sc.exp: Likewise.
14901 * gdb.base/call-strs.exp: Likewise.
14902 * gdb.base/callfuncs.exp: Likewise.
14903 * gdb.base/checkpoint.exp: Likewise.
14904 * gdb.base/chng-syms.exp: Likewise.
14905 * gdb.base/code-expr.exp: Likewise.
14906 * gdb.base/commands.exp: Likewise.
14907 * gdb.base/completion.exp: Likewise.
14908 * gdb.base/cond-expr.exp: Likewise.
14909 * gdb.base/condbreak.exp: Likewise.
14910 * gdb.base/consecutive.exp: Likewise.
14911 * gdb.base/constvars.exp: Likewise.
14912 * gdb.base/corefile.exp: Likewise.
14913 * gdb.base/cvexpr.exp: Likewise.
14914 * gdb.base/dbx.exp: Likewise.
14915 * gdb.base/define.exp: Likewise.
14916 * gdb.base/detach.exp: Likewise.
14917 * gdb.base/display.exp: Likewise.
14918 * gdb.base/dump.exp: Likewise.
14919 * gdb.base/ena-dis-br.exp: Likewise.
14920 * gdb.base/ending-run.exp: Likewise.
14921 * gdb.base/environ.exp: Likewise.
14922 * gdb.base/eval-skip.exp: Likewise.
14923 * gdb.base/exprs.exp: Likewise.
14924 * gdb.base/fileio.exp: Likewise.
14925 * gdb.base/finish.exp: Likewise.
14926 * gdb.base/float.exp: Likewise.
14927 * gdb.base/foll-exec.exp: Likewise.
14928 * gdb.base/foll-fork.exp: Likewise.
14929 * gdb.base/foll-vfork.exp: Likewise.
14930 * gdb.base/freebpcmd.exp: Likewise.
14931 * gdb.base/funcargs.exp: Likewise.
14932 * gdb.base/gcore.exp: Likewise.
14933 * gdb.base/gdb1090.exp: Likewise.
14934 * gdb.base/gdb1250.exp: Likewise.
14935 * gdb.base/huge.exp: Likewise.
14936 * gdb.base/info-proc.exp: Likewise.
14937 * gdb.base/interrupt.exp: Likewise.
14938 * gdb.base/jump.exp: Likewise.
14939 * gdb.base/langs.exp: Likewise.
14940 * gdb.base/lineinc.exp: Likewise.
14941 * gdb.base/list.exp: Likewise.
14942 * gdb.base/logical.exp: Likewise.
14943 * gdb.base/long_long.exp: Likewise.
14944 * gdb.base/macscp.exp: Likewise.
14945 * gdb.base/maint.exp: Likewise.
14946 * gdb.base/mips_pro.exp: Likewise.
14947 * gdb.base/miscexprs.exp: Likewise.
14948 * gdb.base/multi-forks.exp: Likewise.
14949 * gdb.base/opaque.exp: Likewise.
14950 * gdb.base/overlays.exp: Likewise.
14951 * gdb.base/pc-fp.exp: Likewise.
14952 * gdb.base/pointers.exp: Likewise.
14953 * gdb.base/printcmds.exp: Likewise.
14954 * gdb.base/psymtab.exp: Likewise.
14955 * gdb.base/ptype.exp: Likewise.
14956 * gdb.base/recurse.exp: Likewise.
14957 * gdb.base/relational.exp: Likewise.
14958 * gdb.base/relocate.exp: Likewise.
14959 * gdb.base/remote.exp: Likewise.
14960 * gdb.base/reread.exp: Likewise.
14961 * gdb.base/restore.exp: Likewise.
14962 * gdb.base/return.exp: Likewise.
14963 * gdb.base/return2.exp: Likewise.
14964 * gdb.base/scope.exp: Likewise.
14965 * gdb.base/sect-cmd.exp: Likewise.
14966 * gdb.base/sep.exp: Likewise.
14967 * gdb.base/sepdebug.exp: Likewise.
14968 * gdb.base/setshow.exp: Likewise.
14969 * gdb.base/setvar.exp: Likewise.
14970 * gdb.base/sigall.exp: Likewise.
14971 * gdb.base/sigbpt.exp: Likewise.
14972 * gdb.base/signals.exp: Likewise.
14973 * gdb.base/signull.exp: Likewise.
14974 * gdb.base/sizeof.exp: Likewise.
14975 * gdb.base/solib.exp: Likewise.
14976 * gdb.base/step-line.exp: Likewise.
14977 * gdb.base/step-test.exp: Likewise.
14978 * gdb.base/structs.exp: Likewise.
14979 * gdb.base/structs2.exp: Likewise.
14980 * gdb.base/term.exp: Likewise.
14981 * gdb.base/twice.exp: Likewise.
14982 * gdb.base/until.exp: Likewise.
14983 * gdb.base/varargs.exp: Likewise.
14984 * gdb.base/volatile.exp: Likewise.
14985 * gdb.base/watchpoint.exp: Likewise.
14986 * gdb.base/whatis-exp.exp: Likewise.
14987 * gdb.base/whatis.exp: Likewise.
14988 * gdb.cp/ambiguous.exp: Likewise.
14989 * gdb.cp/annota2.exp: Likewise.
14990 * gdb.cp/annota3.exp: Likewise.
14991 * gdb.cp/bool.exp: Likewise.
14992 * gdb.cp/breakpoint.exp: Likewise.
14993 * gdb.cp/casts.exp: Likewise.
14994 * gdb.cp/class2.exp: Likewise.
14995 * gdb.cp/classes.exp: Likewise.
14996 * gdb.cp/cplusfuncs.exp: Likewise.
14997 * gdb.cp/ctti.exp: Likewise.
14998 * gdb.cp/derivation.exp: Likewise.
14999 * gdb.cp/exception.exp: Likewise.
15000 * gdb.cp/gdb1355.exp: Likewise.
15001 * gdb.cp/hang.exp: Likewise.
15002 * gdb.cp/inherit.exp: Likewise.
15003 * gdb.cp/local.exp: Likewise.
15004 * gdb.cp/m-data.exp: Likewise.
15005 * gdb.cp/m-static.exp: Likewise.
15006 * gdb.cp/member-ptr.exp: Likewise.
15007 * gdb.cp/method.exp: Likewise.
15008 * gdb.cp/misc.exp: Likewise.
15009 * gdb.cp/namespace.exp: Likewise.
15010 * gdb.cp/overload.exp: Likewise.
15011 * gdb.cp/ovldbreak.exp: Likewise.
15012 * gdb.cp/pr-1023.exp: Likewise.
15013 * gdb.cp/pr-1210.exp: Likewise.
15014 * gdb.cp/pr-574.exp: Likewise.
15015 * gdb.cp/printmethod.exp: Likewise.
15016 * gdb.cp/psmang.exp: Likewise.
15017 * gdb.cp/ref-params.exp: Likewise.
15018 * gdb.cp/ref-types.exp: Likewise.
15019 * gdb.cp/rtti.exp: Likewise.
15020 * gdb.cp/templates.exp: Likewise.
15021 * gdb.cp/try_catch.exp: Likewise.
15022 * gdb.cp/userdef.exp: Likewise.
15023 * gdb.cp/virtfunc.exp: Likewise.
15024 * gdb.disasm/am33.exp: Likewise.
15025 * gdb.disasm/h8300s.exp: Likewise.
15026 * gdb.disasm/mn10300.exp: Likewise.
15027 * gdb.disasm/sh3.exp: Likewise.
15028 * gdb.disasm/t01_mov.exp: Likewise.
15029 * gdb.disasm/t02_mova.exp: Likewise.
15030 * gdb.disasm/t03_add.exp: Likewise.
15031 * gdb.disasm/t04_sub.exp: Likewise.
15032 * gdb.disasm/t05_cmp.exp: Likewise.
15033 * gdb.disasm/t06_ari2.exp: Likewise.
15034 * gdb.disasm/t07_ari3.exp: Likewise.
15035 * gdb.disasm/t08_or.exp: Likewise.
15036 * gdb.disasm/t09_xor.exp: Likewise.
15037 * gdb.disasm/t10_and.exp: Likewise.
15038 * gdb.disasm/t11_logs.exp: Likewise.
15039 * gdb.disasm/t12_bit.exp: Likewise.
15040 * gdb.disasm/t13_otr.exp: Likewise.
15041 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
15042 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
15043 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15044 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
15045 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
15046 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15047 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15048 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15049 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
15050 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
15051 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15052 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15053 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15054 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15055 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15056 * gdb.mi/gdb701.exp: Likewise.
15057 * gdb.mi/gdb792.exp: Likewise.
15058 * gdb.mi/mi-basics.exp: Likewise.
15059 * gdb.mi/mi-break.exp: Likewise.
15060 * gdb.mi/mi-cli.exp: Likewise.
15061 * gdb.mi/mi-console.exp: Likewise.
15062 * gdb.mi/mi-disassemble.exp: Likewise.
15063 * gdb.mi/mi-eval.exp: Likewise.
15064 * gdb.mi/mi-file.exp: Likewise.
15065 * gdb.mi/mi-read-memory.exp: Likewise.
15066 * gdb.mi/mi-regs.exp: Likewise.
15067 * gdb.mi/mi-return.exp: Likewise.
15068 * gdb.mi/mi-simplerun.exp: Likewise.
15069 * gdb.mi/mi-stack.exp: Likewise.
15070 * gdb.mi/mi-stepi.exp: Likewise.
15071 * gdb.mi/mi-syn-frame.exp: Likewise.
15072 * gdb.mi/mi-until.exp: Likewise.
15073 * gdb.mi/mi-var-block.exp: Likewise.
15074 * gdb.mi/mi-var-child.exp: Likewise.
15075 * gdb.mi/mi-var-cmd.exp: Likewise.
15076 * gdb.mi/mi-var-display.exp: Likewise.
15077 * gdb.mi/mi-watch.exp: Likewise.
15078 * gdb.mi/mi2-basics.exp: Likewise.
15079 * gdb.mi/mi2-break.exp: Likewise.
15080 * gdb.mi/mi2-cli.exp: Likewise.
15081 * gdb.mi/mi2-console.exp: Likewise.
15082 * gdb.mi/mi2-disassemble.exp: Likewise.
15083 * gdb.mi/mi2-eval.exp: Likewise.
15084 * gdb.mi/mi2-file.exp: Likewise.
15085 * gdb.mi/mi2-read-memory.exp: Likewise.
15086 * gdb.mi/mi2-regs.exp: Likewise.
15087 * gdb.mi/mi2-return.exp: Likewise.
15088 * gdb.mi/mi2-simplerun.exp: Likewise.
15089 * gdb.mi/mi2-stack.exp: Likewise.
15090 * gdb.mi/mi2-stepi.exp: Likewise.
15091 * gdb.mi/mi2-syn-frame.exp: Likewise.
15092 * gdb.mi/mi2-until.exp: Likewise.
15093 * gdb.mi/mi2-var-block.exp: Likewise.
15094 * gdb.mi/mi2-var-child.exp: Likewise.
15095 * gdb.mi/mi2-var-cmd.exp: Likewise.
15096 * gdb.mi/mi2-var-display.exp: Likewise.
15097 * gdb.mi/mi2-watch.exp: Likewise.
15098 * gdb.stabs/exclfwd.exp: Likewise.
15099 * gdb.stabs/weird.exp: Likewise.
15100 * gdb.threads/gcore-thread.exp: Likewise.
15101 * gdb.trace/actions.exp: Likewise.
15102 * gdb.trace/backtrace.exp: Likewise.
15103 * gdb.trace/circ.exp: Likewise.
15104 * gdb.trace/collection.exp: Likewise.
15105 * gdb.trace/deltrace.exp: Likewise.
15106 * gdb.trace/infotrace.exp: Likewise.
15107 * gdb.trace/limits.exp: Likewise.
15108 * gdb.trace/packetlen.exp: Likewise.
15109 * gdb.trace/passc-dyn.exp: Likewise.
15110 * gdb.trace/passcount.exp: Likewise.
15111 * gdb.trace/report.exp: Likewise.
15112 * gdb.trace/save-trace.exp: Likewise.
15113 * gdb.trace/tfind.exp: Likewise.
15114 * gdb.trace/tracecmd.exp: Likewise.
15115 * gdb.trace/while-dyn.exp: Likewise.
15116 * gdb.trace/while-stepping.exp: Likewise.
15117
f4b618d1
JB
151182006-08-08 Joel Brobecker <brobecker@adacore.com>
15119
15120 * gdb.base/step-bt.c: New file.
15121 * gdb.base/step-bt.exp: New testcase.
15122
3d00d119
DJ
151232006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
15124
15125 * config/monitor.exp (gdb_load): Remove support for obsolete
15126 download-write-size.
15127 * gdb.base/remote.exp: Likewise. Update all callers of
15128 gdb_timed_load.
15129
017b5bd4
DJ
151302006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15131
15132 * cursal.exp: Pass binfile to gdb_load.
15133
837c599d
DJ
151342006-08-01 Nathan Sidwell <nathan@codesourcery.com>
15135
15136 * gdb.base/cursal.exp: Add "" to gdb_load call.
15137
8dd4540b
MK
151382006-07-29 Mark Kettenis <kettenis@gnu.org>
15139
15140 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
15141 NetBSD/ELF targets.
15142
ab5c9f60
DJ
151432006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
15144
15145 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
15146 operator*.
15147
4c42eaff
DJ
151482006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
15149
15150 * gdb.base/completion.exp: Update for change in "file" behavior.
15151 * gdb.stabs/weird.exp: Likewise.
15152 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
15153 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
15154
0155cc76
NS
151552006-07-24 Nathan Sidwell <nathan@codesourcery.com>
15156
15157 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
15158 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
15159
16026cd7
AS
151602006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
15161
15162 * gdb.base/default.exp: Update source command error message.
15163 * gdb.base/help.exp: Update 'help source' message.
15164
16963cb6
DJ
151652006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
15166
15167 * gdb.cp/bs15503.exp: Update comment for no longer crashing
15168 test.
15169
6d7fd486
AS
151702006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15171
15172 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15173
29e8a844
DJ
151742006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15175
15176 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15177
6afcfa39
DJ
151782006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15179
15180 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15181
267a692b
MK
151822006-07-17 Mark Kettenis <kettenis@gnu.org>
15183
15184 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15185 *-*-openbsd* from targets for wich we expect ARM FPA floating
15186 point format.
15187
85d2fec4
NR
151882006-07-17 Nick Roberts <nickrob@snap.net.nz>
15189
15190 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15191
151922006-07-17 Mark Kettenis <kettenis@gnu.org>
15193
15194 * gdb.base/annota3.exp: Expect frame-begin annotation.
15195
85b4c6e8
JB
151962006-07-14 Joel Brobecker <brobecker@adacore.com>
15197
15198 * gdb.base/help.exp: Adjust "help unset" test to accept
15199 any list of unset commands.
15200
fb933624
DJ
152012006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15202 Daniel Jacobowitz <dan@codesourcery.com>
15203
15204 * gdb.cp/ref-params.exp: New test.
15205 * gdb.cp/ref-params.cc: New source file.
15206 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15207
1dff4b64
MK
152082006-07-08 Mark Kettenis <kettenis@gnu.org>
15209
15210 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15211 spaces/tabs in regular expressions since they might not be there.
15212
40d2e0e3
AS
152132006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15214
15215 * gdb.base/ifelse.exp: New file.
15216
f6c957d2
NS
152172006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15218
15219 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15220 line.
15221 * gdb.base/huge.exp: Loop over compilation to find a size that
15222 is acceptable.
15223 * gdb.base/remote.exp: Correct expected strings.
15224 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15225
b9c5a23d
DJ
152262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15227
15228 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15229
9af2e58d
DJ
152302006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15231
15232 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15233 native.
15234
30930ca5
DJ
152352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15236
15237 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15238 enable stabs testing.
15239
aa32fa1d
DJ
152402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15241
bd4a4c80 15242 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15243 gdb_test_multiple does.
15244
321fef15
DJ
152452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15246
15247 * Makefile.in (host_alias): Remove.
15248 (target_alias): Use @target_noncanonical@.
15249 (site.exp): Don't set host_alias.
15250 * aclocal.m4: Remove contents. Include acx.m4.
15251 * configure: Regenerated.
15252 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15253
e1c2defa
NS
152542006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15255
e63b55d1
NS
15256 * lib/gdb.exp (gdb_load_cmd): New.
15257
5600ea19
NS
15258 * gdb.base/fileio.c: Add system(NULL) test.
15259 * gdb.base/fileio.exp: Check it.
15260
e1c2defa
NS
15261 * gdb.base/break.c: Add 10a breakpoint at }
15262 * gdb.base/break.exp: Add test for breakpoint at }
15263 * gdb.cp/anon-union.cc: Add code at end of function.
15264 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15265 * gdb.mi/var-cmd.c: Add code at end of function.
15266 * gdb.mi/mi-var-display.exp: Adjust end of next.
15267 * gdb.mi/mi2-var-display.exp: Likewise.
15268 * gdb.base/fileio.c: Add stop function and insert calls at
15269 stopping places.
15270 * gdb.base/fileio.exp: Breakpoint stop function and remove
15271 explicit line number references.
15272
6c0112ec
JB
152732006-05-19 Joel Brobecker <brobecker@adacore.com>
15274
a9c64011
AS
15275 * gdb.base/del.exp (test_delete_alias): New function.
15276 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15277
154189a4
FF
152782006-05-18 Fred Fish <fnf@specifix.com>
15279
15280 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15281 required. Check for spurious output after program exits normally.
15282
582e64c2
FF
152832006-05-17 Fred Fish <fnf@specifix.com>
15284
15285 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15286 gdb_load, so it works in the simulator.
15287
8ef6493a
FF
152882006-05-11 Fred Fish <fnf@specifix.com>
15289
15290 * gdb.base/bang.exp: Ignore unexpected output between the
15291 "program exited normally" and the gdb prompt, as many other
15292 tests do.
15293
692b141c
MK
152942006-05-07 Mark Kettenis <kettenis@gnu.org>
15295
15296 * gdb.base/help.exp: Make "delete checkpoint" part option for
15297 "help d" and "help delete" tests.
15298
540b8a30
UW
152992006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15300
a9c64011 15301 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15302 expected output in some mi_gdb_test statements.
15303 * gdb.mi/mi2-basics.exp: Likewise.
15304
9b6462d9
JB
153052006-05-05 Joel Brobecker <brobecker@adacore.com>
15306
15307 * gdb.base/del.c: New file.
15308 * gdb.base/del.exp: New testcase.
15309
954de43b
DM
153102006-05-05 David S. Miller <davem@sunset.davemloft.net>
15311
15312 * gdb.base/break.exp: Do not assume a breakpoint on
15313 main will actually be in $srcfile when optimizing.
1303f75e
DM
15314 * gdb.base/savedregs.exp: Do not require that the dummy
15315 frame location match up to a symbol and source file location.
c3242428
DM
15316 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15317 will get printed without a mi_cmd_data_list_register_values prefix.
15318 (*-data-list-register-*): Correct regular expressions to expect the new
15319 pseudo d? floating point registers.
15320 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15321
c7e64c9a
DJ
153222006-05-05 Christophe Lyon <christophe.lyon@st.com>
15323
15324 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15325 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15326 is allocated by the compiler.
15327 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15328 anons, e, anone to force their allocation by the compiler.
15329
153302006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15331
15332 * gdb.base/help.exp: Update expected text for help d and
15333 help delete.
15334
27ce9a6d
MK
153352006-05-02 Mark Kettenis <kettenis@gnu.org>
15336
15337 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15338 NetBSD/ELF targets.
15339
8608915f
MK
153402006-04-30 Mark Kettenis <kettenis@gnu.org>
15341
15342 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15343 single-step breakpoint fails; make this a KFAIL on
15344 sparc*-*-openbsd*.
15345 * gdb.base/siginfo.exp: Likewise.
15346 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15347
b8db102d
MS
153482006-04-26 Michael Snyder <msnyder@redhat.com>
15349
15350 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15351 which may have to consume output from other forks.
15352 Add tests to make sure that "delete fork" succeeded.
15353
c702009a
MS
153542006-04-20 Michael Snyder <msnyder@redhat.com>
15355
15356 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15357 Add support for the Renesas M32C and M16C.
15358
15359 * gdb.asm/asm-source.exp: Add m32c target.
15360 * gdb.asm/m32c.inc: Support for m32c target.
15361
e28493f2
AS
153622006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15363
15364 * gdb.base/commands.exp (recursive_source_test): New test.
15365
880da185
DM
153662006-04-04 David S. Miller <davem@sunset.davemloft.net>
15367
15368 * gdb.base/float.exp: Add pattern for sparc targets.
15369
61d9b92f
DJ
153702006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15371
15372 * gdb.base/commands.exp (stray_arg0_test): New test.
15373
bd717df8
PB
153742006-03-30 Paul Brook <paul@codesourcery.com>
15375
15376 * gdb.mi/mi-until.exp: kfail broken until command.
15377 * gdb.mi/mi2-until.exp: Ditto.
15378
ec793d3c
NR
153792006-03-27 Nick Roberts <nickrob@snap.net.nz>
15380
15381 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15382
831004b7
AO
153832006-03-08 Alexandre Oliva <aoliva@redhat.com>
15384
15385 * gdb.base/prelink.exp: Anchor tested-for regular expression
15386 on gdb prompt.
15387
effe49a0
PB
153882006-03-07 Paul Brook <paul@codesourcery.com>
15389
15390 * gdb.base/assign.exp: Correct fail message.
15391
e5461016
PB
153922006-03-07 Paul Brook <paul@codesourcery.com>
15393
15394 * lib/compiler.c: Extract armcc version number.
15395 * lib/compiler.cc: Ditto.
15396
fc91c6c2
PB
153972006-03-07 Paul Brook <paul@codesourcery.com>
15398
15399 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15400 additional_flags=-w.
15401 * gdb.arch/altivec-regs.exp: Ditto.
15402 * gdb.arch/e500-abi.exp: Ditto.
15403 * gdb.arch/e500-regs.exp: Ditto.
15404 * gdb.base/all-bin.exp: Ditto.
15405 * gdb.base/annota1.exp: Ditto.
15406 * gdb.base/annota3.exp: Ditto.
15407 * gdb.base/args.exp: Ditto.
15408 * gdb.base/arithmet.exp: Ditto.
15409 * gdb.base/assign.exp: Ditto.
15410 * gdb.base/async.exp: Ditto.
15411 * gdb.base/bang.exp: Ditto.
15412 * gdb.base/break.exp: Ditto.
15413 * gdb.base/call-rt-st.exp: Ditto.
15414 * gdb.base/completion.exp: Ditto.
15415 * gdb.base/cond-expr.exp: Ditto.
15416 * gdb.base/condbreak.exp: Ditto.
15417 * gdb.base/consecutive.exp: Ditto.
15418 * gdb.base/define.exp: Ditto.
15419 * gdb.base/display.exp: Ditto.
15420 * gdb.base/ena-dis-br.exp: Ditto.
15421 * gdb.base/environ.exp: Ditto.
15422 * gdb.base/eval-skip.exp: Ditto.
15423 * gdb.base/info-proc.exp: Ditto.
15424 * gdb.base/jump.exp: Ditto.
15425 * gdb.base/logical.exp: Ditto.
15426 * gdb.base/long_long.exp: Ditto.
15427 * gdb.base/maint.exp: Ditto.
15428 * gdb.base/miscexprs.exp: Ditto.
15429 * gdb.base/pc-fp.exp: Ditto.
15430 * gdb.base/pointers.exp: Ditto.
15431 * gdb.base/relational.exp: Ditto.
15432 * gdb.base/reread.exp: Ditto.
15433 * gdb.base/sect-cmd.exp: Ditto.
15434 * gdb.base/sep.exp: Ditto.
15435 * gdb.base/sepdebug.exp: Ditto.
15436 * gdb.base/until.exp: Ditto.
15437 * gdb.base/whatis-exp.exp: Ditto.
15438 * gdb.cp/annota2.exp: Ditto.
15439 * gdb.cp/annota3.exp: Ditto.
15440 * gdb.trace/actions.exp: Ditto.
15441 * gdb.trace/backtrace.exp: Ditto.
15442 * gdb.trace/circ.exp: Ditto.
15443 * gdb.trace/collection.exp: Ditto.
15444 * gdb.trace/deltrace.exp: Ditto.
15445 * gdb.trace/infotrace.exp: Ditto.
15446 * gdb.trace/limits.exp: Ditto.
15447 * gdb.trace/packetlen.exp: Ditto.
15448 * gdb.trace/passc-dyn.exp: Ditto.
15449 * gdb.trace/passcount.exp: Ditto.
15450 * gdb.trace/report.exp: Ditto.
15451 * gdb.trace/save-trace.exp: Ditto.
15452 * gdb.trace/tfind.exp: Ditto.
15453 * gdb.trace/tracecmd.exp: Ditto.
15454 * gdb.trace/while-dyn.exp: Ditto.
15455 * gdb.trace/while-stepping.exp: Ditto.
15456 * lib/gdb.exp: Ditto.
15457 (gdb_compile): Handle nowarning option.
15458
5f4a23d9
AO
154592006-03-07 Alexandre Oliva <aoliva@redhat.com>
15460
15461 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15462 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15463 Rename executable to prelinkt. Don't re-prelink if we didn't
15464 get a core file. Test prelink -u exit status to tell whether
15465 prelinking failed. Use gdb_test_multiple.
15466
9733fc94
DJ
154672006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15468
15469 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15470 (do_tests): Call it.
15471
cc10cae3
AO
154722006-02-28 Alexandre Oliva <aoliva@redhat.com>
15473
15474 * gdb.base/prelink.exp: New test.
15475 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15476
15c46491
WZ
154772006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15478
15479 * gdb.fortran/derived-type.f90: New file.
15480 * gdb.fortran/derived-type.exp: New testcase.
15481
5c9f7ded
DJ
154822006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15483
15484 * gdb.base/default.exp: Allow ';' as a directory separator.
15485
5b96932b
AS
154862006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15487
15488 * gdb.base/help.exp (help add-symbol-file): Update.
15489
1986bccd
AS
154902006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15491
15492 * gdb.base/help.exp (help load): Update expected results.
15493
a8b7528f
FF
154942006-02-19 Fred Fish <fnf@specifix.com>
15495
15496 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15497 specifix hex value as part of results.
15498 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15499
f8261448
FF
155002006-02-16 Fred Fish <fnf@specifix.com>
15501
15502 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15503 ushort_addr, and slong_addr, so the typedefs are not optimized
15504 away.
15505 * gdb.base/whatis.exp: Add tests using type name for struct type,
15506 union type, enum type, and typedef.
a9c64011 15507
31d8bdd2
MK
155082006-02-13 Mark Kettenis <kettenis@gnu.org>
15509
15510 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15511
34e41e63
JB
155122006-02-13 Jim Blandy <jimb@redhat.com>
15513
15514 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15515 case where it takes two "next" commands to skip past the init
15516 call.
15517
ac6e4f31
FF
155182006-02-12 Fred Fish <fnf@specifix.com>
15519
15520 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15521 to handle cases where it takes two "next" commands to skip
15522 past the init call.
15523
2db2d571
JB
155242006-02-07 Joel Brobecker <brobecker@adacore.com>
15525
15526 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15527 on hppa32 targets.
15528
38fcd64c
DJ
155292006-02-06 Vladimir Prus <ghost@cs.msu.su>
15530
15531 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15532 field.
15533
1315ad46
MK
155342006-01-29 Mark Kettenis <kettenis@gnu.org>
15535
15536 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15537
5625b943
DJ
155382006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15539
15540 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15541 files.
15542
80df1bbe
DJ
155432006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15544
15545 * gdb.cp/maint.exp: Set complaints to a positive value.
15546
9078e690
DJ
155472006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15548
15549 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15550 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15551 function name.
15552
9c903399
DJ
155532006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15554
15555 * gdb.base/checkpoint.c: Update copyright notice. Include
15556 <stdlib.h>.
15557
761ae4d6
JB
155582006-01-04 Jim Blandy <jimb@redhat.com>
15559
15560 * gdb.asm/asm-source.exp: Independently provide default values for
15561 asm-flags and debug-flags. Use 'string equal' to do the
15562 comparison, not the implicit expr's '==' operator. Remove
15563 now-unneeded assignments to asm-flags. In h8300 case, place
15564 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15565
099ac3dd
MS
155662006-01-04 Michael Snyder <msnyder@redhat.com>
15567
15568 * gdb.base/checkpoint.c: New file.
15569 * gdb.base/checkpoint.exp: New file.
15570 * gdb.base/multi-fork.c: New file.
15571 * gdb.base/multi-fork.exp: New file.
15572 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15573
f4d85314
FF
155742006-01-04 Fred Fish <fnf@specifix.com>
15575
15576 * gdb.base/ptype.c (foo): Add typedef.
15577 (intfoo): Add function.
15578 * gdb.base/ptype1.c: New file.
15579 * gdb.base/ptype.exp: Handle compilation and linking with two
15580 source files. Test that proper type for "foo" is found based
15581 on source context rather than first match found in symtabs.
15582
a1b06f35
MK
155832005-12-28 Mark Kettenis <kettenis@gnu.org>
15584
15585 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15586 * gdb.asm/openbsd.inc: Indent commands.
15587
d082a1e2
MK
155882005-12-26 Mark Kettenis <kettenis@gnu.org>
15589
c65016bd
MK
15590 * gdb.base/freebpcmd.exp: Increase timeout.
15591
d082a1e2
MK
15592 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15593
d3c32a0e
DJ
155942005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15595
15596 * gdb.base/default.exp: Update check for "show version".
15597
9fdb1f50
RC
155982005-12-09 Randolph Chung <tausq@debian.org>
15599
15600 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15601 * gdb.asm/pa64.inc: New file.
15602
5f2c56f7
RC
156032005-12-09 Randolph Chung <tausq@debian.org>
15604
15605 * gdb.asm/common.inc: Indent commands.
15606 * gdb.asm/asmsrc1.s: Likewise.
15607 * gdb.asm/asmsrc2.s: Likewise.
15608
8117349c
RC
156092005-12-09 Randolph Chung <tausq@debian.org>
15610
15611 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15612 (get_addr_of_sym): Remove duplicate print.
15613 (gen_core): xfail hppa*-*-hpux*, update expected output.
15614 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15615 * gdb.arch/pa64-nullify.s: New file.
15616
8f07f25a
RC
156172005-12-09 Randolph Chung <tausq@debian.org>
15618
15619 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15620
55b39184
DJ
156212005-12-07 Christophe Lyon <christophe.lyon@st.com>
15622
15623 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15624 code generation for these functions.
15625 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15626 error message.
15627
31e2b00f
AS
156282005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15629
15630 * gdb.base/help.exp (help b, help br, help bre, help brea)
15631 (help break): Update the expected message.
15632
c3d0b56e
SC
156332005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15634
15635 * gdb.asm/m68hc11.inc: Setup the data section.
15636 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15637 script for this test.
15638 (m6812-*-*): Likewise.
15639
36ae0ea9
RC
156402005-11-09 Randolph Chung <tausq@debian.org>
15641
15642 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15643
9d6f42e9
WZ
156442005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15645
15646 * gdb.base/break.exp: Fix a comment typo.
15647
e2126a14
EZ
156482005-11-03 Jim Blandy <jimb@redhat.com>
15649
a9c64011
AS
15650 Checked in by Elena Zannoni <ezannoni@redhat.com>
15651
889bf7c5 15652 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15653
e0ac7199
CV
156542005-11-02 Corinna Vinschen <vinschen@redhat.com>
15655
15656 * gdb.arch/gdb1558.c: Include stdio.h.
15657
31d3fb18
MK
156582005-10-31 Mark Kettenis <kettenis@gnu.org>
15659
15660 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15661
e52b687c
MK
156622005-10-31 Mark Kettenis <kettenis@gnu.org>
15663
15664 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15665
f4711d79
PG
156662005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15667
a9c64011
AS
15668 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15669 vscr" tests to better match output.
f4711d79 15670
987a9106
JB
156712005-10-12 Jim Blandy <jimb@redhat.com>
15672
15673 * gdb.base/structs.exp (any): New function.
15674 (test_struct_returns): Don't make any assumptions at all about
15675 what value the function returns when GDB can't set the return
15676 value.
15677
2336bb58
JB
156782005-10-09 Joel Brobecker <brobecker@adacore.com>
15679
15680 * gdb.ada/arrayidx/p.adb: New file.
15681 * gdb.ada/arrayidx.exp: New testcase
15682
156832005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15684
15685 * gdb.ada/array_return/pck.ads: New file.
15686 * gdb.ada/array_return/pck.adb: New file.
15687 * gdb.ada/array_return/p.adb: New file.
15688 * gdb.ada/array_return.exp: New testcase.
15689
705335ea
JB
156902005-10-03 Joel Brobecker <brobecker@adacore.com>
15691
a9c64011
AS
15692 * gdb.base/arrayidx.c: New file.
15693 * gdb.base/arrayidx.exp: New testcase.
705335ea 15694
11ee9940
NR
156952005-09-29 Nick Roberts <nickrob@snap.net.nz>
15696
15697 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15698 frames-invalid and breakpoints-invalid are no longer generated
15699 with level 3 so don't expect them in the output.
15700
39fb8e9e
BR
157012005-09-27 Bob Rossi <bob@brasko.net>
15702
a9c64011 15703 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15704 from test. Escape the | in mi_gdb_test call.
15705 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15706 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15707 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15708 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15709 expected regex's in mi_gdb_test calls.
15710 * lib/mi-support.exp: Remove arbitrary .* from tests.
15711 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15712 Fully anchor GDB/MI expected results in mi_gdb_test.
15713 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15714 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15715
2af48f68
PB
157162005-09-26 Paul Brook <paul@codesourcery.com>
15717
15718 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15719
f34502bc
WZ
157202005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15721
15722 * bfp-test.c: New file.
15723 * bfp-test.exp: New testcase.
15724
ca929517
WZ
157252005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15726
15727 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15728 of subarray and substring variable.
15729 * gdb.fortran/subarray.f: New source file for the test of subarray
15730 and substring variable evaluation.
15731 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15732 of string constant.
15733
c761af65
DJ
157342005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15735
15736 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15737 copyright dates.
15738
561d7a1d
PG
157392005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15740
15741 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15742 powerpc altivec' test with an almost identical 'info vector' test.
15743
b2b64cc9
PG
157442005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15745
a9c64011
AS
15746 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15747 vscr" tests to match output.
b2b64cc9 15748
6ac4d15a
PG
157492005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15750
a9c64011
AS
15751 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15752 output.
6ac4d15a 15753
40e55bef
BR
157542005-09-11 Bob Rossi <bob@brasko.net>
15755
889bf7c5
PA
15756 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15757 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15758 commands that return an MI output command and an asyncronous MI output
15759 command.
40e55bef
BR
15760 * gdb.mi/mi-console.exp: Ditto.
15761
3c7385ec
BR
157622005-09-11 Bob Rossi <bob@brasko.net>
15763
15764 * gdb.mi/mi-var-child.c: Include <string.h>.
15765
a6cd0eb3
DJ
157662005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15767
15768 * killed.exp: Correct gdb_expect syntax.
15769
2f168eed
CV
157702005-08-09 Corinna Vinschen <vinschen@redhat.com>
15771
15772 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15773
ecd3fd0f
BR
157742005-08-02 Bob Rossi <bob@brasko.net>
15775
15776 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15777 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15778 Change tests to inferior-tty-set/show.
15779 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15780 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15781 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15782 inferior. Use mi_gdb_test to get GDB and Inferior output.
15783 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15784 descriptor.
15785 (mi_inferior_tty_name): Add inferior PTY file name.
15786 (mi_gdb_start): Add INFERIOR_PTY parameter.
15787 (mi_gdb_test): Add IPATTERN parameter.
15788
f1ea48cb 157892005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15790
f1ea48cb
BR
15791 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15792 parameter to mi_gdb_test.
15793 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15794
6e650a67
DJ
157952005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15796
15797 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15798 struct_declarations.
15799 * gdb.mi/mi-var-child.exp: Step over the initialization of
15800 struct_declarations.
15801
8be260b6
DJ
158022005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15803
15804 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15805 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15806 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15807 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15808 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15809 file.
15810
4e660f07
NR
158112005-07-27 Nick Roberts <nickrob@snap.net.nz>
15812
15813 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15814 (do_children_tests): Assign values to the extra elements.
15815
15816 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15817 them for tests for "-var-update --no-values" and
a9c64011 15818 "-var-update --all-values".
4e660f07
NR
15819 Add test for "-var-list-children --simple-values".
15820
15821 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15822
15823 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15824 "-stack-list-locals --simple-values" Improve doc strings and
15825 comments.
15826
6bdae935
MK
158272005-07-18 Mark Kettenis <kettenis@gnu.org>
15828
598b7a6f
MK
15829 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15830 *-*-openbsd*.
15831 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15832
6bdae935
MK
15833 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15834 sigaltsatck'.
15835
1323e929 158362005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15837
1323e929
BR
15838 * gdb.base/default.exp (tty): Changed output of command.
15839 * gdb.base/help.exp (help tty): Ditto.
15840
b1a9c082
MK
158412005-07-12 Mark Kettenis <kettenis@gnu.org>
15842
15843 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15844
10a844a2
MK
158452005-07-10 Mark Kettenis <kettenis@gnu.org>
15846
15847 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15848 -stack-select-frame without arguments.
15849 (test_stack_frame_listing): Add test for newly implemented command
15850 -stack-info-frame.
15851
3cb3b8df
BR
158522005-07-06 Bob Rossi <bob@brasko.net>
15853
15854 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15855 command.
15856 (Copyright): Update copyright.
15857
a0c5fbcf
WZ
158582005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15859
15860 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15861 tests to evaluate exponentiation expression.
15862
984971d0
AS
158632005-06-29 Andreas Schwab <schwab@suse.de>
15864
15865 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15866 main to avoid warnings.
15867
15868 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15869
fe03833f
NR
158702005-06-20 Nick Roberts <nickrob@snap.net.nz>
15871
15872 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15873 -stack-select-frame without arguments.
15874 (test_stack_frame_listing): Add test for newly implemented command
15875 -stack-info-frame.
a9c64011 15876
7a55f279
WZ
158772005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15878
0ffa0ea5
DJ
15879 * gdb.fortran/array-element.f: New file.
15880 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15881
26585198
DJ
158822005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15883
15884 * gdb.base/bigcore.exp: Correct checks for systems which can
15885 not dump a large core file.
15886
c1bd25fd
DJ
158872005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15888
15889 * gdb.base/relocate.c: Add a copyright notice.
15890 (dummy): Remove.
15891 * gdb.base/relocate.exp: Test printing the values of variables
15892 from a relocatable file.
15893
589e074d
DJ
158942005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15895
15896 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15897 excess MI output after an error.
15898
0915f927
JB
158992005-05-29 Joel Brobecker <brobecker@adacore.com>
15900
15901 * gdb.arch/alpha-step.c: New file.
15902 * gdb.arch/alpha-step.exp: New testcase.
15903
76ff342d
DJ
159042005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15905 Dennis Brueni <dennis@slickedit.com>
15906
15907 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15908 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15909 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15910 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15911 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15912 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15913 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15914
96b0c7ac
DJ
159152005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15916 Wu Zhou <woodzltc@cn.ibm.com>
15917
15918 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15919 IBM's xlc compiler.
15920 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15921 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15922
f21565d2
JB
159232005-05-13 Jim Blandy <jimb@redhat.com>
15924
15925 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15926 calling gdb_suppress_entire_file.
15927 * gdb.base/charset.exp: Same.
15928 * gdb.base/call-rt-st.exp: Same.
15929
6006a3a1
BR
159302005-05-05 Bob Rossi <bob_rossi@cox.net>
15931
15932 * lib/gdb.exp (fullname_syntax): Added global regex.
15933 (fullname_syntax_POSIX): Ditto.
15934 (fullname_syntax_UNC): Ditto.
15935 (fullname_syntax_DOS_CASE): Ditto.
15936 (fullname_syntax_DOS): Ditto.
15937 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15938 fullname_syntax variable to scope and use it.
15939 (test_file_list_exec_source_files): Ditto.
15940 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15941
c3b69c04
DJ
159422005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15943
15944 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15945
3c95e6af
PG
159462004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15947
a9c64011
AS
15948 * lib/gdb.exp (skip_altivec_tests): New function, based on
15949 check_vmx_hw_available from the GCC testsuite.
15950 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15951 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15952
78df6c56
JB
159532005-05-02 Jim Blandy <jimb@redhat.com>
15954
15955 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15956 calling gdb_suppress_entire_file.
15957
1690f9cf
DJ
159582005-04-30 Randolph Chung <tausq@debian.org>
15959
15960 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
15961 Slightly relax "sem_post" name checking.
15962
5ea106f7
PG
159632005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15964
15965 * gdb.base/unload.exp: Use new shared library infrastructure.
15966
bf7234cf
PG
159672005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15968
15969 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 15970 infrastructure.
bf7234cf 15971
547b869a
CV
159722005-04-29 Corinna Vinschen <vinschen@redhat.com>
15973
15974 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
15975 * gdb.asm/h8300.inc: New file.
15976
f07e55f0
PG
159772005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15978
15979 * gdb.base/shlib-call.exp: Change to use new shared library
15980 infrastructure.
15981
3cbba3d1
PG
159822005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15983
a9c64011
AS
15984 * gdb.base/pending.exp: Change to use new shared library
15985 infrastructure.
3cbba3d1 15986
ed6df200
PG
159872005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15988
a9c64011
AS
15989 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
15990 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 15991
8c8f4ebe
PG
159922005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
15993
a9c64011
AS
15994 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
15995 shared objects being adjusted and update copyright years.
8c8f4ebe 15996
607fbc54
DJ
159972005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
15998
15999 * ChangeLog: Correct some 2003-01-13 dates.
16000 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
16001 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
16002 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
16003 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
16004 gdb.trace/tfind.exp: Update copyright years.
16005
57bf0e56
DJ
160062005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
16007 Daniel Jacobowitz <dan@codesourcery.com>
16008
16009 * lib/gdb.exp (gdb_compile): Handle shlib=.
16010 (gdb_compile_shlib): New function.
16011
9b593790
PG
160122005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
16013
a9c64011 16014 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 16015
9494c6a5
DJ
160162005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16017
16018 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
16019 gdb.server.
16020 * configure.ac: Likewise.
16021 * configure: Regenerated.
16022 * gdb.gdbserver/Makefile.in: Moved to...
16023 * gdb.server/Makefile.in: ... here.
16024 * gdb.gdbserver/server.c: Moved to...
16025 * gdb.server/server.c: ... here.
16026 * gdb.gdbserver/server-run.exp: Moved to...
16027 * gdb.server/server-run.exp: ... here.
16028
6f8eac0e
DJ
160292005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16030
16031 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
16032 * configure.ac: Create gdb.gdbserver/Makefile.
16033 * configure: Regenerated.
16034 * lib/gdbserver-support.exp: New file, derived from
16035 config/gdbserver.exp.
16036 * config/gdbserver.exp: Use gdbserver-support.exp.
16037 * gdb.gdbserver/Makefile.in: New file.
16038 * gdb.gdbserver/server.c: New file.
16039 * gdb.gdbserver/server-run.exp: New file.
16040
6e87504d
PG
160412005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
16042
a9c64011
AS
16043 * lib/gdb.exp (test_compiler_info): Return compiler_info
16044 if no arguments are given.
6e87504d 16045
d1779be4
PG
160462005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
16047
16048 * gdb.arch/altivec-abi.exp: Check for compiler and set
16049 use altivec' flag accordingly.
16050 * gdb.arch/altivec-regs.exp: Likewise.
16051
88750304
DJ
160522005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
16053
16054 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
16055
f3fb768d
AS
160562005-03-27 Andreas Schwab <schwab@suse.de>
16057
16058 * gdb.base/bigcore.c (main): Add missing mode argument in open
16059 call.
16060
7e813ac5
DJ
160612005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
16062
16063 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
16064 downloads.
16065 * config/gdbserver.exp (gdb_load): Likewise.
16066
8e3049aa
PB
160672005-03-14 Paul Brook <paul@codesourcery.com>
16068
16069 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
16070 targets.
16071
a9df7c44
JB
160722005-03-09 Joel Brobecker <brobecker@adacore.com>
16073
16074 * gdb.dwarf2/dup-psym.S: New file.
16075 * gdb.dwarf2/dup-psym.exp: New testcase.
16076
9f0d94e8
JB
160772005-03-09 Joel Brobecker <brobecker@adacore.com>
16078
16079 * gdb.ada/exec_changed/first.adb: New file.
16080 * gdb.ada/exec_changed/second.adb: New file.
16081 * gdb.ada/exec_changed.exp: New testcase.
16082
5f579bc5
NS
160832005-03-08 Nathan Sidwell <nathan@codesourcery.com>
16084
36e9969c
NS
16085 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
16086 (A2): New class.
16087 (main): Test operator+.
16088 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
16089 breakpoint test.
16090
5f579bc5
NS
16091 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
16092 * gdb.base/signull.exp: Disable if gdb,nosignals.
16093 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
16094 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
16095 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
16096 * gdb.mi/mi2-console.exp: Likewise.
16097 * gdb.trace/collection.exp (run_trace_experiment): Consume the
16098 continue output at start.
16099 (gdb_collect_locals_test): Robustify regexp.
16100 * gdb.trace/passc-dyn.exp: Fix comment typo.
16101 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
16102
be46087e
CV
161032005-03-08 Corinna Vinschen <vinschen@redhat.com>
16104
16105 * gdb.asm/asm-source.exp: Add iq2000 case.
16106 * gdb.asm/iq2000.inc: New file.
16107
384e1a61 161082005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 16109
384e1a61
MI
16110 * gdb.base/command.exp: Change hardcoded value to regular expression.
16111 * gdb.base/float.exp: Add powerpc to the list of targets checked.
16112
584b6e9e
DJ
161132005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
16114
16115 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
16116 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
16117 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
16118 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
16119 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
16120
ab5b5d61
MK
161212005-03-05 Mark Kettenis <kettenis@gnu.org>
16122
16123 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
16124 changes.
16125
ae051c1b
PG
161262004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
16127
a9c64011
AS
16128 * lib/compiler.c: Add test for IBM's xlc compiler.
16129 * lib/compiler.cc: Likewise.
ae051c1b 16130
3f0f6ed2
JB
161312004-02-24 Joel Brobecker <brobecker@adacore.com>
16132
16133 * gdb.ada/fixed_points.exp: Create compilation object directory
16134 before running the test.
16135 * gdb.ada/null_record.exp: Likewise.
16136 * gdb.ada/packed_array.exp: Likewise.
16137 * gdb.ada/start.exp: Likewise.
16138
724f452b
JB
161392005-02-15 Joel Brobecker <brobecker@adacore.com>
16140
16141 * gdb.ada/packed_array/pa.adb: New file.
16142 * gdb.ada/packed_array.exp: New testcase.
16143
57f5cdfb 161442005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 16145
1f393151
MK
16146 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
16147 files.
16148
ebdda337
MK
16149 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
16150 on *-*-openbsd*. Correctly match whitespace in regukar
16151 expressions.
16152
cf309262
DJ
161532005-02-10 Daniel Jacobowitz <dan@debian.org>
16154
16155 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
16156 PR exp/1821
16157 * gdb.base/gdb1821.c: New test file.
16158 * gdb.base/gdb1821.exp: New test file.
16159
3be49e7a
JB
161602005-02-09 Joel Brobecker <brobecker@adacore.com>
16161
16162 * gdb.base/start.c: New file.
16163 * gdb.base/start.exp: New testcase.
16164
e292e67d
JB
161652005-02-09 Joel Brobecker <brobecker@adacore.com>
16166
16167 * gdb.ada/start/dummy.adb: New file.
16168 * gdb.ada/start.exp: New testcase.
16169
dbdfa66c
CV
161702005-02-09 Corinna Vinschen <vinschen@redhat.com>
16171
16172 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16173 for printing symbols and statistics.
16174 Add test for using relative pathnames in "maint print msymbols" test.
16175 Mark "maint info sections DATA" XFAIL on Cygwin.
16176 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16177 tests.
16178
d7941671
AC
161792005-02-09 Andreas Schwab <schwab@suse.de>
16180
16181 Committed by Andrew Cagney <cagney@gnu.org>
16182 * gdb.base/remotetimeout.exp: New file.
16183
74e5ef44
MK
161842005-02-07 Mark Kettenis <kettenis@gnu.org>
16185
16186 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16187
464dd14d
JB
161882005-02-03 Joel Brobecker <brobecker@adacore.com>
16189
16190 * gdb.ada/gnat_ada.gpr: New file.
16191 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16192 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16193 * configure.ac: No longer generate gnat_ada.gpr.
16194 * configure: Regenerate.
16195 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16196 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16197 * gdb.ada/null_record/bar.ads: Likewise.
16198 * gdb.ada/null_record/bar.adb: Likewise.
16199 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16200 * gdb.ada/null_record.exp (testdir): New variable.
16201 (testfile): executable is now in testdir subdirectory.
16202 (srcfile): Use full path to the main compilation unit.
16203 * gdb.ada/fixed_points.exp: Same changes as above.
16204
30d756ae
NR
162052005-02-03 Nick Roberts <nickrob@snap.net.nz>
16206
16207 * gdb.base/interp.exp: New test.
16208
9d799f85
AC
162092005-01-24 Andrew Cagney <cagney@gnu.org>
16210
16211 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16212
15656118
AC
162132005-01-19 Andrew Cagney <cagney@gnu.org>
16214
a892c31b
AC
16215 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16216 configure.ac not configure.in.
16217
15656118
AC
16218 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16219 of powerpc*-*-*.
16220 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16221 * gdb.base/list.exp (test_list_function)
15656118
AC
16222 (test_list_filename_and_function): Ditto.
16223 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16224
a7b01baf
AC
162252005-01-16 Andrew Cagney <cagney@gnu.org>
16226
17d92a02
AC
16227 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16228
a7b01baf
AC
16229 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16230
bc8332bb
AC
162312005-01-14 Andrew Cagney <cagney@gnu.org>
16232
16233 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16234 * gdb.mi/mi2-var-cmd.exp: Ditto.
16235
4d074752
CV
162362005-01-10 Corinna Vinschen <vinschen@redhat.com>
16237
16238 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16239
bec39cab
AC
162402005-01-07 Andrew Cagney <cagney@gnu.org>
16241
16242 * configure.ac: Rename configure.in, require autoconf 2.59.
16243 * configure: Re-generate.
16244 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16245 * gdb.stabs/configure: Re-generate.
16246 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16247 * gdb.hp/configure: Re-generate.
16248 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16249 autoconf 2.59.
16250 * gdb.hp/gdb.objdbg/configure: Re-generate.
16251 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16252 autoconf 2.59.
16253 * gdb.hp/gdb.defects/configure: Re-generate.
16254 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16255 autoconf 2.59.
16256 * gdb.hp/gdb.compat/configure: Re-generate.
16257 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16258 autoconf 2.59.
16259 * gdb.hp/gdb.base-hp/configure: Re-generate.
16260 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16261 autoconf 2.59.
16262 * gdb.hp/gdb.aCC/configure: Re-generate.
16263
f10b16d4
JB
162642004-12-15 Jim Blandy <jimb@redhat.com>
16265
16266 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16267 under NPTL when there is debugging info available for libpthread.
16268
fb6e1814
JG
162692004-12-13 Jerome Guitton <guitton@gnat.com>
16270
16271 * gdb.ada/fixed_points.c: New file.
16272 * gdb.ada/fixed_points.exp: New file.
16273
fe46cd3a
RC
162742004-12-03 Randolph Chung <tausq@debian.org>
16275
16276 * gdb.arch/pa-nullify.exp: New file.
16277 * gdb.arch/pa-nullify.s: New file.
16278
8de0841b
RC
162792004-11-30 Randolph Chung <tausq@debian.org>
16280
16281 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16282 instead of "tbug". Fix regexp to work properly with gdb_test.
16283
c8170782
PH
162842004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16285
16286 * gdb.base/bitfields2.exp: New test.
16287 * gdb.base/bitfields2.c: New file.
16288
954269c2
RE
162892004-11-28 Richard Earnshaw <rearnsha@arm.com>
16290
16291 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16292
0107feed
RC
162932004-11-16 Randolph Chung <tausq@debian.org>
16294
16295 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16296
f073ae8c
DJ
162972004-11-14 Daniel Jacobowitz <dan@debian.org>
16298
16299 * gdb.threads/threadapply.exp: Correct "macro details" test.
16300
19ad59e7
JJ
163012004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16302
16303 * gdb.threads/threadapply.exp: New test.
16304 * gdb.threads/threadapply.c: New file.
16305
9cf0961b
MK
163062004-11-07 Mark Kettenis <kettenis@gnu.org>
16307
16308 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16309 frames.
16310
c789492a
FL
163112004-11-05 Felix Lee <felix+log1@specifixinc.com>
16312
16313 * gdb.base/cursal.exp: New file.
16314 * gdb.base/cursal.c: New file.
16315
a1e167bb
AC
163162004-11-03 Andrew Cagney <cagney@gnu.org>
16317
16318 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16319
b7cbf173
MK
163202004-10-30 Mark Kettenis <kettenis@gnu.org>
16321
16322 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16323 NetBSD/ELF targets.
16324
88f9d34f
JB
163252004-10-29 Joel Brobecker <brobecker@gnat.com>
16326
16327 * gdb.threads/bp_in_thread.c: New file, copied from
16328 pthread_cond_wait.c.
16329 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16330 file, rather than reusing the .c file from another testcase.
16331
ca7d6a0c
JB
163322004-10-20 Joel Brobecker <brobecker@gnat.com>
16333
16334 * gdb.ada/null_record.exp: Check where we stopped after
16335 sending the start command, instead of where the associated
16336 temporary breakpoint was inserted.
16337
0d863d03
AC
163382004-10-14 Andrew Cagney <cagney@gnu.org>
16339
16340 * gdb.mi/gdb701.c (main): Return 0.
16341
d11e72cb
DJ
163422004-10-13 Daniel Jacobowitz <dan@debian.org>
16343
d40539a4 16344 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16345
e1923096
JJ
163462004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16347
16348 * gdb.threads/schedlock.c: Add comment markers to use to find
16349 line numbers.
16350 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16351 comments.
16352 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16353 breakpoint lines.
16354
ec8ba2c9
DJ
163552004-10-12 Daniel Jacobowitz <dan@debian.org>
16356
16357 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16358
0eb3658b
DJ
163592004-10-12 Daniel Jacobowitz <dan@debian.org>
16360
16361 * configure.in: Add gdb.dwarf2.
16362 * configure: Regenerated.
16363 * Makefile.in: Add gdb.dwarf2.
16364 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16365 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16366 gdb.dwarf2/file1.txt: New files.
16367
a271cc33
OF
163682004-10-11 Orjan Friberg <orjanf@axis.com>
16369
a9c64011 16370 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16371 of "run", since the latter doesn't work with remote targets. Adjust
16372 the breakpoint numbering accordingly.
16373 * gdb.threads/pthread_cond_wait.exp: Ditto.
16374
895ce074
MC
163752004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16376
16377 * gdb.base/overlays.exp: Update copyright years.
16378
6be3092d
KI
163792004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16380
16381 * gdb.base/overlays.exp: Disable if target is Linux.
16382
e05389b8
FL
163832004-10-06 Felix Lee <felix+log1@specifixinc.com>
16384
16385 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16386
73cb587d
KI
163872004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16388
16389 * gdb.asm/asm-source.exp: Add m32r-linux target.
16390 * gdb.asm/m32r-linux.inc: New file.
16391
3c0edcdc
AC
163922004-09-24 Andrew Cagney <cagney@redhat.com>
16393 David Anderson <anderson@redhat.com>
16394
16395 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16396 command fails, assume things will work.
16397 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16398 (_GNU_SOURCE): Define.
16399 (print_unsigned, print_hex): Change parameter to "long long".
16400 (print_byte_count): New function, use to print byte counts.
16401 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16402 O_LARGEFILE.
16403 (main): Compute an upper bound on a corefile in max_core_size.
16404 Limit memory chunk size to max_core_size. Limit total memory
16405 allocated to max_core_size.
16406
4bb3667f
AC
164072004-09-23 Andrew Cagney <cagney@gnu.org>
16408
16409 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16410 from a separate process with code that creates a corefile by
16411 making the inferior dump core.
16412
60fe1a51
MK
164132004-09-23 Mark Kettenis <kettenis@gnu.org>
16414
16415 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16416 block.
16417
8e937346
MC
164182004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16419
16420 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16421 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16422 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16423 Likewise.
16424
7213f6d6
JJ
164252004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16426
16427 * gdb.java/jprint.exp: New test case for java inferior call.
16428 * gdb.java/jprint.java: Ditto.
16429
eac69dca
JB
164302004-09-15 Joel Brobecker <brobecker@gnat.com>
16431
16432 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16433
22227696
MC
164342004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16435
16436 * gdb.threads/killed.c: Include <stdlib.h>.
16437 * gdb.threads/pthreads.c: Likewise.
16438
7dd403a4
MC
164392004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16440
16441 * gdb.threads/killed.c: Add copyright notice.
16442
33f2d567
JM
164432004-09-10 Jason Molenda (jmolenda@apple.com)
16444
a9c64011
AS
16445 * gdb.base/define.exp: Two new tests to verify zero space chars
16446 after 'if' and 'while' commands in a user-defined command is correctly
16447 parsed.
33f2d567 16448
e05b62ac
AC
164492004-09-08 Andrew Cagney <cagney@gnu.org>
16450
16451 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16452 delivery test with duplicate at end of file.
16453
9cbe82da
MK
164542004-09-06 Mark Kettenis <kettenis@jive.nl>
16455
16456 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16457
564803d9
MC
164582004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16459
16460 * config/hppro.exp: Removed.
16461
7c6807ce
MC
164622004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16463
16464 * config/sparclet.exp: Removed.
16465
bf7e26dd
MC
164662004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16467
16468 * config/udi.exp: Removed.
16469
714e341b
MC
164702004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16471
16472 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16473 of "exp_continue".
16474 (advancei): Likewise.
16475
1236e623
JJ
164762004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16477
16478 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16479
3bdcad15
MI
164802004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16481
228af206 16482 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16483 to check for nodebug in executable.
16484 * gdb.gdb/observer.exp (setup_test): Likewise.
16485 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16486 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16487
c72b934c
AC
164882004-09-01 Andrew Cagney <cagney@gnu.org>
16489
16490 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16491 files.
16492
edd9b715
JJ
164932004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16494
16495 * gdb.base/unload.exp: Fix expected warning message to match
16496 latest format.
16497
fb4ce06b
CV
164982004-09-01 Corinna Vinschen <vinschen@redhat.com>
16499
16500 * gdb.base/call-rt-st.exp: Fix typos.
16501
ce78e7c3
MI
165022004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16503
16504 * gdb.threads/thread_check.exp: New testcase.
16505 * gdb.threads/thread_check.c: New testcase.
16506
2dedb159
AC
165072004-08-31 Andrew Cagney <cagney@gnu.org>
16508
16509 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16510 (skip_to_handler_entry): New procedures. Test stepping into a
16511 handler when the breakpoint is at the handler's entry point.
16512
68f53502
AC
165132004-08-30 Andrew Cagney <cagney@gnu.org>
16514
16515 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16516 gdb/1757.
16517
3e3ffd2b
MC
165182004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16519
16520 With code from Manoj Iyer <manjo@austin.ibm.com>:
16521 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16522 return value. Add an arm for "no debugging symbols found".
16523 Change a stray "error" to "perror".
16524 (gdb_run_cmd): Adapt to new return value.
16525 * gdb.base/remote.exp: Adapt to new return value.
16526 * gdb.gdb/complaints.exp: Likewise.
16527 * gdb.gdb/observer.exp: Likewise.
16528 * gdb.gdb/selftest.exp: Likewise.
16529 * gdb.gdb/xfullpath.exp: Likewise.
16530
4b6f5fd2
JB
165312004-08-27 Joel Brobecker <brobecker@gnat.com>
16532
16533 * gdb.threads/bp_in_thread.exp: New testcase.
16534
e5b25496
MC
165352004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16536
16537 Fix PR testsuite/1735.
16538 * gdb.threads/schedlock.c (thread_function): Add a cast
16539 to suppress a gcc warning.
16540 * gdb.threads/thread-specific.c (thread_function): Likewise.
16541
934353d6
MC
165422004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16543
16544 * gdb.base/unload.c: Include <stdlib.h>.
16545
f98a0aef 165462004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16547
f98a0aef 16548 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16549 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16550 synchronized after the "return".
16551
5a2e8882
MC
165522004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16553
16554 * gdb.mi/basics.c: Include <stdio.h>.
16555 * gdb.mi/pthreads.c: Include <stdlib.h>.
16556 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16557
a9640423
MC
165582004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16559
16560 * gdb.threads/schedlock.c: Add copyright notice.
16561
b04e311d
AC
165622004-08-25 Andrew Cagney <cagney@gnu.org>
16563
16564 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16565 (skip_over_handler, breakpoint_over_hander): New test procedures.
16566 (advance, advancei): Add a proper prefix, do not use
16567 rerun_to_main.
16568 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16569
7c27f15b
MC
165702004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16571
16572 * gdb.mi/basics.c: Add copyright notice.
16573 * gdb.mi/var-cmd.c: Add copyright notice.
16574
fffc87ae
MC
165752004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16576
16577 * lib/gdb.exp: Remove signed_keyword_not_used.
16578 * lib/compiler.c: Likewise.
16579 * lib/compiler.cc: Likewise.
16580
d782e0bf
MC
165812004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16582
16583 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16584 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16585
96033e83
MC
165862004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16587
16588 * gdb.base/whatis.c: Add copyright notice.
16589
cf38c229
MK
165902004-08-20 Mark Kettenis <kettenis@gnu.org>
16591
16592 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16593 it to skip the breakpoints encoded in the inline assembly.
16594
f4b49756
MC
165952004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16596
16597 * Makefile.in: Add gdb.fortran.
16598
2f193b69
MC
165992004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16600
16601 * gdb.base/call-sc.exp (test_scalar_returns):
16602 Fix cut-and-paste glitch in "Make fun return now".
16603
89a237cb
MC
166042004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16605
16606 * configure.in: Add gdb.fortran.
16607 * configure: Regenerate.
16608 * gdb.fortran/Makefile.in: New file.
16609 * lib/gdb.exp (skip_fortran_tests): New procedure.
16610
469aff8e
MC
166112004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16612
16613 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16614 reference to bug-gnu@prep.ai.mit.edu.
16615 * gdb.mi/mi-var-child.exp: Likewise.
16616 * gdb.mi/mi-var-cmd.exp: Likewise.
16617 * gdb.mi/mi-var-display.exp: Likewise.
16618 * gdb.mi/mi2-var-block.exp: Likewise.
16619 * gdb.mi/mi2-var-child.exp: Likewise.
16620 * gdb.mi/mi2-var-cmd.exp: Likewise.
16621 * gdb.mi/mi2-var-display.exp: Likewise.
16622
00b51b9f
MK
166232004-08-15 Mark Kettenis <kettenis@gnu.org>
16624
16625 * gdb.base/unload.c (main): Make local variable msg const.
16626
45f07fef
MC
166272004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16628
16629 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16630 to bug-gnu@prep.ai.mit.edu.
16631 * gdb.mi/mi-disassemble.exp: Likewise.
16632 * gdb.mi/mi-eval.exp: Likewise.
16633 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16634 default line number.
16635 * gdb.mi/mi-return.exp: Likewise.
16636 * gdb.mi/mi-simplerun.exp: Likewise.
16637 * gdb.mi/mi-stack.exp: Likewise.
16638 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16639 number with explicit range test.
16640 * gdb.mi/mi-watch.exp: Likewise.
16641 * gdb.mi/mi2-break.exp: Likewise.
16642 * gdb.mi/mi2-cli.exp: Likewise.
16643 * gdb.mi/mi2-disassemble.exp: Likewise.
16644 * gdb.mi/mi2-eval.exp: Likewise.
16645 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16646 default line number.
16647 * gdb.mi/mi2-return.exp: Likewise.
16648 * gdb.mi/mi2-simplerun.exp: Likewise.
16649 * gdb.mi/mi2-stack.exp: Likewise.
16650 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16651 number with explicit range test.
16652 * gdb.mi/mi2-watch.exp: Likewise.
16653
dd8c8ee7
MC
166542004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16655
16656 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16657 * gdb.cp/m-static.exp: Likewise.
16658 * gdb.cp/rtti.exp: Likewise.
16659
4e838464
MK
166602004-08-14 Mark Kettenis <kettenis@gnu.org>
16661
16662 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16663
8d8cb839
EZ
166642004-08-14 Eli Zaretskii <eliz@gnu.org>
16665
16666 * ChangeLog: Prefix Local Variables with semi-colons and indent
16667 the reference to older ChangeLog files, to fix fontification in
16668 Emacs.
16669
deea8bb0
MC
166702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16671
16672 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16673 * gdb.mi/mi2-break.exp: Likewise.
16674
c3297504
MC
166752004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16676
16677 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16678
25808999
MC
166792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16680
16681 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16682
226a8d71
MC
166832004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16684
16685 * gdb.cp/classes.exp: Remove unused declarations. Just let
16686 test names default instead of providing special names. Remove
16687 extraneous demangler test.
16688
37fdf854
JJ
166892004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16690
16691 * gdb.base/unload.exp: New test for breakpoints in dynamically
16692 loaded libraries.
16693 * gdb.base/unload.c: Ditto.
16694 * gdb.base/unloadshr.c: Ditto.
16695
2d3a7986
MC
166962004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16697
16698 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16699 cp_test_ptype_class.
16700 (test_enums): Likewise.
16701
c72b934c
AC
167022004-08-10 Andrew Cagney <cagney@gnu.org>
16703
16704 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16705 files.
16706
cc503c8a
AC
167072004-08-10 Andrew Cagney <cagney@gnu.org>
16708
16709 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16710 init_malloc call.
16711
902f2ccb
MC
167122004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16713
16714 * ChangeLog: Add copyright notice. The notice is copied
16715 from emacs 21.3 top level ChangeLog.
16716
78c90502
MC
167172004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16718
16719 * lib/cp-support.exp: New file.
16720 * lib/cp-support.exp (cp_test_type_class): New function.
16721 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16722 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16723 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16724 cp_test_ptype_class.
16725
88e5ea78
MC
167262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16727
16728 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16729 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16730 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16731 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16732 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16733 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16734 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16735 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16736 gdb.mi/mi2-watch.exp: Update copyright years.
16737
6a89fc9c
MK
167382004-08-09 Mark Kettenis <kettenis@gnu.org>
16739
16740 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16741
1482e0de
MC
167422004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16743
16744 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16745 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16746 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16747 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16748 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16749 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16750 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16751 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16752 gdb.mi/mi-watch.exp: Update copyright years.
16753
1a5ce3f3
DJ
167542004-08-08 Daniel Jacobowitz <dan@debian.org>
16755
16756 PR gdb/1738
16757 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16758 from a breakpoint with a pending signal.
16759
04f6ecf2
DJ
167602004-08-08 Daniel Jacobowitz <dan@debian.org>
16761
16762 PR gdb/1736
16763 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16764 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16765 the prompt.
16766 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16767
54d90d35
DJ
167682004-08-08 Daniel Jacobowitz <dan@debian.org>
16769
16770 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16771
d2f6abb0
DJ
167722004-08-08 Daniel Jacobowitz <dan@debian.org>
16773
16774 PR gdb/1736
16775 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16776 for i?86-*-linux*.
16777
5598c03d
DJ
167782004-08-08 Daniel Jacobowitz <dan@debian.org>
16779
16780 * gdb.arch/i386-prologue.exp: Compile without debug information.
16781
c6fee705
MC
167822004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16783
16784 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16785 rather than asking gdb to search.
16786
dd90efdb
MC
167872004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16788
16789 * gdb.base/gcore.c: Include <string.h>.
16790
1e84bec1
MC
167912004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16792
16793 * gdb.base/gcore.c: Add copyright notice.
16794
e425eb2b
MC
167952004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16796
16797 * gdb.base/freebpcmd.c: Include <stdio.h>.
16798 * gdb.base/long_long.c: Include <string.h>.
16799 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16800 * gdb.base/siginfo.c: Include <string.h>.
16801 * gdb.base/sigstep.c: Include <string.h>.
16802
cb9aaed5
MC
168032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16804
16805 * gdb.base/complex.c: Include <stdlib.h>.
16806
55944f3d
MC
168072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16808
16809 * gdb.base/complex.c: Add copyright notice.
16810
7b2953d9
MC
168112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16812
16813 * gdb.base/charset.c: Include <stdlib.h>.
16814
c9133d23
MC
168152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16816
16817 * gdb.base/auxv.c: Include <stdlib.h>.
16818
0a8490ad
MC
168192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16820
16821 * gdb.base/auxv.c: Add copyright notice.
16822
3426d5ec
MC
168232004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16824
16825 * gdb.base/coremaker.c: Add copyright notice.
16826 * gdb.base/coremaker2.c: Add copyright notice.
16827
8da195dd
AC
168282004-08-04 Andrew Cagney <cagney@gnu.org>
16829
16830 * gdb.base/store.exp: Update copyright.
16831 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16832 names, do not import gdb_prompt.
16833
8d394f98
AC
168342004-08-01 Andrew Cagney <cagney@gnu.org>
16835
16836 Fix PR testsuite/1729.
16837 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16838 not use capture_value with value 4.
16839 (capture_value): Add optional test name parameter.
16840 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16841 the prefix, pass to capture_value.
16842
b6702b23
MK
168432004-08-01 Mark Kettenis <kettenis@gnu.org>
16844
16845 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16846 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16847 (main): Call new function.
16848
c203e0ca
MC
168492004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16850
16851 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16852
a7995a30
MC
168532004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16854
16855 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16856
9366563b
MC
168572004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16858
b6eeaf26 16859 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16860 Accept more values of vtbl pointer. Remove some messages
16861 about "obsolete gcc or gdb".
16862
2fc1f950
MC
168632004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16864
16865 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16866
c724d49b
MC
168672004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16868
16869 * gdb.base/asm-source.exp: Properly convert target board
16870 debug flags from gcc format to binutils format.
16871
736b0fce
MK
168722004-07-28 Mark Kettenis <kettenis@gnu.org>
16873
16874 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16875 gdb1718". PR backtrace/1718 partially fixed.
16876
5633ea5c
JJ
168772004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16878
16879 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16880
575eebb1
NC
168812004-07-26 Nick Clifton <nickc@redhat.com>
16882
16883 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16884 good default value for a specific architecture is available then
16885 set it to that value. Otherwise default to the -gstabs switch.
16886 Remove the -g... switches from the asm-flags variable. Allow the
16887 target board info to override the value if it wants to. Pass the
16888 switch on the assembler command line.
16889
62104619
MK
168902004-07-23 Mark Kettenis <kettenis@gnu.org>
16891
16892 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16893 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16894 (main): Call new function.
16895
4a1135b8
MC
168962004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16897
16898 Test for PR exp/1715.
16899 * gdb.base/radix.exp: Refactor common procedures. Make all
16900 test names unique. Change XFAIL to KFAIL.
16901
8a12c1f0
MC
169022004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16903
16904 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16905 * gdb.ada/gnat_ada.gin: ... to here.
16906 * configure.in: Use gnat_ada.gin.
16907 * configure: Regenerate.
16908
23b451cf
AC
169092004-07-20 Andrew Cagney <cagney@gnu.org>
16910
16911 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16912 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16913 XFAILs. Clean up test messages and comments. Check backtraces.
16914 Delete re-sync code.
16915
ab618a02
MC
169162004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16917
16918 Fix PR cli/740.
16919 * gdb.base/annota1.exp: Honor gdb,nosignals.
16920 * gdb.base/annota3.exp: Likewise.
16921
46dad340
MC
169222004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16923
16924 * lib/java.exp: Update copyright notice.
16925
756d8c70
AC
169262004-07-19 Andrew Cagney <cagney@gnu.org>
16927
16928 * gdb.base/selftest.exp: Copy file from here ...
16929 * gdb.gdb/selftest.exp: ... to here.
16930
586027e6
AC
169312004-07-16 Andrew Cagney <cagney@redhat.com>
16932
16933 * lib/insight-support.exp: Delete file.
16934 * lib/java.exp (java_init): Fix copyright.
16935
029d2200
AC
169362004-07-16 Andrew Cagney <cagney@gnu.org>
16937
16938 * gdb.base/restore.c: Append "prologue" to comments marking the a
16939 function's prologue.
16940 * gdb.base/restore.exp: Update copyright, re-indent.
16941 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16942 callerN" prefix where needed. Update patterns that match a
16943 function's prologue.
16944
653b62c5
MC
169452004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16946
16947 * gdb.base/restore.c: Add copyright notice.
16948
f7d690e5
AC
169492004-07-16 Andrew Cagney <cagney@gnu.org>
16950
16951 * gdb.base/logical.exp: Update copyright.
16952 (evaluate): New procedure. Use to re-implement tests using
16953 several tables.
16954
d629a7cb
MH
169552004-07-14 Martin Hunt <hunt@redhat.com>
16956
16957 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16958 which fixes some problems where init.tcl was not found.
16959
9c7bb332
AC
169602004-07-13 Andrew Cagney <cagney@gnu.org>
16961
6bf46641
AC
16962 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
16963 (check_sizeof, check_valueof): Do not include the output in the
16964 test name. Use gdb_test.
16965 (get_valueof): Use gdb_test_multiple.
16966
c4ffd4c0
AC
16967 * gdb.base/step-test.exp: Update copyright. Use
16968 gdb_test_multiple. Ensure that test names do not include
16969 architecture dependent output.
16970
ab89363a
AC
16971 * gdb.gdb/observer.exp: Update copyright.
16972 (setup_test): Use gdb_test_multiple.
16973 (attach_first_observer, attach_second_observer)
16974 (attach_third_observer, detach_first_observer)
16975 (detach_second_observer, detach_third_observer)
16976 (reset_counters, check_counters): Make $message a prefix.
16977 (test_normal_stop_notifications): Add "args" parameter - a list of
16978 init functions to be called. Make $message a prefix,
16979 (test_observer_normal_stop): Change the message prefixes so that
16980 they are unique, pass the attach / detach procedures to
16981 test_normal_stop_notifications.
16982
ec58997a
AC
16983 * gdb.base/signull.exp (test_segv): Prefix all tests with
16984 "${name}". Clean up test messages.
16985
b475183b
AC
16986 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
16987
9c7bb332
AC
16988 * gdb.base/ena-dis-br.exp: Update copyright.
16989 (break_at): New function. Replace send_gdb with gdb_test,
16990 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
16991 ignore count, not stopped at bpt", with KFAIL.
16992
2dd95497
CV
169932004-07-13 Corinna Vinschen <vinschen@redhat.com>
16994
16995 * gdb.base/attach.exp: Remove cleanupfile handling.
16996
419e626b
AC
169972004-07-12 Andrew Cagney <cagney@gnu.org>
16998
16999 * gdb.base/annota1.exp: Cleanup corefile test name.
17000 * gdb.base/annota3.exp: Ditto.
17001
8b1b3228
AC
170022004-07-12 Andrew Cagney <cagney@gnu.org>
17003
78650829
AC
17004 * gdb.base/signals.exp: Clean up copyright, re-indent.
17005
8b1b3228
AC
17006 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
17007 gdb_test and gdb_test_multiple.
17008
935c2760
JJ
170092004-07-08 Jeff Johnston <jjohnstn@redhat.com>
17010
17011 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 17012 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
17013 provide line number info for first statement in main.
17014
1544280f
AC
170152004-07-08 Andrew Cagney <cagney@gnu.org>
17016
1279f4ff
AC
17017 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
17018
1544280f
AC
17019 * gdb.base/sigbpt.exp: Make the common part of each test name a
17020 prefix instead of suffix.
17021
bcc82369
BR
170222004-07-07 Bob Rossi <bob_rossi@cox.net>
17023
17024 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
17025 test from test_tbreak_creation_and_listing to
17026 test_file_list_exec_source_file
17027 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
17028 Changed name of test from test_tbreak_creation_and_listing to
17029 test_file_list_exec_source_file
17030
23f4b0aa
JJ
170312004-07-07 Jeff Johnston <jjohnstn@redhat.com>
17032
17033 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
17034 the jmisc() constructor instead of <init>.
17035 * gdb.java/jmisc1.exp: Ditto.
17036
56401cd5
AC
170372004-07-07 Andrew Cagney <cagney@gnu.org>
17038
17039 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
17040 corrupting the PC.
17041
44ae2f6a
MC
170422004-07-06 Michael Chastain <mec.gnu@mindspring.com>
17043
17044 * gdb.cp/templates.exp: Accept whitespace change in demangler
17045 output.
17046
45a83408
AC
170472004-07-06 Andrew Cagney <cagney@gnu.org>
17048
17049 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
17050
d205ad70
MC
170512004-07-02 Michael Chastain <mec.gnu@mindspring.com>
17052
17053 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
17054 * lib/compiler.cc: Likewise.
17055
06ea1a61
MC
170562004-06-30 Michael Chastain <mec.gnu@mindspring.com>
17057
17058 * lib/compiler.cc: Work around string preprocessing problem
17059 with old hp c++ compiler.
17060 * lib/compiler.c: Likewise.
17061
daab1251
CV
170622004-06-29 Corinna Vinschen <vinschen@redhat.com>
17063
17064 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
17065 directives to conditionalize symbol prefixing.
17066 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
17067 additional_flags handling. Add underscore prefix for Cygwin.
17068 * gdb.arch/i386-unwind.c: Use preprocessor directives to
17069 conditionalize symbol prefixing.
17070 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
17071 additional_flags handling. Add underscore prefix for Cygwin.
17072
cc984116
CV
170732004-06-29 Corinna Vinschen <vinschen@redhat.com>
17074
17075 * gdb.base/bigcore.exp: Skip test on Cygwin.
17076
c279b077
MC
170772004-06-28 Michael Chastain <mec.gnu@mindspring.com>
17078
17079 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
17080 formats for "info register". Use gdb_test_multiple. Fix
17081 the "invalid register" test.
17082
0e915747
CV
170832004-06-28 Corinna Vinschen <vinschen@redhat.com>
17084
17085 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
17086 PID for Cygwin. Add Cygwin specific strings to check for in some
17087 tests.
17088 (do_attach_tests): Add a test for user interaction when attaching
17089 to a process with no matching symbol table already loaded.
17090
11422c86
AC
170912004-06-26 Andrew Cagney <cagney@gnu.org>
17092
17093 Test PR java/1567 and PR java/1565.
17094 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
17095 * gdb.java/jmisc2.exp: Delete file.
17096
cefbce26
MC
170972004-06-26 Michael Chastain <mec.gnu@mindspring.com>
17098
17099 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
17100
e19f872c
CV
171012004-06-25 Corinna Vinschen <vinschen@redhat.com>
17102
17103 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
17104 attach process.
17105
d931ba3b
MC
171062004-06-23 Michael Chastain <mec.gnu@mindspring.com>
17107
17108 * gdb.cp/pr-1553.exp: Remove.
17109
aef68c48
MC
171102004-06-22 Michael Chastain <mec.gnu@mindspring.com>
17111
17112 * gdb.cp/pr-1553.cc: Remove.
17113 * gdb.cp/pr-1553.exp: Disable this test.
17114
8d5df71a
JB
171152004-06-20 Jim Blandy <jimb@redhat.com>
17116
a9c64011 17117 Fix PR testsuite/1680.
8d5df71a
JB
17118 * gdb.arch/i386-sse.exp: Properly quote curly braces in
17119 regular expressions.
17120
4ac6f39d
MC
171212004-06-19 Michael Chastain <mec.gnu@mindspring.com>
17122
17123 Fix PR testsuite/1679.
17124 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
17125 Issue an UNSUPPORTED result instead.
17126
1b413552
JB
171272004-06-18 Jim Blandy <jimb@redhat.com>
17128
17129 * gdb.base/charset.exp: Only send a control-C if we see a new
17130 prompt and incomplete command.
17131
6daa6ebd
MC
171322004-06-18 Michael Chastain <mec.gnu@mindspring.com>
17133
17134 * gdb.cp/pr-574.cc: Add copyright notice.
17135
51fa4ae0
JB
171362004-06-17 Jim Blandy <jimb@redhat.com>
17137
17138 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
17139 cases where the regexp has no groups; this grabs random text from
17140 the previous test suite, whatever that was.
17141
8fea26c5
MC
171422004-06-17 Michael Chastain <mec.gnu@mindspring.com>
17143
17144 * gdb.cp/printmethod.cc: Add copyright notice.
17145
1e3aeb41
MC
171462004-06-16 Michael Chastain <mec.gnu@mindspring.com>
17147
17148 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
17149
9d9030bc
AC
171502004-06-16 Andrew Cagney <cagney@gnu.org>
17151
17152 * gdb.base/signull.c: Update copyright. Include <string.h>.
17153 (bowler): Replace data_pointer with data_read
17154 and data_write cases. Add code_descriptor case.
17155 (zero, desc): New array and pointer.
17156 (data, code): Change to simple pointers.
17157 * gdb.base/signull.exp: Fix probe pattern matching a function
17158 descriptor SIGSEGV. Replace data_pointer with data_read and
17159 data_write tests.
17160
acd4ad44
AC
171612004-06-16 Andrew Cagney <cagney@gnu.org>
17162
17163 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
17164
08fd625c
MC
171652004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17166
17167 * gdb.base/long_long.c: Add copyright notice.
17168
1903502c
MC
171692004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17170
17171 * gdb.base/long_long.exp: Remove reference to
17172 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17173 to gdb_breakpoint and gdb_continue_to_breakpoint.
17174
83313cb1
JB
171752004-06-14 Jim Blandy <jimb@redhat.com>
17176
17177 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17178 endian case.
17179
1bf404ef
AC
171802004-06-14 Andrew Cagney <cagney@gnu.org>
17181
17182 * gdb.base/gcore.exp (capture_command_output): Delete the always
17183 passing tests containing inferior values.
17184 * gdb.base/ending-run.exp: Do not include the breakpoint address
17185 in the test message. Update copyright.
17186 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17187 size in the test name, use gdb_test_multiple. Update copyright.
17188
ef220b33
MC
171892004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17190
17191 * gdb.cp/ref-types.cc: Add copyright notice.
17192
4f70a4c9
MC
171932004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17194
17195 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17196 hp_aCC_compiler.
17197 * lib/compiler.cc: Likewise.
17198 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17199 'set' commands. Log diagnostics for other lines. Set
17200 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17201
335928ac
MC
172022004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17203
17204 * gdb.cp/try_catch.cc: Add copyright notice.
17205
2efb12e8
MC
172062004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17207
17208 * gdb.cp/userdef.cc: Add copyright notice.
17209
0bbed51a
MC
172102004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17211
17212 * gdb.cp/virtfunc.cc: Add copyright notice.
17213
e12a46c9
RC
172142004-06-11 Randolph Chung <tausq@debian.org>
17215
17216 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17217 problem.
17218
338e05af
AC
172192004-06-10 Andrew Cagney <cagney@gnu.org>
17220
17221 * lib/compiler.cc, lib/compiler.c: Append either
17222 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17223 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17224 instead of gcc-3-3.
17225
dc3f10cb
AC
172262004-06-09 Andrew Cagney <cagney@gnu.org>
17227
b4d946af
AC
17228 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17229 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17230
dc3f10cb
AC
17231 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17232 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17233 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17234 fixed.
17235
b5c0bfa2
AC
172362004-06-09 Andrew Cagney <cagney@gnu.org>
17237
17238 * gdb.base/structs.exp (test_struct_returns): Replace
17239 "return_value_unknown" and "finish_value_unknown" by
17240 "return_value_known" and "finish_value_known". Instead of
17241 "return_value_unknown" iff "finish_value_unknown", check
17242 "return_value_known" implies "finish_value_known".
17243
caeb605f
MH
172442004-06-08 Martin Hunt <hunt@redhat.com>
17245
17246 * gdb.base/float.exp: Add pattern for mips targets.
17247
c892bb64
RC
172482004-06-08 Randolph Chung <tausq@debian.org>
17249
17250 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17251 message for unknown architectures more clear.
17252
48306d3e
JB
172532004-06-08 Joel Brobecker <brobecker@gnat.com>
17254
17255 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17256 start the execution of the program.
17257
83ecb59f
JB
172582004-06-07 Jim Blandy <jimb@redhat.com>
17259
17260 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17261 * gdb.arch/i386-cpuid.h: New helper file.
17262
55264cb4
RC
172632004-06-07 Randolph Chung <tausq@debian.org>
17264
17265 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17266 has started.
17267
23cadb28
RM
172682004-06-04 Roland McGrath <roland@redhat.com>
17269
17270 Fix PR gdb/1647.
17271 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17272 differently to be robust to output buffering differences.
17273
51d01eda
MC
172742004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17275
17276 * gdb.threads/pthreads.exp: Update copyright years.
17277 (check_control_c): Change asynchronous 'after' to synchronous.
17278
f4fc3b93
RM
172792004-06-04 Roland McGrath <roland@redhat.com>
17280
17281 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17282 next gdb prompt.
17283
4013522b
MC
172842004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17285
17286 Fix PR gdb/1636.
17287 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17288 calls to synchronous.
17289
7a8f1e6b
JB
172902004-05-26 Jim Blandy <jimb@redhat.com>
17291
17292 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17293
81bb3443
RC
172942004-05-24 Randolph Chung <tausq@debian.org>
17295
17296 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17297 * gdb.asm/pa.inc: New file.
17298
8f5a3103
MK
172992004-05-22 Mark Kettenis <kettenis@gnu.org>
17300
17301 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17302
734b8fe8 173032004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17304 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17305
17306 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17307 GDB prompt.
17308
725603e1
UW
173092004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17310
f4fc3b93 17311 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17312 setjmp/longjmp. Use sigaction instead of signal.
17313
8b923272 173142004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17315 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17316
17317 * gdb.threads/pthread_cond_wait.c: New file.
17318 * gdb.threads/pthread_cond_wait.exp: New testcase.
17319
8bfabb04
AC
173202004-05-13 Andrew Cagney <cagney@redhat.com>
17321
17322 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17323 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17324
42edda50
AC
173252004-05-11 Andrew Cagney <cagney@redhat.com>
17326
17327 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17328 fixed but revealed gdb/1639.
17329
d303a6c7
AC
173302004-05-10 Andrew Cagney <cagney@redhat.com>
17331
17332 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17333 func1" and "next to 2nd alarm", kernel bug avoided.
17334
bf08c2a1
DJ
173352004-05-10 Daniel Jacobowitz <dan@debian.org>
17336
17337 PR external/1568
17338 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17339 XFAIL if it is smaller than bytes_allocated.
17340 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17341 (main): Make chunks_allocated unsigned. Correct comment.
17342
c0586a34
JB
173432004-05-07 Joel Brobecker <brobecker@gnat.com>
17344
17345 * gdb.arch/powerpc-aix-prologue.c: New file.
17346 * gdb.arch/powerpc-aix-prologue.exp: New file.
17347
f2785d12
JB
173482004-05-07 Jim Blandy <jimb@redhat.com>
17349
17350 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17351 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17352
bd7f6e30
JB
173532004-05-06 Joel Brobecker <brobecker@gnat.com>
17354
17355 * gdb.base/sep.exp: No longer setup_kfail when the program was
17356 built with dwarf2.
17357
0a5e7efe
JI
173582004-05-05 Jim Ingham <jingham@apple.com>
17359
17360 * gdb.base/pending.exp: Make sure pending breakpoints
17361 preserve the ignore count.
f4fc3b93 17362
a8958849
MK
173632004-04-27 Jerome Guitton <guitton@gnat.com>
17364
17365 * i386-prologue.exp: Add testcase for jump instruction as first
17366 instruction of the real code.
17367 * i386-prologue.c (jump_at_beginning): New function.
17368
7e103f5b
MK
173692004-04-28 Mark Kettenis <kettenis@gnu.org>
17370
17371 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17372 x86_64-*-*.
17373
5d38b224
MK
173742004-04-28 Mark Kettenis <kettenis@gnu.org>
17375
17376 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17377 i*86-*-*.
17378
0ef32fd9
MK
173792004-04-25 Mark Kettenis <kettenis@gnu.org>
17380
17381 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17382 expression that checks the return type.
17383
71d7dd7c
AC
173842004-04-23 Andrew Cagney <cagney@redhat.com>
17385
17386 * gdb.base/call-sc.exp: New test of scalar call/return values.
17387 * gdb.base/call-sc.c: Ditto.
17388
1e9f977e
JJ
173892004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17390
17391 * gdb.threads/manythreads.c: Reduce thread stack size.
17392
899d9e3a
JJ
173932004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17394
17395 * gdb.threads/manythreads.c: Add copyright notice.
17396
61bcae62
AC
173972004-04-23 Andrew Cagney <cagney@redhat.com>
17398
17399 * gdb.base/siginfo.exp: Better handle step out of signal.
17400 * gdb.base/sigstep.exp: Ditto.
17401
7339a42e 174022004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17403 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17404
17405 * gdb.threads/manythreads.c: New testcase.
17406 * gdb.threads/manythreads.exp: Ditto.
17407
5c98409b
JB
174082004-04-22 Jim Blandy <jimb@redhat.com>
17409
17410 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17411 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17412
3b611f1a
MC
174132004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17414
17415 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17416
f0fd9238
AC
174172004-04-21 Andrew Cagney <cagney@redhat.com>
17418
17419 * gdb.base/sigstep.c: New file.
17420 * gdb.base/sigstep.exp: New file.
17421
90990674
JB
174222004-04-16 Joel Brobecker <brobecker@gnat.com>
17423
17424 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17425 call to observer_notify_normal_stop.
17426
78cef34b
AC
174272004-04-15 Andrew Cagney <cagney@redhat.com>
17428
17429 * gdb.base/siginfo.c: New file.
17430 * gdb.base/siginfo.exp: New file.
17431
d2343407
JB
174322004-04-12 J. Brobecker <brobecker@gnat.com>
17433
17434 * gdb.base/sep.exp: Fix typo in comment.
17435
a2dba3c8
JB
174362004-04-12 J. Brobecker <brobecker@gnat.com>
17437
17438 * gdb.base/sep.c: New file.
17439 * gdb.base/sep-proc.c: New file.
17440 * gdb.base/sep.exp: New testcase.
17441
15f7b60e
MK
174422004-04-09 Mark Kettenis <kettenis@gnu.org>
17443
17444 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17445 support.
17446
44f4de1a
AC
174472004-04-05 Andrew Cagney <cagney@redhat.com>
17448
17449 * gdb.base/sigaltstack.c: New file.
17450 * gdb.base/sigaltstack.exp: New file.
17451
ef04f396
JB
174522004-04-04 Joel Brobecker <brobecker@gnat.com>
17453
17454 * gdb.base/foll-fork.exp: Update the expected output for
17455 "help set follow-fork-mode", to match a change that was made
17456 to the help of this variable on 2004-01-13.
17457
d40d2c92
JB
174582004-04-01 Joel Brobecker <brobecker@gnat.com>
17459
17460 * lib/ada.exp: Add copyright notice.
17461 * bar.ads: Likewise.
17462 * bar.adb: Likewise.
17463 * null_record.adb: Likewise.
17464 * null_record.exp: Likewise.
17465 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17466
f86ef5a3
JB
174672004-04-01 Joel Brobecker <brobecker@gnat.com>
17468
17469 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17470 * configure: Regenerate.
17471
414e70e3
JB
174722004-04-01 Joel Brobecker <brobecker@gnat.com>
17473
17474 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17475 to build the application. Remove the message printed when in
17476 verbose mode, redundant with the UNSUPPORTED message above.
17477
f0aaee49
JB
174782004-03-31 Joel Brobecker <brobecker@gnat.com>
17479
17480 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17481 * gdb.ada (null_record.exp): New testcase.
17482
ac81cb54
JB
174832004-03-31 Joel Brobecker <brobecker@gnat.com>
17484
17485 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17486
854af2f7
JB
174872004-03-31 Joel Brobecker <brobecker@gnat.com>
17488
17489 * gdb.ada: New subdirectory.
17490 * gdb.ada/Makefile.in: New file.
17491 * gdb.ada/gnat_ada.gpr.in: New file.
17492
034cb681
JB
174932004-03-31 Joel Brobecker <brobecker@gnat.com>
17494
17495 * lib/ada.exp: New file.
17496
78a1a894
DJ
174972004-03-24 Daniel Jacobowitz <drow@mvista.com>
17498
17499 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17500 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17501
4b2b3b3e
AC
175022004-03-22 Andrew Cagney <cagney@redhat.com>
17503
17504 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17505 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17506 Problem identified by Ulrich Weigand.
17507
23c73aa3
DC
175082004-03-17 David Carlton <carlton@kealia.com>
17509
17510 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17511 PR c++/826.
17512
d63a86f8
RM
175132004-03-16 Roland McGrath <roland@redhat.com>
17514
17515 * gdb.base/auxv.exp: New file.
17516 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17517
0e02aa50
DC
175182004-03-12 David Carlton <carlton@kealia.com>
17519
17520 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17521 * gdb.cp/pr-1553.cc: Ditto.
17522 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17523 pass branch.
17524
c20b71be
MC
175252004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17526
17527 * gdb.cp/templates.exp: Accept more template types.
17528
c7414a01
MC
175292004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17530
17531 From Corinna Vinschen with modifications.
17532 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17533 local variable obj_with_enum.
17534 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17535 results with obj_with_enum.
17536
ed69573c
MC
175372004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17538
17539 * gdb.cp/classes.cc: New file, copied from misc.cc.
17540 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17541
28301461
MC
175422004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17543
17544 * gdb.cp/misc.cc: Add copyright notice.
17545
1198ecbe
DC
175462004-03-05 David Carlton <carlton@kealia.com>
17547
17548 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17549 * gdb.cp/rtti.h: Update copyright.
17550 (namespace n2::n3): New.
17551 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17552 (n2::n3::func3): New.
17553 (main): Call n2::n3::func3.
17554 * gdb.cp/rtti2.cc: Update copyright.
17555 (n2::create3): New.
17556
9e08c470
MK
175572004-03-04 Mark Kettenis <kettenis@gnu.org>
17558
17559 * gdb.asm/openbsd.inc: Fix typo.
17560
4bebc3aa
FF
175612004-03-03 Fred Fish <fnf@redhat.com>
17562
17563 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17564 "val" instead of unused "size". Update copyright year.
17565
6ea9fb37
DJ
175662004-02-29 Daniel Jacobowitz <drow@mvista.com>
17567
17568 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17569 to use unsigned char.
17570 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17571 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17572
23b23974
DJ
175732004-02-29 Daniel Jacobowitz <drow@mvista.com>
17574
17575 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17576 line of output.
17577
7574fd53
DJ
175782004-02-28 Daniel Jacobowitz <drow@mvista.com>
17579
17580 * gdb.base/relocate.c (dummy): Initialize.
17581
a195357f
DJ
175822004-02-28 Daniel Jacobowitz <drow@mvista.com>
17583
17584 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17585 a breakpoint at exit.
17586
72fd54a9
FF
175872004-02-27 Fred Fish <fnf@redhat.com>
17588
17589 * gdb.base/chng-syms.exp: Add expect condition to match failing
17590 case that isn't a timeout.
17591
b9d23137
AC
175922004-02-27 Andrew Cagney <cagney@redhat.com>
17593
17594 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17595 support.
17596
15d208f6 175972004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17598
15d208f6
FF
17599 * gdb.arch/gdb1431.c: Remove.
17600 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17601 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17602 of "until" incorrectly.
17603
98f9cd2d
JB
176042004-02-26 J. Brobecker <brobecker@gnat.com>
17605
17606 * gdb.cp/class2.cc (empty): New class.
17607 (refer): New function.
17608 (main): Declare an object of type empty and use it.
17609 * gdb.cp/class2.exp: Print the value of an object of type empty.
17610
9b50c11b
JJ
176112004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17612
17613 * gdb.base/langs.exp: Update query string to match the
17614 new nquery format used for pending breakpoints.
17615
0dcd613f
AC
176162004-02-26 Andrew Cagney <cagney@redhat.com>
17617
17618 Fix PR i18n/1570.
17619 * gdb.base/charset.c: Update copyright notice.
17620 (main, init_string): Remove the escape character '\e' tests.
17621 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17622 * gdb.base/charset.exp (valid_host_charset): Ditto.
17623 * gdb.base/setvar.exp: Ditto.
17624
b8a56647
AC
176252004-02-24 Andrew Cagney <cagney@redhat.com>
17626
90d59e34
AC
17627 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17628 mmapped data in core file" PASS and FAIL messages consistent.
17629
b8a56647
AC
17630 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17631 setting a breakpoint. Work around PR java/1565.
17632
9f27c604
JJ
176332004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17634
17635 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17636 new nquery format.
17637 * gdb.base/pending.exp: Ditto.
17638
3224a706
MK
176392004-02-22 Mark Kettenis <kettenis@gnu.org>
17640
17641 * configure.in: Run stabs tests on *BSD.
17642 * configure: Regenerated.
17643
41e0a9ca
MK
176442004-02-21 Mark Kettenis <kettenis@gnu.org>
17645
17646 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17647
1e1b3428
FF
176482004-02-20 Fred Fish <fnf@redhat.com>
17649
17650 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17651 blank in test for "returns short", for consistency with other
17652 "returns xxx" tests. Update copyright year.
17653
f9a7572a
FF
176542004-02-19 Fred Fish <fnf@redhat.com>
17655
17656 New testcase for PR breakpoint/1558.
17657 * gdb.arch/gdb1558.exp: New file.
17658 * gdb.arch/gdb1558.c: New file.
17659
b2ce2854
EZ
176602004-02-19 Elena Zannoni <ezannoni@redhat.com>
17661
17662 * gdb.base/nodebug.exp: Fix typo.
17663
e7c9ff01
JB
176642004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17665
17666 Committed by Jim Blandy <jimb@redhat.com>.
17667
62f4b920
JB
17668 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17669
2db536a1
JB
17670 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17671
e7c9ff01
JB
17672 * gdb.base/float.exp: Support s390*-*-* targets.
17673
f3205b34
AF
176742004-02-17 Adam Fedor <fedor@gnu.org>
17675
17676 * gdb.base/gdb1555.exp: New file.
17677 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17678
9d62932d
EZ
176792004-02-17 Elena Zannoni <ezannoni@redhat.com>
17680
17681 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17682
344c9711
FF
176832004-02-16 Fred Fish <fnf@redhat.com>
17684
17685 * gdb.arch/gdb1291.c: Remove
17686 * gdb.arch/gdb1291.s: New test input file.
17687 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17688 fail. Test for correct result, known incorrect result, other
17689 failures and timeouts.
17690
2d822687
AC
176912004-02-16 Andrew Cagney <cagney@redhat.com>
17692
17693 * gdb.base/bigcore.exp: New file.
17694 * gdb.base/bigcore.c: New file.
17695
dac15b66
AC
176962004-02-13 Andrew Cagney <cagney@redhat.com>
17697
17698 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17699 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17700 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17701 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17702 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17703 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17704 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17705 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17706 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17707 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17708
6bdfc2c4
JJ
177092004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17710
17711 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17712 executed is an alloc instruction.
17713
87b3ede8
DC
177142004-02-11 David Carlton <carlton@kealia.com>
17715
17716 * gdb.cp/breakpoint.exp: New.
17717 * gdb.cp/breakpoint.cc: New.
17718
6e19e2bf
MC
177192004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17720
17721 Partial fix for PR gdb/1543.
17722 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17723 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17724 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17725 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17726 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17727 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17728 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17729 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17730 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17731 to bug-gdb@prep.ai.mit.edu .
17732 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17733 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17734 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17735 Likewise.
17736
5c5455dc
AC
177372004-02-10 Andrew Cagney <cagney@redhat.com>
17738
17739 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17740 using gdb_internal_error_resync.
17741
9cf689d7
DJ
177422004-02-09 Daniel Jacobowitz <drow@mvista.com>
17743
17744 * gdb.threads/thread-specific.exp: Stop early if no threads are
17745 found.
17746
d2dc51db
MC
177472004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17748
17749 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17750
14b1a056
DJ
177512004-02-08 Daniel Jacobowitz <drow@mvista.com>
17752
17753 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17754 breakpoints.
17755
83f66e8f
DJ
177562004-02-07 Daniel Jacobowitz <drow@mvista.com>
17757
17758 * config/sim.exp (gdb_load): Handle $arg == "".
17759 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17760 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17761
30fc0091
EZ
177622004-02-07 Elena Zannoni <ezannoni@redhat.com>
17763
a9c64011
AS
17764 * gdb.base/maint.exp: Update test to reflect
17765 obstack changes.
30fc0091 17766
4d806929
JJ
177672004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17768
17769 * gdb.base/pendshr.c (pendfunc): New function that calls
17770 pendfunc1.
17771 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17772
7bfdd688
FF
177732004-02-04 Fred Fish <fnf@redhat.com>
17774
17775 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17776 function symbols and update copyright years.
17777 * gdb.arch/gdb1291.c: Ditto.
17778
aaa08ee4
MC
177792004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17780
17781 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17782
dbad7755
MC
177832004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17784
17785 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17786
ec4646ef
MC
177872004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17788
17789 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17790
1b802196
FF
177912004-02-02 Fred Fish <fnf@redhat.com>
17792
17793 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17794 remote targets. Update copyright years.
17795
18fe2033
JJ
177962004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17797
17798 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17799 support.
17800 * gdb.base/langs.exp: Fix test which attempts to create
17801 breakpoint on non-existent function to handle new pending
17802 support.
17803 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17804 a breakpoint.
17805 * gdb.base/pending.exp: New test.
17806 * gdb.base/pending.c: New file.
17807 * gdb.base/pendshr.c: Ditto.
17808
8d577d32
DC
178092004-02-02 David Carlton <carlton@kealia.com>
17810
17811 * gdb.cp/overload.exp: Add overloadNamespace tests.
17812 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17813 (overloadNamespace, XXX): New.
17814 (main): Call XXX::marker2.
17815
3ad13771
FF
178162004-02-01 Fred Fish <fnf@redhat.com>
17817
17818 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17819 * gdb.base/finish.exp: Ditto.
17820 * gdb.base/gcore.exp: Ditto.
17821 * gdb.base/huge.exp: Ditto.
17822 * gdb.base/info-proc.exp: Ditto.
17823 * gdb.base/return2.exp: Ditto.
17824 * gdb.threads/gcore-thread.exp: Ditto.
17825
44c75849
DJ
178262004-02-01 Daniel Jacobowitz <drow@mvista.com>
17827
17828 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17829
005bc093
MK
178302004-02-01 Mark Kettenis <kettenis@gnu.org>
17831
17832 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17833 that opening the file succeeds on OpenBSD.
17834
c47cebdb
DJ
178352004-02-01 Daniel Jacobowitz <drow@mvista.com>
17836
17837 * gdb.threads/thread-specific.c: New file.
17838 * gdb.threads/threads-specific.exp: New test script.
17839 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17840 to expect_out.
17841
5a01311c
MK
178422004-02-01 Mark Kettenis <kettenis@gnu.org>
17843
17844 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17845 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17846 only on the "print_small_structs from print_long_arg_list" test.
17847
ce22a4f1
DJ
178482004-02-01 Daniel Jacobowitz <drow@mvista.com>
17849
17850 * gdb.base/completion.exp: Kill a stray backslash.
17851
17852 From Jim Ingham <jingham@apple.com>:
17853 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17854 agrees with the result from sending a tab.
17855
abbab9d3
DJ
178562004-01-31 Daniel Jacobowitz <drow@mvista.com>
17857
17858 * gdb.base/chng-syms.exp: Remove stray newline.
17859
53904d1e
MK
178602004-01-31 Mark Kettenis <kettenis@gnu.org>
17861
17862 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17863 *-*-openbsd*.
17864 * gdb.asm/openbsd.inc: New file.
17865
3a4b3aac
MK
178662004-01-30 Mark Kettenis <kettenis@gnu.org>
17867
17868 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17869 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17870 *-*solaris2*. Remove commented out default settings for
17871 asm-flags. Replace gdb_compile with target_link.
17872
ebac27b4
MC
178732004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17874
17875 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17876 for all tests. Remove old hp-ux and cygnus xfail cases.
17877
d8679d84
PH
178782004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17879
17880 * gdb.base/chng-syms.exp: New file.
17881 * gdb.base/chng-syms.c: New file.
17882
0a55bc22
MC
178832004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17884
17885 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17886 Provide arms for current output in all my configurations.
17887
94b8e876
MC
178882004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17889
17890 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17891 * lib/compiler.cc: Likewise.
17892 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17893 get the right preprocessor. Eval the output directly. Remove
17894 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17895 hp_f77_compiler and hp_f90_compiler completely.
17896 (gdb_preprocess): Delete.
17897 (get_compiler): Delete.
17898
7cf03d44
MK
178992004-01-24 Mark Kettenis <kettenis@gnu.org>
17900
17901 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17902 <string.h>.
17903
68b6dce9
NR
179042004-01-24 Nick Roberts <nick@nick.uklinux.net>
17905
17906 * gdb.mi/mi-stack.exp: Update copyright.
17907
b368761e
DC
179082004-01-23 David Carlton <carlton@kealia.com>
17909
17910 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17911 test for cp_lookup_transparent_type.
17912 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17913 call them.
17914
f2061b53
DJ
179152004-01-23 Daniel Jacobowitz <drow@mvista.com>
17916
17917 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17918 after -var-update.
17919
37fc574a
DC
179202004-01-23 David Carlton <carlton@kealia.com>
17921
17922 * gdb.cp/namespace.cc (C::ensureRefs): New.
17923 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17924
8e94b928
NR
179252004-01-20 Nick Roberts <nick@nick.uklinux.net>
17926
17927 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17928 case "-stack-list-locals 2".
17929 * gdb.mi/mi-var-child.exp: Test for case
17930 "-var-list-children --all-values NAME".
17931
997b0952
MC
179322004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17933
17934 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17935
52470da3
MK
179362004-01-18 Mark Kettenis <kettenis@gnu.org>
17937
7049b4b8
MK
17938 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17939 used with gdb_test_multiple.
17940
52470da3
MK
17941 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17942 read at address 0. This fixes PR testsuite/1504.
17943
da6012e5
DJ
179442004-01-18 Daniel Jacobowitz <drow@mvista.com>
17945
17946 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17947 Remove downloading, guessing the host executable, the calls to
17948 gdb_file_cmd and gdb_target_cmd, and "load" support.
17949 (infer_host_exec): New function broken out from gdb_load.
17950 (gdb_load): New wrapper for gdbserver_gdb_load.
17951 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17952 gdb_target_cmd. Use -target-select.
17953 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17954 Download binaries to the host. Clear last_mi_remote_file when
17955 we load a new binary.
17956 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17957 call gdbserver_gdb_load and mi_gdb_target_cmd.
17958
32c70722
MC
179592004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17960
17961 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
17962 type patterns.
17963
b0cecf36
MC
179642004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17965
17966 * gdb.cp/templates.exp: Fix typo in test name of
17967 "print Foo<volatile char*>::foo".
17968
4120d7e6
MC
179692004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17970
17971 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
17972
f679e530
BE
179732004-01-16 Ben Elliston <bje@wasabisystems.com>
17974
17975 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
17976 (clean mostlyclean): Remove empty rm.
17977
091c48f6
MC
179782004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17979
17980 * gdb.base/setvar.exp: Add copyright years.
17981
3e5fc8d2
DC
179822004-01-14 David Carlton <carlton@bactrian.org>
17983
17984 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
17985 PR c++/1511 and update coment.
17986 * gdb.cp/templates.exp: Update patterns to match current output.
17987 If changes involve something other than whitespace, KFAIL
17988 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
17989
63d06c5c
DC
179902004-01-14 David Carlton <carlton@kealia.com>
17991
17992 * gdb.cp/namespace.exp: Add tests involving classes defined within
17993 namespaces.
17994 * gdb.cp/namespace.cc (C::CClass): New.
17995 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
17996
a51dab88
EZ
179972004-01-14 Elena Zannoni <ezannoni@redhat.com>
17998
17999 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
18000 what debug info we have. Print a better message if something goes
18001 wrong while producing the separate debug info file.
18002
a476ccc9
MC
180032004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18004
18005 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
18006
f453692c
MC
180072004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18008
18009 * gdb.base/callfuncs.c: Add copyright notice.
18010
f40063a5
MC
180112004-01-13 Michael Chastain <mec.gnu@mindspring.com>
18012
18013 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
18014 inheritance. PR gdb/1498, PR gcc/13539.
18015
19ac3974
EZ
180162004-01-13 Elena Zannoni <ezannoni@redhat.com>
18017
a9c64011
AS
18018 * gdb.threads/gcore-thread.exp: Prefix name of binary with
18019 test specific name.
18020 * gdb.mi/gdb669.exp: Ditto.
18021 * gdb.mi/mi-pthreads.exp: Ditto.
18022 * gdb.mi/mi1-pthreads.exp: Ditto.
18023 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 18024
56c97c6e
MC
180252004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18026
18027 * gdb.cp/member-ptr.cc: Add copyright notice.
18028
a0644324
MC
180292004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18030
18031 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
18032 some patterns for recent versions of gcc and hpacc. Delete
18033 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
18034 Delete tests that access a NULL pointer-to-member-data. This
18035 script is still disabled for gcc.
18036
32fabe09
EZ
180372004-01-12 Elena Zannoni <ezannoni@redhat.com>
18038
18039 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 18040 escaped correctly.
32fabe09 18041
1f8a6abb
EZ
180422004-01-12 Elena Zannoni <ezannoni@redhat.com>
18043
18044 * gdb.base/sepdebug.exp: New file.
18045 * gdb.base/sepdebug.c: New file.
18046 * lib/gdb.exp (separate_debug_filename): New procedure.
18047 (gdb_gnu_strip_debug): New procedure.
18048
48efe704
AC
180492004-01-12 Andrew Cagney <cagney@redhat.com>
18050
18051 * gdb.mi/ChangeLog: Delete file. Renamed to ...
18052 * gdb.mi/ChangeLog-1999-2003: New file.
18053
a9415475
AC
180542004-01-12 Andrew Cagney <cagney@redhat.com>
18055
18056 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
18057 "Renaming a directory to a non-empty directory returns ENOTEMPTY
18058 or EEXIST", treat EBUSY as an XFAIL.
18059
83b8cf9d
MC
180602004-01-11 Michael Chastain <mec.gnu@mindspring.com>
18061
18062 * gdb.base/scope.exp: Remove obsolete setup_xfail for
18063 hp_cc_compiler.
18064
9939d2a8
MC
180652004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18066
18067 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
18068 decorations.
18069
1ff8cadf
MC
180702004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18071
18072 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
18073 and "(aCC)" decorations. Remove obsolete doco about old
18074 test results.
18075
6fa9022e
MC
180762004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18077
18078 * gdb.cp/exception.exp: Fix typo in doco.
18079
209721fe
MK
180802004-01-09 Mark Kettenis <kettenis@gnu.org>
18081
18082 * gdb.base/gdb1476.exp: Fix typo.
18083
ef11303e
MC
180842004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18085
18086 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
18087 file.
18088
041ab88c
MC
180892004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18090
18091 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
18092 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
18093 Use gdb_compile. Remove restriction on gcc. Add some patterns
18094 for recent version of gdb. Delete second half, which was a copy
18095 of the first half with different build flags. This test is
18096 still disabled because it is still not ready for production.
18097
e36d075a
MC
180982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18099
18100 * gdb.cp/exception.cc: Add copyright notice.
18101 * gdb.cp/exception.exp: Add a notice that this file is broken
18102 because of line number changes caused by addition of copyright
18103 notice.
18104
42b190ad
MC
181052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18106
18107 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
18108 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
18109
8f25f06b
MC
181102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18111
18112 * gdb.cp/classes.exp: Accept gnu abi 2.
18113 * gdb.cp/derivation.exp: Likewise.
18114 * gdb.cp/overload.exp: Likewise.
18115 * gdb.cp/virtfunc.exp: Likewise.
18116
06ded8b8
MC
181172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18118
18119 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
18120 semicolon after end of function.
18121
77c26ae3
MC
181222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18123
18124 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
18125 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
18126 boilerplate code for compiling and running the program under
18127 test. Add some string method tests.
18128
20757486
MC
181292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18130
18131 * gdb.cp/bs15503.cc: Add copyright notice.
18132 * gdb.cp/bs15503.exp: Adjust line number.
18133
0fd3b503
MC
181342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18135
18136 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
18137 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
18138
10d1bea8
MC
181392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18140
18141 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
18142 hp_cc_compiler.
18143
2789202a
MC
181442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18145
18146 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
18147 * gdb.cp/ctti.exp: Use the marker instead of "next".
18148 With gcc, run further before bailing.
18149
b862f14c
MC
181502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18151
18152 * gdb.cp/cttiadd.cc: Add copyright notice.
18153 * gdb.cp/cttiadd1.cc: Likewise.
18154 * gdb.cp/cttiadd2.cc: Likewise.
18155 * gdb.cp/cttiadd3.cc: Likewise.
18156
96da2469
MC
181572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18158
18159 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
18160 Use gdb_test, gdb_test_multiple. Use floating-point values that
18161 have exact representations in IEEE-ish formats.
18162
053248ff
MC
181632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18164
18165 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
18166 compilers. Delete duplicate call to get_compiler_info.
18167 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
18168 * gdb.base/volatile.exp: Likewise.
18169
84acecdd
MK
181702004-01-07 Mark Kettenis <kettenis@gnu.org>
18171
18172 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18173 memory at address 0.
18174
fe11a27f
MC
181752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18176
18177 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18178 to test for hp-ux assembler. Fix copyright years.
18179
60ad077b
AC
181802004-01-07 Andrew Cagney <cagney@redhat.com>
18181
18182 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18183
1c9b8f33
AC
181842004-01-07 Andrew Cagney <cagney@redhat.com>
18185
18186 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18187 when creating the read-only file. From analysis by Roland McGrath
18188 and Elena Zannoni.
18189
753ccc7a
MC
181902004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18191
18192 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18193
eca3e36b
MC
181942004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18195
18196 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18197 data pointers.
18198
f8d4bac4
MC
181992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18200
18201 * gdb.cp/m-static.exp: Compile one source file at a time.
18202 Delete unused call to get_compiler_info.
18203
9b4e0f94
MC
182042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18205
18206 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18207 * gdb.base/call-rt-st.exp: Likewise.
18208 * gdb.base/nodebug.exp: Likewise.
18209 * gdb.base/volatile.exp: Likewise.
18210 * gdb.cp/ref-types.exp: Likewise.
18211 * gdb.cp/templates.exp: Likewise.
18212
023c1024
MK
182132004-01-05 Mark Kettenis <kettenis@gnu.org>
18214
18215 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18216
19703c4a
MC
182172004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18218
18219 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18220 hppa*-hp-hpux*.
18221
18b67037
MK
182222004-01-04 Mark Kettenis <kettenis@gnu.org>
18223
ba6219c8
MK
18224 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18225 x86_64-*-*.
18226
18b67037
MK
18227 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18228 sparc64-*-* and sparc*-solaris2*.
18229
1bfbbb9d
MK
182302004-01-04 Mark Kettenis <kettenis@gnu.org>
18231
18232 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18233 return ${tests}" test. The ${tests} already mentions the
18234 filename.
18235
06846494
MC
182362004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18237
18238 * gdb.cp/local.exp: Accept gcc abi 2.
18239
3b0cb202
MC
182402004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18241
18242 * gdb.cp/templates.exp: Accept gcc abi 2.
18243
0643ec3f
MC
182442004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18245
18246 * lib/compiler.cc: Remove supports_template_debugging.
18247 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18248
d231d0b1
MC
182492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18250
18251 * gdb.cp/namespace.exp: Accept gcc abi 2.
18252
44ffb27c
MC
182532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18254
18255 * gdb.cp/method.exp: Accept gcc abi 2.
18256
184ad485
MC
182572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18258
18259 * gdb.cp/classes.exp: Generate identical results as old version.
18260 * gdb.cp/derivation.exp: Likewise.
18261 * gdb.cp/overload.exp: Likewise.
18262 * gdb.cp/virtfunc.exp: Likewise.
18263
116f09e7
MC
182642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18265
18266 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18267 mysterious bug with sourceware version of expect.
18268
b1379776
MC
182692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18270
18271 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18272 current versions of gcc, including gcc abi 2. Remove gratuitous
18273 restart of test program. Use gdb_test_multiple and gdb_test for
18274 all tests. Add patterns to xfail missing "const" in "const char *"
18275 and kfail PR gdb/1155.
18276
6b7a4c0e
MC
182772004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18278
18279 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18280 current versions of gcc, including gcc abi 2. Remove gratuitous
18281 restart of test program. Use gdb_test_multiple and gdb_test for
18282 all tests. Add patterns to kfail PR gdb/1498.
18283
51615d72
MC
182842003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18285
18286 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18287 current versions of gcc, including gcc abi 2. Use "breakpoint"
18288 and "continue" instead of restarting the target program. Use
18289 gdb_test_multiple and gdb_test for all tests.
18290
7b79a9d7
MK
182912004-01-01 Mark Kettenis <kettenis@gnu.org>
18292
18293 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18294 for *-*-solaris2*.
18295
1cd3489f
MC
182962003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18297
18298 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18299 current versions of gcc, including gcc abi 2. Use "breakpoint"
18300 and "continue" instead of restarting the target program several
18301 times. Use gdb_test_multiple and gdb_test for all tests.
18302
850742db
MC
183032003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18304
18305 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18306 source files.
18307
eb4bbda8
MC
183082003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18309
18310 * gdb.base/environ.exp: Handle compiling test case from multiple
18311 source files.
18312
e42c7771
MC
183132003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18314
18315 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18316
80e4b428
JB
183172003-12-17 Jim Blandy <jimb@redhat.com>
18318
5f06973a
JB
18319 * gdb.base/freebpcmd.c: Add copyright notice.
18320
80e4b428
JB
18321 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18322
0ab84fb7
MC
183232003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18324
18325 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18326
1b3bb3d0
JB
183272003-12-13 Jim Blandy <jimb@redhat.com>
18328
18329 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18330
3a4c9371
KB
183312003-12-12 Kevin Buettner <kevinb@redhat.com>
18332
18333 * gdb.asm/frv.inc: New file.
18334 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18335
a1dea79a
FF
183362003-12-09 Fred Fish <fnf@redhat.com>
18337
18338 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18339 functions to break1.c and leave prototypes behind. Add more
18340 "set breakpoint NN here" comments.
18341 * gdb.base/break1.c: New file.
18342
18343 * gdb.base/break.exp: Handle compiling test case from multiple
18344 source files and change source file references as needed.
18345 * gdb.base/completion.exp: Ditto.
18346 * gdb.base/condbreak.exp: Ditto.
18347 * gdb.base/define.exp: Ditto.
18348 * gdb.base/ena-dis-br.exp: Ditto.
18349 * gdb.base/info-proc.exp: Ditto.
18350 * gdb.base/maint.exp: Ditto.
18351 * gdb.base/until.exp: Ditto.
18352
18353 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18354 hardcoded line numbers.
18355 * gdb.base/define.exp: Ditto.
18356 * gdb.base/ena-dis-br.exp: Ditto.
18357 * gdb.base/maint.exp: Ditto.
18358 * gdb.base/until.exp: Ditto.
18359
18360 * gdb.base/completion.exp: Use "break1" for completion tests since
18361 "break" is no longer a unique prefix.
18362
5266b69c
AC
183632003-12-06 Andrew Cagney <cagney@redhat.com>
18364
18365 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18366 "return_value_unimplemented". When an unimplemented struct return
18367 architecture, report incorrect values as a KFAIL
18368
374451f0
MC
183692003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18370
18371 * gdb.cp/rtti.exp: Accept new wording of warning from
18372 cp_lookup_rtti_type.
18373
ba9b20a7
MC
183742003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18375
18376 Partial fix for PR testsuite/1456.
18377 * gdb.base/scope.exp (test_at_main): Replace references to
18378 gcc_compiled with calls to test_compiler_info.
18379 (test_at_foo): Likewise.
18380 (test_at_bar): Likewise.
18381
b74b6d0b
MC
183822003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18383
18384 Partial fix for PR testsuite/1456.
18385 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18386 to test_compiler_info.
18387
ccfa3402
MC
183882003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18389
18390 * gdb.base/so-impl-ld.exp: Update copyright notice.
18391
f6246aba
MC
183922003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18393
18394 Partial fix for PR testsuite/1456.
18395 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18396 to test_compiler_info.
18397
13ae734a
MC
183982003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18399
18400 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18401 from current versions of gdb. Clean up regular expressions.
18402 Delete redundant timeout case.
18403
d8e1cdee
MC
184042003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18405
18406 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18407 from current versions of gdb. Clean up regular expressions.
18408 Delete redundant timeout case.
18409
96457b64
MC
184102003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18411
18412 Partial fix for PR testsuite/1456.
18413 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18414 gcc_compiled with call to test_compiler_info.
18415
f35309fc
MC
184162003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18417
18418 Partial fix for PR testsuite/1456.
18419 * gdb.base/list.exp (test_list_function): Delete unused declaration
18420 of gcc_compiled.
18421
d7afdf9b
MC
184222003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18423
18424 Partial fix for PR testsuite/1456.
18425 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18426 call to test_compiler_info.
18427
71507b56
MK
184282003-11-29 Mark Kettenis <kettenis@gnu.org>
18429
18430 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18431 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18432 it to create the appropriate note.inc.
18433 * gdb.asm/asmsrc1.s: Include "note.inc".
18434 * gdb.asm/netbsd.inc: New file.
18435 * gdb.asm/empty.inc: New file.
18436
f81f93f7
MC
184372003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18438
18439 Partial fix for PR testsuite/1456.
18440 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18441 calls to test_compiler_info.
18442
9a77938e
MC
184432003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18444
18445 Partial fix for PR testsuite/1456.
18446 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18447 calls to test_compiler_info.
18448
e8367dc7
MK
184492003-11-27 Mark Kettenis <kettenis@gnu.org>
18450
18451 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18452 pattern for the KFAILs.
18453
526c61ee
AF
184542003-11-25 Adam Fedor <fedor@gnu.org>
18455
18456 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18457 * gdb.objc/objcdecode.m: New file.
18458
28f2d600
AF
184592003-11-25 Adam Fedor <fedor@gnu.org>
18460
18461 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18462 * gdb.objc/nondebug.m: New file.
18463
a3895cee
BE
184642003-11-26 Ben Elliston <bje@wasabisystems.com>
18465
18466 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18467 NetBSD as it does on FreeBSD. Modelled on a similar change by
18468 Mark Kettenis on 2003-05-30.
18469 (link-flags): Set to "--entry _start" regardless of target.
18470 Special linker flags are to be appended to $link-flags.
18471 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18472
c9f2c8a3
MC
184732003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18474
18475 * gdb.cp/method.exp: Accept output of new demangler.
18476
15a0587a 184772003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18478
18479 * gdb/class2.exp: New file.
18480 * gdb/class2.cc: New file.
18481
3c00b570
MC
184822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18483
18484 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18485 of new demangler.
18486
7027acc7
MK
184872003-11-23 Mark Kettenis <kettenis@gnu.org>
18488
18489 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18490 of gdb_test "run".
18491
b0e1598a
MK
184922003-11-23 Mark Kettenis <kettenis@gnu.org>
18493
18494 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18495 "continue" into "run".
18496
4d9eda44
MC
184972003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18498
18499 Partial fix for PR testsuite/1456.
18500 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18501 call to test_compiler_info.
18502 * gdb.cp/ctti.exp: Likewise.
18503 * gdb.cp/derivation.exp: Likewise.
18504 * gdb.cp/member-ptr.exp: Likewise.
18505 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18506 reference to gcc_compiled.
18507
185082003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18509
18510 Fix PR testsuite/1463.
18511 * gdb.base/structs.exp (start_structs_test): Call
18512 get_debug_format before using the debug format.
18513
d422fe19
AC
185142003-11-22 Andrew Cagney <cagney@redhat.com>
18515
18516 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18517 * gdb.base/structs.exp: Use gdb_test_multiple.
18518
039cf96d
AC
185192003-11-20 Andrew Cagney <cagney@redhat.com>
18520
6882279b
AC
18521 * gdb.base/structs.exp: Handle and recover from internal errors.
18522 Replace "foo${n}" with "foo<n>" in test messages.
18523
e53890ae
AC
18524 * gdb.base/structs.exp: Update copyright. Rewrite.
18525 * gdb.base/structs.c: Update copyright. Rewrite.
18526
2b211c59
AC
18527 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18528 resync count exceeded.
d63a86f8 18529
039cf96d
AC
18530 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18531 from the internal error.
18532 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18533 Original from Jim Blandy.
18534 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18535
eac98b22
AC
185362003-11-19 Andrew Cagney <cagney@redhat.com>
18537
18538 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18539 KFAIL.
18540
67455b2a
MK
185412003-11-17 Mark Kettenis <kettenis@gnu.org>
18542
18543 New testcase for PR backtrace/1435.
18544 * gdb.arch/i386-unwind.exp: New file.
18545 * gdb.arch/i386-unwind.c: New file.
18546
853d6e5b
AC
185472003-11-17 Andrew Cagney <cagney@redhat.com>
18548
18549 * lib/gdb.exp (compiler_info): New global.
18550 (test_compiler_info): New function.
18551 (get_compiler_info): Set compiler_info.
18552 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18553 "compiler_info" to gcc-<major>-<minor>.
18554
38cf6e11
MC
185552003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18556
18557 * gdb.trace/configure: Remove.
18558
a50d3602
EZ
185592003-11-13 Elena Zannoni <ezannoni@redhat.com>
18560
18561 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18562 breakpoints.
a50d3602
EZ
18563 * gdb.base/break.exp: Remove all references to explicit line
18564 numbers.
18565
d9407aaa
NC
185662003-11-11 Nick Clifton <nickc@redhat.com>
18567
18568 * gdb.base/shreloc.exp: Do not run for targets which do not
18569 support shared objects.
18570
db488fc1
CV
185712003-11-10 Corinna Vinschen <vinschen@redhat.com>
18572
18573 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18574 Don't run tests if nofileio flag is given.
18575
6a90a18e
EZ
185762003-11-07 Elena Zannoni <ezannoni@redhat.com>
18577
18578 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18579 as well as 'Watchpoint'.
6a90a18e 18580
0b915e9c
EZ
185812003-11-06 Elena Zannoni <ezannoni@redhat.com>
18582
18583 Reported by Jim Ingham <jingham@apple.com>:
18584 * gdb.base/annota1.exp: Match at least one occurrence of the
18585 signal handler annotation.
18586
d7e4b55f
EZ
185872003-11-06 Elena Zannoni <ezannoni@redhat.com>
18588
a9c64011
AS
18589 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18590 as well as 'Watchpoint'.
d7e4b55f 18591
2fe4e8d0
MC
185922003-11-05 Michael Chastain <mec@shout.net>
18593
18594 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18595
6ef88553
KW
185962003-11-03 Kris Warkentin <kewarken@qnx.com>
18597
18598 * gdb.arch/gdb1291.c: New test file.
18599 * gdb.arch/gdb1291.exp: New test script.
18600 * gdb.arch/gdb1431.c: New test file.
18601 * gdb.arch/gdb1431.exp: New test script.
18602
ae7dc4d8
MC
186032003-10-22 Michael Chastain <mec@shout.net>
18604
18605 * gdb.mi/pthreads.c: Add copyright notice.
18606
c39d7427
MC
186072003-10-22 Michael Chastain <mec@shout.net>
18608
18609 * gdb.threads/pthreads.c: Add copyright notice.
18610
8b7d96c1
MC
186112003-10-20 Michael Chastain <mec@shout.net>
18612
18613 * gdb.base/gdb1056.exp: New test script.
18614
d1d69fdd
DJ
186152003-10-13 Daniel Jacobowitz <drow@mvista.com>
18616
18617 * gdb.threads/killed.exp: Use gdb_run_cmd.
18618
7d605576
DJ
186192003-10-13 Daniel Jacobowitz <drow@mvista.com>
18620
18621 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18622 create a core file.
18623 * gdb.threads/gcore-thread.exp: Likewise.
18624
618ec112
CV
186252003-10-13 Corinna Vinschen <vinschen@redhat.com>
18626
18627 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18628 type, based on char type.
18629 (struct bit_flags_short_t): New bitfield type, based on short type.
18630 (init_bit_flags_char): New fuction.
18631 (init_bit_flags_short): Ditto.
18632 (print_bit_flags_char): Ditto.
18633 (print_bit_flags_short): Ditto.
18634 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18635
9367a73c
MC
186362003-10-11 Michael Chastain <mec@shout.net>
18637
18638 * gdb.base/call-rt-st.exp: Update copyright year.
18639
1decf120
KI
186402003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18641
18642 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18643 * gdb.disasm/sh3.s: Ditto.
18644
5445b2ae
DJ
186452003-10-07 Daniel Jacobowitz <drow@mvista.com>
18646
18647 * gdb.threads/switch-threads.exp: New test.
18648 * gdb.threads/switch-threads.c: New source file.
18649
aec24853
CV
186502003-10-07 Corinna Vinschen <vinschen@redhat.com>
18651
18652 * gdb.base/ending-run.exp: Add sh specific case.
18653
adc7428d
AC
186542003-10-06 Andrew Cagney <cagney@redhat.com>
18655
18656 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18657 * gdb.disasm/mn10200.exp: Delete obsolete file.
18658
c9d37158
DJ
186592003-09-29 Daniel Jacobowitz <drow@mvista.com>
18660
18661 * ChangeLog: Correct an entry command.exp -> commands.exp.
18662 * gdb.base/commands.exp (bp_deleted_in_command_test)
18663 (temporary_breakpoint_commands): Check noargs.
18664
79c2c32d
DC
186652003-09-25 David Carlton <carlton@kealia.com>
18666
18667 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18668 of some print tests, where appropriate. Add tests for C::D::cd,
18669 E::ce, F::cXfX, G::XgX.
18670 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18671
594e6d67
RE
186722003-09-25 Richard Earnshaw <rearnsha@arm.com>
18673
18674 * lib/java.exp (java_init): Import target_alias before using it.
18675
10f0d451
DC
186762003-09-25 David Carlton <carlton@kealia.com>
18677
18678 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18679
274bcba0
EZ
186802003-09-23 Elena Zannoni <ezannoni@redhat.com>
18681
d63a86f8 18682 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18683 weirdness.
274bcba0 18684
cdbf20f7
MC
186852003-09-17 Michael Chastain <mec@shout.net>
18686
18687 * gdb.cp/gdb1355.exp: New file.
18688 * gdb.cp/gdb1355.c: New file.
18689
71e06f80
CV
186902003-09-15 Corinna Vinschen <vinschen@redhat.com>
18691
18692 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18693 * gdb.asm/sh.inc: New file.
18694
5c4e30ca
DC
186952003-09-11 David Carlton <carlton@kealia.com>
18696
bd45b7af
DC
18697 * gdb.cp/namespace.exp: Add tests for namespace types.
18698 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18699 (test_namespace): New.
18700
1c199746
EZ
187012003-09-11 Elena Zannoni <ezannoni@redhat.com>
18702
a9c64011 18703 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18704 * gdb.stabs/weird.exp: Ditto.
1c199746 18705
04ed252f
MC
187062003-09-08 Michael Chastain <mec@shout.net>
18707
18708 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18709
d8a2d9e7
MC
187102003-09-07 Michael Chastain <mec@shout.net>
18711
18712 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18713 'parse error'.
18714
161afb24
MK
187152003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18716
18717 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18718
49f2741a
MC
187192003-08-30 Michael Chastain <mec@shout.net>
18720
18721 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18722 * gdb.gdb/observer.exp: Ditto.
18723 * gdb.gdb/xfullpath.exp: Ditto.
18724
8afa723e
MK
187252003-08-29 Mark Kettenis <kettenis@gnu.org>
18726
18727 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18728 *-*-*bsd*.
18729
f31dfe3b
JJ
187302003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18731
18732 * gdb.base/dump.exp: Skip for ia64.
18733
4630e498
JJ
187342003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18735
18736 * gdb.asm/asm-source.exp: Add ia64 support.
18737 * gdb.asm/ia64.inc: New file.
18738
1105b7ef
MC
187392003-08-22 Michael Chastain <mec@shout.net>
18740
18741 * gdb.cp: New directory.
18742 * gdb.cp/*: Copy from gdb.c++/*.
18743 * gdb.c++/*: Remove.
18744 * Makefile.in: Change gdb.c++ to gdb.cp.
18745 * configure.in: Ditto.
18746 * configure: Regnerate.
18747
c945b932
MK
187482003-08-18 Mark Kettenis <kettenis@gnu.org>
18749
18750 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18751 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18752
2b66634b
DJ
187532003-08-17 Daniel Jacobowitz <drow@mvista.com>
18754
18755 * mi-var-display.exp (-var-list-children weird): Accept function
18756 pointers with argument types.
18757 * mi1-var-display.exp (-var-list-children weird): Likewise.
18758 * mi2-var-display.exp (-var-list-children weird): Likewise.
18759
a356f73b
DJ
187602003-08-17 Daniel Jacobowitz <drow@mvista.com>
18761
18762 * gdb.base/annota3.exp: Add missing newline.
18763
483417b8
MC
187642003-08-06 Michael Chastain <mec@shout.net>
18765
18766 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18767
c99c59c3
MS
187682003-08-12 Michael Snyder <msnyder@redhat.com>
18769
18770 * gdb.base/float.exp: Add test for SH.
18771
55ed7501
MK
187722003-08-10 Mark Kettenis <kettenis@gnu.org>
18773
18774 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18775
1a371f2e
EZ
187762003-08-07 Elena Zannoni <ezannoni@redhat.com>
18777
18778 * gdb.base/completion.exp: Remove reduntant completion test
18779 on filename.
18780
e0f353ce
EZ
187812003-08-07 Elena Zannoni <ezannoni@redhat.com>
18782
a9c64011
AS
18783 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18784 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18785 gdb.trace/save-trace.exp: Make sure that full pathnames are
18786 escaped correctly.
e0f353ce 18787
5710a1af 187882003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18789
a9c64011
AS
18790 * configure.in: Don't generate config.h from config.hin.
18791 * configure: Regenerate.
18792 * config.hin: Remove file.
18793 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18794 * gdb.threads/pthreads.c: Ditto.
5710a1af 18795
dcd81ce9
DJ
187962003-08-07 Daniel Jacobowitz <drow@mvista.com>
18797
18798 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18799 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18800 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18801 Replace ld24 with seth/add3.
18802
6009d884
AC
188032003-08-02 Andrew Cagney <cagney@redhat.com>
18804
18805 * gdb.base/annota3.exp: New file.
18806 * gdb.base/annota3.c: New file.
18807 * gdb.c++/annota3.exp: New file.
18808 * gdb.c++/annota3.cc: New file.
18809
51514e06
MC
188102003-07-29 Michael Chastain <mec@shout.net>
18811
18812 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18813 actually failed.
18814 (do_pass): Likewise.
18815 * gdb.threads/tls.exp: Always initialize no_of_threads.
18816
4ee6625b
DJ
188172003-07-27 Daniel Jacobowitz <drow@mvista.com>
18818
18819 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18820 pattern.
18821 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18822 * gdb.threads/tls.exp: Recognize one case of the host library not
18823 supporting TLS.
18824
225f2bf6
AC
188252003-07-27 Andrew Cagney <cagney@redhat.com>
18826
18827 * gdb.base/fileio.exp: Use SH when running commands using
18828 remote_exec.
18829
bcb27c9f
DJ
188302003-07-24 Daniel Jacobowitz <drow@mvista.com>
18831
18832 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18833 * gdb.base/relocate.c (dummy): New padding array.
18834
3d67be83
MS
188352003-07-22 Michael Snyder <msnyder@redhat.com>
18836
d63a86f8 18837 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18838
18839 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18840 patterns to be more general, accepting old and new output.
18841 Some output chars (such as '+') also must be quoted.
d63a86f8 18842 Some addresses are displayed numerically instead of
3d67be83
MS
18843 symbolically.
18844
57ba3b85
MS
188452003-07-23 Michael Snyder <msnyder@redhat.com>
18846
686d097c
MS
18847 * gdb.base/return2.exp: Don't test long-long return.
18848
57ba3b85
MS
18849 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18850 * gdb.disasm/t01_mov.exp: Ditto.
18851 * gdb.disasm/t02_mova.s: Ditto.
18852 * gdb.disasm/t02_mova.exp: Ditto.
18853 * gdb.disasm/t03_add.s: Ditto.
18854 * gdb.disasm/t03_add.exp: Ditto.
18855 * gdb.disasm/t04_sub.s: Ditto.
18856 * gdb.disasm/t04_sub.exp: Ditto.
18857 * gdb.disasm/t05_cmp.s: Ditto.
18858 * gdb.disasm/t05_cmp.exp: Ditto.
18859 * gdb.disasm/t06_ari2.s: Ditto.
18860 * gdb.disasm/t06_ari2.exp: Ditto.
18861 * gdb.disasm/t07_ari3.s: Ditto.
18862 * gdb.disasm/t07_ari3.exp: Ditto.
18863 * gdb.disasm/t08_or.s: Ditto.
18864 * gdb.disasm/t08_or.exp: Ditto.
18865 * gdb.disasm/t09_xor.s: Ditto.
18866 * gdb.disasm/t09_xor.exp: Ditto.
18867 * gdb.disasm/t10_and.s: Ditto.
18868 * gdb.disasm/t10_and.exp: Ditto.
18869 * gdb.disasm/t11_logs.s: Ditto.
18870 * gdb.disasm/t11_logs.exp: Ditto.
18871 * gdb.disasm/t12_bit.s: Ditto.
18872 * gdb.disasm/t12_bit.exp: Ditto.
18873 * gdb.disasm/t13_otr.s: Ditto.
18874 * gdb.disasm/t13_otr.exp: Ditto.
18875
e00759ef
EZ
188762003-07-22 Elena Zannoni <ezannoni@redhat.com>
18877
18878 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18879
8bc2021f
EZ
188802003-07-22 Elena Zannoni <ezannoni@redhat.com>
18881
a9c64011
AS
18882 * gdb.threads/tls.c : New file.
18883 * gdb.threads/tls.exp : New file.
18884 * gdb.threads/tls-main.c : New file.
18885 * gdb.threads/tls-shared.c : New file.
18886 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18887
89320c4c
AS
188882003-07-22 Andreas Schwab <schwab@suse.de>
18889
18890 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18891
180dea7c
AS
188922003-07-20 Andreas Schwab <schwab@suse.de>
18893
18894 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18895 due to insn reordering.
18896
0714963c
AC
188972003-07-15 Andrew Cagney <cagney@redhat.com>
18898
18899 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18900
98a23b3f
MC
189012003-07-15 Michael Chastain <mec@shout.net>
18902
18903 * gdb.base/gdb1250.exp: New file.
18904 * gdb.base/gdb1250.c: New file.
18905
27e417a2
ML
189062003-07-09 Michal Ludvig <mludvig@suse.cz>
18907
18908 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18909 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18910
8bc2021f
EZ
189112003-07-09 Elena Zannoni <ezannoni@redhat.com>
18912
a9c64011
AS
18913 * gdb.threads/tls.c: New file.
18914 * gdb.threads/tls.exp: New file.
18915 * gdb.threads/tls-main.c: New file.
18916 * gdb.threads/tls-shared.c: New file.
18917 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18918
d99968dc
EZ
189192003-07-09 Elena Zannoni <ezannoni@redhat.com>
18920
18921 * gdb.base/annota1.exp: Make sure that we properly escape the
18922 full path of the source file. Xfail more permissive patterns,
d63a86f8 18923 due to a compiler debug info problem.
d99968dc 18924
83876b3b
AS
189252003-07-07 Andreas Schwab <schwab@suse.de>
18926
2705e972
AS
18927 * gdb.asm/m68k.inc: New file.
18928 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18929
83876b3b
AS
18930 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18931 arguments"): Also match negative number.
18932
18933 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18934
3a871b37
DJ
189352003-07-03 Daniel Jacobowitz <drow@mvista.com>
18936
18937 * gdb.base/store.c (charest): New typedef.
18938 (add_char): Rename to add_charest, update.
18939 (wack_char): Rename to wack_charest, update types. Return l + r
18940 to keep r live across the call.
18941 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18942 (wack_double, wack_doublest): Return l + r to keep r live across
18943 the call.
18944 * gdb.base/store.exp: Accomodate store.c changes.
18945
b2a7f303
DC
189462003-06-30 David Carlton <carlton@kealia.com>
18947
18948 * gdb.c++/maint.exp (test_invalid_name): New.
18949 (test_first_component): Add tests for invalid names.
18950
3c6cb4a1
MC
189512003-06-29 Michael Chastain <mec@shout.net>
18952
18953 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18954 output of '<VTT for class>' for virtual base classes.
18955
f1c2644b
DJ
189562003-06-29 Daniel Jacobowitz <drow@mvista.com>
18957
18958 * gdb.base/completion.exp: Tab-complete "complet" instead of
18959 "compl".
18960 * gdb.base/complex.exp, gdb.base/complex.c: New files.
18961
18080350
DJ
189622003-06-29 Daniel Jacobowitz <drow@mvista.com>
18963
18964 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
18965 * gdb.base/volatile.exp: Likewise.
18966
f56973f8
DJ
189672003-06-29 Daniel Jacobowitz <drow@mvista.com>
18968
18969 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
18970 gdb/1265.
18971
189722003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
18973 Daniel Jacobowitz <drow@mvista.com>
18974
18975 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
18976 initial line count of 'captured_main' from 26 to 32.
18977 (test_with_self): Allow xmalloc call to be interleaved with the
18978 preceding two lines.
18979
e766d4d6
JB
189802003-06-24 Joel Brobecker <brobecker@gnat.com>
18981
18982 * gdb.base/bang.exp: New testcase.
18983
f125c9a4
JB
189842003-06-23 Joel Brobecker <brobecker@gnat.com>
18985
18986 * gdb.base/langs.exp: Add some tests for the "minimal" language
18987 support.
18988
6e25beaf
EZ
189892003-06-23 Elena Zannoni <ezannoni@redhat.com>
18990
18991 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
18992 the testcase.
18993
2f816dda
DJ
189942003-06-22 Daniel Jacobowitz <drow@mvista.com>
18995
18996 * gdb.base/relocate.exp: Test add-symbol-file with a variable
18997 offset.
18998
db5a5748
DJ
189992003-06-22 Daniel Jacobowitz <drow@mvista.com>
19000
19001 * gdb.c++/pr-1210.cc: New file.
19002 * gdb.c++/pr-1210.exp: New file.
19003
1df0c130
DJ
190042003-06-21 Daniel Jacobowitz <drow@mvista.com>
19005
19006 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
19007 000-exec-continue.
19008
a92feac0
MK
190092003-06-15 Mark Kettenis <kettenis@gnu.org>
19010
19011 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
19012 on *-*-*bsd* instead of *-*-freebsd*.
19013
81a58f5b
AC
190142003-06-14 Andrew Cagney <cagney@redhat.com>
19015
19016 * gdb.base/store.exp: Test longest and doublest. Test all
19017 parameters. Weaken return statement match.
19018 * gdb.base/store.c: Add longest and doublest - aka long long and
19019 long double functions. Put all parameters into local register
19020 variables. Use negative values.
19021
b257a0d3
AC
190222003-06-14 Andrew Cagney <cagney@redhat.com>
19023
19024 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
19025 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
19026 exit status.
19027 * gdb.base/fileio.exp: Disable target when nointerrupts and
19028 noinferiorio, instead of limiting it to remote. Use remote_exec
19029 instead of system.
d63a86f8 19030
21c38304
JJ
190312003-06-12 Jeff Johnston <jjohnstn@redhat.com>
19032
19033 * gdb.base/float.exp: Add ia64 support.
19034
1bcdb424
CV
190352003-06-12 Corinna Vinschen <vinschen@redhat.com>
19036
19037 * gdb.base/fileio.exp: Run only on remote targets.
19038
6aeb981f
CV
190392003-06-10 Corinna Vinschen <vinschen@redhat.com>
19040
19041 * gdb.base/fileio.c: New file, testing File-I/O.
19042 * gdb.base/fileio.exp: Ditto.
19043
53df362e
RG
190442003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
19045
19046 * gdb.base/shreloc.exp: New file, check symbol values obtained from
19047 shared objects after relocation at load time (gdb PR/1132).
19048 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 19049 as above, part of the shared object relocation test.
53df362e 19050
ffee1b46
MK
190512003-06-08 Mark Kettenis <kettenis@gnu.org>
19052
b5ca3722
MK
19053 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
19054 fully filled history list.
19055 * gdb.base/gdb_history: New file.
19056
03ed860d
MK
19057 * gdb.base/signals.exp: XFAIL "continue to func1" on
19058 i*86-*-freebsd*.
19059
ffee1b46
MK
19060 * gdb.base/attach.exp: When trying to attach to a nonexistent
19061 process, make it possible to specify the PID based on the target,
19062 and do so for *-*-freebsd*.
19063
d80dbb52
RH
190642003-06-02 Richard Henderson <rth@redhat.com>
19065
19066 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
19067
6dd77b81
RH
190682003-06-02 Richard Henderson <rth@redhat.com>
19069
19070 * gdb.base/selftest.exp: Next over lim_at_start initialization.
19071
f6347e16
RH
190722003-06-02 Richard Henderson <rth@redhat.com>
19073
19074 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
19075
2c161407
DJ
190762003-06-01 Daniel Jacobowitz <drow@mvista.com>
19077
19078 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
19079 of globalvar.
19080
572eb746
MK
190812003-06-01 Mark Kettenis <kettenis@gnu.org>
19082
19083 * gdb.asm/asm-source.exp: Check for memory read errors in
19084 disassembler test on *BSD too.
19085
9e9617a5
RH
190862003-06-01 Richard Henderson <rth@redhat.com>
19087
19088 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
19089 for .frame.
19090 (gdbasm_call): Lose ldgp.
19091 (gdbasm_startup): Add frame information.
19092 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
19093
7b34ad4e
MK
190942003-05-31 Mark Kettenis <kettenis@gnu.org>
19095
19096 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
19097 i?86-*-*.
19098
10059fdf
MK
190992003-05-30 Mark Kettenis <kettenis@gnu.org>
19100
19101 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19102 FreeBSD.
19103
acf4b816
RH
191042003-05-29 Richard Henderson <rth@redhat.com>
19105
19106 * gdb.asm/alpha.inc: New file.
19107 * gdb.asm/asm-source.exp: Use it.
19108
e9ecd949
JB
191092003-05-29 Jim Blandy <jimb@redhat.com>
19110
19111 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
19112 'core.PID'.
19113
e3e5a4f3
JB
191142003-05-22 Jim Blandy <jimb@redhat.com>
19115
19116 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
19117 backtrace.
d63a86f8 19118
72fe3d25
DC
191192003-05-20 David Carlton <carlton@math.stanford.edu>
19120
19121 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
19122 this time.
19123
58da2eb2
DC
191242003-05-19 David Carlton <carlton@bactrian.org>
19125
19126 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
19127 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
19128
1fcb5155
DC
191292003-05-19 David Carlton <carlton@bactrian.org>
19130
19131 * gdb.c++/namespace.exp: Add namespace scope and anonymous
19132 namespace tests.
19133 Bump copyright date.
19134 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
19135 (main): Call C::D::marker2.
19136 * gdb.c++/namespace1.cc: New file.
19137
85e85163
JJ
191382003-05-14 Jeff Johnston <jjohnstn@redhat.com>
19139
19140 Roland McGrath <roland@redhat.com>
d63a86f8 19141 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
19142 there is no manager thread.
19143
a25fbfec
JJ
191442003-05-08 Jeff Johnston <jjohnstn@redhat.com>
19145
d63a86f8
RM
19146 * gdb.threads/schedlock.exp: Remove assumption that all threads
19147 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
19148 in one of the child threads rather than the main thread.
19149
be375bae
JB
191502003-05-07 Jim Blandy <jimb@redhat.com>
19151
09bf6082
JB
19152 Add support for assembly source testing on the s390x.
19153 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
19154 architecture.
19155 * gdb.asm/s390x.inc: New file.
19156
be375bae
JB
19157 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
19158 succession of 'if' statements.
19159
00905d52
AC
191602003-05-05 Andrew Cagney <cagney@redhat.com>
19161
19162 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
19163
b1e29e33
AC
191642003-05-05 Andrew Cagney <cagney@redhat.com>
19165
19166 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
19167 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
19168
e33d66ec
EZ
191692003-05-02 Elena Zannoni <ezannoni@redhat.com>
19170
19171 * gdb.base/charset.exp: Update based on new behavior of set/show
19172 charset commands.
19173
2b6fd0d8
AC
191742003-05-01 Andrew Cagney <cagney@redhat.com>
19175
19176 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19177 variable do not give memory errors.
19178
130cacce
AF
191792003-04-30 Adam Fedor <fedor@gnu.org>
19180
19181 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19182 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19183 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19184 gdb.objc/basicclass.m: : New files
19185
19186 * lib/gdb.exp (gdb_compile_objc): New procedure.
19187
bea71854
DJ
191882003-04-27 Daniel Jacobowitz <drow@mvista.com>
19189
19190 * gdb.base/signals.exp: Make backtrace tests more specific.
19191
0f20eeea
DC
191922003-04-23 David Carlton <carlton@bactrian.org>
19193
19194 * gdb.c++/maint.exp (test_first_component): Add tests for
19195 'operator' in more locations.
19196
c8c4d8dc
KB
191972003-04-16 Kevin Buettner <kevinb@redhat.com>
19198
19199 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19200
3fe60e3c
EZ
192012003-04-16 Elena Zannoni <ezannoni@redhat.com>
19202
19203 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 19204 func marke' instead. Update test name.
3fe60e3c 19205
9219021c
DC
192062003-04-15 David Carlton <carlton@math.stanford.edu>
19207
19208 * gdb.c++/maint.exp: New file.
19209
5dd55bdd
EZ
192102003-04-14 Elena Zannoni <ezannoni@redhat.com>
19211
19212 * gdb.threads/schedlock.c: Change type of thread function argument
19213 to long, to avoid warnings on 64-bit platforms.
19214
00890572
EZ
192152003-04-14 Elena Zannoni <ezannoni@redhat.com>
19216
a9c64011
AS
19217 * gdb.base/attach.exp: Add new message from ptrace in case of
19218 attaching to nonexistent process.
d63a86f8 19219
93201743
JB
192202003-04-11 Jim Blandy <jimb@redhat.com>
19221
19222 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19223 gdb.c++/userdef.cc: Place comments on the lines to which the
19224 marker function might return.
19225 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19226 gdb.c++/userdef.exp: Look for those comments to check that we've
19227 returned to the right place, instead of checking line numbers.
19228
2a11c64d
EZ
192292003-04-11 Elena Zannoni <ezannoni@redhat.com>
19230
a9c64011
AS
19231 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19232 match on sourcefile name, instead of directory name.
2a11c64d 19233
68ab8fc5
EZ
192342003-04-10 Elena Zannoni <ezannoni@redhat.com>
19235
d63a86f8 19236 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19237 working directory name.
19238
5624293a
JB
192392003-04-09 Jim Blandy <jimb@redhat.com>
19240
19241 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19242 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19243 after an inferior function call, report the failure, but allow the
19244 test to continue.
19245
f1f02ee4
SC
192462003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19247
19248 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19249 with -DPROTOTYPES.
19250
6eb79af0
SC
192512003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19252
19253 * gdb.base/break.exp: Revert last patch.
19254
8dfb4cf0
SC
192552003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19256
19257 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19258 with -DPROTOTYPES.
19259
ed4c619a
AC
192602003-04-02 Andrew Cagney <cagney@redhat.com>
19261
19262 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19263 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19264 matching directories by the name breakpoint.
19265 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19266 Make "continue to marker1" consistent.
19267 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19268 message consistent.
19269 * lib/gdb.exp: Put "the program is no longer running", and "the
19270 program exited" in parenthesis.
19271 * lib/mi-support.exp: Ditto.
d63a86f8 19272
4e35d5f0 192732003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19274
4e35d5f0
BR
19275 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19276
71900fe8
AC
192772003-03-29 Andrew Cagney <cagney@redhat.com>
19278
19279 * gdb.base/sizeof.c (main): Print the value of '\377'.
19280 * gdb.base/sizeof.exp: Check the sign of '\377'.
19281
c0655a16
MC
192822003-03-27 Michael Chastain <mec@shout.net>
19283
19284 * gdb.base/gdb1090.exp: New file.
19285 * gdb.base/gdb1090.cc: New file.
19286
5b2a3989
JB
192872003-03-27 J. Brobecker <brobecker@gnat.com>
19288
19289 * gdb.gdb/observer.exp: New regression test.
19290
79876890
MC
192912003-03-27 Michael Chastain <mec@shout.net>
19292
19293 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19294 * gdb.base/ptype.exp: Likewise.
19295
6eac95e3
CV
192962003-03-27 Corinna Vinschen <vinschen@redhat.com>
19297
19298 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19299
e8c71839
MC
193002003-03-26 Michael Chastain <mec@shout.net>
19301
19302 * gdb.base/ptype.exp: Actually use some typedef'd types.
19303
71b10041
SC
193042003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19305
19306 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19307 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19308
2512cf80
CV
193092003-03-20 Corinna Vinschen <vinschen@redhat.com>
19310
19311 * gdb.base/default.exp: Fix regular expression.
19312
0d195a4f
CV
193132003-03-20 Corinna Vinschen <vinschen@redhat.com>
19314
19315 * gdb.base/args.exp: Fix regular expression.
19316
8a2dbca8
CV
193172003-03-20 Corinna Vinschen <vinschen@redhat.com>
19318
19319 * gdb.base/help.exp: Allow Win32 child process.
19320
bf028682
CV
193212003-03-20 Corinna Vinschen <vinschen@redhat.com>
19322
19323 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19324 when stepping out of main().
19325
182dbe85
CV
193262003-03-20 Corinna Vinschen <vinschen@redhat.com>
19327
19328 * gdb.base/default.exp: Check for win32 specific message when calling
19329 "run" without executable.
19330
d67a6ba5
CV
193312003-03-20 Corinna Vinschen <vinschen@redhat.com>
19332
19333 * gdb.base/args.exp: Expect .exe in output.
19334
a955b5bb
CV
193352003-03-20 Corinna Vinschen <vinschen@redhat.com>
19336
19337 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19338 Cygwin native.
19339
bf6bad4b
AC
193402003-03-17 Andrew Cagney <cagney@redhat.com>
19341
19342 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19343 vector registes.
19344 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19345 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19346
293e9a31
DC
193472003-03-17 David Carlton <carlton@math.stanford.edu>
19348
19349 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19350 test, for PR breakpoints/38.
19351 Call test_watchpoint_and_breakpoint.
19352 * gdb.base/watchpoint.c (func3): New function.
19353 (main): Call func3.
19354
5330f2db
DC
193552003-03-04 David Carlton <carlton@math.stanford.edu>
19356
19357 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19358 Garply<Garply<char> >:: garply".
19359 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19360 with respect to PR c++/1111; note also PR c++/1113.
19361 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19362 respect to PR c++/1062.
19363 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19364
6ece72da
DC
193652003-03-03 David Carlton <carlton@math.stanford.edu>
19366
19367 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19368 with respect to PR c++/57.
19369 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19370 c++/826.
19371 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19372 respect to PR c++/57.
19373
85ca1584
DC
193742003-03-03 David Carlton <carlton@math.stanford.edu>
19375
19376 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19377 respect to PR c++/33 into FAILs.
19378
98e9c5b8
MC
193792003-03-03 Michael Chastain <mec@shout.net>
19380
7bedbf27
MC
19381 * configure.in: Update copyright years.
19382
193832003-03-03 Michael Chastain <mec@shout.net>
19384
19385 * Makefile.in: Update copyright years.
98e9c5b8 19386
f683e100
DC
193872003-02-28 David Carlton <carlton@math.stanford.edu>
19388
19389 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19390 print class instead of struct and/or superfluous protection
19391 specifiers, as long as the resulting output is equivalent to the
19392 source code.
19393 Delete FIXME from end of messages on tests that don't need
19394 fixing.
19395
a9e0cf2c
DC
193962003-02-28 David Carlton <carlton@math.stanford.edu>
19397
19398 * gdb.c++/templates.exp (do_tests): Allow const in the two
19399 Foo<volatile char *>::foo tests.
19400
e8d359df
MS
194012003-02-27 Michael Snyder <msnyder@redhat.com>
19402
d63a86f8 19403 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19404 will be consistant.
19405
0b71dc91
DC
194062003-02-26 David Carlton <carlton@math.stanford.edu>
19407
19408 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19409 char *>::foo" test with respect to PR c++/33. Create a new test
19410 which is identical to that one except that it doesn't put the
19411 space between the "char" and the "*"; KFAIL it, too.
19412
dd14ab43
DC
194132003-02-26 David Carlton <carlton@math.stanford.edu>
19414
19415 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19416 template types into either PASSes or KFAILs (corresponding to PR
19417 c++/57). Tweak indentation. Update copyright.
19418
1146c7f1
SC
194192003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19420
19421 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19422
74641dfb
MC
194232003-02-13 Michael Chastain <mec@shout.net>
19424
19425 * gdb.base/exprs.exp: Remove i960 remnants.
19426 * gdb.base/funcargs.exp: Likewise.
19427 * gdb.base/list.exp: Likewise.
19428 * gdb.base/ptype.exp: Likewise.
19429
559cd2d0
DC
194302003-02-14 David Carlton <carlton@math.stanford.edu>
19431
19432 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19433 pEe->D::vg()" from XFAIL to KFAIL.
19434
c4f90d87
JM
194352003-02-13 Jason Molenda (jmolenda@apple.com)
19436
19437 * gdb.base/maint.exp: Update maint print statistics regexp to include
19438 new entries.
19439
cbc4d97c
MC
194402003-02-13 Michael Chastain <mec@shout.net>
19441
19442 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19443
40f235b7
MC
194442003-02-12 Michael Chastain <mec@shout.net>
19445
19446 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19447 * gdb.c++/inherit.exp: Likewise.
19448 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19449 * gdb.c++/templates.exp: Likewise.
19450 * gdb.c++/virtfunc.exp: Likewise.
19451
c56716b0
JM
194522003-02-06 Jason Molenda (jason-cl@molenda.com)
19453
19454 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19455 why the code is written that way.
19456
070afcf8
MC
194572003-02-05 Michael Chastain <mec@shout.net>
19458
19459 * gdb.base/dump.exp: Add missing copyright line.
19460
5d0331e5
JM
194612003-02-05 Jason Molenda (jason-cl@molenda.com)
19462
f7ae6d3e 19463 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19464 at the beginning so the breakpoint doesn't get set on the loop.
19465
92851186
MC
194662003-02-05 Michael Chastain <mec@shout.net>
19467
19468 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19469 output for configurations with gcc 2.95.3.
19470
cbf1e085
AC
194712003-02-05 Keith Seitz <keiths@redhat.com>
19472 Andrew Cagney <ac131313@redhat.com>
19473
19474 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19475
29518e1e
MC
194762003-02-04 Michael Chastain <mec@shout.net>
19477
19478 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19479 Call perror and then continue.
19480
5af1d5f3
MC
194812003-02-03 Michael Chastain <mec@shout.net>
19482
19483 * gdb.c++/pr-1023.cc: New file.
19484 * gdb.c++/pr-1023.exp: New file.
19485
6b549786
JB
194862003-02-05 Jim Blandy <jimb@redhat.com>
19487
19488 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19489 it's local to foobar. Check for it there, and check that it's not
19490 present in main.
19491 * gdb.c++/local.cc (marker2): New function.
19492 (foobar): Call marker1.
19493 (main): Call marker2 instead of marker1.
19494
67f16606
AC
194952003-02-04 Andrew Cagney <ac131313@redhat.com>
19496
19497 * gdb.disasm/mn10200.exp: Obsolete file.
19498 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19499 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19500 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19501
1c5cb38e
DC
195022003-02-04 David Carlton <carlton@math.stanford.edu>
19503
19504 * gdb.c++/overload.exp: Test intToChar(1).
19505 * gdb.c++/overload.cc (intToChar): New.
19506 (main): Call intToChar.
19507
d1fe6965
DC
195082003-02-03 David Carlton <carlton@math.stanford.edu>
19509
19510 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19511 'might_kfail' arg.
19512 KFAIL some of the continue_to_bp_overloaded calls, according to
19513 PR c++/1025.
19514
9ba61c5d
MC
195152003-02-01 Michael Chastain <mec@shout.net>
19516
19517 * gdb.base/advance.c (marker1): New marker function.
19518 * gdb.base/advance.exp: When the 'advance' command lands on the
19519 return breakpoint, it can legitimately stop on either the
19520 current line or the next line. Accommodate both outcomes.
19521 * gdb.base/until.exp: Likewise.
19522
e7494ffb
AC
195232003-02-02 Andrew Cagney <ac131313@redhat.com>
19524
19525 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19526 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19527 now a list, not a tuple.
19528 * gdb.mi/mi-var-display.exp: Ditto.
19529 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19530
075559bc
AC
195312003-02-01 Andrew Cagney <ac131313@redhat.com>
19532
19533 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19534 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19535 stack backtraces.
19536 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19537
2bd4c7b1
MK
195382003-02-01 Mark Kettenis <kettenis@gnu.org>
19539
19540 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19541 gdb.mi/mi1-pthreads.exp: Return instead of calling
19542 gdb_suppress_entire_file.
19543
eabd8992
MS
195442003-02-01 Mark Salter <msalter@redhat.com>
19545
19546 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19547
71469e2f
MS
195482003-01-31 Mark Salter <msalter@redhat.com>
19549
19550 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19551 Support empty arg.
19552
38a94d44
MC
195532003-01-30 Michael Chastain <mec@shout.net>
19554
19555 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19556 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19557 has been fixed in gdb/readline on 2003-01-09.
19558
19ea9e73
MS
195592003-01-29 Michael Snyder <msnyder@redhat.com>
19560
e8d359df
MS
19561 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19562 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19563 * gdb.base/args.exp: Skip if target does not support args passing.
19564
2307bd6a
DJ
195652003-01-22 Daniel Jacobowitz <drow@mvista.com>
19566
19ea9e73 19567 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19568 gdb_test. Accept a list of expect arguments as the third
19569 parameter.
19570 (gdb_test): Use it.
19571
f2dd3617
EZ
195722003-01-20 Elena Zannoni <ezannoni@redhat.com>
19573
19574 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19575 allow for different test tree configurations. Update some
19576 tescases accordingly.
19577 * gdb.arch/altivec-regs.exp: Ditto.
19578 * gdb.asm/asm-source.exp: Ditto.
19579 * gdb.base/advance.exp: Ditto.
19580 * gdb.base/display.exp: Ditto.
d63a86f8 19581 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19582 * gdb.base/mips_pro.exp: Ditto.
19583 * gdb.base/overlays.exp: Ditto.
19584 * gdb.base/relocate.exp: Ditto.
19585 * gdb.base/setshow.exp: Ditto.
19586 * gdb.base/step-line.exp: Ditto.
19587 * gdb.base/step-test.exp: Ditto.
19588 * gdb.base/until.exp: Ditto.
19589 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19590
c71cdefd
DC
195912003-01-17 David Carlton <carlton@math.stanford.edu>
19592
19593 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19594 corresponding to PR c++/945.
19595 Update copyright.
19596
fdba05d7
DC
195972003-01-17 David Carlton <carlton@math.stanford.edu>
19598
19599 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19600 corresponding to PR c++/68.
19601
196022003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19603
19604 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19605 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19606 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19607
c362c33a
EZ
196082003-01-15 Elena Zannoni <ezannoni@redhat.com>
19609
0fbc361c
EZ
19610 * gdb.base/break.exp: Fix change of default location, because of
19611 removal of until tests.
19612 * gdb.base/help.exp: Update test for new 'until' help message.
19613 Add test for help on 'advance'.
a9c64011 19614 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19615
dabf8a35
MK
196162003-01-15 Mark Kettenis <kettenis@gnu.org>
19617
19618 * gdb.base/default.exp: Adapt "info float" test for recent changes
19619 to that command. Add test for "info vector".
19620 * gdb.base/float.exp: New file. Add test for "info float" that
19621 resembles the old test in gdb.base/default.exp.
19622
a1769aca
DC
196232003-01-15 David Carlton <carlton@math.stanford.edu>
19624
19625 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19626
82025e13
EZ
196272003-01-15 Elena Zannoni <ezannoni@redhat.com>
19628
19629 * gdb.base/break.exp: Move the tests of until command from here...
19630 * gdb.base/until.exp: ... to here. New file. Add other tests.
19631 * gdb.base/advance.c: New file.
19632 * gdb.base/advance.exp: New file.
19633
8f9ab801
EZ
196342003-01-14 Elena Zannoni <ezannoni@redhat.com>
19635
a9c64011
AS
19636 * gdb.base/args.c: New file.
19637 * gdb.base/args.exp: New file.
8f9ab801 19638
9ae66589
DJ
196392003-01-14 Daniel Jacobowitz <drow@mvista.com>
19640
19641 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19642
8d77e5c3
DJ
196432003-01-14 Daniel Jacobowitz <drow@mvista.com>
19644
19645 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19646
12d2f0a1
DJ
196472003-01-14 Daniel Jacobowitz <drow@mvista.com>
19648
19649 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19650 dates.
19651
6ca37014
DJ
196522003-01-13 Daniel Jacobowitz <drow@mvista.com>
19653
19654 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19655
b0023472
DJ
196562003-01-13 Daniel Jacobowitz <drow@mvista.com>
19657
19658 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19659 (ptype &*"foo").
19660 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19661
607fbc54 196622003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19663
19664 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19665 * gdb.mi/mi1-console.exp: Likewise.
19666
607fbc54 196672003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19668
19669 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19670 * gdb.mi/mi1-console.exp: Likewise.
19671
a1fb14a2
DJ
196722003-01-13 Daniel Jacobowitz <drow@mvista.com>
19673
19674 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19675
c4cf40b7
DJ
196762003-01-09 Daniel Jacobowitz <drow@mvista.com>
19677
19678 * gdb.base/detach.exp: New test.
19679
696d5a5b
DJ
196802003-01-09 Daniel Jacobowitz <drow@mvista.com>
19681
19682 * Makefile.in (ALL_SUBDIRS): New variable.
19683 (subdirs, clean, distclean): Use it.
19684 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19685 regenerating Makefile, since it is generated from the top level.
19686 * gdb.asm/Makefile.in: Likewise.
19687 * gdb.base/Makefile.in: Likewise.
19688 * gdb.c++/Makefile.in: Likewise.
19689 * gdb.disasm/Makefile.in: Likewise.
19690 * gdb.java/Makefile.in: Likewise.
19691 * gdb.mi/Makefile.in: Likewise.
19692 * gdb.threads/Makefile.in: Likewise.
19693 * gdb.trace/Makefile.in: Likewise.
19694
754533e4
DC
196952003-01-09 David Carlton <carlton@math.stanford.edu>
19696
19697 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19698 Add copyright year 2003.
19699
d8b3e9ee
MC
197002003-01-06 Michael Chastain <mec@shout.net>
19701
19702 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19703 When selecting a thread, 'line' and 'file' are optional.
19704 * gdb.mi/mi1-pthreads.exp: Likewise.
19705
8e9e0fe6
AS
197062003-01-06 Andreas Schwab <schwab@suse.de>
19707
19708 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19709 failures.
19710
b5ab8ff3
DJ
197112003-01-04 Daniel Jacobowitz <drow@mvista.com>
19712
19713 Fix PR gdb/844
19714 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19715 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19716
19717 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19718 instead of calling gdb_suppress_entire_file.
19719 * gdb.threads/print-threads.exp: Likewise.
19720 * gdb.threads/schedlock.exp: Likewise.
19721
19722 * gdb.threads/killed.exp: Return instead of calling
19723 gdb_suppress_entire_file.
19724 * gdb.threads/linux-dp.exp: Likewise.
19725 * gdb.threads/pthreads.exp: Likewise.
19726
1e698235
DJ
197272003-01-04 Daniel Jacobowitz <drow@mvista.com>
19728
19729 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19730 stabs.
19731 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19732 * gdb.base/whatis.exp: Always allow (void) after function names.
19733
147ff08c
DJ
197342003-01-04 Daniel Jacobowitz <drow@mvista.com>
19735
19736 * gdb.c++/casts.exp: Correct regexp.
19737
dc62bfc2
MK
197382003-01-04 Mark Kettenis <kettenis@gnu.org>
19739
19740 * configure.in: Call AC_CONFIG_HEADER. Don't call
19741 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19742 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19743 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19744 aforementioned directories in the AC_OUPUT call.
19745 * config.hin: New file.
19746 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19747 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19748 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19749 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19750 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19751 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19752 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19753 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19754 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19755 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19756 gdb.threads/configure.in, gdb.threads/configure,
19757 gdb.threads/config.in, gdb.trace/configure.in,
19758 gdb.trace/configure: Removed.
19759
77afa639
MC
197602003-01-03 Michael Chastain <mec@shout.net>
19761
19762 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19763 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19764
7634bb6e
DJ
197652003-01-03 Daniel Jacobowitz <drow@mvista.com>
19766
19767 * gdb.base/store.exp: Fix regular expressions.
19768
b39c905e
MK
197692002-12-28 Mark Kettenis <kettenis@gnu.org>
19770
19771 * configure.in: Rewrite.
19772 * configure: Regenerated.
19773
0a8551dd
DC
197742003-01-03 David Carlton <carlton@math.stanford.edu>
19775
19776 * gdb.base/psymtab.exp: New file.
19777 * gdb.base/psymtab1.c: Ditto.
19778 * gdb.base/psymtab2.c: Ditto.
19779
c60b7188
AF
197802002-12-23 Adam Fedor <fedor@gnu.org>
19781
19782 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19783
ee73db83
DC
197842002-12-23 David Carlton <carlton@math.stanford.edu>
19785
19786 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19787 and current_directory initialization.
19788
d6c1774e
JB
197892002-12-22 Jim Blandy <jimb@redhat.com>
19790
f0a847b8
JB
19791 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19792 rather than as part of the output file name.
19793
d6c1774e
JB
19794 * gdb.base/attach.exp: There's no need to copy the test program to
19795 /tmp; that was only ever necessary on HP/UX, and this test is
19796 entirely disabled there anyway.
19797
f0708dbb
JB
197982002-12-21 Jim Blandy <jimb@redhat.com>
19799
4c2acfea
JB
19800 * gdb.c++/psmang.exp: Doc fix.
19801
f0708dbb
JB
19802 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19803 test.
19804
9579e000
DC
198052002-12-20 David Carlton <carlton@math.stanford.edu>
19806
19807 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19808
d1810171
MC
198092002-12-18 Michael Chastain <mec@shout.net>
19810
19811 * gdb.c++/annota2.exp: Add copyright year 2002.
19812
76565097
DC
198132002-12-17 David Carlton <carlton@math.stanford.edu>
19814
19815 * gdb.c++/try_catch.cc: Add marker comments.
19816 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19817 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19818 * gdb.c++/m-static.cc: Ditto.
19819 * gdb.c++/m-static1.cc: Ditto.
19820 * gdb.c++/try_catch.cc: Ditto.
19821
da81390b
JJ
198222002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19823
19824 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19825 to see whether we are using the new -environment-directory
19826 command which resets via -r or the old version of the command
19827 which may prompt the user. Part of fix for gdb/741.
19828
b304d130
AC
198292002-12-13 Andrew Cagney <ac131313@redhat.com>
19830
19831 * gdb.fortran/types.exp: Update obsolete comment.
19832 * gdb.fortran/exprs.exp: Ditto.
19833 * lib/gdb.exp: Delete obsolete code.
19834 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19835 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19836 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19837 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19838 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19839 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19840 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19841 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19842 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19843 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19844 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19845 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19846 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19847 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19848 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19849 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19850 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19851 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19852 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19853 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19854 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19855 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19856 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19857 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19858 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19859 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19860 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19861 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19862 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19863 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19864 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19865 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19866 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19867 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19868 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19869 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19870 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19871
a23b6e6a
DC
198722002-12-11 David Carlton <carlton@math.stanford.edu>
19873
19874 * gdb.c++/m-data.exp: Add test for members that shadow global
19875 variables: see PR gdb/804.
19876 * gdb.c++/m-data.cc: Ditto.
19877
6604731b
DJ
198782002-12-10 Daniel Jacobowitz <drow@mvista.com>
19879
19880 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19881
de46ecd7
DC
198822002-12-06 David Carlton <carlton@math.stanford.edu>
19883
19884 * gdb.base/store.c: Don't declare functions static.
19885
27e829d0
AC
198862002-12-04 Andrew Cagney <ac131313@redhat.com>
19887
19888 * gdb.base/store.exp, gdb.base/store.c: New files.
19889
92806416
DJ
198902002-12-03 Daniel Jacobowitz <drow@mvista.com>
19891
19892 * gdb.base/selftest.exp: Update for current gdb.
19893
3bcbaac5
DJ
198942002-12-03 Daniel Jacobowitz <drow@mvista.com>
19895
19896 * gdb.base/maint.exp: Only dump symbols from one source file
19897 or objfile.
19898
f4f00b1f
DJ
198992002-12-03 Daniel Jacobowitz <drow@mvista.com>
19900
19901 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19902 function call.
19903
f1c8a949
JB
199042002-11-25 Jim Blandy <jimb@redhat.com>
19905
19906 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19907 function appearing in error message.
19908
9e297a97
DJ
199092002-11-21 Daniel Jacobowitz <drow@mvista.com>
19910
19911 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19912
1f312e79
JJ
199132002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19914
d63a86f8
RM
19915 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19916 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19917 should be in mi console format. This is part of fix for PR gdb/604.
19918
83c31e7d
FN
199192002-09-18 Fernando Nasser <fnasser@redhat.com>
19920
19921 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19922 which explicitly prints the zero offset as "+0".
19923
322b3f65
DJ
199242002-10-22 Daniel Jacobowitz <drow@mvista.com>
19925
19926 * gdb.threads/schedlock.c (args): Make unsigned.
19927
199282002-10-21 Daniel Jacobowitz <drow@mvista.com>
19929
19930 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19931 numbers. Allow "foo2|selected stack frame".
19932 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19933 * gdb.asm/asmsrc2.s: Likewise.
19934 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19935 comments.
19936 * gdb.asm/mips.inc: New file.
19937
5e2fe5b8
AF
199382002-10-18 Adam Fedor <fedor@gnu.org>
19939
19940 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19941 * gdb.base/help.exp: Likewise.
19942
abe1a5d0
KB
199432002-10-17 Kevin Buettner <kevinb@redhat.com>
19944
19945 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19946 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19947
10abb1d4
JB
199482002-10-02 Jim Blandy <jimb@redhat.com>
19949
19950 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19951
1f609b42
AC
199522002-10-01 Andrew Cagney <ac131313@redhat.com>
19953
19954 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19955 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19956 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19957 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19958 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19959 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
19960 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
19961
0aee02e4
AC
199622002-09-29 Andrew Cagney <ac131313@redhat.com>
19963
19964 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
19965 * mi0-disassemble.exp, mi0-eval.exp: Delete.
19966 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
19967 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
19968 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
19969 * mi0-var-block.exp, mi0-var-child.exp: Delete.
19970 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 19971
6fde09ad
KB
199722002-09-27 Kevin Buettner <kevinb@redhat.com>
19973
19974 * gdb.base/annota1.exp (info break): Make directory components of
19975 path optional since not all compilers emit this debug information.
19976
889bf7c5
PA
19977 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
19978 step ends up stepping out of the function instead of stopping on
19979 the epilogue.
6fde09ad 19980
9e8aab75
KS
199812002-09-26 Keith Seitz <keiths@redhat.com>
19982
19983 * lib/insight-support.exp (gdbtk_start): Figure out where
19984 the insight executable is based on where gdb is. Use this
19985 executable to start insight instead of gdb.
19986
e36180d7
AC
199872002-09-25 Andrew Cagney <cagney@redhat.com>
19988
19989 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
19990
9dd34b2b
AC
199912002-09-24 Andrew Cagney <ac131313@redhat.com>
19992
19993 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
19994 test_isolated_complaints.
19995 (test_empty_complaint): New function.
19996 (test_empty_complaints): New function. Check no output when no
19997 complaints.
d63a86f8 19998
dea97812
KB
199992002-09-19 Jim Blandy <jimb@redhat.com>
20000
a9c64011 20001 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 20002
54951bd7
AC
200032002-09-19 Andrew Cagney <ac131313@redhat.com>
20004
20005 * gdb.gdb/complaints.exp: New file.
20006
dec43320
AC
200072002-09-18 Andrew Cagney <ac131313@redhat.com>
20008
20009 * gdb.base/maint.exp: Check `help maint internal-warning'.
20010
e70d6e3f
DC
200112002-09-18 David Carlton <carlton@math.stanford.edu>
20012
20013 * gdb.c++/m-static.exp: Remove breakpoints depending on line
20014 numbers, and replace them by a single breakpoint after the
20015 constructors are all finished.
20016 Add test 4.
20017 * gdb.c++/m-static.cc: Add test 4.
20018 * gdb.c++/m-static.h: New file.
20019 * gdb.c++/m-static1.cc: New file.
20020
20021 * gdb.c++/printmethod.exp: New file.
20022 * gdb.c++/printmethod.cc: New file.
20023
20024 * gdb.c++/pr-574.exp: New file.
20025 * gdb.c++/pr-574.cc: New file.
20026
afb5c968
CV
200272002-09-18 Corinna Vinschen <vinschen@redhat.com>
20028
20029 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
20030 embedded targets which never actually exit.
20031
31e45dee
FN
200322002-09-18 Fernando Nasser <fnasser@redhat.com>
20033
20034 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
20035 "don't step after run" as unresolved or unsupported, instead of xfail.
20036
a283c5a1
CV
200372002-09-18 Corinna Vinschen <vinschen@redhat.com>
20038
20039 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
20040 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
20041 Add newline to expected string in "step out of main (status wrapper)"
20042 case.
20043
11350d2a
CV
200442002-09-18 Corinna Vinschen <vinschen@redhat.com>
20045
20046 * lib/gdb.exp (rerun_to_main): Allow restarting application.
20047 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
20048
0deec7d6
TT
200492002-09-17 Tom Tromey <tromey@redhat.com>
20050
20051 * gdb.base/printcmds.exp (test_print_string_constants): Expect
20052 \000, not \0, in double-quoted string.
20053
b2b4a1b5
CV
200542002-09-14 Corinna Vinschen <vinschen@redhat.com>
20055
c9d37158 20056 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
20057 string after running the commands execution on breakpoint tests.
20058
1c56143a
CV
200592002-09-13 Corinna Vinschen <vinschen@redhat.com>
20060
20061 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
20062
37f8da45
JB
200632002-09-12 Joel Brobecker <brobecker@gnat.com>
20064
20065 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
20066
08b468e0
KS
200672002-09-10 Keith Seitz <keiths@redhat.com>
20068
20069 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
20070 runto proc.
20071 (mi_run_to_main): Use mi_runto.
20072 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
20073
dc360f58
KS
200742002-09-10 Keith Seitz <keiths@redhat.com>
20075
20076 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
20077 regexp for stopping at main. Could have multiple event notifications.
20078 Don't assume that main was declared with no parameters.
20079 (mi_next): Use mi_step_to.
20080 (mi_step): Use mi_next_to.
20081
ce3abcfb
CV
200822002-09-09 Corinna Vinschen <vinschen@redhat.com>
20083
20084 * gdb.base/default.exp: Fix expected string in `info float' test.
20085
d1f5b980
BE
200862002-09-09 Ben Elliston <bje@redhat.com>
20087
20088 * config/mips.exp: Update comments.
20089 * config/mips-idt.exp: Likewise.
20090 * config/nind.exp: Likewise.
20091 * config/slite.exp: Likewise.
20092 * config/sparclet.exp: Likewise.
20093 * config/udi.exp: Likewise.
20094 * config/vx.exp: Likewise.
20095 * config/vxworks29k.exp: Likewise.
20096
2f71430b
JB
200972002-09-05 Jim Blandy <jimb@redhat.com>
20098
20099 * gdb.threads/killed.exp: Fix test failure message.
20100
7ddebc7e
KS
201012002-09-04 Keith Seitz <keiths@redhat.com>
20102
20103 * lib/mi-support.exp: Update copyright.
20104 (mi_gdb_test): Increase the priority of the expected pattern
20105 so that it matches gdb_test.
20106
0ae67eb3
KS
201072002-09-03 Keith Seitz <keiths@redhat.com>
20108
20109 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
20110 Use integer comparison instead of string comparison for testing
20111 whether binary was built.
20112
38fc42c8
JB
201132002-09-03 Jim Blandy <jimb@redhat.com>
20114
20115 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
20116
b6ff0e81
JB
201172002-08-29 Jim Blandy <jimb@redhat.com>
20118
20119 * gdb.threads/pthreads.exp: Move the portable thread compilation
20120 code into a function in lib/gdb.exp, and call that from here.
20121 * lib/gdb.exp (gdb_compile_pthreads): New function.
20122
07c98896
KS
201232002-08-29 Keith Seitz <keiths@redhat.com>
20124
20125 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
20126 expect_out so that callers can get at it.
20127
0312286c
DJ
201282002-08-23 Daniel Jacobowitz <drow@mvista.com>
20129
20130 * gdb.threads/print-threads.c: New file.
20131 * gdb.threads/print-threads.exp: New file.
20132 * gdb.threads/schedlock.c: New file.
20133 * gdb.threads/schedlock.exp: New file.
20134
dd039bc4
EZ
201352002-08-22 Elena Zannoni <ezannoni@redhat.com>
20136
a9c64011
AS
20137 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
20138 not altivec.c.
dd039bc4 20139
1f36144c
MK
201402002-08-17 Mark Kettenis <kettenis@gnu.org>
20141
20142 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
20143 targets. The problem should be fixed now.
20144
16057ec7 201452002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
20146
20147 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
20148 2002-07-24 change that removes final dots from error messages.
20149
3c1499ad
TT
201502002-08-13 Tom Tromey <tromey@redhat.com>
20151
20152 * gdb.base/readline.exp: New file.
20153
a20ce2c3
AC
201542002-08-01 Andrew Cagney <ac131313@redhat.com>
20155
20156 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
20157 supress message.
20158
db034ac5
AC
201592002-08-01 Andrew Cagney <cagney@redhat.com>
20160
20161 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
20162 CHILL_FOR_TARGET and CHILL_LIB.
20163 * configure.in (configdirs): Remove gdb.chill.
20164 * configure: Regenerate.
20165 * lib/gdb.exp: Obsolete references to chill.
20166 * gdb.fortran/types.exp: Ditto.
20167 * gdb.fortran/exprs.exp: Ditto.
20168
3e000b18
KB
201692002-07-30 Kevin Buettner <kevinb@redhat.com>
20170
20171 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20172 set Irix-specific compile and link flags.
20173
28f4966b
KB
201742002-07-29 Kevin Buettner <kevinb@redhat.com>
20175
20176 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20177 source files. The ``-o'' option doesn't work with the ``-E'' option
20178 when using the Irix compiler.
20179
46c0d5a6
DJ
201802002-07-19 Daniel Jacobowitz <drow@mvista.com>
20181
20182 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20183 Improve support for reusing an exec file. Copy exec file
20184 to target, and run gdbserver on the target instead of on the host.
20185
eecf4bed
JB
201862002-07-18 Jim Blandy <jimb@redhat.com>
20187
0f815cdf
JB
20188 * gdb.base/ending-run.exp: Don't expect to see the program end in
20189 some orderly fashion when we're running on a real stand-alone
20190 board.
20191
eecf4bed
JB
20192 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20193 targets that don't support interrupts.
20194
52d309e4
JB
201952002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20196
20197 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20198 systems.
20199 Move comments in expect statements to inside the actions, so that they
20200 don't get matched against.
20201
ff683d9e
MK
202022002-07-10 Mark Kettenis <kettenis@gnu.org>
20203
20204 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20205 function when asleep" test.
20206
b5356753
AC
202072002-07-10 Andrew Cagney <ac131313@redhat.com>
20208
20209 * gdb.base/page.exp: Rewrite to handle problems with very long
20210 `info set' output. Update copyright.
20211
6aa4d13a
AC
202122002-06-26 Andrew Cagney <ac131313@redhat.com>
20213
20214 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20215 gdb.threads-hp.
20216 * gdb.hp/configure: Regenerate.
20217 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20218 * gdb.hp/gdb.threads-hp/configure: Delete file.
20219 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20220
8cf8c2b8
AC
202212002-06-22 Andrew Cagney <ac131313@redhat.com>
20222
20223 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20224 setlocale, bindtextdomain and textdomain.
20225
6827a8f8
JB
202262002-06-11 Jim Blandy <jimb@redhat.com>
20227
919d772c
JB
20228 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20229 preprocessor macro information is present.
20230
6827a8f8
JB
20231 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20232 tests.
20233
c15b0d21
MS
202342002-06-06 Michael Snyder <msnyder@redhat.com>
20235
c5984d70
MS
20236 * gdb.base/overlays.exp: Record addresses of overlay
20237 functions in TCL variables rather than in GDB variables,
20238 to avoid having GDB convert them to pointers (with loss
20239 of information).
20240
d63a86f8 20241 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20242 default linker script changes.
c15b0d21
MS
20243 * gdb.base/long_long.exp: Add check for sizeof (long double).
20244
be26fe0d
ML
202452002-06-06 Michal Ludvig <mludvig@suse.cz>
20246
20247 * gdb.asm/asm-source.exp: Add x86-64 target.
20248 * gdb.asm/x86_64.inc: New.
d63a86f8 20249
258093ca 202502002-05-30 Michael Chastain <mec@shout.net>
258093ca 20251
4b3153f1 20252 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20253 * gdb.c++/m-static.cc: New file.
20254 * gdb.c++/m-static.exp: New file.
20255
241264c6
MS
202562002-05-28 Michael Snyder <msnyder@redhat.com>
20257
20258 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20259 precision.
20260
9bba8c8f 202612002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20262
4b3153f1 20263 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20264 * gdb.c++/m-data.cc: New file.
20265 * gdb.c++/m-data.exp: New file.
20266
202672002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20268
4b3153f1 20269 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20270 * gdb.c++/try_catch.cc: New file.
d63a86f8 20271 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20272
def1b996
MC
202732002-05-27 Michael Chastain <mec@shout.net>
20274
20275 * gdb.c++/local.exp: Accept more nested types in output.
20276
522ba268
MC
202772002-05-26 Michael Chastain <mec@shout.net>
20278
20279 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20280
277254ba
MS
202812002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20282
20283 * lib/gdb.exp (gdb_wrapper_init): Just because
20284 gdb_wrapper_file exists, this does not mean that the file
20285 should not be rebuilt. That is what gdb_wrapper_initialized
20286 is for.
20287 (default_gdb_init): Reset gdb_wrapper_initialized.
20288
b61a8733
MS
202892002-05-23 Michael Snyder <msnyder@redhat.com>
20290
d63a86f8 20291 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20292 the precision of the floating point test results.
20293 * gdb.base/call-rt-st.exp: Ditto.
20294
b61a8733
MS
20295 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20296 * gdb.base/call-rt-st.exp: Ditto.
20297
56f6e910
MC
202982002-05-19 Michael Chastain <mec@shout.net>
20299
20300 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20301
ad0b0016
EZ
203022002-05-19 Elena Zannoni <ezannoni@redhat.com>
20303
a9c64011
AS
20304 * configure.in (configdirs): Add gdb.arch.
20305 * configure: Regenerate.
ad0b0016 20306
f617d2b6
JB
203072002-05-17 Jim Blandy <jimb@redhat.com>
20308
20309 * gdb.base/completion.exp: Recognize the more detailed error
20310 messages produced by the macro expander's lexical analyzer.
20311
eac2a696
EZ
203122002-05-14 Elena Zannoni <ezannoni@redhat.com>
20313
a9c64011
AS
20314 * gdb.arch/altivec-abi.c: New file.
20315 * gdb.arch/altivec-abi.exp: New file.
20316 * gdb.arch/altivec-regs.c: New file.
20317 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20318
2fdde8f8
DJ
203192002-05-14 Daniel Jacobowitz <drow@mvista.com>
20320
20321 * gdb.base/maint.exp (maint print type): Update for new type
20322 structure.
d63a86f8 20323
e31f1a7c
EZ
203242002-05-14 Elena Zannoni <ezannoni@redhat.com>
20325
20326 * gdb.arch: New directory.
20327 * gdb.arch/configure.in: New file.
20328 * gdb.arch/configure: New file.
20329 * gdb.arch/Makefile.in: New file.
20330
db589741
CV
203312002-05-13 Corinna Vinschen <vinschen@redhat.com>
20332
20333 * gdb.asm/asm-source.exp: Add v850 as supported target.
20334 * gdb.asm/v850.inc: New file.
20335
8ce2a7dc
DJ
203362002-05-13 Daniel Jacobowitz <drow@mvista.com>
20337
20338 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20339
df763c7f
DJ
203402002-05-12 Daniel Jacobowitz <drow@mvista.com>
20341
20342 * gdb.base/break.exp: Check 'break "marker2"'.
20343
377daeed
MS
203442002-05-10 Michael Snyder <msnyder@redhat.com>
20345
20346 * gdb.base/long_long.exp: Fix typo.
20347
c4b7bc2b
JB
203482002-05-10 Jim Blandy <jimb@redhat.com>
20349
ecac9a4e
JB
20350 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20351 a bug.
20352
c4b7bc2b
JB
20353 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20354 Recognize more detailed error message produced by the macro
20355 expander's lexical analyzer.
20356 * lib/gdb.exp (test_print_reject): Same.
20357
e71019a1
MK
203582002-05-09 Mark Kettenis <kettenis@gnu.org>
20359
20360 * gdb.c++/method.exp: Fix typo.
20361
fedfc8e6
MS
203622002-05-08 Michael Snyder <msnyder@redhat.com>
20363
166a1957
MS
20364 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20365 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20366 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20367 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20368 Add iftarget clause for strongarm.
d63a86f8 20369
f1c47eb2
MS
203702002-05-06 Michael Snyder <msnyder@redhat.com>
20371
cb9a9d3e
MS
20372 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20373 (gdb_continue_to_end): Accept output from status wrapper.
20374 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20375 Clean up fail messages to match pass messages.
20376
f1c47eb2
MS
20377 Enable the "needs_status_wrapper" testsuite feature.
20378 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20379 (gdb_compile): Conditionally call gdb_wrapper_init.
20380 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20381 * gdb.c++/method.exp: Recognize output from status wrapper.
20382
6079c749
BE
203832002-05-06 Ben Elliston <bje@redhat.com>
20384From Graydon Hoare <graydon@redhat.com>
20385
20386 * config/sid.exp: Include support for "rawsid" protocol.
20387
188baff3
JB
203882002-05-03 Jim Blandy <jimb@redhat.com>
20389
20390 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20391 * gdb.c++/hang3.C: New file.
20392
b9c07f0f
AC
203932002-05-04 Andrew Cagney <ac131313@redhat.com>
20394
20395 * gdb.base/default.exp: Remove obsolete code.
20396 * gdb.c++/misc.exp: Ditto. Update copyright.
20397 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20398 * gdb.base/whatis.exp: Ditto. Update copyright.
20399 * gdb.base/scope.exp: Ditto. Update copyright.
20400 * gdb.base/ptype.exp: Ditto. Update copyright.
20401 * gdb.base/printcmds.exp: Ditto. Update copyright.
20402 * gdb.base/opaque.exp: Ditto. Update copyright.
20403 * gdb.base/list.exp: Ditto.
20404 * gdb.base/funcargs.exp: Ditto. Update copyright.
20405 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20406 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20407 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20408 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20409 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20410 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20411
5c7a0397
MS
204122002-05-02 Michael Snyder <msnyder@redhat.com>
20413
d6dcc264 20414 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20415 * gdb.base/long_long.exp: Add xscale target.
20416 * gdb.base/default.exp: Add xscale target.
20417
eb7f1c48
JB
204182002-05-01 Jim Blandy <jimb@redhat.com>
20419
20420 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20421 gdb.c++/hang.exp: New test.
20422
a6befae8
FF
204232002-05-01 Fred Fish <fnf@redhat.com>
20424
20425 * gdb.base/completion.exp: Handle completions of "./Make" for
20426 more than one completion possibility, as is the case when we
20427 build and test in the source tree.
20428
0a310277
AG
204292002-04-29 Anthony Green <green@redhat.com>
20430
20431 * gdb.java/jmisc1.exp: New file.
20432 * gdb.java/jmisc2.exp: New file.
20433
6ff9af88
DJ
204342002-04-24 Daniel Jacobowitz <drow@mvista.com>
20435
20436 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20437
96b3d632
EZ
204382002-04-23 Elena Zannoni <ezannoni@redhat.com>
20439
20440 * gdb.base/help.exp: Change 'help status' to allow for target
20441 dependent output differences.
20442
5019bb54
MC
204432002-04-22 Michael Chastain <mec@shout.net>
20444
20445 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20446
a805a116
MC
204472002-04-22 Michael Chastain <mec@shout.net>
20448
20449 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20450
a1706bfd
DM
204512002-04-17 David S. Miller <davem@redhat.com>
20452
20453 * gdb.asm/sparc64.inc: New file.
20454 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20455
a73a20a2
EZ
204562002-04-19 Elena Zannoni <ezannoni@redhat.com>
20457
20458 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20459 instruction file directly into the build tree. Clean up at end of
20460 test.
20461
ba678339
DM
204622002-04-18 David S. Miller <davem@redhat.com>
20463
20464 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20465 handle 64-bit platforms correctly.
20466 * gdb.base/maint.exp: Likewise.
20467
b03399da
KB
204682002-04-18 Kevin Buettner <kevinb@redhat.com>
20469
20470 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20471 ``-fpic'' when compiling files comprising a shared library, but
20472 it does need additional linker flags in order to find shared
20473 libraries at run time.
20474
e2004992
KB
204752002-04-18 Kevin Buettner <kevinb@redhat.com>
20476
20477 * gdb.base/cvexpr.c (use): New function.
20478 (main): Invoke use() on all global variables to prevent
20479 some linkers from deleting these otherwise unused symbols.
20480
d8937120
MC
204812002-04-17 Michael Chastain <mec@shout.net>
20482From David S. Miller <davem@redhat.com>
20483
20484 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20485 handle 64-bit platforms correctly.
20486
ffd61a58
MS
204872002-04-12 Michael Snyder <msnyder@redhat.com>
20488From Jim Blandy <jimb@redhat.com>
a9c64011 20489 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20490 script can handle this instead.
20491 * gdb.base/bar.c (barx): Same.
20492 * gdb.base/baz.c (bazx): Same.
20493 * gdb.base/grbx.c (grbxx): Same.
20494
20495 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20496 manager doesn't automatically unmap overlays unnecessarily.
20497
6b8426a6
MH
204982002-04-10 Martin M. Hunt <hunt@redhat.com>
20499
20500 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20501 stepping out of main.
20502
34af4875
MC
205032002-04-09 Michael Chastain <mec@shout.net>
20504
20505 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20506 scope so that the nested scope tests will make sense.
20507 * gdb.c++/local.exp: Write patterns that actually work with gcc
20508 (the HP patterns "were never known to work with gcc").
20509 Keep the old aCC patterns too.
20510
2d1676a0
DJ
205112002-04-09 Daniel Jacobowitz <drow@mvista.com>
20512
20513 * gdb.base/attach.exp: Correct target board test.
20514
3a63e3f9
MC
205152002-04-08 Michael Chastain <mec@shout.net>
20516
20517 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20518 in a const method. Add some xfail and fail cases for configurations
20519 that do not emit the "const ...".
20520
f18dabd2
MC
205212002-04-07 Michael Chastain <mec@shout.net>
20522
20523 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20524 Accept "A * const" and "const A * const" as type of "this".
20525 Fix spelling of getFunky throughout. Make messages uniform.
20526
0fcddd82
EZ
205272002-04-07 Elena Zannoni <ezannoni@redhat.com>
20528
a9c64011 20529 Work around for PR gdb/285:
0fcddd82
EZ
20530 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20531
16a8534a
EZ
205322002-04-07 Elena Zannoni <ezannoni@redhat.com>
20533
20534 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20535 instructions file at run time instead of configure time.
20536 Sometimes we run the test in a directory that is not the one we
20537 configured in.
20538 * gdb.asm/configure.in: Delete creation of symlink.
20539 * gdb.asm/configure: Regenerate.
20540
24181d81
JB
205412002-04-05 J. Brobecker <brobecker@gnat.com>
20542
20543 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20544 xfullpath () function.
20545
7cdb7107
DJ
205462002-04-04 Daniel Jacobowitz <drow@mvista.com>
20547
20548 * gdb.asm/Makefile.in: Correct dependencies.
20549
20550 * gdb.asm/powerpc.inc: New file.
20551 * gdb.asm/asm-source.exp: Add PowerPC.
20552 * gdb.asm/configure.in: Likewise.
20553 * gdb.asm/configure: Regenerated.
20554
a7d17088
DJ
205552002-04-04 Daniel Jacobowitz <drow@mvista.com>
20556
20557 * gdb.base/relocate.exp: New file.
20558 * gdb.base/relocate.c: New file.
20559
cd721503
FF
205602002-04-04 Fred Fish <fnf@redhat.com>
20561
20562 * gdb.base/step-test.exp: Update comment regarding stopping in
20563 memcpy/bcopy calls inserted as part of the compiler runtime.
20564
b22ad7a7
MS
205652002-04-04 Michael Snyder <msnyder@redhat.com>
20566
20567 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20568
5f279fa6
DJ
205692002-04-03 Daniel Jacobowitz <drow@mvista.com>
20570
20571 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20572 (gdb_expect): Remove $notransfer hack.
20573
dd0fd3ce
DJ
205742002-04-02 Daniel Jacobowitz <drow@mvista.com>
20575
20576 * gdb.c++/classes.exp ("calling method for small class"): Match
20577 updated register output.
20578
1e50cda1
DJ
205792002-03-30 Daniel Jacobowitz <drow@mvista.com>
20580
20581 Fix PR gdb/452
20582 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20583 when finished. Make gdb_file_cmd send "exec-file" when
20584 appropriate.
20585
24015922
DJ
205862002-03-30 Daniel Jacobowitz <drow@mvista.com>
20587
20588 * gdb.base/attach.exp: Remove extra setup_xfail.
20589
dd7dfd64
MS
205902002-03-26 Michael Snyder <msnyder@redhat.com>
20591
20592 * gdb.base/default.exp: Add tests for dump, append, and restore.
20593 * gdb.base/help.exp: Add tests for dump, append, and restore.
20594 * gdb.base/dump.exp: New file, test dump, append and restore.
20595 * gdb.base/dump.c: New file.
20596
48b2f8d7
MS
205972002-03-27 Michael Snyder <msnyder@redhat.com>
20598
d63a86f8 20599 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20600 clean-ups in help messages.
20601
05b4d525
FF
206022002-03-26 Fred Fish <fnf@redhat.com>
20603
20604 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20605 have debugging info for those functions and the compiler uses them
20606 internally to copy structs around.
20607
d7679631
FF
206082002-03-26 Fred Fish <fnf@redhat.com>
20609
20610 * gdb.base/list.exp: Revert the change made yesterday and add note
20611 about why we don't list the default lines for remote targets.
20612
523ac3f9
MS
206132002-03-25 Michael Snyder <msnyder@redhat.com>
20614
20615 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20616
754b2b8d
FF
206172002-03-25 Fred Fish <fnf@redhat.com>
20618
20619 * gdb.base/list.exp: This test works on remote targets so remove
20620 the short circuit for remote targets. Update copyright.
20621
33c3e192
FF
206222002-03-25 Fred Fish <fnf@redhat.com>
20623
20624 * gdb.base/attach.exp: Fix logic error that was suppressing this
20625 test for all non hppa*-*-hpux* targets, instead of the hp target.
20626 Move comments closer to the suppression point. Also now need to
20627 check that we are running natively.
20628
d43e73ee
MS
206292002-03-22 Michael Snyder <msnyder@redhat.com>
20630
882c8f02
MS
20631 * gdb.base/default.exp: Add test for gcore. Update copyright.
20632 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20633
04c12f60
FF
206342002-03-06 Fred Fish <fnf@redhat.com>
20635
20636 * gdb.base/funcargs.c: Remove extraneous ';' character.
20637 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20638
b43df995
MC
206392002-03-04 Michael Chastain <mec@shout.net>
20640
20641 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20642 accommodate gcc v3 function signature.
20643 * gdb.mi/mi0-var-cmd-exp: Ditto.
20644
92362027
AC
206452002-02-24 Andrew Cagney <ac131313@redhat.com>
20646
20647 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20648 ``GNU/Linux'' or ``Linux kernel''
20649 * testsuite/gdb.threads/pthreads.c: Ditto.
20650
258ad32d
MC
206512002-02-24 Michael Chastain <mec@shout.net>
20652
20653 * gdb.threads/pthreads.c (thread1): Add a return statement.
20654 (thread2): Likewise.
20655 (foo): Likewise.
20656
04c3b3d4
MC
206572002-02-23 Michael Chastain <mec@shout.net>
20658
20659 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20660 to placate gcc.
20661
5a2a0a20
MC
206622002-02-23 Michael Chastain <mec@shout.net>
20663
20664 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20665 test "ptype bint". The test passes on all my stabs configurations.
20666
a640f7fc
JB
206672002-02-21 Jim Blandy <jimb@redhat.com>
20668
27924826
JB
20669 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20670 filename at a time, and watch for the ones we want to see.
20671
a640f7fc
JB
20672 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20673 types of pointers to prototyped functions.
20674
edcc8c75
AC
206752002-02-20 Andrew Cagney <ac131313@redhat.com>
20676
20677 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20678 signed, unsigned and straight char.
20679 (padding_char, padding_short, padding_int, padding_long,
20680 padding_long_long, padding_float, padding_double,
20681 padding_long_double): New global variables.
20682 (fill, fill_structs): New functions.
20683
20684 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20685 for correctly sized writes. Update copyright.
20686 (get_valueof): New procedure.
20687 (get_sizeof): Call get_valueof.
20688 (check_valueof): New procedure.
20689 (check_padding): New procedure.
20690
ac57ea44
MC
206912002-02-20 Michael Chastain <mec@shout.net>
20692
20693 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20694 to setup_xfail. Document some of the remaining calls.
20695
7a10c941
MC
206962002-02-18 Michael Chastain <mec@shout.net>
20697
20698 * gdb.c++/userdef.exp: Update copyright year.
20699
fb8acdcc
DJ
207002002-02-18 Daniel Jacobowitz <drow@mvista.com>
20701
20702 * gdb.c++/userdef.exp: Test overloaded operators properly.
20703 Remove xfails.
20704
fda6ae12
MS
207052002-02-14 Michael Snyder <msnyder@redhat.com>
20706
20707 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20708
676a0442
DJ
207092002-02-14 Daniel Jacobowitz <drow@mvista.com>
20710
20711 * gdb.base/a2-run.exp: Check for a remote target properly.
20712 * gdb.base/annota1.exp: Likewise.
20713 * gdb.base/list.exp: Likewise.
20714 * gdb.base/reread.exp: Likewise.
20715 * gdb.base/scope.exp: Likewise.
20716 * gdb.base/shlib-call.exp: Likewise.
20717 * gdb.base/term.exp: Likewise.
20718 * gdb.c++/annota2.exp: Likewise.
20719
78b4f468
RE
207202002-02-13 Richard Earnshaw <rearnsha@arm.com>
20721
20722 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20723
9a81ba51
MC
207242002-02-10 Michael Chastain <mec@shout.net>
20725
20726 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20727 (call_after_alloca): Ditto.
20728
004af6c7
DJ
207292002-02-10 Daniel Jacobowitz <drow@mvista.com>
20730
20731 * gdb.base/ending-run.exp: Guard "cont" test with
20732 gdb_skip_stdio_test.
20733
37225f62
JB
207342002-02-06 Jim Blandy <jimb@redhat.com>
20735
20736 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20737 from here...
20738 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20739 To here. Disable this test on non-HP platforms. Add big comment.
20740
fe6fdd96
MS
207412002-02-04 Michael Snyder <msnyder@redhat.com>
20742
20743 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20744 other than d10v and m32r.
20745
036fad3f
RE
207462002-02-02 Richard Earnshaw <rearnsha@arm.com>
20747
20748 * gdb.base/default.exp: Rewrite test patterns to reduce time
20749 taken to match them.
20750
7148ab62
DJ
207512002-01-30 Daniel Jacobowitz <drow@mvista.com>
20752
20753 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20754 Allow a start function above main.
20755 * gdb.threads/linux-dp.exp: Fix copyright date.
20756
396cc255
DJ
207572002-01-30 Daniel Jacobowitz <drow@mvista.com>
20758
a9c64011
AS
20759 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20760 (check_philosopher_stack): Check for manager thread before checking
20761 for a just-starting thread.
396cc255 20762
f038d31b
DJ
207632002-01-30 Daniel Jacobowitz <drow@mvista.com>
20764
20765 From Neil Booth <neil@daikokuya.demon.co.uk>:
20766 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20767 warnings.
20768
b3ff9d9a
FF
207692002-01-21 Fred Fish <fnf@redhat.com>
20770
20771 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20772 not caller.
20773
39ad761d
JB
207742002-01-21 Jim Blandy <jimb@redhat.com>
20775
20776 * gdb.base/reread.exp: Check that GDB properly re-reads the
20777 executable file when it changes while no inferior is running.
20778
aaf320fa
FF
207792002-01-21 Fred Fish <fnf@redhat.com>
20780
a9c64011
AS
20781 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20782 optionally accept the "shlib events" variation.
aaf320fa 20783
808a31f5
JB
207842002-01-21 Jim Blandy <jimb@redhat.com>
20785
20786 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20787 call `fflush' after every `printf', so that the output is produced
20788 at predictable points, regardless of whatever buffering does (or
20789 doesn't) take place.
20790 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20791 at different points.
20792
4420d5e2
DJ
207932002-01-20 Daniel Jacobowitz <drow@mvista.com>
20794
20795 * gdb.c++/inherit.exp: Update copyright years.
20796 * gdb.c++/method.exp: Likewise.
20797
3e36a0f4
DJ
207982002-01-20 Daniel Jacobowitz <drow@mvista.com>
20799
20800 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20801 artificial methods/arguments.
20802 * gdb.c++/derivation.exp: Likewise.
20803 * gdb.c++/inherit.exp: Likewise.
20804 * gdb.c++/method.exp: Likewise.
20805 * gdb.c++/virtfunc.exp: Likewise.
20806
b4ceaee6
AC
208072002-01-18 Andrew Cagney <ac131313@redhat.com>
20808
20809 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20810 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20811 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20812 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20813 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20814 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20815
ecace851
JB
208162002-01-17 Jim Blandy <jimb@redhat.com>
20817
20818 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20819 anchoring the pattern matching the entry point symbol's name.
20820
375fc983
AC
208212002-01-17 Andrew Cagney <ac131313@redhat.com>
20822
20823 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20824 continue/quit query. Update copyright.
20825
fe6fdd96
MS
208262002-01-14 Michael Snyder <msnyder@redhat.com>
20827
20828 * gdb.base/gcore.exp: Remove extra debugging output.
20829
e017c81f
DJ
208302002-01-13 Daniel Jacobowitz <drow@mvista.com>
20831
20832 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20833 for slightly dubious v2 mangled string.
20834
37ab3bf8
DJ
208352002-01-13 Daniel Jacobowitz <drow@mvista.com>
20836
20837 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20838
1bc05c3a 208392002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20840
1bc05c3a 20841 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20842
1bc05c3a
JM
20843 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20844 constructors.
20845 * gdb.c++/derivation.exp: Likewise.
20846 * gdb.c++/templates.exp: Likewise.
20847 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20848
1bc05c3a
JM
208492002-01-10 Michael Snyder <msnyder@redhat.com>
20850
20851 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20852
a911c360
MS
208532002-01-08 Michael Snyder <msnyder@redhat.com>
20854
20855 * gdb.base/gcore.exp: New test for generate-core-file command.
20856 * gdb.base/gcore.c: Testcase for above.
20857 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20858
ea2119ec
JM
208592002-01-08 Jason Merrill <jason@redhat.com>
20860
20861 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20862
68203136
FF
208632002-01-07 Fred Fish <fnf@redhat.com>
20864
20865 * gdb.c++/overload.exp: Remove unconditional xfails for:
20866 print foo_instance1.overloadargs(1)
20867 print foo_instance1.overloadargs(1, 2)
20868 print foo_instance1.overloadargs(1, 2, 3)
20869 print foo_instance1.overloadargs(1, 2, 3, 4)
20870 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20871 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20872 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20873 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20874 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20875 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20876 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20877 print foo_instance1.overload1arg()
20878 print foo_instance1.overload1arg((char)arg2)
20879 print foo_instance1.overload1arg((signed char)arg3)
20880 print foo_instance1.overload1arg((unsigned char)arg4)
20881 print foo_instance1.overload1arg((int)arg7)
20882 print foo_instance1.overload1arg((unsigned int)arg8)
20883 print foo_instance1.overload1arg((float)arg11)
20884 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20885
21b9b5b1
MS
208862002-01-07 Michael Snyder <msnyder@redhat.com>
20887
20888 * gdb.base/huge.exp: New test. Print a very large target data object.
20889 (skip_huge_test): New test variable. Define if you want to skip this
20890 test. The test reads an 8 megabyte data object from the target, so it
20891 might be very time consuming on remote targets with a slow connection.
20892 * gdb.base/huge.c: New file. Test case for above.
20893
725f922e
FF
208942002-01-07 Fred Fish <fnf@redhat.com>
20895
20896 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20897 g_instance.bfoo, and g_instance.cfoo.
20898
889bf7c5 208992002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20900
889bf7c5
PA
20901 * gdb.base/break.c (multi_line_if_conditional): New function.
20902 (multi_ilne_while_conditional): Likewise.
20903 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20904 IF or WHILE condition puts the breakpoint at the start of
20905 the condition.
f286b2c3 20906
634d57ec
JL
20907 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20908 hppa*-*-hpux* expected failure.
20909 * gdb.base/structs.exp (do_function_calls): Similarly.
20910
20911 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20912 watchpoints.
20913
9fbfe2dc
AC
209142002-01-06 Andrew Cagney <ac131313@redhat.com>
20915
20916 Fix PR gdb/66.
20917 * gdb.base/structs.exp: Replace skip for a29k with skip for
20918 gdb,cannot_call_functions.
20919 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20920 * gdb.base/callfuncs.exp: Ditto.
20921 * gdb.base/call-rt-st.exp: Ditto.
20922 * gdb.base/call-strs.exp: Ditto.
20923 * gdb.base/callfwmall.exp: Ditto.
20924 * gdb.base/scope.exp: Obsolete xfail a29k.
20925 * gdb.c++/misc.exp: Ditto.
20926 * gdb.c++/cplusfuncs.exp: Ditto.
20927 * gdb.base/ptype.exp: Ditto.
20928 * gdb.base/printcmds.exp: Ditto.
20929 * gdb.base/opaque.exp: Ditto.
20930 * gdb.base/list.exp: Ditto.
20931 * gdb.base/funcargs.exp: Ditto.
20932 * gdb.base/default.exp: Ditto.
20933
8ddad156
MS
209342002-01-04 Michael Snyder <msnyder@redhat.com>
20935
ca4976a6 20936 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20937 * gdb.base/maint.exp: Add tests for maint info sections options.
20938
1b074332
JL
20939Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20940
20941 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20942
7d159115
CV
209432001-12-20 Corinna Vinschen <vinschen@redhat.com>
20944
20945 * gdb.asm/arm.inc: New file.
20946 * gdb.asm/asm-source.exp: Add arm targets.
20947 * gdb.asm/configure.in: Ditto.
20948 * gdb.asm/configure: Recreated from configure.in.
20949
8fb87725
JL
20950Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20951
afabe08c
JL
20952 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20953 with HP's compiler.
20954 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20955 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20956 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20957 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20958
20959 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
20960 either HP's compilers or GCC.
20961
db521deb
JL
20962 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
20963 a SIGBUS or SIGSEGV.
20964
20965 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
20966
20967 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
20968 can be compiled with either HP's compiler or GCC.
20969
cfa88ab7
JL
20970 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
20971 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
20972 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
20973
ca344dff
JL
20974 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
20975 to match current gdb output. Update due to using auto-solib-limit
20976 for limiting instead of overloading auto-solib-add.
20977 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
20978 test program.
20979
3f3c6e55 20980 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
20981 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
20982 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20983 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20984 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20985 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20986 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
20987 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
20988 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
20989 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
20990 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
20991 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
20992 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 20993
8fb87725
JL
20994 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
20995 a SIGTRAP to the inferior.
20996
cf599fa7
CV
209972001-12-19 Corinna Vinschen <vinschen@redhat.com>
20998
20999 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
21000 Substitute call to target_link by call to gdb_compile.
21001
2cd045cd
JL
21002Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
21003
a9c64011
AS
21004 * gdb.base/break.exp: Fix HP specific search string when testing
21005 backtracing in a called function.
2cd045cd 21006
a9c64011
AS
21007 * gdb.base/constvars.exp: Only set lang to C++ if we're
21008 compiling the test with HP's compilers.
21009 * gdb.base/volatile.exp: Similarly.
2cd045cd 21010
99ebe9ac
JB
210112001-12-19 Jim Blandy <jimb@redhat.com>
21012
21013 * gdb.base/printcmds.exp: Expect the null character to be printed
21014 as '\0', and the '\013' to be printed as '\v'.
21015 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
21016 * gdb.base/setvar.exp: Same.
21017
b9891b29
JB
210182001-12-17 Jim Blandy <jimb@redhat.com>
21019
0eba65ab
JB
21020 * gdb.base/completion.exp: Rather than completing very long
21021 filenames, which can make the readline library produce output we
21022 don't recognize, cd to the directory first, and then complete
21023 using nice, short relative paths.
21024
6970b5b1
JB
21025 * gdb.base/completion.exp: On some systems, there is, in fact, a
21026 variable named `b' in scope, since GDB treats all static
a9c64011
AS
21027 variables as being in scope. So use `no_var_named_this'
21028 instead of `b'.
6970b5b1 21029
b9891b29 21030 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 21031 can't find the core file's registers as a failure.
b9891b29 21032
e6ccd35f
JSC
210332001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
21034
a9c64011
AS
21035 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
21036 test expect string more specific.
e6ccd35f 21037
105ba819
CV
210382001-12-13 Corinna Vinschen <vinschen@redhat.com>
21039
21040 * gdb.asm/asm-source.exp: Add support for xstormy16.
21041 * gdb.asm/configure.in: Ditto.
21042 * gdb.asm/configure: Rebuild.
21043 * gdb.asm/xstormy16.inc: New file.
21044
e9e79dd9
FF
210452001-12-10 Fred Fish <fnf@redhat.com>
21046
21047 * gdb.base/maint.exp: Update to match changes in type dumping code.
21048
347dc97d
JB
210492001-12-10 Jim Blandy <jimb@redhat.com>
21050
21051 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
21052 matching the entry point symbol's name at the beginning of the
21053 line.
347dc97d 21054
5178b9d6
DJ
210552001-12-07 Daniel Jacobowitz <drow@mvista.com>
21056
21057 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
21058 gdb.c++/inherit.exp, gdb.c++/method.exp,
21059 gdb.c++/namespace.exp, gdb.c++/templates.exp,
21060 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
21061 and class layout support.
21062
af890c52
DJ
210632001-12-07 Daniel Jacobowitz <drow@mvista.com>
21064
21065 * gdb.c++/classes.exp: Add test for static member function.
21066 * gdb.c++/misc.cc: Add class with static member function.
21067
7a345fb3
JB
210682001-12-07 Jim Blandy <jimb@redhat.com>
21069
f2e54a80 21070 If GDB says it can't find the struct the function returned, report
8032bf31
JB
21071 those tests as `unsupported'.
21072 * gdb.base/call-rt-st.exp (print_struct_call): New function.
21073 Rewrite subsequent tests to use it.
21074
21075 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
21076 those tests as `unsupported'.
21077 * gdb.base/structs.exp (call_struct_func): New function.
21078 (do_function_calls): Use call_struct_func to call the functions
21079 returning structs.
21080
0bc69509
JB
21081 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
21082 whether functions are prototyped or not, so we can't possibly pass
21083 arguments to t_float_values2 properly.
21084
7a345fb3
JB
21085 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
21086 value of `timeout' for targets other than the mips*tx39-*.
21087
edb6ede1
MS
210882001-12-06 Michael Snyder <msnyder@redhat.com>
21089
d63a86f8 21090 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
21091 and detect whether the start symbol has a leading underscore.
21092
2d842f13
JB
210932001-12-04 Jim Blandy <jimb@redhat.com>
21094
21095 * gdb.base/completion.exp: Clarify indentation.
21096
68550daf
JB
210972001-12-03 Jim Blandy <jimb@redhat.com>
21098
21099 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
21100 variables on the S/390, not `.word'.
21101
cd5195a8
JB
211022001-11-30 Jim Blandy <jimb@redhat.com>
21103
21104 Add assembly-source tests for s390-ibm-linux.
21105 * gdb.asm/s390.inc: New file.
21106 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
21107 the S/390 architecture.
a9c64011 21108 * gdb.asm/configure: Regenerated.
cd5195a8 21109
ca9efc90
MS
211102001-11-30 Michael Snyder <msnyder@redhat.com>
21111
21112 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
21113 next, info source, info sources, info line, global and static
21114 variables, and static functions.
21115 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
21116 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
21117 * gdb.asm/asmsrc1.s: Add a static function and some variables.
21118 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
21119 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
21120 (gdbasm_leave): Restore frame pointer.
21121 (gdbasm_startup): Copy stack set-up from crt0.S.
21122
d0e66976
FN
211232001-11-26 Fernando Nasser <fnasser@redhat.com>
21124
21125 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
21126 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
21127 to a local (non-static) variable. Copy tstruct.a to a static buffer
21128 and return a pointer to that buffer.
21129 * gdb.base/callfwmall.c (t_structs_a): Ditto.
21130
e2334072
MK
211312001-11-24 Mark Kettenis <kettenis@gnu.org>
21132
21133 * gdb.asm/configure.in: Fix recognition of ix86 target.
21134 * gdb.asm/configure: Regenerate.
21135
756caa3d
MS
211362001-11-21 Michael Snyder <msnyder@redhat.com>
21137
21138 * gdb.asm/sparc.inc: New file.
21139 * gdb.asm/asm-source.exp: Recognize sparc target.
21140 * gdb.asm/configure.in: Recognize sparc target.
21141 * gdb.asm/configure: Regenerate.
d63a86f8 21142
9a4d72d5
MS
211432001-11-21 Michael Snyder <msnyder@redhat.com>
21144
21145 * gdb.asm/m32r.inc: New file.
21146 * gdb.asm/asm-source.exp: Recognize m32r target.
21147 * gdb.asm/configure.in: Recognize m32r target.
21148 * gdb.asm/configure: Regenerate.
21149
a773d1cd
MS
211502001-11-20 Michael Snyder <msnyder@redhat.com>
21151
017ac23d
MS
21152 * gdb.asm/i386.inc: New file.
21153 * gdb.asm/asm-source.exp: Recognize ix86 target.
21154 * gdb.asm/configure.in: Recognize ix86 target.
21155 * gdb.asm/configure: Regenerate.
21156
a773d1cd
MS
21157 * gdb.c++/namespace.exp: Fix quotes in output messages.
21158
bb632afb
MS
211592001-11-14 Michael Snyder <msnyder@redhat.com>
21160
25d559ca 21161 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
21162 qualifier in a type cast expression, to designate an address
21163 in the instruction space (Harvard architecture).
21164
4749e309
MS
211652001-11-13 Michael Snyder <msnyder@redhat.com>
21166
21167 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
21168 Tests for expressions using 'const' and 'volatile'.
21169
25050984
CV
211702001-11-13 Corinna Vinschen <vinschen@redhat.com>
21171
21172 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21173
1902c51f
DJ
211742001-11-12 Daniel Jacobowitz <drow@mvista.com>
21175
21176 * lib/mi-support.exp (mi_run_to_helper): Move comments
21177 outside of gdb_expect.
21178
dcf95b47
DJ
211792001-11-11 Daniel Jacobowitz <drow@mvista.com>
21180
21181 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21182 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21183 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21184 mi0_run_to): New functions.
21185 * gdb.mi/mi-simplerun.exp: Use them.
21186 * gdb.mi/mi0-simplerun.exp: Likewise.
21187 * gdb.mi/mi-var-cmd.exp: Likewise.
21188 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 21189
45b074e1
AC
211902001-11-10 Andrew Cagney <ac131313@redhat.com>
21191
21192 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21193 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21194
bf50d346
AC
211952001-11-09 Andrew Cagney <ac131313@redhat.com>
21196
21197 * gdb.base/restore.exp: Include $expected value in restored test
21198 message.
21199
9383332c
AC
212002001-11-09 Andrew Cagney <ac131313@redhat.com>
21201
21202 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21203 implemented.
21204
db62520a
MS
212052001-11-08 Michael Snyder <msnyder@redhat.com>
21206
21207 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21208 Add pass/fail message for stop at breakpoint in call dummy function.
21209
b5703437
MS
212102001-11-07 Michael Snyder <msnyder@redhat.com>
21211
d63a86f8
RM
21212 * gdb.c++/templates.exp (test_template_breakpoints):
21213 If we get an overload menu, but it does not match what
760f6330 21214 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21215 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21216 making the whitespace optional. Argument for "new" may be
21217 "unsigned" as well as "unsigned int/long".
d63a86f8 21218 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21219 making the whitespace optional. Also replace "(void) with
21220 "((void|)), making the keyword "void" optional.
d63a86f8 21221 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21222 making the whitespace optional. Also replace "(void) with
21223 "((void|)), making the keyword "void" optional.
3bf40917
MS
21224 * gdb.base/callfuncs.c (t_float_values): This function must
21225 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21226 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21227 can be tested against both cases. Usually one case involves
21228 promotion of float to double, while the other does not.
21229 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21230 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21231 includes a stack frame for "start".
21232
c8ab4e6d
JB
212332001-11-05 Jim Blandy <jimb@redhat.com>
21234
21235 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21236 pointers are 32 bits long, and that offsets of relocs are always
21237 stored in the data (REL-style), and not in the reloc entry itself
21238 (RELA-style).
21239 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21240 stabs.
21241
3f08ced9
MS
212422001-11-01 Michael Snyder <msnyder@redhat.com>
21243
21244 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21245 and regular expression operators by using quoting.
21246
cbfa24cd
MS
212472001-10-31 Michael Snyder <msnyder@redhat.com>
21248
21249 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21250 depending on what the symbol table contains.
21251 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21252 the output of the ptype command. Similarly, accept both "const &"
21253 and "const&".
21254
aaa68313
CV
212552001-10-31 Corinna Vinschen <vinschen@redhat.com>
21256
21257 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21258 symbol `STORAGE' to allow to choose the storage class of
21259 the local datastructures.
21260 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21261 compiler directive.
21262
91740388
MS
212632001-10-30 Michael Snyder <msnyder@redhat.com>
21264
21265 * gdb.base/jump.exp: Allow it to run for all targets.
21266
1b7c05e7
CV
212672001-10-29 Corinna Vinschen <vinschen@redhat.com>
21268
21269 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21270 with new double_array size.
21271 (main): Change storage class of all local variables to static.
21272 Reduce size of double_array to 9.
21273 * gdb.base/call-ar-st.exp: Increase timeout value.
21274 Change expected output for double array to match new size in
21275 call-ar-st.c.
21276
36a22261
CV
212772001-10-29 Corinna Vinschen <vinschen@redhat.com>
21278
21279 * gdb.base/ending-run.exp: Create identical output when passing
21280 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21281 Stormy16 target.
36a22261 21282
92b8ae91
MK
212832001-10-28 Mark Kettenis <kettenis@gnu.org>
21284
21285 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21286 that we catch the expected failure under Linux/x86.
21287
cb135b83
OF
212882001-10-29 Orjan Friberg <orjanf@axis.com>
21289
21290 * gdb.base/setvar.exp: Escape curly braces.
21291 * gdb.stabs/weird.exp: Ditto.
21292
6884aa54
DJ
212932001-10-27 Daniel Jacobowitz <drow@mvista.com>
21294
21295 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21296 * gdm.mi/mi0-hack-cli.exp: Likewise.
21297
0398c9aa
AC
212982001-10-25 Andrew Cagney <ac131313@redhat.com>
21299
21300 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21301 messages.
21302
d20bf2e8
AC
213032001-10-21 Andrew Cagney <ac131313@redhat.com>
21304
21305 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21306 checking MI enabled.
21307
03dd63aa
CV
213082001-10-09 Corinna Vinschen <vinschen@redhat.com>
21309
21310 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21311
1d9d99f3
FCE
213122001-10-04 Frank Ch. Eigler <fche@redhat.com>
21313
21314 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21315 if gdb child process crashes, just signal an error.
21316
838ae6c4
JB
213172001-10-02 Jim Blandy <jimb@redhat.com>
21318
21319 * lib/gdb.exp (test_xfail_format): Simplify.
21320
21321 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21322 front of the variable name `format'. Simplify `if'.
21323
8f0cbc1c
DJ
213242001-10-01 Daniel Jacobowitz <drow@mvista.com>
21325
21326 * gdb.threads/pthreads.exp: Wait for output and delay
21327 before sending ^C.
21328
1f08dafd
DJ
213292001-10-01 Daniel Jacobowitz <drow@mvista.com>
21330
21331 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21332 some incorrect output instead of timing out.
21333 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21334
674f90ff
CV
213352001-09-28 Corinna Vinschen <vinschen@redhat.com>
21336
21337 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21338 check to allow additional `int'.
21339
9b284272
DJ
213402001-09-27 Daniel Jacobowitz <drow@mvista.com>
21341
21342 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21343 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21344
b55a4771
MS
213452001-09-27 Michael Snyder <msnyder@redhat.com>
21346
21347 * lib/gdb.exp (test_debug_format): New proc.
21348 (setup_xfail_format): Use new proc test_debug_format.
21349 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21350 proc; use new service proc test_debug_format.
21351 Replace all other "gcc_compiled" tests with this test.
21352 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21353 proc; use new service proc test_debug_format.
21354 Replace all other "gcc_compiled" tests with this test.
21355
213562001-09-27 Michael Snyder <msnyder@redhat.com>
21357
21358 * gdb.base/cvexpr.exp: New file.
21359 * gdb.base/cvexpr.c: New file
21360 Test for expressions using const and volatile keywords.
21361
4e6667ac
CV
213622001-09-26 Corinna Vinschen <vinschen@redhat.com>
21363
21364 * gdb.base/constvars.exp: Check for different orders of keywords
21365 and additional "int" strings in output.
21366
4f337972
AC
213672001-09-22 Andrew Cagney <ac131313@redhat.com>
21368
21369 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21370 responses from "help maint".
21371
2015650d
FCE
213722001-09-19 Frank Ch. Eigler <fche@redhat.com>
21373
21374 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21375 to localhost:NNN instead of :NNN, in case Xvfb is listening
21376 only on TCP.
21377
f3bcedc1
CV
213782001-09-19 Corinna Vinschen <vinschen@redhat.com>
21379
21380 * gdb.base/recurse.exp: When checking leaving the watchpoint
21381 scope, recognize when gdb is in function's epilogue and pass.
21382
6b819c92
KS
213832001-09-18 Keith Seitz <keiths@redhat.com>
21384
21385 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21386 support for running tests against sid targets.
21387 (gdbtk_done): Ditto.
21388
a10c9419
CV
213892001-09-18 Corinna Vinschen <vinschen@redhat.com>
21390
21391 * gdb.base/ending-run.c (main): Set stdout buffersize
21392 to the same reasonable value for any target.
21393 * gdb.base/ending-run.exp: Add a regular expression
21394 to make testsuite happy on Sanyo Stormy16 target.
21395
739d0d99
CV
213962001-09-17 Corinna Vinschen <vinschen@redhat.com>
21397
21398 * gdb.base/display.c (do_loops): Add float variable `f'.
21399 Increment f in loop.
21400 * gdb.base/display.exp: Increment timeout by 60 seconds.
21401 Change float display test to use variable `f'.
21402
1b8947f0
JB
214032001-09-17 Jim Blandy <jimb@redhat.com>
21404
21405 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21406 overflowing the limited breakpoint tables on some ROM monitors
21407 (like the ROM68K).
21408
9890ac81
FCE
214092001-09-15 Frank Ch. Eigler <fche@redhat.com>
21410
21411 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21412 the "-ac" (disable access control) flag.
21413
6db765ea
JH
214142001-08-30 Jeff Holcomb <jeffh@redhat.com>
21415
21416 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21417 ints.
21418
4c32cc04
KS
214192001-08-30 Keith Seitz <keiths@redhat.com>
21420
21421 * lib/gdb.exp: Move all insight-related functionality into
21422 separate file.
21423 * lib/insight-support.exp: New file.
21424
8d6e6f81
FCE
214252001-08-29 Frank Ch. Eigler <fche@redhat.com>
21426
21427 * config/sid.exp (sid_start): Never set sid verbosity; disable
21428 expect_background {} that consumed its stdout; tolerate </dev/null.
21429 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21430
6a90e1d0
AC
214312001-08-18 Andrew Cagney <ac131313@redhat.com>
21432
21433 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21434 CLI jump command to start it.
21435 (mi_run_to_main): Fail immediatly when unexpected output.
21436
1759b3c3
AC
214372001-08-18 Andrew Cagney <ac131313@redhat.com>
21438
21439 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21440 beginning of function. Fix PR gdb/191.
21441
61d11d80
FCE
214422001-08-16 Frank Ch. Eigler <fche@redhat.com>
21443
21444 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21445 what to force sid endianness to.
21446
942a4df2
KS
214472001-08-15 Keith Seitz <keiths@redhat.com>
21448
21449 * lib/gdb.exp (gdbtk_start): Don't set environment
21450 variables for TCL_LIBRARY and friends. Insight will
21451 now figure these out for itself.
21452
0521c418
MS
214532001-08-02 Michael Snyder <msnyder@redhat.com>
21454
21455 * gdb.base/completion.exp: Remove the symbol "a64l" from
21456 the expect string; this is target-specific, and not related
21457 to what is being tested.
21458
74a9a58a
DB
214592001-08-02 Dave Brolley <brolley@redhat.com>
21460
21461 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21462
c70819fa
MS
214632001-07-25 Michael Snyder <msnyder@redhat.com>
21464
c2b8fa57
MS
21465 * gdb.base/consecutive.exp: New file. Test stepping over
21466 breakpoints on consecutive instructions.
21467 * gdb.base/consecutive.c: New file.
21468
c70819fa
MS
21469 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21470 curly braces in regular expressions.
21471
2b1a1355
MS
214722001-07-25 Michael Snyder <msnyder@redhat.com>
21473
21474 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21475 legitimate output from stepping out of main.
21476
413eca6f
KS
214772001-07-22 Keith Seitz <keiths@redhat.com>
21478
21479 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21480 the empty string, do not run the tests.
21481
7e5a9322
SC
214822001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21483
21484 * gdb.base/long_long.exp: Detect size of pointer. Take into
21485 account 2-byte pointers when testing for p/a results.
21486
de58f10f
SC
214872001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21488
d63a86f8 21489 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21490 and defined to 1K for m68hc11.
21491 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21492 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21493 (sizeof_random_data): New variable to tell the size of the data table;
21494 don't test past this size; always run to main.
21495
d6f5fea1
SC
214962001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21497
21498 * gdb.base/return2.exp: return of long long and double fails for
21499 68HC11; don't execute these tests on that platform.
21500 * gdb.base/return.exp: Return of a double fails for 68hc11.
21501
c477543d
SC
215022001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21503
21504 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21505 tests that print a float.
21506 * call-rt-st.exp: Likewise.
21507
63cf1c79
MK
215082001-07-12 Mark Kettenis <kettenis@gnu.org>
21509
21510 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21511 running this test on Linux.
21512
112f9ab5
MC
215132001-06-24 Michael Chastain <chastain@redhat.com>
21514
21515 * gdb.base/arithmet.exp: Remove some tests to make all test names
21516 unique.
21517
4970cb0f
MS
215182001-07-03 Michael Snyder <msnyder@redhat.com>
21519
21520 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21521 the output of the ptype command.
21522
d85da69f
MS
215232001-07-02 Michael Snyder <msnyder@redhat.com>
21524
4c8a82de
MS
21525 * gdb.base/completion.exp: Don't assume that break.c is the only
21526 source file that may contain functions named "marker".
d85da69f
MS
21527 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21528
8afc772b
AC
215292001-06-28 Andrew Cagney <ac131313@redhat.com>
21530
21531 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21532 of files to delete.
21533
21534 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21535 * gdb.disasm/h8300s.exp: New file.
21536 gdb.disasm/h8300s.s: Likewise.
21537
cff22675
AC
215382001-06-27 Andrew Cagney <ac131313@redhat.com>
21539
21540 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21541 empty breakpoint tables.
21542
68c81b54
AC
215432001-06-25 Andrew Cagney <ac131313@redhat.com>
21544
21545 * lib/mi-support.exp: Update args=... part of stop-reason
21546 patterns. Accept either a list or a tuple.
21547
2dd62704
AC
215482001-06-23 Andrew Cagney <ac131313@redhat.com>
21549
21550 * lib/mi-support.exp: Remove local emacs variable defining
21551 change-log-default-name.
21552
b4127474
MC
215532001-06-22 Michael Chastain <chastain@redhat.com>
21554
21555 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21556 This is operationally compatible with the previous version.
21557
8dbfb380
JB
215582001-06-13 Jim Blandy <jimb@redhat.com>
21559
21560 * lib/gdb.exp (gdb_test): Doc fix.
21561
f2d8c86d
MC
215622001-06-10 Michael Chastain <chastain@redhat.com>
21563
21564 * gdb.base/exprs.exp: Remove a duplicate test.
21565
81564d34
JB
215662001-06-06 Jim Blandy <jimb@redhat.com>
21567
21568 * gdb.base/return2.exp (main): Use values to test float and double
21569 returns that are not NaN's, to avoid being confused by IEEE
21570 comparison rules.
21571
da55addb
MS
215722001-06-04 Michael Snyder <msnyder@redhat.com>
21573
21574 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21575 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21576 rather than wait for 12 more tests to time out.
21577
42c65987
JB
215782001-06-06 Jim Blandy <jimb@redhat.com>
21579
b18bced9 21580 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21581 Don't forget to match the GDB prompt.
b18bced9 21582
42c65987
JB
21583 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21584
5b41e5f0
JB
215852001-06-04 Jim Blandy <jimb@redhat.com>
21586
21587 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21588 command.
21589
015e046f
KB
215902001-05-31 Kevin Buettner <kevinb@redhat.com>
21591
21592 * gdb.base/annota1.exp (info break): Match four or more spaces
21593 after "Address".
21594
fb1ffbbe
MC
215952001-05-31 Michael Chastain <chastain@redhat.com>
21596
21597 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21598 (dm_type_int_star): Likewise.
21599 (dm_type_long_star): Likewise.
21600 (dm_type_void_star): Likewise.
21601
5ea2a32c
KB
216022001-05-29 Kevin Buettner <kevinb@redhat.com>
21603
21604 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21605 to a known value in order to get consistent results regardless
21606 of the setting of INPUTRC or the presence or contents of .inputrc.
21607
ae23c492
MS
216082001-05-24 Michael Snyder <msnyder@redhat.com>
21609
ac55707e
MS
21610 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21611 Don't require that the main thread and the manager thread are the
21612 first in the list.
21613
ae23c492
MS
21614 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21615 debugging. If test fails, issue an "unsupported" not a "fail".
21616
400071f1
JB
216172001-05-24 Jim Blandy <jimb@redhat.com>
21618
21619 Don't assume that short is shorter than int.
21620 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21621 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21622 this isn't true.
400071f1
JB
21623 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21624 an int, is not equal to ~0 stored in an unsigned char. This tests
21625 the same thing that the previous test meant to, but works on
21626 16-bit machines, too.
21627 ("print unsigned char != (~0)"): Same test, complemented.
21628
0816a3e5
MS
216292001-05-24 Michael Snyder <msnyder@redhat.com>
21630
21631 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21632 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21633 and prevents dejagnu getting out of step.
21634
f6dc23a9
KB
216352001-05-23 Kevin Buettner <kevinb@redhat.com>
21636
21637 * gdb.base/finish.exp (finish_void): Revise pattern for
21638 stopping on the call statement to not permit stopping at
21639 the start of the instructions comprising the call sequence.
21640
7dbd117d
MC
216412001-05-19 Michael Chastain <chastain@redhat.com>
21642
21643 * gdb.base/callfuncs.exp: Make all test names unique.
21644 * gdb.base/commands.exp: Make all test names unique.
21645 * gdb.base/condbreak.exp: Make all test names unique.
21646 * gdb.base/dbx.exp: Make all test names unique.
21647 * gdb.base/default.exp: Make all test names unique.
21648 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21649 and TIMEOUT messages to their corresponding PASS message.
21650 * gdb.base/ending-run.exp: Make all test names unique.
21651 * gdb.base/long_long.exp: Remove duplicate test.
21652
6b0b0a9e
KB
216532001-05-21 Kevin Buettner <kevinb@redhat.com>
21654
21655 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21656 stop on the call statement as well as the statement after the
21657 call.
21658
2caa35cb
MS
216592001-05-21 Michael Snyder <msnyder@redhat.com>
21660
21661 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21662
40713331
EZ
216632001-05-10 Elena Zannoni <ezannoni@redhat.com>
21664
a9c64011
AS
21665 * gdb.base/completion.exp: Revamp test. Make it execute on all
21666 platforms.
40713331 21667
c2c1be8d
EZ
216682001-05-10 Elena Zannoni <ezannoni@redhat.com>
21669
a9c64011
AS
21670 * config/gdbserver.exp (gdb_load): Handle the case
21671 in which the arguments to gdbserver are given in the
21672 baseboard configuration file.
21673 Also handle the case in which the server needs to do a
21674 load.
2c9cd303 21675
9671de48
KS
216762001-05-07 Keith Seitz <keiths@cygnus.com>
21677
a9c64011
AS
21678 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21679 set up the display for testing.
21680 (gdbtk_start): Convert all paths to paths that tcl will like.
21681 Export target information to environment.
21682 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21683 necessary.
21684 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21685 (to_tcl_path): New proc to convert a given pathname into
21686 a path acceptible as an argument to a tcl command.
21687 (_gdbtk_export_target_info): New proc to export target info
21688 into the environment for gdbtk testing.
21689 (gdbtk_done): New proc to signal end-of-test.
9671de48 21690
5a360f47
JB
216912001-05-06 Jim Blandy <jimb@redhat.com>
21692
21693 * restore.c: Make the code of caller0 correspond to its comment.
21694
66c756c6
MS
216952001-05-03 Michael Snyder <msnyder@redhat.com>
21696
21697 * config/sid.exp (gdb_target_sid): Check for error messages.
21698 On error or timeout, don't make expect exit (which will terminate
21699 all subsequent tests); instead just make gdb exit.
d63a86f8 21700 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21701 return a negative value.
21702
a966fde5
JB
217032001-04-24 Jim Blandy <jimb@redhat.com>
21704
851c18e0
JB
21705 * gdb.c++/templates.exp: If we see the prompt for the overload
21706 list, but we haven't recognized any of the longer patterns,
21707 arrange for this test to fail, not hang.
21708
a966fde5
JB
21709 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21710 variations.
21711
db144853
MC
217122001-04-22 Michael Chastain <chastain@redhat.com>
21713
21714 * gdb.c++/local.exp: Use the 'runto' library function.
21715 * gdb.c++/namespace.exp: Likewise.
21716 * gdb.c++/overload.exp: Likewise.
21717
3207ec21
KB
217182001-03-26 Kevin Buettner <kevinb@redhat.com>
21719
21720 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21721 * gdb.base/step-line.exp: New file. Test step/next in presence of
21722 #line directives.
21723 * gdb.base/step-line.c: New file. Test program for the above.
21724 * gdb.base/step-line.inp: New file. We pretend that this file has
21725 been transformed by some other tool into step-line.c.
21726
13b57657
JB
217272001-03-21 Jim Blandy <jimb@redhat.com>
21728
21729 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21730 unmangled operator names.
21731
754cbe1c
JB
217322001-03-20 Jim Blandy <jimb@redhat.com>
21733
21734 * gdb.threads/linux-dp.exp: Recognize an additional message
21735 generated by GDB when it doesn't understand how to debug threads
21736 on the target system.
21737
177495c9
AC
217382001-03-19 Andrew Cagney <ac131313@redhat.com>
21739
21740 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21741
f266096b
MC
217422001-03-12 Michael Chastain <chastain@redhat.com>
21743
21744 * gdb.c++/derivation.exp: Use the 'runto' library function.
21745
cac3c2ff
MC
217462001-03-12 Michael Chastain <chastain@redhat.com>
21747
21748 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21749
b6c11a24
MC
217502001-02-24 Michael Chastain <chastain@redhat.com>
21751
21752 * gdb.c++/ref-types.exp: Change handwritten code to library
21753 function 'runto'.
21754
6bae5bce
OF
217552001-03-16 Orjan Friberg <orjanf@axis.com>
21756
21757 * gdb.base/signals.exp: Set count to 0 explicitly.
21758
0015fd9a
MS
217592001-03-15 Mark Salter <msalter@redhat.com>
21760
21761 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21762 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21763 (gdb_load): Add support for additional target_info: gdb_download_size
21764 and gdb_load_timeout.
0015fd9a 21765
fc33412a
DT
21766Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21767
21768 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21769 file -- to prevent failing when the compile fails but we have no
21770 intention of running the tests anyway.
fc33412a
DT
21771
21772 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21773 tests if set.
21774
21775 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21776 integers.
fc33412a
DT
21777
21778 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21779 * gdb.c++/namespace.exp: Ditto.
21780
115f06de
OF
217812001-03-07 Orjan Friberg <orjanf@axis.com>
21782
21783 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21784 * gdb.base/pointers.exp: Relax pattern match of decimals.
21785
b6ba6518
KB
217862001-03-06 Kevin Buettner <kevinb@redhat.com>
21787
21788 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21789 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21790 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21791 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21792 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21793 config/sh.exp, config/sid.exp, config/slite.exp,
21794 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21795 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21796 config/vxworks.exp, config/vxworks29k.exp,
21797 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21798 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21799 gdb.base/arithmet.exp, gdb.base/assign.exp,
21800 gdb.base/async.exp, gdb.base/attach.exp,
21801 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21802 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21803 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21804 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21805 gdb.base/commands.exp, gdb.base/completion.exp,
21806 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21807 gdb.base/constvars.exp, gdb.base/corefile.exp,
21808 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21809 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21810 gdb.base/ending-run.exp, gdb.base/environ.exp,
21811 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21812 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21813 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21814 gdb.base/funcargs.exp, gdb.base/help.exp,
21815 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21816 gdb.base/logical.exp, gdb.base/long_long.exp,
21817 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21818 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21819 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21820 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21821 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21822 gdb.base/regs.exp, gdb.base/relational.exp,
21823 gdb.base/remote.exp, gdb.base/reread.exp,
21824 gdb.base/restore.exp, gdb.base/return2.exp,
21825 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21826 gdb.base/selftest.exp, gdb.base/setshow.exp,
21827 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21828 gdb.base/sigall.exp, gdb.base/signals.exp,
21829 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21830 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21831 gdb.base/step-test.exp, gdb.base/structs.c,
21832 gdb.base/structs.exp, gdb.base/structs2.exp,
21833 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21834 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21835 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21836 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21837 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21838 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21839 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21840 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21841 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21842 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21843 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21844 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21845 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21846 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21847 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21848 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21849 gdb.trace/circ.exp, gdb.trace/collection.exp,
21850 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21851 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21852 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21853 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21854 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21855 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21856 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21857 notices.
21858
dc96c6c7 218592001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21860
21861 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21862 first arg is int not float.
21863
dc96c6c7 218642001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21865
21866 * gdb.base/reread.exp: Unsupported for non-native targets;
21867 doesn't work for remote debugging.
21868
9b0c4aeb
FN
218692001-02-19 Fernando Nasser <fnasser@redhat.com>
21870
21871 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21872 * gdb.base/ending-run.exp: Properly handle the BSP state when
21873 stepping past the end of main.
9b0c4aeb 21874
02aa71d5
MC
218752001-02-19 John Moore <jmoore@redhat.com>
21876
21877 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21878 Converted HPUX fix for non-expected items following multiple
21879 step commands into general solution for all platforms.
21880
1fa449a4
MC
218812001-02-18 Michael Chastain <chastain@redhat.com>
21882
21883 * gdb.c++/classes.exp (do_tests): Change runto statements
21884 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21885 statements demangler agnostic.
21886 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21887 (gdb_virtfunc_restart): Likewise.
21888
b2f9ec70
MC
218892001-02-14 Michael Chastain <chastain@redhat.com>
21890
21891 * gdb.c++/inherit.exp (do_tests): Change runto statements
21892 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21893 statements demangler agnostic.
21894
cf74b8ca
AC
21895Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21896
21897 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21898 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21899 before calling common_routine 15 times'' tests.
cf74b8ca 21900
99f78f56
MC
219012001-02-11 Michael Chastain <chastain@redhat.com>
21902
21903 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21904 Helps the test script figure out which demangler is in use.
21905 (dm_type_foo_ref): Ditto.
21906 (dm_type_int_star): Ditto.
21907 (dm_type_long_star): Ditto.
21908 (dm_type_unsigned_int): Ditto.
21909 (dm_type_void): Ditto.
21910 (dm_type_void_star): Ditto.
99707966 21911 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21912 Probe the gdb demangler and set variables to accommodate
21913 formatting differences.
21914 (info_func_regexp): New function. Same as info_func, but
21915 matches against a regexp.
21916 (info_func): Match against a literal string.
21917 (print_addr_2): New function. Match against a literal string,
21918 which can be different from the input to gdb.
21919 (print_addr): Simply call print_addr_2 with the same argument twice.
21920 (test_lookup_operator_functions): Use demangler formatting variables.
21921 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21922 the tests in the same order as the C++ class declaration.
21923 (test_paddr_operator_functions): Ditto.
21924 (test_paddr_overloaded_functions): Ditto.
21925 (test_paddr_hairy_functions): Use demangler formatting variables.
21926 Add reference to gdb/19 for related tests.
21927 (do_tests): Call probe_demangler.
21928
1de8f023
KB
219292001-01-30 Kevin Buettner <kevinb@redhat.com>
21930
21931 * gdb.c++/templates.cc (printf): Remove unused function definition.
21932
ca3f91ed
MS
219332001-01-26 Felix Lee <flee@redhat.com>
21934
21935 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21936
219372001-01-25 matthew green <mrg@redhat.com>
21938
21939 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21940 up sid.
21941 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21942
219432001-01-25 matthew green <mrg@redhat.com>
21944
21945 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21946 Deprecate $sid_spawn_id.
ca3f91ed
MS
21947 (sid_exit): Remove code necessary only for `spawn.'
21948
219492001-01-25 matthew green <mrg@redhat.com>
21950
21951 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21952
fb18ec4a
MC
219532001-01-28 Michael Chastain <chastain@redhat.com>
21954
21955 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21956 to call when tests fail. It takes gdb out of the overloaded
21957 function choice menu back to the main prompt, so that the test
21958 program stays synchronized.
21959 (set_bp_overloaded): New proc to collect all the common
21960 code for setting a breakpoint on an overloaded name. Calls
21961 take_gdb_out_of_choice_menu when needed.
21962 (menu_overload1arg): New variable to collect the repeated
21963 instances of the expected menu for an overloaded name. Change
21964 the regular expression to handle changes in g++ type encoding:
21965 "void" can be either "void" or "", and "unsigned int" can be
21966 either "unsigned int" or "unsigned".
21967 (continue_to_bp_overloaded): Change regular expressions to handle
21968 changes in g++ type encoding.
21969 (no proc): Call take_gdb_out_of_choice_menu when needed.
21970 Remove redundant calls to "info break". Accept either "canceled"
21971 or "cancelled". Change regular expressions in "info break"
21972 calls to handle changes in g++ type encoding. Give all tests
21973 unique strings.
21974
9c646a6e
BE
219752001-01-17 Ben Elliston <bje@redhat.com>
21976
21977 * config/sid.exp: New file.
21978
9549d9c1
AC
21979Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
21980
21981 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
21982
dc96c6c7 219832000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
21984
21985 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
21986 Add a RE to accept a non-ascii char if one is ever presented.
21987
b4df4f68
FN
219882000-12-20 Fernando Nasser <fnasser@redhat.com>
21989
297dd0fd 21990 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 21991
dc96c6c7 219922000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 21993
d63a86f8 21994 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
21995 in regexp. One '\' does not suffice on Linux.
21996
4a7bddb6
MC
219972000-12-09 Michael Chastain <chastain@redhat.com>
21998
21999 * gdb.base/break.exp (test_clear_command): Use a marker function
22000 rather than 'main' for the test function. Also move this
22001 test to an execution point where the marker function names are
22002 guaranteed to be bound to functions. (Executing tests after a
22003 'finish' from main runs into name conflicts with local names
22004 in __libc_start_main).
22005
dc96c6c7 220062000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
22007
22008 * gdb.base/finish.exp: New test for gdb's "finish" command.
22009 * gdb.base/return2.exp: New test for gdb's "return" command.
22010 * gdb.base/return2.c: New source file for above.
22011
dc96c6c7 220122000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
22013
22014 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
22015 * gdb.base/miscexprs.exp: Ditto.
22016 * gdb.base/pointers.exp: Ditto.
22017 * gdb.c++/derivation.exp: Ditto.
22018 * gdb.c++/local.exp: Ditto.
22019 * gdb.c++/namespace.exp: Ditto.
22020 * gdb.c++/overload.exp: Ditto.
22021 * gdb.c++/ref-types.exp: Ditto.
22022
dc96c6c7 220232000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
22024
22025 * gdb.base/constvars.exp: Test result of "up" command.
22026 * gdb.base/miscexprs.exp: Ditto.
22027 * gdb.base/pointers.exp: Ditto.
22028 * gdb.base/scope.exp: Ditto.
22029 * gdb.c++/derivation.exp: Ditto.
22030 * gdb.c++/local.exp: Ditto.
22031 * gdb.c++/namespace.exp: Ditto.
22032 * gdb.c++/overload.exp: Ditto.
22033 * gdb.c++/ref-types.exp: Ditto.
22034
44097287
FN
220352000-11-22 Michael Chastain <chastain@redhat.com>
22036
22037 * mips_pro.exp: Accept either "middle -> top -> main" or
22038 "middle -> main" in the backtrace, because gcc can optimize
22039 tail calls to jumps. Remove setup_xfail for the hppa case.
22040 Add a comment with the original warning messages from PR 3016,
22041 which was filed in 1993, to preserve them for posterity.
22042
9d2e1bab
ND
220432000-11-17 Nick Duffek <nsd@redhat.com>
22044
22045 * lib/gdb.exp (gdb_test): Override timeout with board info.
22046
1aca8eb7
ND
220472000-11-17 Nick Duffek <nsd@redhat.com>
22048
22049 * gdb.base/display.exp: Don't kill running stub. Add "again" to
22050 the second kill and detach messages.
22051
93076499
ND
220522000-11-17 Nick Duffek <nsd@redhat.com>
22053
22054 * configure.in: Add AC_EXEEXT.
22055 * configure: Regenerate.
22056 * Makefile.in (just-check): Export EXEEXT.
22057 * lib/gdb.exp ($EXEEXT): Import from environment.
22058 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
22059 expect "maint dump-me" on Cygwin.
22060 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
22061 $EXEEXT.
22062
30e87cd3
ND
220632000-11-17 Nick Duffek <nsd@redhat.com>
22064
22065 * gdb.base/break.exp: Test backtrace and finish from called
22066 function on all platforms, not just HP-UX.
22067
dc96c6c7 220682000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
22069
22070 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
22071 code from gdb_target_monitor, so it can be used independantly
22072 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 22073
dc96c6c7 220742000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
22075
22076 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
22077 * gdb.base/corefile.exp: Expect the message "Program is being
22078 debugged already" when we send the "corefile" command, since
22079 the preceeding gdb_load may have connected gdb to a remote target.
22080 * gdb.base/display.exp: Disable hardware watchpoints if new
22081 board info variable "no_hardware_watchpoints" is true.
22082 Replace single-letter commands with more readable ones.
22083 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
22084 if new board info variable "no_hardware_watchpoints" is true.
22085 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
22086 to see if stdio (printf) testing is possible.
22087 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
22088 board info variable "no_hardware_watchpoints" is true. Use new
22089 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
22090
39124dea
FN
220912000-11-13 Fernando Nasser <fnasser@redhat.com>
22092
22093 From Orjan Friberg <orjanf@axis.com>:
22094 * gdb.base/printcmds.exp: Escape curly braces followed by a number
22095 in array print pattern match.
22096
a9e2e984
FN
220972000-11-09 Fernando Nasser <fnasser@redhat.com>
22098
22099 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
22100 spelling "cancelled" to U.S. spelling "canceled" to match changes
22101 made to gdb.
22102 * gdb.c++/ovldbreak.exp: Ditto.
22103
c7db355b
PS
221042000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22105
22106 * gdb.base/callfuncs.c (main): Moved to end of file, call
22107 t_double_values to initialize the FPU before inferior calls are made.
22108 * gdb.base/callfuncs.exp: Test for register preservation after calling
22109 inferior functions. Add tests for continuining, finishing and
22110 returning from a stop in a call dummy.
22111
dc96c6c7 221122000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
22113
22114 * gdb.base/commands.exp: Break up long lines, and re-indent.
22115
dc96c6c7 221162000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
22117
22118 * config/gdbserver.exp: Rewritten from the ground up, to make it
22119 compatible with the current dejagnu tree, and to make it work with
22120 the new "gdbserver" in libremote.
22121
dc96c6c7 221222000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22123
22124 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
22125 * gdb.base/varargs.exp: Skip entire test if no printf support.
22126 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
22127 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
22128
dc96c6c7 221292000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22130
22131 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
22132 no floating point support.
22133 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
22134 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
22135 * gdb.base/call-rt-st.exp: Ditto.
22136 * gdb.base/call-strs.exp: Ditto.
22137
bac5fc66
JG
221382000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
22139
22140 * gdb.base/sizeof.c: include <stdio.h>.
22141
22142 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
22143 'finish', otherwise uncaptured gdb_prompt would potentially
22144 throw remaining test points out of sync.
bac5fc66 22145
b22a6027
SB
221462000-07-26 Scott Bambrough <scottb@netwinder.org>
22147
22148 * gdb.base/recurse.exp: Run tests for all targets.
22149 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
22150 gnu-oldld case on ARM.
22151 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
22152 for ARM targets.
d63a86f8 22153
d8231941
AG
22154Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
22155
22156 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
22157 * gdb.java/configure: Rebuild.
22158
8caabe69
AG
22159Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
22160
22161 * gdb.java/jv-exp.exp: New file.
22162
9d273ca3
AG
22163Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
22164
22165 * configure: Rebuilt.
22166 * configure.in (configdirs): Add gdb.java.
22167 * gdb.java/jmisc.java: New file.
22168 * gdb.java/jmisc.exp: New file.
22169 * gdb.java/Makefile.in: New file.
22170 * gdb.java/configure: Rebuilt.
22171 * gdb.java/configure.in: New file.
22172 * lib/java.exp: New file.
22173
4f823a66
AC
22174Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22175
22176 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 22177 underflow.
4f823a66 22178
2391e11d
AC
22179Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22180
22181 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 22182 and the compilers sizes.
2391e11d 22183
54602222
ND
221842000-07-09 Nick Duffek <nsd@redhat.com>
22185
22186 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22187 (use_methods): New function.
22188 (main): Call use_methods().
22189 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22190 (do_tests): Call test_method_param_class.
22191
2bec0572
ND
221922000-07-09 Nick Duffek <nsd@redhat.com>
22193
22194 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22195 spelling.
22196 (test_enums): New procedure. Move enum tests from end of script
22197 to here. Set breakpoint on function name instead of line number.
22198 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22199 (enums2): New marker function.
22200 (enums1): New function.
22201 (main): Call enums1(). Move enum tests to enums1().
22202
78492fde
AC
22203Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22204
22205 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 22206 compile/link program. Update line numbers.
78492fde
AC
22207 * gdb.asm/d10v.inc: Define ``startup''.
22208 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 22209
49a2cef8
AC
22210Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22211
22212 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22213
3e6c8688
EZ
222142000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22215
22216 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22217 of 'help maint print' command.
3e6c8688 22218
9ff5cbe9
AC
22219Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22220
22221 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22222 they use gdb_expect_list.
9ff5cbe9 22223
17c579bd
AC
22224Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22225
22226 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22227 memory-read-packet-size'' instead of ``set endian big'' to test
22228 long commands.
17c579bd 22229
e6d71bf3
DB
222302000-06-03 Daniel Berlin <dan@cgsoftware.com>
22231
22232 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22233 g++, and stop skipping them.
e6d71bf3
DB
22234
22235 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22236 work under g++.
22237
d63a86f8 22238 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22239 initialization.
22240
dc96c6c7 222412000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22242
22243 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22244 the regular expression: accept an (almost) arbitrary sequence of
22245 "frames-invalid" and "breakpoints-invalid" messages both before
22246 and after the "starting" message.
22247
dc96c6c7 222482000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22249
22250 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22251
dc96c6c7 222522000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22253
22254 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22255 Relax the regular expression a little, make it pass on Solaris 8.
22256
8216cda9
KB
222572000-05-12 Kevin Buettner <kevinb@redhat.com>
22258
22259 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22260 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22261 Instead, it is permissible for gdb to stop on the line of the
22262 call itself.
22263
1a570b2f
MS
222642000-05-12 Michael Snyder <msnyder@.cygnus.com>
22265
22266 * gdb.base/break.exp (bp on small function, optimized file):
22267 Add a second pass pattern. The behavior differs here between stabs
22268 and dwarf for one-line functions. Stabs preserves two line symbols
22269 (one before the prologue and one after) with the same line number,
22270 but dwarf regards these as duplicates and discards one of them.
22271 Therefore the address after the prologue (where the breakpoint is)
22272 has no exactly matching line symbol, and GDB reports the breakpoint
22273 as if it were in the middle of a line rather than at the beginning.
22274
dc96c6c7 222752000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22276
d63a86f8 22277 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22278 rather than "send_gdb" (for consistancy).
22279
7d418785
AC
22280Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22281
22282 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22283 * gdb.c++/templates.cc: Properly check for GCC version number.
22284 * lib/compiler.cc: Likewise
22285
dc96c6c7 222862000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22287
d63a86f8 22288 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22289 gdb may not stop at the first line of main, due to code motion.
22290
dc96c6c7 222912000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22292
22293 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22294 This test depends on parsing the printf output from the target.
22295 Since the sparclet stub doesn't do stdio, this will never work.
22296 * gdb.base/call-rt-st.exp: ditto.
22297 * gdb.base/call-strs: ditto.
22298
dc96c6c7 222992000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22300
22301 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22302
22303 * gdb.base/ending-run.exp: After connecting to a remote target,
22304 but before running, the target will appear to be in a random
22305 location. Specify both a file and a line for breakpoints.
22306 Also, the function that calls main may be called 'init'
22307 rather than 'start'.
22308
a5a51225
EZ
223092000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22310
22311 * gdb.base/help.exp: Update output for add-symbol-file command.
22312
7930cc7c
FN
223132000-04-10 Fernando Nasser <fnasser@cygnus.com>
22314
22315 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22316 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22317
23e37ab1
C
223182000-04-07 J.T. Conklin <jtc@redback.com>
22319
e93c542c
C
22320 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22321
23e37ab1
C
22322 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22323
591b8fa3
PDM
22324Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22325
22326 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22327 values that can be represented exactly.
591b8fa3
PDM
22328 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22329 above change, and to not check against the directory part of the source
22330 file name.
22331 (step into print_long_arg_list): Likewise.
22332 (print print_small_structs from print_long_arg_list): Likewise.
22333 (print print_long_arg_list): Likewise.
22334
7a495180
EZ
223352000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22336
30b53638 22337 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22338
beb998c6
AC
22339Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22340
22341 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22342
1c689132
DB
223432000-03-25 Daniel Berlin <dan@cgsoftware.com>
22344
22345 * gdb.base/commands.exp (deprecated_command_test): Add test for
22346 deprecate with no arguments.
22347
c1790a9d
JL
223482000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22349
22350 * gdb.base/break.exp: Add new test for setting breakpoints on
22351 optimized code so we can test breakpoints work even when function
22352 prologues may be optimized away
22353
003ba290
FN
223542000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22355
22356 From David Whedon <dwhedon@gordian.com>
a9c64011 22357 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22358
6837a0a2
DB
223592000-03-22 Daniel Berlin <dan@cgsoftware.com>
22360
22361 * gdb.base/help.exp: Added test for new apropos command.
22362
b9593231
KB
223632000-03-21 Kevin Buettner <kevinb@redhat.com>
22364
22365 * gdb.base/pointers.c (usevar): New function.
22366 (main): Make sure that global variables v_int_pointer2, rptr,
22367 and y are all referenced someplace in the program by calling
22368 usevar() on them. [Some linkers delete symbols which are
22369 never referenced. The space remains, but there's no way to
22370 get a (symbolic) handle on the variable from the debugger.]
22371
751a959b
EZ
223722000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22373
22374 * gdb.base/printcmds.c: Add typedeffed arrays.
22375
22376 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22377 procedure to test arrays that are typedef'd.
751a959b 22378
73a93a32
JI
223792000-03-13 James Ingham <jingham@leda.cygnus.com>
22380
22381 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22382 the library directories.
73a93a32 22383
fb40c209
AC
22384Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22385
22386 * configure.in (configdirs): Add sub directory gdb.mi.
22387 * configure: Re-generate.
22388
22389 * gdb.mi: New directory.
d63a86f8 22390
ee4dd2c9
AC
223912000-02-25 Scott Bambrough <scottb@netwinder.org>
22392
22393 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22394 a long long value as a double on ARM platforms.
ee4dd2c9 22395
70f0cc22
JB
223962000-02-16 Jim Blandy <jimb@redhat.com>
22397
22398 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22399 default source file is set properly before running this test.
22400
853819b8
EZ
224012000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22402
22403 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22404 gdbtk/library directory, not in gdbtcl2.
853819b8 22405
dfcd3bfb
JM
224062000-02-04 Jim Blandy <jimb@redhat.com>
22407
22408 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22409 backslash from regexp pattern.
22410
22411 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22412 procedure. Use it to run all the "continue to bp overloaded"
22413 tests. Note that this changes the names of the tests slightly.
22414 If the breakpoint hit message includes a hex PC value, because
22415 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22416 from the real source code, still consider that a pass.
22417
22418 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22419 XFAIL here if the breakpoint message contains a hex address. Note
22420 similar change on 1999-11-02.
22421
22422 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22423
22424 * gdb.base/ptype.exp: Establish a default source file before
22425 calling get_debug_format.
22426
224272000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22428
22429 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22430
8b93c638
JM
224312000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22432
22433 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22434 of successive stepi commands -- while in the prologue we should see
22435 the function entry bracket.
22436
224372000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22438
22439 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22440 reach __change_mode() when stepping through the end of main().
22441
c5394b80
JM
224422000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22443
22444 * gdb.base/default.exp: Fix expected pattern.
22445 * gdb.base/help.exp: Same.
22446
0d06e24b
JM
224472000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22448
22449 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22450 Don't use xfail's because that affects only the following test.
d63a86f8 22451
0d06e24b 22452 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22453 solaris or linux.
0d06e24b
JM
22454
22455 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22456
dc96c6c7 224572000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22458
d63a86f8 22459 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22460 "A syntax error" rather than "A parse error". Accept both.
22461
224622000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22463
22464 * gdb.base/default.exp: Remove OS dependent string from "target
22465 remote" test.
22466 * gdb.base/help.exp: Same for "help target remote" test.
22467
c3f6f71d
JM
224682000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22469
22470 From Jim Kingdon <kingdon@redhat.com>:
22471
22472 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22473 prompt (cleanup rather than necessity, but still might keep output
22474 from spilling to next test).
c3f6f71d
JM
22475
224762000-01-02 Fred Fish <fnf@cygnus.com>
22477
22478 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22479 AIX, which defines them in <sys/types.h>.
22480
ed9a39eb 224811999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22482
ed9a39eb 22483 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22484 float" test.
ed9a39eb
JM
22485
224861999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22487
ed9a39eb 22488 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22489
22490 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22491 outermost frame disallowed".
22492
224931999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22494
22495 * gdb.base/setvar.exp: New tests for setting the value of a struct
22496 with a constant list.
22497
224981999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22499
22500 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22501 require the user to type a cast before setting the value of a struct.
22502
de57eccd
JM
225031999-12-06 Jim Blandy <jimb@cygnus.com>
22504
22505 * gdb.base/default.exp: Expect the new 'info float' command on
22506 all i386 platforms.
22507
22508 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22509 LinuxThreads libraries that don't support debugging.
22510
c2d11a7d
JM
22511Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22512
22513 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22514 Change the buffer type to ``unsigned char'' to simplify size
22515 arithmetic.
c2d11a7d
JM
22516
22517 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22518 stub only handles 400-1 byte packets. Verify that the download
22519 worked.
c2d11a7d
JM
22520
225211999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22522
22523 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22524 tests, using UNRESOLVED for the untested cases. Also, does not wait
22525 for a timeout if the prompt was received before a recognizable pattern.
22526
225271999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22528
22529 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22530
225311999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22532
22533 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22534 watchpoints.
c2d11a7d
JM
22535
225361999-11-24 Jason Merrill <jason@casey.cygnus.com>
22537
22538 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22539
22540 * gdb.c++/local.exp: Be more flexible in recognizing local class
22541 name mangling. Don't allow horribly truncated method names.
22542 * gdb.c++/derivation.exp: Expect protected inheritance.
22543 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22544 * gdb.c++/virtfunc.exp: Likewise.
22545 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22546 when printing a nested enum.
22547
225481999-11-22 Jim Blandy <jimb@cygnus.com>
22549
22550 * gdb.base/step-test.exp: Properly await GDB's response to setting
22551 a breakpoint on the call to large_struct_by_value.
22552
22553 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22554 just because we have debug info for the `start' function.
22555
225561999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22557
22558 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22559 "Unknown signal" messages, which indicate (on LinuxThreads) that
22560 GDB doesn't know how to debug threads on this system. This is
22561 better than hanging while philosopher 0 dumps chatter into gdb.log.
22562
225631999-11-18 Tom Tromey <tromey@cygnus.com>
22564
22565 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22566
225671999-11-18 Fred Fish <fnf@cygnus.com>
22568
22569 * gdb.base/coremaker2.c: Add sample program for generating
22570 cores that is more self contained than coremaker.c. Eventually
22571 I'll add more code to this and tie it into the testsuite.
22572
4ce44c66
JM
225731999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22574
22575 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22576
225771999-11-10 Jimmy Guo <guo@cup.hp.com>
22578
22579 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22580 from $srcdir/lib/.
4ce44c66 22581 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22582 and gdb.c++/.
4ce44c66
JM
22583
22584 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22585
d63a86f8 22586 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22587 'continue with watch' test point.
22588
225891999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22590
22591 Merged from p2linux-990323-branch:
d63a86f8 22592
4ce44c66
JM
22593 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22594
11cf8741
JM
22595Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22596
22597 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22598 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22599
22600Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22601
22602 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22603 gdb_expect_list.
11cf8741
JM
22604
22605Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22606
22607 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22608
226091999-11-03 Mark Salter <msalter@cygnus.com>
22610
22611 * gdb.base/break.exp: Fix "stub continue" pattern.
22612
226131999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22614
22615 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22616
226171999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22618
22619 * gdb.base/display.exp ("finish"): Add timeout clause.
22620
22621 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22622 plain prompt clause, so this doesn't have to time out in order to
22623 fail.
22624
22625 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22626 breakpoint hit messages include an address.
11cf8741
JM
22627
22628 * gdb.base/display.exp: Don't forget to escape parens in regular
22629 expressions. Unix regexp notatation sucks.
22630
226311999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22632
22633 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22634 order for 'signalled' message.
11cf8741 22635
5c44784c
JM
226361999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22637
22638 From Jimmy Guo <guo@cup.hp.com>:
22639 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22640 * gdb.base/annota1.c: Add code for tests to work with.
22641
226421999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22643
22644 * gdb.base/remote.exp: New test for remote downloading settings.
22645 * gdb.base/remote.c: New file with large .data.
22646
917317f4
JM
226471999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22648
22649 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22650 for LinuxThreads support, merged from the Code Fusion branch.
22651
22652Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22653
22654 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22655 containing exp_continue into a while within an expect. Don't
22656 attempt a start more than three times. Check return value from
22657 gdb_load.
d63a86f8 22658
2df3850c
JM
22659Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22660
22661 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22662 a pass case.
2df3850c 22663
2acceee2
JM
226641999-10-01 Kevin Buettner <kevinb@cygnus.com>
22665
22666 * gdb.base/break.c (main): Added a statement that we can step
22667 off of.
22668 * gdb.base/break.exp: Added tests for setting a breakpoint
22669 at an offset and stepping onto a breakpoint.
22670
226711999-10-01 Fred Fish <fnf@cygnus.com>
22672
d63a86f8 22673 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22674 gdb output.
22675
c2c6d25f
JM
226761999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22677
22678 * gdb.base/break.exp: Code locations are in hex, don't forget!
22679 (For HP-UX.)
22680
226811999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22682
22683 * condbreak.exp: Use break.c as test program.
22684 * condbreak.c: Remove, redundant with break.c.
22685
226861999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22687
22688 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22689 Z-packets if the target needs it.
c2c6d25f
JM
22690
226911999-09-13 James Ingham <jingham@leda.cygnus.com>
22692
22693 * gdb.c++/overload.exp: Added tests for listing overloaded
22694 functions with function pointers in the arg, explicitly calling
22695 out the version you want.
22696
cff3e48b
JM
226971999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22698
22699 * long_long.exp: Add variations of test cases that work for
22700 targets with 16-bit ints and 32-bit doubles.
22701
d4f3574e
SS
227021999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22703
22704 * break.c (main): Compare a possibly-uninitialized argc with an
22705 unlikely value that fits in 16 bits.
22706
227071999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22708
22709 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22710 0xfeeb, don't want negative numbers if ints are 16 bits.
22711
22712 * lib/gdb.exp (skip_cplus_tests): New proc.
22713 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22714 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22715 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22716 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22717 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22718 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22719 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22720 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22721
22722 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22723
22724Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22725
22726 * gdb.base/corefile.exp (up): Allow a parameter to appear
22727 in the frame that we're going up to.
22728
22729 From Jim Blandy <jimb@cygnus.com>:
22730
22731 * gdb.base/default.exp (info float): Expect some output now.
22732
22733 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22734 returning floating-point values to fail on the x86.
22735 * gdb.base/callfwmall.exp (do_function_calls): Same.
22736
22737 * gdb.base/list.exp (test_listsize): Correct expectations for
22738 listing line 1 with listsize 2. Also, listing a single line
22739 works now, as does listing three lines. [Kevin's note: There
22740 were a number of other cases fixed too where the expectations
22741 differed...]
22742
227431999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22744
22745 * gdb.base/selftest.exp: Add case for when version prints as
22746 constant string instead of char pointer.
22747
104c1213
JM
227481999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22749
22750 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22751 stepping out of main.
104c1213
JM
22752
22753 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22754 G++ used.
22755
22756 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22757 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22758
22759 * gdb.c++/ovldbreak.exp: Update match string in test that
22760 includes a warning of multiple breakpoints.
22761
227621999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22763
22764 * gdb.base/display.exp: Improve precision of step-after-finish
22765 added yesterday.
22766
22767 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22768 test.
104c1213
JM
22769
22770 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22771 configs when using G++, not just hppa*.
22772
227731999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22774
22775 * gdb.base/async.c: New file.
22776 * gdb.base/async.exp: New file.
22777
22778Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22779
22780 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22781 PA64.
22782
53a5351d
JM
22783Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22784
104c1213
JM
22785 * gdb.base/display.exp: "finish" can leave us mid-line on many
22786 targets, deal with it. Add a small constant to main, instead of
22787 1000 since main+1000 may not be a valid address in the target.
22788
53a5351d
JM
22789 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22790 on hpux11.
22791
22792 * gdb.base/attach.exp: Handle another hpux11 error message variant
22793 when attaching to a process that does not exist.
22794
227951999-08-19 J.T. Conklin <jtc@redback.com>
22796
22797 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22798 characters in 'continue to 1241' test.
53a5351d
JM
22799
228001999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22801
22802 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22803 stop in print_long_arg_list, define and use a whitespace
22804 variable in print_small_structs test, add an XFAIL for Solaris.
22805 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22806 interested enough to fix.
22807
7be570e7
JM
228081999-08-13 Keith Seitz <keiths@cygnus.com>
22809
22810 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22811 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22812 proc knows about targets other than the natives.
22813 (test_assign): Use "gdb_run_cmd" to "run" the target.
22814 Check that we've actually hit the breakpoint at main.
22815 When we attempt to assign a value to a local variable, check
22816 that the variable is in the current scope, i.e., don't use
22817 a test with an empty result.
22818
22819Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22820
22821 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22822 command.
7be570e7
JM
22823
228241999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22825
22826 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22827 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22828 gdb.compat, gdb.threads-hp.
22829 gdb.hp/configure, gdb.hp/configure.in: New files.
22830 gdb.hp/Makefile.in: Recurse into new subdirs.
22831 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22832 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22833 in object files.
22834 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22835
96baa820
JM
228361999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22837
22838 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22839 funky printf, remove a bogus p/a test.
96baa820
JM
22840
228411999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22842
22843 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22844 connected to the target. This is necessary when running not
22845 natively.
96baa820
JM
22846
228471999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22848
22849 * gdb.base/step-test.exp: Removed some extraneous messages.
22850
22851 * gdb.base/long_long.exp: Don't run memory examination tests
22852 on little-endian targets (they will need a different set of
22853 results to match).
22854
228551999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22856
22857 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22858 until somebody decides to fix GDB.
22859
22860 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22861 constant as "ULL".
96baa820
JM
22862 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22863 matches for a couple x/2 commands.
22864
a0b3c4fd
JM
228651999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22866
22867 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22868 by merging in ref-types2 tests.
22869 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22870
22871 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22872 * gdb.c++/Makefile.in: Add standard actions.
22873 (EXECUTABLES): Rename from PROGS, update list.
22874 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22875 from gdb.hp.
22876 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22877 foo and bar locals.
22878 * gdb.c++/anon-union.exp: Fix tests to match.
22879 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22880 expect matches to handle output variations.
22881 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22882 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22883 output, add HP alternatives for new and delete prints.
a0b3c4fd 22884 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22885 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22886 * gdb.c++/demangle.exp: Use $style when reporting failure.
22887 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22888 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22889 match alternatives.
22890 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22891 compilers.
a0b3c4fd
JM
22892 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22893 * gdb.c++/method.exp: Add match alternatives.
22894 * gdb.c++/misc.cc: Add bool types.
22895 * gdb.c++/misc.exp: Add tests for bool types.
22896 * gdb.c++/overload.exp: Add xfails.
22897 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22898 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22899 add some more template parameter tests (only for HP currently).
22900 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22901 * gdb.c++/virtfunc.cc: Add return type and value for main.
22902 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22903 match alternatives.
d63a86f8 22904
a0b3c4fd
JM
229051999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22906
22907 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22908
229091999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22910
22911 * gdb.base/signals.exp: Don't expect getting a backtrace from
22912 within a signal handler to fail on Linux.
22913
229141999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22915
22916 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22917 * lib/gdb.exp: Remove some gratuitious semicolons.
22918 (delete_breakpoints): Increase timeout.
22919 (gdb_expect): Add -notransfer option.
22920 (gdb_test): Use -notransfer option.
22921 (get_compiler_info): Add f77 case.
22922 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22923 case.
a0b3c4fd
JM
22924 (gdb_preprocess): Call get_compiler.
22925
22926 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22927 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22928 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22929 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22930 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22931 third arg to gdb_test.
a0b3c4fd
JM
22932 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22933 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22934 HP-UX xfails, add others.
a0b3c4fd
JM
22935 * gdb.base/completion.exp: Reflect name change of self-test.
22936 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22937 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22938 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22939 HP failure number.
a0b3c4fd
JM
22940 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22941 useless HP-UX 10.30 references.
22942 * gdb.base/maint.exp: Loosen matches.
22943 * gdb.base/pointers.c (main): Declare more_code.
22944 * gdb.base/pointers.exp: Match on output of a `next'.
22945 * gdb.base/structs.c: Add prototypes.
22946 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22947 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22948
229491999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22950
22951 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22952 command.
a0b3c4fd
JM
22953
229541999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22955
22956 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22957 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
22958
22959 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
22960 debug info. Deal with lack of signal hanlder info in stack.
22961
a9c64011 22962 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
22963 * gdb.base/annota1.exp: If printf has debug info, deal with it.
22964
5a2468f5
JM
229651999-07-19 Stan Shebs <shebs@andros.cygnus.com>
22966
22967 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 22968 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 22969
adf40b2e
JM
22970Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22971
22972 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 22973 a1-selftest.exp.
adf40b2e
JM
22974 * gdb.base/configure: Re-generate.
22975
229761999-07-12 Stan Shebs <shebs@andros.cygnus.com>
22977
22978 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
22979 in trying to run first and name is too long.
22980
22981 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
22982 pointers2.c and pointers2.exp, respectively.
22983 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
22984 doschk happier.
22985
43e526b9
JM
229861999-07-08 Stan Shebs <shebs@andros.cygnus.com>
22987
22988 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
22989 callfuncs2.c and callfuncs2.exp.
22990
22991 * gdb.base/list.exp: Remove mistaken xfails.
22992 * gdb.base/list0.h: Add optional prototypes.
22993
9846de1b
JM
22994Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
22995
a9c64011 22996 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 22997 calling malloc.
a9c64011
AS
22998 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
22999 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 23000 use.
9846de1b
JM
23001
230021999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23003
23004 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
23005 * gdb.base/annota2.cc, annota2.exp: Move from here.
23006 * gdb.c++/annota2.cc, annota2.exp: To here.
23007 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
23008
43ff13b4
JM
23009Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
23010
23011 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 23012 a consistent format.
43ff13b4 23013
085dd6e6
JM
230141999-06-25 Stan Shebs <shebs@andros.cygnus.com>
23015
23016 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23017 * lib/gdb.exp (get_compiler_info): Add detection for assorted
23018 HP compilers, also set the globals $true and $false.
23019
23020 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
23021 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
23022 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
23023 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
23024 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
23025 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
23026 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
23027 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
23028 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
23029 whatis.c} Add C++ compatible function definitions and return
23030 types, add includes for library functions.
085dd6e6
JM
23031 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
23032 * gdb.base/step-test.c (myglob): Rename from glob.
23033 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
23034 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
23035 files, move here from gdb.hp.
085dd6e6 23036 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
23037 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
23038 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
23039 Adjust line numbers in regexps.
085dd6e6
JM
23040
23041 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
23042 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
23043 instead of 0/1.
23044
23045 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
23046 foll-vfork.exp: New files, move here from gdb.hp.
23047 * gdb.base/page.exp: New file, test of pagination command.
23048
23049 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
23050 recursion test.
23051 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
23052
23053 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 23054 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
23055
23056 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 23057 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 23058 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 23059 watchpoint test.
085dd6e6
JM
23060 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
23061 them work.
23062 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
23063 expressions properly.
23064 * gdb.base/corefile.exp: Loosen the match slightly.
23065 * gdb.base/default.exp: Allow "Error accessing memory" message
23066 also.
23067 * gdb.base/display.exp: Skip over x/0 j if PA64.
23068 * gdb.base/funcargs.exp: Add xfails for HP-UX.
23069 * gdb.base/interrupt.exp: Ditto.
23070 * gdb.base/langs.exp: Add symbolic matches governed by compiler
23071 in use.
23072 * gdb.base/list.exp: Add xfails for HP-UX.
23073 * gdb.base/long_long.exp: Refine some of the numeric matches.
23074 * gdb.base/mips_pro.exp: Xfail on HP-UX.
23075 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
23076 * gdb.base/nodebug.exp: Succeed on more varieties of output.
23077 * gdb.base/opaque.exp: Remove some HP-UX xfails.
23078 * gdb.base/ptype.exp: Succeed on more varieties of output.
23079 * gdb.base/scope.exp: Add xfails for HP-UX.
23080 * gdb.base/sect-cmd.exp: Add more cases.
23081 * gdb.base/setvar.exp: Add xfails for HP-UX.
23082 * gdb.base/shlib-call.exp: Loosen some matches slightly.
23083 * gdb.base/signals.exp: Match on void symbolically.
23084 * gdb.base/step-test.exp: Add case for PA64.
23085 * gdb.base/term.exp: Add exit and restart.
23086 * gdb.base/twice.exp: Clean up after self.
23087 * gdb.base/varargs.exp: Disable overload resolution explicitly.
23088 * gdb.base/whatis.exp: Allow more ways to pass tests.
23089
23090 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 23091 no longer useful.
085dd6e6
JM
23092
23093Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
23094
23095 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 23096 list of patterns.
085dd6e6 23097 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
23098 print_double_array(double_array)", "continuing to breakpoint
23099 1018", "print print_double_array(array_d)" and "continuing to
23100 1034" tests.
d63a86f8 23101
085dd6e6
JM
231021999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
23103
a9c64011 23104 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
23105
231061999-06-24 Stan Shebs <shebs@andros.cygnus.com>
23107
23108 * config/mt-*: Remove, these haven't been used since 1996.
23109
231101999-06-22 Stan Shebs <shebs@andros.cygnus.com>
23111
23112 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 23113 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
23114 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
23115
9e0b60a8
JM
231161999-06-18 Stan Shebs <shebs@andros.cygnus.com>
23117
23118 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
23119 simpler match case for the ptype of the big class.
23120
231211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23122
23123 * gdb.exp: Fix test for gdb_prompt existence.
23124
231251999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23126
23127 * gdb.exp (gdb_test): Add fail after calls to perror.
23128
231291999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23130
23131 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
23132
231331999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23134
23135 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
23136
0f71a2f6
JM
23137Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
23138
23139 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 23140 malloc() is linked in.
0f71a2f6
JM
23141
231421999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23143
23144 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
23145 step at end.
23146
23147 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
23148
231491999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
23150
23151 * gdb.java/jv-print.exp: New file. (Our first Java test!)
23152
cce74817
JM
23153Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
23154
23155 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
23156 * gdb.base/mips_pro.exp: Likewise.
23157
231581999-06-02 Keith Seitz <keiths@cygnus.com>
23159
23160 * gdb.c++/templates.cc: Change all "new" operators to throw
23161 an exception.
23162 * gdb.c++/cplusfuncs.cc: Likewise.
23163
23164 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
23165
23166Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
23167
23168 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
23169 * gdb.base/ending-run.exp: When stepping out of main, accept a
23170 step into an arbitrary assembler file.
cce74817 23171
392a587b
JM
231721999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23173
d63a86f8 23174 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 23175 "breakpoint-invalid" to be printed.
d63a86f8 23176 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
23177 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23178 * gdb.base/annota2.cc: Initialize a.x to 0.
23179
9e086581
JM
231801999-05-17 Keith Seitz <keiths@cygnus.com>
23181
23182 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23183 when "skip_float_tests" set.
23184 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23185 "print print_ten_doubles", and "step into print_long_arg_list".
23186 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23187 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23188 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23189 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23190 "skip_float_tests" is set.
23191 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23192 when "skip_float_tests" set.
d63a86f8 23193
cd0fc7c3
SS
231941999-05-06 Keith Seitz <keiths@cygnus.com>
23195
23196 * gdb.base/annota2.cc: Include stdio.h.
23197
23198Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23199
23200 * gdb.base/crossload.exp: Remove, this has been disabled ever
23201 since BFD stopped including all targets, and cross-GDB gets
23202 plenty of testing anyway.
23203 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
23204 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23205 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
23206 * gdb.base/README: Remove, was doc for this.
23207 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 23208 needed.
cd0fc7c3 23209
b83266a0
SS
232101999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23211
23212 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23213 output.
23214
23215 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23216 * gdb.base/annota2.exp: New file. More annotation tests.
23217 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23218 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23219
232201999-04-23 Angela Marie Thomas <angela@cygnus.com>
23221
23222 * config/cfdbug.exp: New file.
23223
7a292a7a
SS
232241999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23225
23226 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23227 Marcus Daniel's and Dale Hawkins's demangler crashes.
23228
23229 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23230 test_lucid_style_demangling, test_arm_style_demangling,
23231 test_hp_style_demangling): Try Tom Tromey's core-dumping
23232 identifier under each demangling style.
7a292a7a
SS
23233
232341999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23235
23236 * gdb.c++/demangle.exp: Include the current demangling style
23237 in all test names.
23238 (current_demangling_style): New global variable.
23239 (set_demangling_style, test_demangling_core, test_demangling,
23240 test_demangling_exact): New functions.
23241 (test_gnu_style_demangling, test_lucid_style_demangling,
23242 test_arm_style_demangling, test_hp_style_demangling): Use those,
23243 instead of calling gdb_test and gdb_test_exact directly.
23244 (catch_demangling_errors): New function, which reports errors
23245 signalled by the demangling test functions in an orderly way.
23246 (do_tests): Use catch_demangling_errors.
23247
232481999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23249
23250 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23251 grouping in expressions, not {}.
7a292a7a
SS
23252
23253 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23254 initialized yet.
7a292a7a
SS
23255
232561999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23257
23258 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23259 are listed.
23260
232611999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23262
23263 * gdb.stabs/weird.exp: Test for CC being defined before
23264 looking at its value.
23265
232661999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23267
23268 * gdb.base/call-ar-st.exp: Remove stray '#'.
23269 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23270 "short int" and "long int".
23271 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23272 change, to mollify finicky HP compiler.
7a292a7a
SS
23273 * gdb.hp/reg-test.exp (testfile): Fix file name.
23274 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23275
7a292a7a
SS
23276 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23277 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23278 alternate form of enum ptype.
23279
c906108c
SS
232801999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23281
7a292a7a
SS
23282 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23283 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23284 passing skip_hp_tests, so as not to waste time on guaranteed
23285 failure.
7a292a7a 23286
c906108c
SS
23287 * gdb.c++/overload.cc: Pass string instead of char addr, always
23288 init ccpfoo.
23289 * gdb.c++/templates.cc: Fix syntax error.
23290
7a292a7a
SS
23291Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23292
23293 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23294 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23295 command.
23296
232971999-03-18 James Ingham <jingham@cygnus.com>
23298
23299 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23300
23301 * gdb.c++/method.exp: It was testing an uninitialized int on the
23302 stack and assuming it was positive.
23303
23304 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23305
23306 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23307 keep it from killing the rest of the tests.
7a292a7a
SS
23308 Use gdb_continue_to_end.
23309
23310 * gdb.base/sigall.exp: use gdb_continue_to_end.
23311
23312 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23313
23314 * gdb.base/display.exp: use runto_main, not run.
23315
d63a86f8
RM
23316 * gdb.base/default.exp: Check for the current error message in the
23317 r abbreviation test.
7a292a7a
SS
23318 Add strongarm to the targets that know info float.
23319
d63a86f8 23320 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23321 run which doesn't work with monitors.
23322
23323 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23324
23325 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23326
23327 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23328 program. Traps the case (in Cygmon) when the program never really
23329 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23330 more places, so I used my name. Sorry Mark...
23331
23332 * config/monitor.exp (gdb_target_monitor): added another
23333 target_info parameter: remotebinarydownload. This will set the
23334 remotebinarydownload flag if this is causing some boards trouble.
23335
233361999-03-18 Mark Salter <msalter@cygnus.com>
23337
23338 * lib/gdb.exp (continue_to_exit): New function.
23339
23340 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23341 * gdb.base/ending-run.exp: Ditto.
23342 * gdb.base/step-test.exp: Ditto.
23343
233441999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23345
23346 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23347 (suggested by Art Haas <ahaas@neosoft.com>).
23348
233491999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23350
889bf7c5 23351 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23352
23353Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23354
23355 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23356 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23357
233581999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23359
23360 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23361 a call to strlen; sometimes we do have sources.
23362
233631999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23364
23365 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23366 character, so GDB won't print garbage after its end.
d63a86f8 23367
c906108c
SS
23368 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23369 breakpoint there instead. Sometimes GCC emits memcpy to handle
23370 the large structures being passed by value, so we step into that
23371 instead of sum_array_print, which obscures what we're really testing.
23372 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23373 the bizarre steps into memcpy, so do that here. Add check for
23374 stepping into function calls that pass large structures by value.
23375 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23376 Remove all references to specific line numbers.
23377 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23378 New type and function.
23379 (main): Call large_struct_by_value, passing it a large struct by value.
23380 * lib/gdb.exp (gdb_get_line_number): New function.
23381
23382 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23383 more portable.
23384
7a292a7a
SS
233851999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23386
c906108c
SS
23387 * lib/gdb.exp: Doc fixes.
23388
7a292a7a
SS
233891999-03-05 Nick Clifton <nickc@cygnus.com>
23390
d63a86f8 23391 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23392
233931999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23394
c906108c 23395 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23396 commands. They're not germane to this test, and they don't work
23397 that way on remote targets.
c906108c 23398
3fc11d3e
JM
233991999-03-01 James Ingham <jingham@cygnus.com>
23400
23401 * Changelog entries merged over from gdb development branch.
23402
3fc11d3e
JM
23403 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23404
23405 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23406 for outputting results of test run.
23407
2d4a1622 23408 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23409
23410 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23411
7a292a7a
SS
234121999-02-25 Felix Lee <flee@cygnus.com>
23413
23414 * lib/gdb.exp (debug_format): initialize
23415
c906108c
SS
234161999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23417
23418 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23419 * gdb.base/call-rt-st.c: Ditto.
23420
c906108c
SS
234211999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23422
23423 * gdb.threads/pthreads.exp (horiz): New variable.
23424 (test_startup): Fix regexps that capture thread numbers.
23425
234261999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23427
23428 * gdb.base/smoke.exp: Disambiguate two test case names (both
23429 called ``print'').
23430
23431Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23432
23433 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23434 compilation.
c906108c
SS
23435
234361999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23437
23438 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23439 actual output formatting.
23440 * gdb.base/smoke.exp: GDB removes leading 0's.
23441 * gdb.base/volatile.exp: Don't check type of remuneration;
23442 that variable is no longer defined in constvars.c.
23443 * gdb.base/step-test.c (main): Exit with explicit exit code.
23444 * gdb.base/step-test.exp: Remove two nexti checks--they are
23445 not portable.
23446
234471999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23448
23449 * gdb.base/help.exp ("help delete display"): Fix test to match
23450 gdb's output.
23451
23452 * gdb.base/long_long.c (known_types): Initialize values to zero.
23453 * gdb.base/long_long.exp: Step one more line
23454 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23455 leading zeros. Explicitly ask for hex formatting. Use
23456 unique test case names.
c906108c
SS
23457
23458Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23459
d63a86f8 23460 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23461
23462 * gdb.c++/method.exp: Add missing close brace.
23463
234641999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23465
23466 * gdb.base/maint.exp: Use 'set height 0' to disable page
23467 prompting, not 'set height 400'.
23468
23469 Fix a bunch of timeouts.
23470 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23471 four separate tests, so expect doesn't take forever to match a ton
23472 of text against a regexp with lots of .* forms.
23473 ("maint print psymbols", "maint print symbols"): Make some of
23474 these greps more selective, so that expect doesn't try to wade
23475 through huge piles of output and time out.
23476
23477 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23478
23479 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23480 tests: one which doesn't expect shlib events to be reported, and
23481 another which does, but is XFAIL for all platforms other than
23482 HP/UX.
c906108c
SS
23483
23484 * gdb.base/break.exp: Teach the test suite that the `catch
23485 fork', `catch vfork', and `catch exec' commands produce error
23486 messages on platforms that don't provide these features.
23487
23488Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23489
23490 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23491 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23492 (shortening names from solib_threshold.exp etc), won't run on
23493 anything but HP-UX for the foreseeable future.
c906108c 23494 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23495 reflect move.
c906108c
SS
23496
23497Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23498
23499 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23500 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23501
23502Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23503
23504 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23505 successfully re-sets breakpoints in shared libraries.
23506 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23507
23508Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23509
d63a86f8
RM
23510 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23511 and compiled w/o GCC.
c906108c
SS
23512
23513 * gdb.hp/watch-cmd.exp: ditto.
23514
23515 * gdb.hp/watch-hp.exp: ditto.
23516
23517 * gdb.hp/xdb1.exp: ditto.
23518
23519 * gdb.hp/xdb2.exp: ditto.
23520
23521 * gdb.hp/dbx.exp: ditto.
23522
23523Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23524
23525 * constvars.c: Remove C++-isms.
23526 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23527 with GCC.
c906108c
SS
23528
23529Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23530
23531 The following changes are part of the HP merge.
23532
23533 * gdb.base/break.exp: new tests to verify that catchpoints for
23534 fork, vfork, and exec don't trigger inappropriately.
23535
23536 * gdb.base/opaque.exp: compile one file at a time, then link.
23537
23538 * gdb.base/signals.exp: be more restrictive about which hppa
23539 systems receive a setup_xfail. new tests.
23540
23541 * gdb.base/solib_threshold.build: new file.
23542 * gdb.base/solib_threshold.exp: new file.
23543 * gdb.base/solib_threshold.link_opts: new file.
23544 * gdb.base/solib_threshold.mk: new file.
23545 * gdb.base/gen_solib_threshold.c: new file.
23546
23547 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23548 tests. New tests for enums inside classes.
23549
23550 * gdb.c++/compiler.cc: indicate support of template debugging.
23551
23552 * gdb.c++/demangle.exp: run hp style demangling tests.
23553
23554 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23555 tests.
23556
23557 * gdb.c++/misc.cc: changes to support new tests.
23558
23559 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23560 to support new tests.
23561
23562 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23563 gcc, then skip these tests.
23564
23565Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23566
23567 The following files are part of the HP merge; some had longer
23568 names at HP, but have been renamed to be no more than 14
23569 characters in length.
23570
23571 * gdb.hp/ambiguous.cc: new file.
23572 * gdb.hp/ambiguous.exp: new file.
23573 * gdb.hp/attach.exp: new file.
23574 * gdb.hp/attach2.exp: new file.
23575 * gdb.hp/classes-hp.exp: new file.
23576 * gdb.hp/ctti.exp: new file.
23577 * gdb.hp/ctti-add.cc: new file.
23578 * gdb.hp/ctti-add1.cc: new file.
23579 * gdb.hp/ctti-add2.cc: new file.
23580 * gdb.hp/ctti-add3.cc: new file.
23581 * gdb.hp/dbx.exp: new file.
23582 * gdb.hp/exception.cc: new file.
23583 * gdb.hp/exception.exp: new file.
23584 * gdb.hp/foll-exec.c: new file.
23585 * gdb.hp/foll-exec.exp: new file.
23586 * gdb.hp/foll-fork.c: new file.
23587 * gdb.hp/foll-fork.exp: new file.
23588 * gdb.hp/foll-vfork.c: new file.
23589 * gdb.hp/foll-vfork.exp: new file.
23590 * gdb.hp/inherit-hp.exp: new file.
23591 * gdb.hp/more-steps.exp: new file.
23592 * gdb.hp/namespace.cc: new file.
23593 * gdb.hp/namespace.exp: new file.
23594 * gdb.hp/optimize.exp: new file.
23595 * gdb.hp/pxdb.c: new file.
23596 * gdb.hp/pxdb.exp: new file.
23597 * gdb.hp/quicksort.exp: new file.
23598 * gdb.hp/reg-test.exp: new file.
23599 * gdb.hp/reg-test.s: new file.
23600 * gdb.hp/sized-enum.c: new file.
23601 * gdb.hp/sized-enum.exp: new file.
23602 * gdb.hp/start-stop.exp: new file.
23603 * gdb.hp/templ-hp.cc: new file.
23604 * gdb.hp/templ-hp.exp: new file.
23605 * gdb.hp/thr-lib.c: new file.
23606 * gdb.hp/thr-lib.exp: new file.
23607 * gdb.hp/thr-lib.h: new file.
23608 * gdb.hp/thr-liblib.c: new file.
23609 * gdb.hp/virtfun-hp.c: new file.
23610 * gdb.hp/virtfun-hp.exp: new file.
23611 * gdb.hp/watch-cmd.exp: new file.
23612 * gdb.hp/watch-hp.exp: new file.
23613 * gdb.hp/xdb1.exp: new file.
23614 * gdb.hp/xdb2.exp: new file.
23615 * gdb.hp/xdb3.exp: new file.
23616
23617Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23618
23619 The following files are part of the HP merge; some had longer
23620 names at HP, but have been renamed to be no more than 14
23621 characters in length.
23622
23623 * gdb.base/ss.h: new file.
23624 * gdb.base/call-ar-st.c: new file.
23625 * gdb.base/call-ar-st.exp: new file.
23626 * gdb.base/call-rt-st.c: new file.
23627 * gdb.base/call-rt-st-exp: new file.
23628 * gdb.base/call-strs.exp: new file.
23629 * gdb.base/ena-dis-br.exp: new file.
23630 * gdb.base/environ.exp: new file.
23631 * gdb.base/long_long.exp: new file.
23632 * gdb.base/sect-cmd.exp: new file.
23633 * gdb.base/shlib-cl2.exp: new file.
23634 * gdb.base/smoke.exp: new file.
23635 * gdb.base/so-impl-ld.c: new file.
23636 * gdb.base/so-impl-ld.exp: new file.
23637 * gdb.base/so-indr-cl.c: new file.
23638 * gdb.base/so-indr-cl.exp: new file.
23639 * gdb.base/varargs.exp: new file.
23640 * gdb.base/volatile.exp: new file.
23641 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23642 * gdb.base/display.exp: new file.
c906108c
SS
23643 * gdb.c++/derivation.exp: new file.
23644 * gdb.c++/local.exp: new file.
23645 * gdb.c++/member-ptr.exp: new file.
23646 * gdb.c++/overload.exp: new file.
23647 * gdb.c++/ovldbreak.exp: new file.
23648 * gdb.c++/ref-types.exp: new file.
23649 * gdb.c++/ref-types2.exp: new file.
23650 * gdb.c++/userdef.exp: new file.
d63a86f8 23651
c906108c
SS
23652Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23653
23654 * gdb.base/default.exp: Reflect wording change in remote.c.
23655
dc96c6c7 23656Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23657
23658 * gdb.base/help.exp: Update to reflect current text.
23659
23660Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23661
23662 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23663 they're stack variables and contain garbage.
23664 * gdb.c++/anon-union.exp: new file.
23665
23666 The following changes were made by David Taylor
889bf7c5
PA
23667 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23668 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23669 in changes by HP.
c906108c
SS
23670
23671 * gdb.base/bitops.exp: new file.
23672 * gdb.base/default.exp: change expected messages for catch and
23673 info catch tests to reflect HP merge changes.
23674 * gdb.base/enable-disable-break.exp
23675 * gdb.base/ending-run.c: new file.
23676 * gdb.base/long_long.c: new file.
23677 * gdb.base/maint.exp: new file.
23678 * gdb.base/pointers2.exp: new file.
23679 * gdb.base/shlib-call2.exp: new file.
23680 * gdb.base/solib.exp: new file.
23681 * gdb.base/step-test.c: new file.
23682 * gdb.c++/anon-union.cc: new file.
23683 * gdb.c++/local.cc: new file.
23684 * gdb.c++/member-pointer.cc: new file.
23685 * gdb.c++/method.cc: new file.
23686 * gdb.c++/ref-types.cc: new file.
23687 * gdb.c++/ref-types2.cc: new file.
23688 * gdb.c++/userdef.cc: new file.
d63a86f8 23689
c906108c
SS
23690 * gdb.base/scope.exp: compile one file at a time, then link.
23691 * gdb.base/langs.exp: ditto.
23692 * gdb.base/list.exp: ditto.
d63a86f8 23693
c906108c
SS
23694Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23695
23696 The following changes were made by David Taylor
889bf7c5
PA
23697 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23698 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23699 in changes by HP.
d63a86f8 23700
c906108c
SS
23701 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23702 skip tests. When compiling pass c++ flag to gdb_compile.
23703 * gdb.c++/
d63a86f8 23704
c906108c
SS
23705 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23706 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23707 (skip_hp_tests): new function.
23708 (gdb_preprocess): new function.
23709
23710 * configure.in (hpdir): decide whether to configure gdb.hp.
23711 * configure: regenerated.
23712
23713 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23714 to delete on clean.
23715 (EXECUTABLES): update to reflect new additions.
23716 * gdb.base/commands.exp: update message expected.
23717 * gdb.base/default.exp: add copyright notice.
23718 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23719 * gdb.base/help.exp: update messages to reflect current text.
23720 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23721 targets for recurse tests.
23722 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23723 skip this file.
23724
23725 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23726 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23727 compilation.
23728 * gdb.c++/misc.exp: ditto.
23729 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23730 run the tests. tell gdb_compile that it's a c++ compilation.
23731
23732 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23733
c906108c
SS
23734 * gdb.base/all-bin.exp: new file.
23735 * gdb.base/arithmet.exp: new file.
23736 * gdb.base/assign.exp: new file.
23737 * gdb.base/completion.exp: new file.
23738 * gdb.base/cond-expr.exp: new file.
23739 * gdb.base/condbreak.exp: new file.
23740 * gdb.base/define.exp: new file.
23741 * gdb.base/dollar.exp: new file.
23742 * gdb.base/environment.exp: new file.
23743 * gdb.base/eval-skip.exp: new file.
23744 * gdb.base/jump.exp: new file.
23745 * gdb.base/logical.exp: new file.
23746 * gdb.base/pointers.exp: new file.
23747 * gdb.base/relational.exp: new file.
23748 * gdb.base/section_command.exp: new file.
23749 * gdb.base/whatis-expr.exp: new file.
23750
23751 * gdb.base/all-types.c: new file.
23752 * gdb.base/call-array-struct.c: new file.
23753 * gdb.base/call-return-struct.c: new file.
23754 * gdb.base/call-strings.c: new file.
23755 * gdb.base/callfuncs2.c: new file.
23756 * gdb.base/condbreak.c: new file.
23757 * gdb.base/constvars.c: new file.
23758 * gdb.base/display.c: new file.
23759 * gdb.base/int-type.c: new file.
23760 * gdb.base/jump.c: new file.
23761 * gdb.base/miscexprs.c: new file.
23762 * gdb.base/pointers.c: new file.
23763 * gdb.base/pointers2.c: new file.
23764 * gdb.base/shmain.c: new file.
23765 * gdb.base/shr1.c: new file.
23766 * gdb.base/shr2.c: new file.
23767 * gdb.base/solib.c: new file.
23768 * gdb.base/solib1.c: new file.
23769 * gdb.base/solib2.c: new file.
23770 * gdb.base/varargs.c: new file.
23771 * gdb.c++/derivation.cc: new file.
23772 * gdb.c++/overload.cc: new file.
23773 * gdb.c++/ovldbreak.cc: new file.
23774 * gdb.hp/attach.c: new file.
23775 * gdb.hp/attach2.c: new file.
23776 * gdb.hp/average.c: new file.
23777 * gdb.hp/compiler.c: new file.
23778 * gdb.hp/compiler.cc: new file.
23779 * gdb.hp/execd-program.c: new file.
23780 * gdb.hp/follow-exec.c: new file.
23781 * gdb.hp/follow-fork.c: new file.
23782 * gdb.hp/follow-vfork-and-exec.c: new file.
23783 * gdb.hp/misc-hp.cc: new file.
23784 * gdb.hp/more-steps.c: new file.
23785 * gdb.hp/optimize.c: new file.
23786 * gdb.hp/quicksort.c: new file.
23787 * gdb.hp/run-hp.c: new file.
23788 * gdb.hp/start-stop.c: new file.
23789 * gdb.hp/sum.c: new file.
23790 * gdb.hp/templates-hp.cc: new file.
23791 * gdb.hp/thread-local-in-lib.c: new file.
23792 * gdb.hp/thread-local-in-lib.h: new file.
23793 * gdb.hp/thread-local-in-lib.lib.c: new file.
23794 * gdb.hp/vforked-program.c: new file.
23795 * gdb.hp/virtfunc-hp.cc: new file.
23796 * gdb.hp/watchpoint-hp.c: new file.
23797 * gdb.hp/xdb.c: new file.
23798 * gdb.hp/xdb0.c: new file.
23799 * gdb.hp/xdb0.h: new file.
23800 * gdb.hp/xdb1.c: new file.
23801
23802Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23803
23804 The following change was made by Edith Epstein
889bf7c5
PA
23805 <eepstein@cygnus.com> as part of a project to merge in changes
23806 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23807
23808 * gdb.c++/demangle.exp: changed the expected output for some
23809 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23810 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23811 T1<char>::~T1<char>(void)
c906108c 23812 becomes,
a9c64011
AS
23813 maint demangle __dt__11T1__pt__2_cFv
23814 T1<char>::~T1(void)
c906108c 23815
889bf7c5 23816 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23817
c906108c
SS
23818Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23819
23820 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23821 * gdb.trace/backtrace.exp: Likewise.
23822 * gdb.trace/circ.exp: Likewise.
23823 * gdb.trace/collection.exp: Likewise.
23824 * gdb.trace/deltrace.exp: Likewise.
23825 * gdb.trace/infotrace.exp: Likewise.
23826 * gdb.trace/limits.exp: Likewise.
23827 * gdb.trace/packetlen.exp: Likewise.
23828 * gdb.trace/passc-dyn.exp: Likewise.
23829 * gdb.trace/passcount.exp: Likewise.
23830 * gdb.trace/report.exp: Likewise.
23831 * gdb.trace/save-trace.exp: Likewise.
23832 * gdb.trace/tfind.exp: Likewise.
23833 * gdb.trace/tracecmd.exp: Likewise.
23834 * gdb.trace/while-dyn.exp: Likewise.
23835 * gdb.trace/while-stepping.exp: Likewise.
23836
238371998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23838
23839 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23840
23841Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23842
23843 From Brendan Kehoe:
23844 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23845 int return types.
23846
23847Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23848
23849 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23850 remote dos host testing right.
c906108c
SS
23851
23852Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23853
23854 * gdb.base/corefile.exp: remove some xfails.
23855
23856Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23857
23858 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23859 have different timestamps.
c906108c
SS
23860
23861Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23862
23863 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23864 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23865
23866Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23867
23868 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23869 delta.
c906108c
SS
23870
23871Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23872
23873 * gdb.base/default.exp: Add brace missing from previous delta.
23874
23875Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23876
23877 * gdb.base/default.exp: Support test for info float for all
23878 varieties of arm toolchain.
23879
dc96c6c7 23880Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23881
23882 * gdb.trace/*.exp: remove "remote_download" command.
23883
dc96c6c7 23884Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23885
23886 * gdb.trace/*.exp: remove -gdwarf from compile.
23887
23888Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23889
23890 * gdb.trace/configure.in(AC_INIT): typo
23891 * gdb.trace/configure: regenerated
23892
dc96c6c7 23893Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23894
23895 * config/m68k-emc.exp: New file.
23896 * lib/<emc-support.exp trace-support.exp}: New files.
23897 * configure.in: add new test directory gdb.trace.
23898 * gdb.trace/{configure configure.in Makefile.in}: New files.
23899 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23900 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23901 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23902 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23903 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23904 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23905 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23906
dc96c6c7 23907Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23908
23909 * gdb.c++/classes.exp: Change all regular expressions to match
23910 arbitrary combinations of newline/carriage-return, so that they
23911 will work equally well on Unix and Windows.
23912 * gdb.c++/inherit.exp: ditto.
23913 * gdb.c++/virtfunc.exp: ditto.
23914
239151998-08-11 Dawn Perchik <dawn@cygnus.com>
23916
23917 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23918
c2d11a7d
JM
23919Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23920
23921 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23922 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23923 to use a0-a3/d0-d3 as needed.
23924
23925Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23926
23927 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23928 * gdb.disasm/am33.exp: Corresponding changes.
23929
c906108c
SS
239301998-07-11 Felix Lee <flee@cygnus.com>
23931
23932 * gdb.base/callfuncs.exp: add cmp10 test.
23933 * gdb.base/callfuncs.c (cmp10): new function.
23934
23935Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23936
d63a86f8 23937 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23938 into two parts to get around a synchronization problem in expect.
23939
3fc11d3e
JM
23940Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23941
23942 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23943
23944 * configure.in: Add options for gdbtk testsuite.
23945
23946 * configure: Regenerate.
23947
23948 * gdb.gdbtk: New directory to hold gdbtk tests.
23949
c906108c
SS
23950Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23951
23952 * gdb.fortran/types.exp: Escape brackets in expect patterns
23953 for test_float_literal_types_accepted tests.
23954 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23955 before run test.
23956
c2d11a7d
JM
23957Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23958
23959 * am33.exp: Just compile, do not link the testcase.
23960 * am33.s: Add ".am33" pseudoop to force am33 mode.
23961
c906108c
SS
239621998-06-25 Felix Lee <flee@cygnus.com>
23963
23964 * gdb.base/setshow.exp: make sure $pc is sane.
23965
23966 * gdb.stabs/weird.exp: split expect patterns properly.
23967
c2d11a7d
JM
23968Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
23969
23970 * gdb.disasm/am33.s: New disassembler testfile for the am33.
23971 * gdb.disasm/am33.exp: Run it.
23972
dc96c6c7 23973Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23974
23975 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
23976 match processing (and eliminate spurious timeouts when running).
23977
dc96c6c7 23978Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23979
23980 * gdb.base/signals.exp (test_handle_all_print): put back Mach
23981 exception test, but conditionalize it on target [mach | gnu].
23982
dc96c6c7 23983Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23984
23985 * gdb.base/overlays.exp: fixup compile line for linker script.
23986
23987Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
23988
23989 * gdb.fortran/types.exp: don't guess at float size.
23990
23991Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
23992
23993 * gdb.base/exprs.exp: delete test that depends on int size.
23994
23995Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
23996
23997 * config/sim.exp: Removed checks for target triplets.
23998 (gdb_target_sim): Use gdb,target_sim_options.
23999
24000Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
24001
24002 * gdb.base/reread.exp: New file.
24003 * gdb.base/reread1.c: New file.
24004 * gdb.base/reread2.c: New file.
24005
24006Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
24007
24008 * config/sim.exp: Use 'target sim -sparclite' when running
24009 SPARClite programs.
24010
24011Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
24012
24013 * gdb.base/structs2.exp: New file.
24014 * gdb.base/structs2.c: New file.
24015
24016Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
24017
24018 * gdb.asm/common.inc: New file.
24019 * gdb.asm/d10v.inc: New file.
24020 * asm-source.exp: Pass -I's to gas to find .inc files.
24021 Update line numbers in expected output.
24022 * asmsrc1.s: Rewrite.
24023 * asmsrc2.s: Rewrite.
24024 * configure.in: Create arch.inc symlink.
24025 * configure: Regenerate.
24026 * Makefile.in (distclean): Delete arch.inc.
24027
24028Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
24029
24030 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
24031 (t_enum_value2): ditto
24032 (t_enum_value3): ditto
24033 (main): ditto
c906108c
SS
24034Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24035
24036 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
24037 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
24038 change.
24039 Use gdb_test instead of send_gdb/gdb_expect sequences.
24040
24041Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
24042
24043 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
24044 not void.
24045
24046Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
24047
24048 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
24049 subroutines. Used to test gdbs ability to single step through PC
24050 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
24051
24052Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
24053
24054 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
24055 more rigorous EGCS C++ error checking.
24056
24057Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24058
a9c64011
AS
24059 * gdb.base/help.exp: Clean up `help set args' and `help show args'
24060 tests.
24061 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
24062 function when asleep.
24063 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
24064 for i*86 Linux and SVR4 signal handling problems.
24065 Remove linux xfail for `next to handler in signals_tests_1', fixed
24066 by recent infrun.c change.
24067 Limit backtrace to 10 frames to avoid timeout problems with infinite
24068 stack backtraces.
24069 Adjust expect pattern in `handle all print' test to match Apr 28 1997
24070 target.[ch] change.
c906108c
SS
24071
24072Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
24073
24074 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
24075 for a newline from gdb before continuing.
24076 (default_gdb_exit): Just look for y or n.
24077 (gdb_test): Detect abnormal exit from GDB running on DOS; if
24078 it does, fail the rests of the tests in the file.
24079
24080Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
24081
24082 * config/cygmon.exp: New file.
24083
24084Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
24085
24086 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 24087 main" test on remote targets.
c906108c
SS
24088
24089 * gdb.base/scope.exp: Fix problem with filelocal_bss before
24090 run test on remote targets.
24091
24092Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
24093
24094 * gdb.asm: New directory.
24095 * configure.in: Configure it.
24096 * configure: Regenerate.
24097 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
24098 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
24099
24100Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
24101
24102 * config/mn10300-eval.exp: New file to support MN10300 eval board.
24103
dc96c6c7 24104Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24105
a9c64011
AS
24106 * gdb.base/overlays (several files): Merge the two overlay
24107 managers into one. Change variables (foox, barx, bazx, grbxx)
24108 back into ints but force them to load in their proper sections.
c906108c
SS
24109
24110Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
24111
24112 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 24113 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
24114 (D10VCopy): Handle memory regions crossing 16k boundaries.
24115 (D10VCopy): Transfer data in 32 bit chunks.
24116
24117Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
24118
24119 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 24120 correct.
c906108c
SS
24121
24122 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 24123 map. Include space for printf in .text segment.
c906108c
SS
24124
24125 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 24126 updated d10v memory VMA/LMA map.
c906108c 24127 (D10VCopy): Call D10VTranslate.
d63a86f8 24128
c906108c
SS
24129Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
24130
24131 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
24132
24133 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
24134 that it won't be put into the .sdata - small data -
24135 section. Update reference.
c906108c
SS
24136 * gdb.base/baz.c (bazx, baz): Ditto.
24137 * gdb.base/foo.c (foox, foo): Ditto.
24138 * gdb.base/grbx.c (grbxx, grbx): Ditto.
24139
24140 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 24141 to be arrays.
d63a86f8 24142
dc96c6c7 24143Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24144
a9c64011
AS
24145 * gdb.base/overlays.exp: fix up and get working again.
24146 Add tests for backtraces from an overlay function.
d63a86f8 24147
c906108c
SS
24148Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
24149
24150 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
24151 "calling function with watchpoint enabled".
24152
24153Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
24154
24155 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 24156 gdb_suppress_tests for d10v-*-*.
c906108c
SS
24157 * lib/gdb.exp (gdb_suppress_tests): Disable this function
24158 pending review of whether it is useful or not.
24159
24160Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
24161
24162 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
24163
24164Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
24165
24166 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
24167 * config/dve.exp: New file to support Densan boards.
24168
24169Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
24170
24171 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 24172 reads and BSD.
c906108c
SS
24173
24174Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24175
24176 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24177 response.
24178
24179 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24180
24181Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24182
24183 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 24184 test.
c906108c
SS
24185
24186 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 24187 target_sizeof_long and target_bigendian_p.
c906108c 24188 (structs_by_value, structs_by_reference): Check values according
889bf7c5 24189 to targets word size and endianess.
d63a86f8 24190
c906108c
SS
24191Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24192
24193 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 24194 output.
c906108c
SS
24195
24196Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24197
24198 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 24199 Update test of set args help to match source change.
c906108c
SS
24200
24201Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24202
24203 * gdb.base/default.exp: Expect help system output to be in
24204 alphabetical order.
24205 * gdb.base/help.exp: Ditto.
24206
24207Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24208
24209 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24210 "i*86-pc-linux-gnu*".
24211 * gdb.base/interrupt.exp: Ditto.
24212 * gdb.base/corefile.exp: Ditto.
24213
24214 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24215 define vxworks when building the testcase.
c906108c
SS
24216
24217 * gdb.base/ptype.exp: Fix testnames to be unique.
24218 * gdb.base/radix.exp: Ditto.
24219 * gdb.base/term.exp: Ditto.
24220 * gdb.base/whatis.exp: Ditto.
24221 * gdb.c++/classes.exp: Ditto.
24222
24223Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24224
24225 * gdb.base/callfuncs.exp: Fix indentation.
24226
24227 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24228 suppress_flag has been set.
24229 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24230 target feature.
24231
24232Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24233
24234 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24235 the testcase.
24236
24237 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24238 set_debug_traps() and breakpoint().
c906108c
SS
24239 * gdb.c++/misc.cc (main): Ditto.
24240 * gdb.c++/templates.cc (main): Ditto.
24241 * gdb.c++/virtfunc.cc (main): Ditto.
24242
24243Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24244
24245 * lib/gdb.exp(gdb_step_for_stub): New function.
24246 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24247 exists, reload the executable and do a "continue" instead of
24248 doing a jump.
24249 (runto_main): Use gdb_step_for_stub.
d63a86f8 24250
c906108c 24251 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24252 tests to have unique names.
c906108c
SS
24253 * gdb.base/callfuncs.exp: Ditto.
24254 * gdb.base/commands.exp: Ditto.
24255 * gdb.base/default.exp: Ditto.
24256 * gdb.base/help.exp: Ditto.
24257 * gdb.base/list.exp: Ditto.
24258 * gdb.base/opaque.exp: Ditto.
24259 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24260 similar tests.
d63a86f8 24261
c906108c
SS
24262 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24263 * gdb.c++/cplusfuncs.cc: Ditto.
24264 * gdb.c++/virtfunc.cc: Ditto.
24265
24266 * config/monitor.exp: Keep track of the last file we saw, rather
24267 than trying to get the info from gdb.
24268
24269 * gdb.fortran/types.exp: Move comment to previous line.
24270
24271Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24272
24273 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24274 target mode.
c906108c
SS
24275
24276Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24277
24278 From Bob Manson:
24279 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24280 string from GDB when it connects.
c906108c
SS
24281
24282 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24283
24284Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24285
24286 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24287 if we can't get a debug format from GDB (we may be testing an
24288 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24289
24290 * gdb.stabs/weird.exp: Fix quoting.
24291
24292 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24293
24294Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24295
24296 * config/arm-ice.exp: New file.
24297
24298Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24299
24300 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24301 until it has been modified to work with the new testsuite.
c906108c 24302
99707966 24303 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24304 testcase won't compile, cause all of the testcases in the file to
24305 fail instead.
c906108c
SS
24306
24307 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24308 (gdb_clear_suppressed): New procedure.
24309 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24310 it contains a positive value.
24311
24312Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24313
24314 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24315
24316 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24317
24318Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24319
24320 * lib/gdb.exp (setup_xfail_format): New function.
24321 (get_debug_format): New function to get debug format.
24322 (debug_format): New global variable to hold last value set
24323 by get_debug_format.
24324 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24325 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24326 * gdb.c++/ptype.exp: Ditto.
24327 * gdb.c++/classes.exp: Ditto.
24328 * gdb.c++/cplusfuncs.exp: Ditto.
24329 * gdb.c++/inherit.exp: Ditto.
24330 * gdb.c++/templates.exp: Ditto.
24331 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24332
c906108c
SS
24333Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24334
24335 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24336 host doesn't have a currently-open connection.
24337
24338 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24339 any gdb stub target. Handle cases where gdb doesn't respond when
24340 interrupted in a sane fashion.
c906108c
SS
24341
24342 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24343 same thing in a totally different way.
c906108c
SS
24344
24345 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24346 setting "timeout".
c906108c 24347 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24348 default_gdb_init now.
c906108c
SS
24349
24350Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24351
24352 * gdb.base/printcmds.exp: Fix "check for floating addition"
24353 regexp to accept results within approx +/- .01 of exact value.
24354 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24355
24356Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24357
24358 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24359 properly.
c906108c
SS
24360 (gdb_expect): Add optional timeout parameter, and add timeout
24361 value to various calls.
24362 (gdb_suppress_tests): Only give one warning message per group.
24363
24364Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24365
24366 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24367 global variables. Handle getting a value for $timeout more
24368 gracefully.
c906108c
SS
24369
24370Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24371
24372 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24373 initialize.
c906108c 24374 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24375 by a target configuration file.
c906108c
SS
24376 (gdb_expect): Pass the timeout to remote_expect.
24377
24378 * config/monitor.exp(gdb_load): Fix typo in regexp.
24379
24380Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24381
24382 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24383
24384Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24385
24386 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24387 here. Call gdb_target_exec before rebooting the target, to make
24388 sure the connection to the target is closed.
c906108c
SS
24389 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24390 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24391 Also detect "Timeout reading from remote" error.
24392
24393 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24394 gdb_target_monitor. Don't call gdb_file_cmd here; let
24395 gdb_target_monitor do it.
c906108c
SS
24396
24397 * gdb.disasm/hppa.exp: Don't use exec_output.
24398
24399Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24400
24401 * gdb.base/list.exp: If we're debugging a non-native target,
24402 try to set the pc register to point to the start of the
24403 program before doing the first list command.
24404
24405 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24406 test_calls after restarting.
c906108c
SS
24407
24408 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24409 reloading.
c906108c
SS
24410
24411 * gdb.base/watchpoint.exp: Fix typo.
24412
24413 * gdb.base/setshow.exp: Check for use_gdb_stub.
24414
24415 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24416 stub case.
c906108c
SS
24417 * gdb.base/langs.exp: Ditto.
24418
24419 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24420 gdb_load_offset. If we weren't given a file to load, figure out
24421 what the current file is and use it.
c906108c
SS
24422
24423 * config/i386-bozo.exp: New file.
24424
24425Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24426
24427 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24428 feature.
24429
24430 * config/proelf.exp: New entry.
24431
24432Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24433
24434 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24435 of regexps.
24436
24437 * gdb.base/watchpoint.exp: Don't run the test_stepping
24438 tests if gdb can't call functions on the target.
24439
24440 * gdb.base/setshow.exp: Don't run the set prompt tests if
24441 the board has gdb_prompt set.
24442
24443Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24444
24445 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24446 * gdb.base/commands.exp: Likewise.
24447 * gdb.base/setshow.exp: Likewise.
24448
24449Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24450
24451 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24452 feature.
24453
24454 * config/i960.exp: New file.
24455
24456Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24457
24458 * gdb.base/funcargs.exp: Check for gdb,short_int target
24459 feature instead of looking for explicit target triplets.
24460
dc96c6c7 24461Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24462
d63a86f8 24463 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24464 "p 123DEADBEEF", to check parse_number.
24465 * top.c: change "to enable to enable" to "to enable" in a couple
24466 of help strings.
24467
24468Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24469
24470 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24471 on the mn10300.
d63a86f8 24472
c906108c
SS
24473Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24474
24475 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24476 where the test executable is run with explicit args.
24477 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24478
24479Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24480
24481 * gdb.base/run.c: Use FAKEARGV to build test executable that
24482 does not require a command line arg, since most simulators
24483 don't currently support passing such an arg into the simulated
24484 program.
24485 * gdb.base/commands.exp: Change tests to insert the proper
24486 value as the arg to the first recursive factorial call. Change
24487 compilation line to define FAKEARGV at compile time.
24488
24489Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24490
24491 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24492 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24493 function with watchpoint enabled" test.
24494
24495Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24496
24497 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24498 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24499
24500 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24501 "Tests restarted" messages.
c906108c
SS
24502
24503Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24504
24505 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24506
dc96c6c7 24507Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24508
24509 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24510 for INFO SYMBOL; add help tests for OVERLAY commands.
24511 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24512 add tests for OVERLAY commands
24513 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24514 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24515 * gdb.base/sigall.c: add usestubs code frag
24516 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24517
c906108c
SS
24518Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24519
24520 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24521 failures.
24522 (gdb_stop_suppressing_tests): Note that tests have restarted.
24523
24524Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24525
24526 * config/h8300.exp: New file.
24527
24528Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24529
24530 * gdb.base/setshow.exp: Check for the existence of a
24531 feature, not its value.
24532
24533Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24534
24535 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24536
24537 * gdb.base/scope.exp: It's now init0(), not init().
24538
24539 * gdb.base/scope0.c: For now, change init() to be init0().
24540
24541 * config/monitor.exp: Use gdb_serial in preference to serial
24542 or netport.
24543
24544 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24545 and it's not already set.
c906108c
SS
24546
24547Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24548
24549 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24550 isn't using a stub and if it supports argument passing.
c906108c
SS
24551
24552Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24553
24554 * config/udi.exp(gdb_start): Make sure UDICONF is set
24555 properly before starting gdb.
24556
24557Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24558
24559 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24560 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24561 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24562
24563Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24564
24565 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24566 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24567
24568 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24569
24570 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24571
24572 * config/monitor.exp: Make sure we disconnect from the target.
24573 Also, try a reboot/reload cycle instead of failing if the
24574 load fails.
24575
24576Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24577
24578 * gdb.base/default.exp: Don't set match_max.
24579 * gdb.base/help.exp: Ditto.
24580 * gdb.base/list.exp: Ditto.
24581 * gdb.base/signals.exp: Ditto.
24582
24583 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24584 set, use remote_ld to download the testcase instead of
24585 the GDB loader.
24586
24587Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24588
24589 * config/vr5000.exp: New file.
24590
24591 * config/monitor.exp(gdb_target_monitor): Add pattern for
24592 "Ending remote" to detect errors in connecting.
24593
24594 * gdb.base/setshow.exp: Add .* within auto language test.
24595
24596 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24597 target feature.
24598
24599 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24600 and reboot the board if necessary.
c906108c
SS
24601
24602 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24603 a set of tests. Remove print.* from the patterns being checked.
24604
24605Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24606
24607 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24608 refer to gdb_spawn_id.
24609
24610 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24611 longer used.
24612 * config/sparclet.exp: Ditto.
24613 * config/sparclet-old.exp: Ditto.
24614 * config/slite.exp: Ditto.
24615 * config/sim.exp: Ditto.
24616 * gdb.base/funcargs.exp: Ditto.
24617
24618 * lib/gdb.exp:Remove references to gdb_spawn_id.
24619 (gdb_expect): Move to remote.exp.
24620
24621Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24622
24623 * config/monitor.exp: Detect the "Couldn't establish connection"
24624 message from GDB.
24625
24626Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24627
24628 * gdb.base/bitfields.exp: Use runto instead of explicit
24629 gdb_run_cmd/gdb_expect sequences.
24630
24631 * gdb.base/break.exp(text_next_with_recursion): Add match for
24632 gdb_expect call.
24633
24634 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24635 We also need to handle the "A program is being debugged already"
24636 prompt from gdb. Use gdb_test to set the baud rate.
24637
24638 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24639 to 20000. Really. I mean it.
24640
24641Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24642
24643 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24644 fails. If suppress_flag is set, skip perror message about not
24645 being able to send to GDB.
c906108c 24646 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24647 GDB.
c906108c
SS
24648 (gdb_expect): If suppress_flag is set, always fail immediately.
24649 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24650 (gdb_init): Call gdb_stop_suppressing_tests.
24651 (default_gdb_exit): Ditto.
24652 (default_gdb_start): Ditto.
24653
24654 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24655 gdb_stop_suppressing_tests as appropriate.
c906108c 24656 * gdb.base/break.exp: Ditto.
889bf7c5 24657 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24658 * gdb.base/commands.exp: Ditto.
24659 * gdb.base/exprs.exp: Ditto.
889bf7c5 24660 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24661 * gdb.base/list.exp: Ditto.
24662 * gdb.base/recurse.exp: Ditto.
889bf7c5 24663 * gdb.base/scope.exp: Ditto.
c906108c
SS
24664 * gdb.base/structs.exp: Ditto.
24665 * gdb.c++/inherit.exp: Ditto.
24666
24667Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24668
24669 * config/vr4300.exp: New file.
24670
99707966 24671 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24672
99707966 24673 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24674
24675Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24676
24677 * lib/gdb.exp(gdb_init): New function.
24678
24679 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24680 for each individual variable set.
c906108c
SS
24681
24682 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24683 name.
24684
24685 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24686
24687 * gdb.base/scope.exp: Use gdb_test.
24688
24689 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24690 aborting; the testsuite driver will do that for us (see
24691 gdb_finish). Also, use gdb_test in a few more places.
24692
24693Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24694
24695 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24696
24697Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24698
24699 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24700 and "add_tests" are not at the same address.
24701
24702Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24703
24704 * gdb.base/ptype.exp: Use gdb_test.
24705
24706Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24707
24708 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24709 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24710 left in. No longer expect them to fail.
24711
24712 * gdb.stabs/*.mt; Deleted, no longer used.
24713 * gdb.stabs/configure.in: Remove references to target makefile
24714 frags.
24715 * gdb.stabs/configure: Rebuilt.
24716
24717 * gdb.disasm/*.mt: Deleted, no longer used.
24718 * gdb.disasm/configure.in: Remove references to target makefile
24719 frags. Use "sh3.s" as the unique filename for this directory.
24720 * gdb.disasm/configure: Rebuilt.
24721
24722 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24723 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24724 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24725
24726Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24727
24728 * config/udi.exp: Use mondfe,name instead of remote_host.
24729
24730Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24731
24732 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24733 a function with a watchpoint enabled on the mn10200.
24734
24735 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24736 before trying to create it!
24737
24738Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24739
24740 * config/vx.exp: Use hostname instead of netport.
24741
24742 * config/vxworks.exp: New file.
24743
24744 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24745
24746 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24747 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24748 occurs.
24749
24750 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24751 $gdb_spawn_id directly.
24752 (gdb_run_cmd): Try _start as well as start. Use the target feature
24753 gdb,start_symbol as the symbol to start from when jumping.
24754
24755Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24756
24757 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24758 redundant) test.
24759
24760 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24761 it doesn't lose for 16bit integer systems.
24762
24763Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24764
24765 * gdb.fortran/types.exp: If the target doesn't support "double"
24766 data types, then expect "real" types to only be 4 bytes.
24767
24768 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24769 call tests if the target doesn't support inferior function calls.
24770
24771 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24772 in printf tests.
24773
24774Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24775
24776 * gdb.base/help.exp: Disable "help set", "help show", and
24777 "help support". Simplify regexp for "help stack".
24778
24779 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24780 to 60 seconds. Temporarily set match_max to 15000 around the
24781 "info copying" test.
24782
24783 * gdb.base/nodebug.exp: Don't try to do an inferior function
24784 call if the target doesn't support them.
24785 * gdb.base/printcmds.exp: Likewise.
24786 * gdb.base/setvar.exp: Likewise.
24787 * gdb.base/structs.exp: Likewise.
24788 * gdb.c++/templates.exp: Likewise.
24789 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24790
24791 * gdb.base/recurse.exp: Enable for the mn10200.
24792
24793 * configure.in: Do configure gdb.stabs directory for *-*-elf
24794 targets.
24795 * configure: Rebuilt.
24796
24797 * gdb.base/break.exp: Check for gdb,noresults before testing
24798 exit status and/or results from the target.
24799 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24800 * lib/gdb.exp: Remove old (now bogus) initialization of
24801 noinferior, noargs, noresults and nosignals.
24802
24803Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24804
24805 * config/sh.exp: New file.
24806
24807 * config/slite.exp: Try to connect multiple times to the board
24808 before rebooting. Only send a "monitor run" if need_monitor_run
24809 is set.
24810
24811 * gdb.base/break.exp: Don't do the "stub continue" test if
24812 the target has gdb_stub set.
24813
24814 * gdb.base/callfuncs.exp: Increase the timeout.
24815
24816 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24817 if the target has gdb,noinferiorio set.
24818
24819 * gdb.base/list.exp: Increase match_max to 10000 characters.
24820
24821 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24822
24823 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24824 target.
24825
24826 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24827
24828Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24829
24830 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24831 trying to delete the copy of gdb. Catch the file delete so we
24832 don't die if the delete fails; also, the file should be copied to
24833 the host, not to the build.
c906108c
SS
24834
24835Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24836
24837 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24838 parenthesis in case it contains multiple regexps separated
c906108c
SS
24839 with |.
24840
24841 * gdb.base/watchpoint.exp: Use gdb_test.
24842 * gdb.base/default.exp: Ditto.
24843
24844Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24845
99707966 24846 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24847
c906108c
SS
24848 * gdb.base/scope.exp: Use gdb_test.
24849 * gdb.c++/classes.exp: Ditto.
24850 * gdb.c++/inherit.exp: Ditto.
24851
24852Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24853
24854 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24855 remote_exec instead.
24856 * gdb.base/corefile.exp: Don't be ridiculous.
24857 * gdb.base/*.c: Add missing stub invocations.
24858
24859Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24860
24861 * config/slite.exp: Miscellaneous fixes.
24862
24863 * lib/gdb.exp: Fix runto.
24864
24865 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24866 the target.
24867
24868 * gdb.base/watchpoint.exp: Fix regexp.
24869
24870 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24871 close and wait commands, as the descriptor may now be
24872 invalid. Always call "remote_close host".
24873
24874Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24875
24876 Major rewrite for testsuite revision.
d63a86f8 24877
c906108c
SS
24878 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24879 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24880 instead of relying on spawn_id to always contain a valid
24881 spawn id.
24882 (get_compiler_info): New procedure to build the ${binfile}.ci
24883 file, instead of replicating this in N different places.
24884 (gdb_compile): New procedure.
d63a86f8 24885
c906108c 24886 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24887 appropriate arguments) instead of compile. Use gdb_test in a lot
24888 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24889 at the start of a testcase, as this is no longer done magically.
24890
24891 config/*-gdb.exp: Rename without the -gdb suffix.
24892
24893 config/mips.exp: Use remote_close instead of exit_remote_shell.
24894 config/monitor.exp: Use target_info instead of looking at
24895 baud, timeout, etc.
24896 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24897
24898Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24899
24900 * gdb.c++/templates.exp (test_ptype_of_templates),
24901 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24902 Update expect patterns for destructors and assignment operators
24903 to match corresponding c-typeprint.c changes.
24904 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24905 to destructor breakpoint test, GDB should be able to set the
24906 destructor breakpoint without specifying arguments.
24907
24908Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24909
24910 * gdb.threads/pthreads.exp: Change result for failure to compile due
24911 to lack of pthreads runtime support from an error to simply an
24912 unsupported test, per dejagnu standards.
24913
24914Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24915
24916 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24917 where GDB exits to reduce pattern match time.
24918 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24919
24920 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24921
dc96c6c7 24922Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24923
24924 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24925 * gdb.base/default.exp: ditto.
24926 * gdb.base/nodebug.exp: ditto.
24927 * gdb.base/printcmds.exp: ditto.
24928 * gdb.base/ptype.exp: ditto.
24929 * gdb.base/setvar.exp: ditto.
24930 * gdb.base/structs.exp: ditto.
24931 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24932
24933Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24934
24935 * configure, */configure: Rebuild with autoconf 2.12.
24936
24937Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24938
24939 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24940 use new i*86-pc-linux*-gnu quads.
24941 * gdb.base/corefile.exp: Ditto.
24942 * gdb.base/signals.exp: Ditto.
24943 * gdb.base/sigall.exp: Ditto.
24944 * gdb.base/interrupt.exp: Ditto.
24945
24946 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24947 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24948 RedHat 4.0.
d63a86f8 24949
c906108c 24950 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24951 linux. This allows the test case to at least compile on latest
24952 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24953
24954Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24955
24956 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24957 directory to search gdb directory. Accept and step over conditional
24958 stack alignment code. Consume $prompt in failure cases.
24959 Reset timeout to $oldtimeout instead of some arbitrary value.
24960 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
24961 timeout problems with infinite stack backtraces.
24962 * gdb.base/ptype.exp (ptype struct link, union tu_link):
24963 Accept function parameters for linkfunc member.
24964
24965Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
24966
24967 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
24968 (CXXFLAGS): Remove, unreferenced.
24969 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
24970 previous -B options and also add -B option to pick up cross compiled
24971 runtime.
c906108c
SS
24972 (TARGET_INCLUDES): Add for -I options and add code to initialize when
24973 doing cross compiles.
24974 (target_alias): Declare global.
24975 (xgcc): Set variable to full path of gcc in build tree. Use findfile
24976 to verify that gcc exists in build tree, and if so set CC to that
24977 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 24978
c906108c
SS
24979Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
24980
24981 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
24982 ptype test for anonymous union. Fixup testcase to match
24983 current gcc debug output.
24984
24985Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
24986
24987 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
24988 force argument to an unsigned long type.
24989
24990Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
24991
24992 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 24993 tests and anonymous union print/ptype tests.
c906108c
SS
24994 * gdb.base/list.exp (test_forward-search): Increase timeout by
24995 5 minutes for the "search extremely long line" case.
24996 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
24997 completely optional and that the pass/fail messages use the command as
24998 the message if that third arg is a null string.
24999 (gdb_test_exact): Arrange that a null string pattern means match a
25000 null string output rather than any output, which might include random
889bf7c5 25001 errors.
c906108c
SS
25002 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
25003 backtrace test.
25004 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
25005 always failing and failure is now exposed by gdb.exp changes.
25006
25007Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
25008
25009 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
25010 weren't being noted.
25011
25012Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25013
25014 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
25015 * gdb.stabs/weird.exp: Remove v_comb xfails.
25016
dc96c6c7 25017Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25018
25019 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 25020 list.exp scope.exp watchpoint.exp]
c906108c 25021 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 25022
dc96c6c7 25023Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25024
25025 * config/monitor.exp: Increase download timeout to 1000 seconds.
25026
dc96c6c7 25027Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25028
25029 * config/m32r.exp: Increase timeout to 120 seconds.
25030
25031Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
25032
25033 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
25034 and accept older ordering as obsolescent gcc or gdb.
25035 * gdb.c++/templates.exp: Ditto.
25036 * gdb.c++/virtfunc.exp: Ditto.
25037
25038Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
25039
25040 * gdb.base/coremaker.c: Add code to mmap some data so we
25041 can check that it ends up in the core file.
25042 * gdb.base/corefile.exp: Add test to read mmapped data
25043 from core file.
25044
dc96c6c7 25045Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25046
25047 * config/m32r.exp: New file.
25048
25049Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
25050
25051 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
25052 that cflags can contains -gstabs, and work correctly for other tests.
25053
dc96c6c7 25054Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25055
25056 * gdb.base/setshow.exp: New file, tests show and set.
25057 * gdb.base/setshow.c: New file, tests show and set.
25058 * gdb.base/help.exp: Add test for help set|show annotate.
25059 * gdb.base/default.exp: Add test for set|show annotate.
25060
25061Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
25062
25063 * testsuite/gdb.base/break.exp: Make backtrace from factorial
25064 errors unique.
25065 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
25066 explicitly.
25067
25068Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
25069
25070 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
25071 and width commands. This is done elsewhere.
25072 * (gdb_start): Don't call gdb_start_sim here. That's already
25073 done in gdb_load. This fixes lots of failures in default.exp.
25074
25075Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
25076
25077 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
25078 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
25079 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
25080 in the same we we treat other failures (since it may be an expected
889bf7c5 25081 condition), rather than as an error.
c906108c
SS
25082 * gdb.base/signals.exp (test_handle_all_print): Revert back to
25083 old test format.
25084
25085Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
25086
25087 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
25088 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 25089 twice. Nuke the duplicates.
c906108c 25090 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 25091 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
25092 Remove config.h along with other config files.
25093
25094Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
25095
25096 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
25097 "p func1 ()" and note that rests of tests are skipped.
25098 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25099 setup_xfails for "print func2::coremaker_local".
c906108c
SS
25100 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
25101 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
25102 affected by the previous run test.
25103 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
25104 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
25105 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
25106 "pass int powerset tuple" and "pass modeless int powerset tuple".
25107 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
25108 "real write 4" and "real write 8".
25109 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25110 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
25111 "print \$i after tuple assign 2", and
25112 "print vs2 after tuple assign 2".
25113 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
25114 meaningful error message and return -1 so the caller can
25115 suppress further tests and avoid a cascade of errors.
d63a86f8 25116
c906108c
SS
25117Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
25118
25119 * gdb.base/a1-selftest.exp: Tweak tests to account for new
25120 format for printing version.
25121 * gdb.base/default.exp: Ditto.
25122 * gdb.base/interrupt.exp: Fix problem with cascade of
25123 errors if child process dies while calling a function.
d63a86f8 25124
c906108c
SS
25125Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
25126
25127 * Makefile.in (VPATH): Add
25128 * Makefile.in (Makefile, config.status): Fix rules so things get
25129 remade when necessary.
25130
25131Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
25132
25133 * Makefile.in (just-check): Add path to sibling expect dir
25134 to environment variable specified by RPATH_ENVVAR.
25135
25136Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
25137
25138 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
25139 (just-check): Add shared library paths for libstdc++, tk,
25140 tcl, bfd, and opcodes to the environment variable specified
25141 in RPATH_ENVVAR.
25142 * configure.in: Add support to recognize --enable-shared flag
25143 and generate correct value for RPATH_ENVVAR.
25144 * configure: Regenerated with autoconf.
25145
25146Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
25147
25148 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 25149 include all osf versions.
c906108c
SS
25150 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
25151 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
25152 when target is linux. When failing to build pthreads test
25153 executable, give more meaningful message.
25154 * gdb.threads/pthreads.c: Hpux also uses old definition of second
25155 arg for pthread_create.
d63a86f8 25156
c906108c
SS
25157Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
25158
25159 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 25160 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 25161 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 25162 and -lpthreads (everybody else).
c906108c
SS
25163 (test_startup): Fail gracefully if threads are not supported.
25164 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
25165 "p/c array_index("abcdef",2)" when not gcc compiled.
25166 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
25167 "print func2::coremaker_local" when not gcc compiled.
25168 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
25169 "ptype on opaque struct tagname (statically)",
25170 "ptype on opaque struct tagname (dynamically) 1", and
25171 "ptype on opaque struct tagname (dynamically) 2"
25172 for not compiled with gcc.
25173 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25174 backtrace when compiled with gcc.
d63a86f8 25175 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
25176 than always return success.
25177
25178Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25179
25180 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25181
25182Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25183
25184 * gdb.base/structs.exp: Undo last change.
25185
25186Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25187
25188 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25189 encapsulate all the steps/nexts done during self test, starting
25190 at main, and makes them less sensitive to optimization issues.
25191 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25192 signal handler" test.
25193 * gdb.threads/pthreads.exp: Only run this for native configs.
25194 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25195 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25196 tests.
25197 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25198 for "runto test_calls(void)" test.
d63a86f8 25199
c906108c
SS
25200Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25201
25202 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25203 and don't expect address info in breakpoint confirmations.
25204
25205Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25206
25207 * gdb.base/list.exp (test_forward_search): Increase timeout
25208 temporarily by 60 seconds for searching extremely long line,
889bf7c5 25209 and then reset to old value when done. Increase expect input
c906108c
SS
25210 buffer to 10000.
25211
25212Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25213
25214 * gdb.base/list.exp (test_forward_search): Fix to handle very
25215 long source line without overflowing expect's input buffer.
25216
25217Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25218
25219 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25220 "buffer_full".
25221
25222 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25223 "buffer_full".
25224
25225 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25226 "buffer_full".
25227
25228 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25229 "buffer_full".
25230
25231Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25232
25233 * configure.in (configdirs): Add gdb.threads.
25234 * configure: Regenerated with autoconf.
25235 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25236 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25237 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25238
c906108c
SS
25239Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25240
25241 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25242
25243Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25244
25245 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25246 each signal's status in the output of "handle all print".
25247 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25248 the \r\n sequence that immediately precedes the gdb prompt.
25249 * gdb.base/a1-selftest.exp: Save original timeout and restore
25250 after test.
25251
25252Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25253
25254 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25255 symbol.
25256
25257Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25258
25259 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25260
25261Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25262
25263 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25264 timeout by 60 seconds.
25265
25266Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25267
25268 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25269 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25270 error return.
25271
25272Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25273
25274 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25275 gdb initialization, also report how long dejagnu waited. Restore
25276 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25277 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25278
25279Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25280
25281 * lib/gdb.exp: Report timeout value for verbosity level 2.
25282 * config/gdbserver.exp: Ditto.
25283 * config/hppro.exp: Ditto.
25284 * config/mips-gdb.exp: Ditto.
25285 * config/monitor.exp: Ditto.
25286 * config/netware.exp: Ditto.
25287 * config/sim-gdb.exp: Ditto.
25288 * config/slite-gdb.exp: Ditto.
25289 * config/udi-gdb.exp: Ditto.
25290 * config/unix-gdb.exp: Ditto.
25291 * config/vx-gdb.exp: Ditto.
25292 * gdb.base/a1-selftest.exp: Ditto.
25293 * gdb.base/a2-run.exp: Ditto.
25294 * gdb.base/break.exp: Ditto.
25295 * gdb.base/corefile.exp: Ditto.
25296 * gdb.base/list.exp: Ditto.
25297 * gdb.base/recurse.exp: Ditto.
25298 * gdb.base/scope.exp: Ditto.
25299 * gdb.base/signals.exp: Ditto.
25300
25301Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25302
25303 * gdb.threads/Makefile.in (docdir): Removed.
25304
25305Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25306
25307 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25308 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25309 @srcdir@.
d63a86f8 25310 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25311 autoconf 2.5 or higher.
25312 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25313
25314Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25315
25316 * configure: Regenerated.
25317 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25318 avoid name clashes with SunOS headers.
25319
25320Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25321
25322 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25323
25324Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25325
25326 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25327 prototype information ends up in the compiler info file.
25328
25329Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25330
25331 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25332 attempting to regenerate it. Eliminate use of a temporary file
25333 and just generate the info file directly. Source it immediately,
25334 for consistency of use.
25335 * gdb.base/corefile.exp: Ditto
25336 * gdb.base/exprs.exp: Ditto.
25337 * gdb.base/funcargs.exp: Ditto.
25338 * gdb.base/langs.exp: Ditto.
25339 * gdb.base/list.exp: Ditto.
25340 * gdb.base/mips_pro.exp: Ditto.
25341 * gdb.base/nodebug.exp: Ditto.
25342 * gdb.base/opaque.exp: Ditto.
25343 * gdb.base/ptype.exp: Ditto.
25344 * gdb.base/scope.exp: Ditto.
25345 * gdb.base/setvar.exp: Ditto.
25346 * gdb.base/signals.exp: Ditto.
25347 * gdb.base/whatis.exp: Ditto.
25348 * gdb.c++/templates.exp: Ditto.
25349 * gdb.c++/virtfunc.exp: Ditto.
25350 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25351 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25352
25353Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25354
25355 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25356 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25357 Increase timeout, a lot of single stepping might be needed if the
25358 target has no hardware watchpoints.
25359
25360Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25361
25362 * gdb.base/break.exp: Ignore compiler warnings when compiling
25363 break.c.
25364 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25365 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25366 from remote-sim.
25367 * gdb.base/exprs.exp: Add h8300 xfails.
25368 * gdb.base/funcargs.exp: Likewise.
25369 * gdb.base/nodebug.exp: Likewise.
25370 * gdb.base/printcmds.exp: Likewise.
25371 * gdb.base/ptype.exp: Likewise.
25372 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25373 h8300 xfails.
d63a86f8 25374 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25375 on the h8300.
25376 * gdb.base/funcargs.c: Explicitly make last constant argument to
25377 call_after_alloca_subr an unsigned long type.
25378 * gdb.base/return.c: Include stdio.h.
25379
25380Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25381
25382 * config/abug.exp: New file for the older Motorola Bug monitor
25383 that runs on the mvme13x series VME boards.
25384 * config/monitor.exp: Use the new config array for target settings
25385 if they exist.
25386
25387Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25388
25389 * sim-gdb.exp: Make the SH simulator allocate less space when
25390 it is targeted.
25391
25392Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25393
25394 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25395 test.
25396
25397Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25398
25399 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25400 "rs6000-*-*" for "list function in include file" when gcc compiled.
25401 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25402 for "p ctable1[120]".
25403 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25404 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25405 Remove setup_xfail for "rs6000-*-*" for
25406 "print 'scope0.c'::filelocal before run".
25407 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25408 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25409 since some compilers don't allow both options to be given
25410 on the same command line. Create object file and move it.
d63a86f8 25411
c906108c
SS
25412Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25413
25414 * gdb.base/corefile.exp: Always regenerate the core file, since
25415 we always regenerate the coremaker program. Detect special case
25416 where registers cannot be read from core file.
d63a86f8 25417
c906108c
SS
25418Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25419
25420 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25421 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25422 * gdb.c++/templates.exp: Only match on basename of file since
25423 some formats like xcoff don't encode directory information.
25424 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25425 and rs6000 AIX xcoff targets.
25426 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25427 * configure: Regenerate.
25428 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25429 here, rather than in distclean.
d63a86f8 25430
c906108c
SS
25431Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25432
25433 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25434 defined, and use it to compile the test case with -O2. The
25435 native compilation still uses no optimization.
25436 * gdb.base/mips_pro.c: Remove inline assembly code since
25437 it is compiled PIC by default, which results in assembler
25438 warnings that make the testsuite think the compilation
25439 was unsuccessful.
25440
25441Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25442
25443 * gdb.c++/misc.exp: Add note to message for
25444 "print s.a for foo struct" that this is a known gcc 2.7.2
25445 and earlier bug.
25446
25447Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25448
25449 * gdb.base/break.exp: Fix pattern for matching "Delete all
25450 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25451 setup_xfail for deleting all breakpoints test. Fix various
25452 timeout messages to include "(timeout)".
25453 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25454 for "p t_float_values2(3.14159,float_val2)".
25455 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25456 for "continue to call2g" when gcc compiled.
25457 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25458 "up to foo in langs.exp", "show language at foo in langs.exp",
25459 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25460 and "show language at fsub in langs.exp".
25461 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25462 "list line 1 in include file", "list message for lines past EOF",
25463 "list function in include file", "list list0.h:foo", and
25464 "list filename:function; nonexistant function".
25465 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25466 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25467 and "ptype t_char_array" to be for native cc only.
d63a86f8 25468
c906108c
SS
25469Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25470
d63a86f8 25471 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25472 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25473 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25474
25475Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25476
25477 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25478 "bt in signals.exp". This problem only appears when running
25479 the testsuite, and then only intermittently.
25480
25481Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25482
25483 * gdb.base/return.exp (return_tests): Differentiate between
25484 two tests of continuing.
25485
25486Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25487
25488 * */Makefile.in (maintainer-clean): Remove config.log.
25489 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25490 * gdb.c++/Makefile.in (PROGS): Add inherit.
25491 (clean): Remove *.ci.
25492
25493Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25494
25495 * gdb.c++/misc.cc: Add test code from Mike Stump.
25496 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25497
25498Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25499
25500 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25501 to "alpha-*-osf2*" and add comment.
25502 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25503 setup_xfail for "step over execarg initialization" and
25504 "step over corearg initialization".
c906108c
SS
25505 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25506 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25507 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25508 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25509 "print func2::coremaker_local", and "backtrace in corefile.exp".
25510 * gdb.base/signals.exp: Build and source signals.ci.
25511 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25512 to be for gcc only.
25513 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25514
c906108c
SS
25515Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25516
25517 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25518 Feb 3 procfs.c change.
25519
25520Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25521
25522 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25523
25524Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25525
25526 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25527 from dejagnu's apparent default of 10 seconds, which gives random
25528 results when running the tests over NFS on moderately loaded systems.
25529 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25530
25531Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25532
25533 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25534 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25535 result reports.
c906108c
SS
25536
25537Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25538
25539 * configure.in (CY_AC_PATH_TCLH): Remove.
25540 * configure: Regenerate.
25541
25542Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25543
25544 * gdb.c++/Makefile.in (clean): Add missing '{'.
25545
25546Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25547
25548 * lib/gdb.exp: Provide a default value for noinferior.
25549
25550 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25551 Load libgloss.exp.
25552
25553Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25554
25555 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25556 the executable, not the .o to run the tests from.
25557
25558Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25559
25560 * gdb.base/break.exp: Don't test for program exit or exit status
25561 if $noresults if nonzero.
25562 * gdb.base/langs.exp: Likewise.
25563 * gdb.base/watchpoint.exp: Likewise.
25564
25565 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25566 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25567 trying to compile the testcase.
25568
25569Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25570
25571 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25572 * gdb.base/signals.exp (continue to handler): Likewise.
25573
25574Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25575
25576 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25577
25578 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25579
25580Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25581
25582 * gdb.base/corefile.exp: Recognize "not found" as failure
25583 when trying to determine if a core file was generated.
25584 If no core file was generate the first time, try again without
25585 the ulimit -c to work around braindamaged shells.
25586
25587Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25588
25589 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25590 [] tests with "test" and enclose string in quotes.
25591 * gdb.stabs/configure: Rebuild
d63a86f8 25592
c906108c
SS
25593Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25594
25595 Changes in sync with expect:
25596 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25597 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25598 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25599 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25600 argument to AC_REQUIRE.
25601 * configure: Regenerated.
25602
25603Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25604
25605 * gdb.base/corefile.exp: When generating a core, discard any
25606 error messages about ulimit not found and the "core dumped"
25607 message from the shell that runs the coredumper.
25608
25609Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25610
25611 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25612
25613 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25614 which sed script to run. Expect failure for v_comb test
25615 on PA targets too.
d63a86f8 25616
c906108c
SS
25617Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25618
25619 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25620 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25621
25622Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25623
25624 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25625 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25626 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25627 * lib/gdb.exp (default_gdb_start): Fix typo.
25628 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25629 messages to not include the full program name that caused
25630 the core dump since some systems (such as solaris) apparently
25631 truncate this path to about 80 characters.
25632 When generating a core file first try increasing the core file
25633 size limit to unlimited since some systems may default it to
25634 zero, and it is harmless to try it. Move the test for failing
25635 to generate a core file to where it will actually get executed.
25636 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25637 new gdb result from g++ debug info improvements and make old
25638 pattern obsolescent. Also account for size_t differences
25639 (may be int or long).
25640 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25641 initialization before function call is placed in the delay slot
25642 and thus appears to be skipped over by commands such as "next".
25643
25644Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25645
25646 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25647
25648Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25649
25650 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25651 input source file; fix code to compile test to deal with this
25652 convention.
25653 * gdb.c++/*.exp: Likewise.
25654
25655Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25656
25657 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25658 "bt in signals.exp".
25659
25660Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25661
25662 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25663 "step over execarg initialization" and
889bf7c5 25664 "step over corearg initialization".
c906108c
SS
25665
25666Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25667
25668 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25669 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25670
25671Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25672
25673 From Rob Savoye (rob@poseidon.cygnus.com)
25674 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25675 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25676 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25677 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25678 configure.in}: Major reworking for autoconfig.
c906108c
SS
25679 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25680 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25681 New files.
c906108c
SS
25682 * config/unix-gdb.exp: Make GDB global.
25683 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25684 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25685 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25686 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25687 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25688 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25689 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25690 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25691 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25692 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25693 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25694 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25695 to returns as necessary, arrange for test to compile own testcase
25696 executable.
c906108c 25697 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25698
c906108c
SS
25699Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25700
25701 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25702 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25703 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25704 "backtrace through signal handler".
25705
25706Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25707
25708 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25709 continuing from a job control stop signal.
25710 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25711
25712Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25713
25714 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25715 * gdb.base/corefile.exp: Likewise.
25716 * gdb.base/funcargs.exp: Likewise.
25717
25718Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25719
25720 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25721 * config/monitor.exp: Add support for setting baud rate.
25722
25723Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25724
25725 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25726 i*86-*-linux* xfails for "backtrace through signal handler".
25727 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25728 "print func2::coremaker_local".
25729 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25730 alpha-dec-osf2* xfail for
c906108c
SS
25731 "delete all breakpoints when none".
25732
25733Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25734
25735 * gdb.base/break.exp: Change test that deletes all breakpoints
25736 when no user breakpoints are installed. A post 4.15 change
25737 causes gdb to no longer prompt in this case.
25738
25739Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25740
25741 * gdb.base/return.exp (return_tests): Change xfail for test
25742 "correct value returned double test" to stop xfailing at
25743 Solaris 2.5. Apparently the bug has been fixed.
25744
25745Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25746
25747 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25748 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25749
25750Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25751
25752 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25753 * gdb.disasm/hppa.s: Corresponding changes.
25754
25755Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25756
25757 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25758 makefile fragment.
25759 * config/mt-hpux: Deleted.
25760
25761Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25762
d63a86f8 25763 * Many files: When warning about suppressed tests due to a
c906108c
SS
25764 nonexistant test binary, avoid incrementing the warning count.
25765
25766Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25767
25768 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25769
c906108c
SS
25770Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25771
25772 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25773 "sparc-*-solaris2*".
25774
25775Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25776
25777 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25778 Add global and local variables and initialize them.
25779 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25780 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25781 extracts the file name and terminating signal from the core file.
25782 * TODO: Remove note about tests for correct mapping of corefile.
25783 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25784 from optimizing it away.
25785 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25786 handles common blocks.
25787
25788Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25789
25790 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25791 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25792
25793Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25794
25795 * Makefile.in (maintainer-clean): New target, synonym for
25796 realclean.
25797 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25798 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25799 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25800 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25801 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25802 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25803
25804Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25805
25806 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25807 xfails when not gcc compiled for "print foo::funclocal".
25808 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25809 "print foo::funclocal at foo",
25810 "print 'scope1.c'::foo::funclocal at foo",
25811 "print foo::funclocal_bss at foo",
25812 "print 'scope1.c'::foo::funclocal_bss at foo",
25813 "print foo::funclocal_ro at foo",
25814 "print 'scope1.c'::foo::funclocal_ro at foo",
25815 "print bar::funclocal at foo" and
25816 "print 'scope1.c'::bar::funclocal at foo".
25817 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25818 gcc compiled for "print foo::funclocal at bar".
25819 Expand all messages to ensure that they identify that
25820 the test is at bar().
25821 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25822 gcc compiled for:
25823 "ptype on opaque struct pointer (statically)",
25824 "ptype on opaque struct tagname (statically)",
25825 "ptype on opaque struct pointer (dynamically) 1",
25826 "ptype on opaque struct tagname (dynamically) 1",
25827 "ptype on opaque struct pointer (dynamically) 2" and
25828 "ptype on opaque struct tagname (dynamically) 2
25829 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25830 gcc compiled for:
25831 "p datalocal"
25832 "whatis datalocal",
25833 "ptype datalocal",
25834 "p bsslocal",
25835 "whatis bsslocal", and
25836 "ptype bsslocal".
25837 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25838 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25839 when not gcc compiled.
25840 * gdb.base/funcargs.exp (float_and_integral_args): Add
25841 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25842 compiled.
25843 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25844 "backtrace from call6a" when not gcc compiled.
25845 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25846 "backtrace from call7a" when not gcc compiled.
25847 * gdb.base/callfuncs.exp (do_function_calls):
25848 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25849 "p t_char_array_values(char_array_val2,char_array_val1)",
25850 "p t_char_array_values(char_array_val1,char_array_val2)",
25851 "p t_char_array_values("carray 1","carray 2")",
25852 "p t_char_array_values("carray 1",char_array_val2)",
25853 "p t_char_array_values(char_array_val1,"carray 2")",
25854 "p sum_args(1,{2})",
25855 "p sum_args(2,{2,3})",
25856 "p sum_args(3,{2,3,4})",
25857 "p sum_args(4,{2,3,4,5})"
25858 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25859 "backtrace in corefile.exp" when not gcc compiled.
25860
25861Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25862
25863 * gdb.base/signals.exp: Rewrite `handle all print' test as
25864 a procedure. Accept blanks or TABs as whitespace, increase
25865 timeout and expect input buffer size for the large output
25866 from the command. Remove "i*86-*-bsdi2.0" xfail.
25867
25868Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25869
25870 * gdb.base/setvar.exp: Add new testcases for truncation when
25871 assigning invalid values to bitfields.
25872
25873Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25874
d63a86f8 25875 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25876 mips-sgi-irix* xfail for
25877 "call inferior func with struct - returns char *"
25878 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25879 accepted in the result.
c906108c
SS
25880
25881Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25882
25883 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25884 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25885 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25886 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25887 that accidentally got checked in.
25888
25889Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25890
d63a86f8 25891 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25892 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25893 compiled test.
25894 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25895 Add mips-sgi-irix5* xfail for not gcc compiled.
25896 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25897 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25898 "p top", "whatis top", "p middle", and "whatis middle".
25899 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25900 "whatis signed char" for not gcc compiled.
25901 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25902 "set variable signed char=-1 (-1)" and
25903 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25904 * gdb.base/funcargs.exp (float_and_integral_args):
25905 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25906 Add mips-sgi-irix* xfail when not gcc compiled for
25907 "continue to call2b".
25908 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25909 "continue to call2g".
25910 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25911 "backtrace from call6a"
25912 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25913 "backtrace from call7k".
25914 Add mips-sgi-irix5* xfail when not gcc compiled for
25915 "backtrace from call7a".
25916 (localvars_after_alloca): Fix gdb_test cmds for
25917 "print * after runto ...".
25918 Remove rs6000-*-* xfails for
25919 "print i after runto localvars_after_alloca" and
25920 "print l after runto localvars_after_alloca"
25921 for all compilers.
25922 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25923 when not compiled with gcc, for:
c906108c
SS
25924 "print signed char == (minus)",
25925 "print signed char != (minus)",
25926 "print signed char < (minus)",
25927 "print signed char > (minus)".
25928 * gdb.base/callfuncs.exp (do_function_calls):
25929 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25930 "call inferior func with struct - returns char *".
d63a86f8 25931 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25932 "correct value returned double test" to include Solaris 2.4.
25933 * gdb.base/funcargs.exp (float_and_integral_args):
25934 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25935
c906108c
SS
25936Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25937
25938 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25939 enumeration bitfields if compiling with GNU C.
25940 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25941 to empty' prompt.
25942
25943Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25944
25945 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25946 test for PRO targets.
25947
25948 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25949 breakpoints in the inferior at any given time by making
25950 two groups of breakpoints for call2*, call6* and call7*
25951 tests.
25952
25953Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25954
25955 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25956 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25957 from optimizing it away.
25958 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25959 "call inferior func with struct".
25960
25961Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
25962
25963 * configure.in: Only configure gdb.chill for particular targets.
25964
25965Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
25966
25967 * gdb.base/Makefile.in: Add action to .c.o transformation
25968 rule that generates a .ci file for each .o file and remove
25969 explicit .c.o rules except for callfuncs.o.
25970 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
25971 generates a .ci file for each .o file and remove explicit
25972 .cc.o rules.
25973 (clean): Remove *.tmp *.ci files.
25974 (EXECUTABLES): Remove templ-info.exp.
25975 * gdb.base/compiler.c: New file.
25976 * gdb.c++/compiler.cc: New file
25977 * gdb.base/scope.exp: Source gdb.base/scope.ci.
25978 Change rs6000-*-* xfail for
25979 "print 'scope0.c'::filelocal_ro" and
25980 "print 'scope1.c'::filelocal" and
25981 "print 'scope1.c'::filelocal_bss" and
25982 "print 'scope1.c'::filelocal_ro" and
25983 "print 'scope1.c'::foo::funclocal" and
25984 "print 'scope1.c'::foo::funclocal_ro" and
25985 "print 'scope1.c'::bar::funclocal" and
25986 "print 'scope0.c'::filelocal_ro" and
25987 "print 'scope1.c'::filelocal at foo" and
25988 "print 'scope1.c'::filelocal_bss at foo" and
25989 "print 'scope1.c'::filelocal_ro at foo" and
25990 "print 'scope1.c'::foo::funclocal at foo" and
25991 "print 'scope1.c'::foo::funclocal_bss at foo" and
25992 "print 'scope1.c'::foo::funclocal_ro at foo" and
25993 "print 'scope1.c'::bar::funclocal at foo" and
25994 "print 'scope0.c'::filelocal_ro" and
25995 "print 'scope1.c'::filelocal" and
25996 "print 'scope1.c'::filelocal_bss" and
25997 "print 'scope1.c'::filelocal_ro" and
25998 "print 'scope1.c'::foo::funclocal" and
25999 "print 'scope1.c'::foo::funclocal_bss" and
26000 "print 'scope1.c'::foo::funclocal_ro" and
26001 "print 'scope1.c'::bar::funclocal" and
26002 "print 'scope1.c'::bar::funclocal_bss"
26003 to only be xfail'd when not compiled with gcc.
d63a86f8 26004 Add rs6000-*-* xfail for
c906108c
SS
26005 "print 'scope0.c'::filelocal_bss before run"
26006 when compiled with gcc.
26007 (test_at_main): Add rs6000-*-* xfail for
26008 "print filelocal_ro in test_at_main"
26009 when compiled with gcc.
26010 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 26011 Add rs6000-*-aix* xfail for
c906108c
SS
26012 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
26013 "ptype t_char_array", not compiled with gcc.
26014 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
26015 xfail for "list foo (in include file)" when gcc compiled.
26016 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 26017 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
26018 "run to call0a" if not compiled with gcc.
26019 (unsigned_integral_args): Add rs6000-*-* xfail for
26020 "run to call1a" if not compiled with gcc.
26021 (float_and_integral_args): Add rs6000-*-* xfail for
26022 "run to call2a" if not compiled with gcc and for
26023 "continue to call2b" for any compiler.
26024 Add rs6000-*-* xfail to
26025 "print f1 after run to call2a" for gcc compiled.
26026 (discard_and_shuffle): Add rs6000-*-* xfail for
26027 "run to call6a".
26028 (shuffle_round_robin): Add rs6000-*-* xfail for
26029 "backtrace from call7a" if not compiled with gcc.
26030 Add rs6000-*-* xfail for
26031 "backtrace from call7b" if compiled with gcc.
26032 (call_after_alloca): Add rs6000-*-* xfail for
26033 "print c in call_after_alloca" and
26034 "print s in call_after_alloca" and
26035 "backtrace from call_after_alloca_subr"
26036 if not compiled with gcc.
26037 (localvars_in_indirect_call): Add rs6000-*-* xfail for
26038 "print c in localvars_in_indirect_call" and
26039 "print c in localvars_in_indirect_call" and
26040 "backtrace in indirectly called function" and
26041 "stepping into indirectly called function"
26042 if not compiled with gcc.
26043 (localvars_after_alloca): Add rs6000-*-* xfail for
26044 "print c after runto localvars_after_alloca" and
26045 "print s after runto localvars_after_alloca" and
26046 "print i after runto localvars_after_alloca" and
26047 "print l after runto localvars_after_alloca"
26048 for all compilers.
26049 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
26050 than whatis-info.exp.
26051 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
26052 than opaque-info.exp.
26053 Setup rs6000-*-* xfail for
d63a86f8 26054 "ptype on opaque struct pointer (statically)" and
c906108c
SS
26055 "ptype on opaque struct pointer (dynamically)" when
26056 not compiled with gcc.
26057 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
26058 rather than callf-info.exp.
26059 (do_function_calls): Add clear_xfail for rs6000-*-* for
26060 "p t_float_values2(3.14159,float_val2)". Seems to work
26061 fine there, both with xlc and gcc. Need to find out what
26062 it is doing right and fix other platforms.
26063 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
26064 "call inferior func with struct - returns int",
26065 "call inferior func with struct - returns long",
26066 "call inferior func with struct - returns float",
26067 "call inferior func with struct - returns double",
26068 "call inferior func with struct - returns char *",
26069 but only if not gcc compiled (presumes xlc compiled).
26070 Change rs6000-*-* xfails for
26071 "call inferior func with struct - returns char" and
26072 " call inferior func with struct - returns short" to only
26073 xfail if not using gcc.
26074 (clean mostlyclean): Remove *.ci and *.tmp files.
26075 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
26076 than templ-info.exp.
26077 * gdb.base/langs.exp: Source gdb.base/langs.ci.
26078 Add rs6000-*-* xfail for "up to foo in langs.exp"
26079 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 26080 when not gcc compiled.
d63a86f8 26081
c906108c
SS
26082Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26083
26084 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
26085 * gdb.base/corefile.exp: Likewise.
26086 * gdb.base/list.exp: Likewise.
26087 * gdb.base/scope.exp: Likewise.
26088 * gdb.base/siganls.exp: Likewise.
26089
26090 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
26091 compiler output.
26092 * gdb.base/whatis.exp: Likewise.
26093
26094Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
26095
26096 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
26097 failure (opcode table has been fixed to match reality).
26098
26099Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
26100
26101 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
26102 "call inferior func with struct - returns char",
26103 "call inferior func with struct - returns short"
26104
26105 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
26106 "print 'scope0.c'::filelocal at main",
26107 "print 'scope0.c'::filelocal_bss in test_at_main",
26108 "print 'scope0.c'::filelocal at foo",
26109 "print 'scope0.c'::filelocal_bss in test_at_foo",
26110 "print 'scope0.c'::filelocal at bar",
26111 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 26112
c906108c
SS
26113 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
26114 in source file 1". This bug seems to have been fixed with both
26115 gcc and native cc (was native assembler bug?).
26116
26117Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
26118
26119 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
26120 "backtrace through signal handler" to "i*86-*-sysv4*".
26121 * gdb.base/signals.exp: Add xfail for "'next' behaved as
26122 continue" case. Add "known SVR4 bug" to fail message.
26123 Add "i*86-*-bsdi2.0" xfail for "handle all print".
26124 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
26125 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
26126 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
26127 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
26128 "up to foo in langs.exp", "show language at foo in
26129 langs.exp", "up to cppsub_ in langs.exp", "show
26130 language at cppsub_ in langs.exp", "up to fsub in
26131 langs.exp", and "show language at fsub in langs.exp".
26132 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
26133 "bactrace in corefile.exp".
26134 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
26135 "call inferior function with struct - returns float" and
26136 "call inferior function with struct - returns double".
d63a86f8 26137
c906108c
SS
26138Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
26139
26140 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
26141 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
26142 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
26143 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
26144
26145Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
26146
26147 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
26148 (or overriden) "CHILL" macro rather then bare "gcc".
26149 Also look for ../../gcc/xgcc since that is what we will
26150 actually need, not "Makefile". Remove following assignment
26151 of CHILL to CHILL_FOR_TARGET because that results in
26152 recursive definition.
26153
26154Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
26155
26156 * gdb.base/corefile.exp: Change xfail for backtrace in
26157 corefile.exp from linuxaout to all linux.
26158 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
26159 cases where we miss the breakpoint at the signal handler
26160 for some reason. Setup xfail for linuxoldld/linuxaout and
26161 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
26162 hitting SIGURG breakpoint.
26163 * gdb.base/signals.exp: Setup xfail for "next" acting like
26164 continue to add linuxoldld. Setup xfail for all linux for
26165 "next to handler in signals_tests_1", "backtrace in
26166 signals_tests_1", "continue to func1", "pass SIGUSR1",
26167 and continue to handler".
26168
26169Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
26170
26171 * Update all FSF addresses except those in COPYING* files.
26172
26173Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26174
26175 * gdb.base/a2-run.exp: Change messages to be more explicit about
26176 the status of args, and quote binfile in results.
26177
26178Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26179
26180 * gdb.base/callfuncs.exp: Add tests for passing structs to
26181 inferior functions and return various types.
26182 * gdb.base/callfuncs.c: Add functions to receive a struct
26183 and return a member of the struct, in various types.
26184
26185Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26186
26187 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26188
26189Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26190
26191 * config/vxworks29k.exp: New file, sources vxworks.exp.
26192
26193Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26194
26195 * config/gdbremote.exp: New file. Testing framework using
26196 gdbserver.
26197
26198Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26199
26200 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26201 "call function when asleep" and "send end of file".
26202 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26203 for "backtrace in corefile.exp".
26204 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26205 for "backtrace through signal handler".
26206 * gdb.base/corefile.exp: Make sure we actually generate a core file
26207 before trying the core tests. Some systems allow the user to suppress
26208 generation of core files and default to that (linux for example).
26209 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26210 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26211
26212Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26213
26214 * gdb.threads: New directory with some crude multi-threaded
26215 gdb tests (step.exp and step2.exp).
26216 * config/mt-lynx (STEP_EXECUTABLE): Define.
26217 (THREADFLAGS): Define.
26218
26219Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26220
26221 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26222
26223 * gdb.base/signals.exp: Disable whole file for lynx until
26224 further notice.
26225
26226 * gdb.base/signals.exp: xfail test where "next" acts like
26227 "continue" for lynx.
26228
26229 * gdb.base/interrupt.exp: xfail test for calling function while
26230 inferior is asleep for lynx.
26231
26232 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26233 than one cr-lf after each command.
26234
26235Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26236
26237 * configure.in: Reinstate setting of stabsdirs variable, fix
26238 typo in setting up configdirs for native builds.
26239
26240 * gdb.base/return.exp: Fix typo in return double test.
26241 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26242 compiler from optimizing them away.
26243
26244Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26245
26246 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26247 sequences to be echo'd by gdb when using gdb_test.
26248 * gdb.chill/chexp.exp: Likewise.
26249 * gdb.fortran/exprs.exp: Likewise
26250
26251Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26252
26253 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26254 after the inferior gdb has started.
26255
26256 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26257 after each command.
26258 * gdb.base/funcargs.exp: Likewise.
26259 * gdb.base/gdbvars.exp: Likewise.
26260 * gdb.base/interrupt.exp: Likewise.
26261 * gdb.base/list.exp: Likewise.
26262 * gdb.base/watchpoint.exp: Likewise.
26263 * gdb.c++/demangle.exp: Likewise.
26264 * gdb.c++/inherit.exp: Likewise.
26265 * gdb.chill/chexp.exp: Likewise.
26266 * gdb.fortran/exprs.exp: Likewise.
26267
26268 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26269 test if we can't handle IO to/from the inferior.
26270
26271 * gdb.c++/misc.exp: Always check for a program already being
26272 started after sending a "run" command to gdb.
26273
26274 * gdb.base/twice.exp: Start with a fresh gdb.
26275
26276 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26277 only depend on gdb's expression code, not the chill runtime.
26278
26279 * gdb.base/return.c: Put return values into variables so we
26280 can have gdb print them rather than depending on the program
26281 to print them.
26282 * gdb.base/return.exp: Corresponding changes.
26283
26284 * lib/gdb.exp: Provide default value for noinferiorio.
26285 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26286 the inferior.
26287
26288 * gdb.base/break.exp: Always check for a program already being
26289 started after sending a "run" command to gdb.
26290 (text_next_with_recursion): Don't check the output from the
26291 program's printf statement. Instead just make sure the program
26292 exited.
26293
26294 * gdb.base/commands.exp: Protect tests which need arguments with
26295 $noargs conditionals.
26296
26297Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26298
26299 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26300 of structure member arrays to match gdb/valops.c:value_addr change.
26301
26302Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26303
26304 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26305 cases.
26306
26307Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26308
26309 * configure.in (configdirs): Remove gdb.chill from default list
26310 of subdirs and then add it back in only if doing a native build.
26311 The current chill compiler does not yet work in any cross build.
26312 * Revert all signal changes from Jul 6.
26313 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26314 for sh-hms targets, allowing these tests to link, with no other
26315 changes. Testing is suppressed by setting "nosignals" in site.exp.
26316
26317Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26318
26319 * configure.in (signaldirs): Define and add to configdirs for all
26320 targets except some specific ones that are known to not support signals.
26321 Also clean up formatting.
26322 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26323 (signals, sigall): Remove rules to build.
26324 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26325 Moved to new gdb.signals directory.
26326 * gdb.signals: New test directory.
26327 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26328 signals.c signals.exp}: New or moved files.
26329
26330Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26331
26332 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26333
26334Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26335
26336 * gdb.base/return.exp: Xfail `return double' test failure
26337 on at least Solaris 2.3 and handle future/past versions on
26338 a case by case basis as appropriate. Also update message
26339 to include i*86 failures.
26340
26341Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26342
26343 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26344
26345 * lib/gdb.exp: Fix comment which erroneously identified
26346 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26347 gdb_file_cmd not gdb_load).
26348 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26349
26350 * gdb.base/setvar.exp: Make test names consistent between pass and
26351 fail cases. Use gdb_test more.
26352
26353Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26354
26355 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26356
26357Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26358
26359 * gdb.base/help.exp: Fix expected help string for `show commands'.
26360
26361Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26362
26363 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26364
26365 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26366 of a text section.
26367
26368Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26369
26370 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26371 that loop eventually terminates. Fix Connection refused logic so
26372 that testsuite will expire nicely.
26373
26374Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26375
26376 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26377 config/rom68k.exp: New tcl glue for the appropriate monitors.
26378 These all just end up calling monitor.exp.
26379 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26380 refused' by retrying. Cleanup some timeout issues.
26381 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26382 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26383 callers don't have to set/restore global timeout variable.
26384
26385 * The following set of changes centralizes management of the global
26386 timeout variable. This way, it can be set in one target dependent
26387 place instead of dozens of places scattered throughout the test suite.
26388 If you need to lengthen a timeout, then you should either set timeout
26389 in one of the config/{target}.exp files, or multiply it by a factor.
26390 Setting it to an absolute value is always going to lose for some
26391 targets.
26392 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26393 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26394 * gdb.base/funcargs.exp: Don't set timeout.
26395 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26396 * gdb.base/printcmds.exp (test_print_string_constants
26397 test_print_array_constants): Don't set timeout.
26398 * gdb.base/ptype.exp: Don't set timeout.
26399 * gdb.base/recurse.exp: Don't set timeout.
26400 * gdb.base/return.exp: Don't set timeout.
26401 * gdb.base/watchpoint.exp: Don't set timeout.
26402 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26403 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26404
26405Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26406
26407 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26408
26409Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26410
26411 * lib/gdb.exp: Disable chill tests for irix5.
26412
26413Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26414
26415 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26416 each test pass or fail.
26417
26418Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26419
26420 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26421 xlc not gcc.
26422
26423Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26424
26425 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26426
26427Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26428
26429 * config/est.exp: Fix copyright and comments. Remove dead code.
26430 Use targetname, serialport and baud variables instead of fixed
26431 constants.
26432 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26433 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26434
26435Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26436
26437 * gdb.base/watchpoint.exp: Don't run
26438 test_watchpoint_triggered_in_syscall for sunos.
26439
26440Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26441
26442 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26443 they don't seem to exist. Do include stdio.h.
26444
26445Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26446
26447 * gdb.base/a1-selftest.exp: Add alpha xfail.
26448
26449Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26450
26451 * gdb.base/watchpoint.c (main): Prompt before calling read().
26452 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26453 Revise accordingly. Remove cruft about sending "123" several
26454 times, until it gets noticed. Clean up the "print buf[0]" stuff
26455 so that it passes or fails, and waits for prompts in the usual way.
26456
26457Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26458
26459 * gdb.base/recurse.exp: Fix comment.
26460
26461 * TODO: Remove item about printing variables in nodebug.exp. Add
26462 item about enabling tests which are only run on some targets.
26463
26464 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26465 fail, make test names unique, use new gdb_test convention
26466 regarding pattern, use gdb_test more, etc.).
26467
26468 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26469 fail, make test names unique, etc.).
26470
26471Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26472
26473 * gdb.base/nodebug.c: Change return type of top and middle to
26474 short.
26475 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26476 are fixed by the recent mdebugread.c changes. Allow `short ()'
26477 as type for top and middle.
26478
26479Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26480
26481 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26482 nearly as I can tell, the whole thing was an accident in Stu's
26483 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26484 to replace a send/expect pair with gdb_test, but ended up only
26485 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26486 of 30 Mar 1995 took care of it, but left this vestigial comment
26487 which I am now nuking.
26488
26489Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26490
26491 * gdb.base/break.exp: Look for different line number for
26492 breakpoint at main depending on usestubs.
26493
26494Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26495
26496 * gdb.base/list.exp: Adjust some alternate expect patterns to
26497 match recent list0.c change. Add alternate expect pattern for
26498 output from `list default lines around main' for optimizing
26499 compilers.
26500
26501Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26502
26503 * lib/gdb.exp: If nosignals is not set, set it to 0.
26504
26505Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26506
26507 * config/slite-gdb.exp: Responds to load symbol table prompt.
26508 * gdb.base/break.exp: Adjust line number, fix rerun.
26509 * gdb.base/langs0.c: Add #ifdef usestubs.
26510
26511Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26512
26513 * gdb.base/list.exp: Adjust line contents after adding new lines in
26514 list0.c. Also fix a syntax error.
26515
26516 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26517 * gdb.base/break.exp: ditto.
26518 * gdb.base/list.exp: ditto.
26519 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26520 * gdb.base/run.c: ditto.
26521 * gdb.base/list0.c: ditto.
26522 * gdb.base/funcargs.c: ditto.
26523
26524Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26525
26526 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26527 $targetname, $serialport and $baud instead of hardwired variables.
26528 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26529 target doesn't support signals.
26530
26531Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26532
26533 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26534
26535Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26536
26537 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26538 Don't rely on the value of an auto variable before it has been
26539 initialized. Use gdb_test more.
26540
26541Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26542
26543 * lib/gdb.exp (default_gdb_version): A version number must start
26544 with a digit, but other than that contains all characters up to
26545 the first whitespace character.
26546
26547Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26548
26549 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26550
26551Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26552
26553 * gdb.c++/*.exp: Warn if executable does not exist. The original
26554 reason for skipping the warning was that configure.in sometimes
26555 intentionally skipped building the executables but the tcl code
26556 had no way of knowing. That (a) was always bogus with respect to
26557 error handling, (b) is no longer true (right now there is no way
26558 to skip C++ tests).
26559
26560 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26561
26562Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26563
26564 * gdb.base/list.exp: Add expect patterns for output from
26565 SunPRO compiled executables.
26566 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26567 types.
26568
26569Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26570
26571 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26572 number (we are already testing that the correct source line text
26573 gets printed).
26574
26575 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26576 that is what is intended, but something needed to be done to get
26577 sunos4 native working again.
26578
26579 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26580
26581 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26582 apparently went with a (very) old xfail.
26583
26584Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26585
26586 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26587 runto_main is a proc in gdb.exp that will do 'step' for target use
26588 stubs.
26589 * gdb.base/exprs.exp: ditto.
26590 * gdb.base/interrupt.exp: ditto.
26591 * gdb.base/opaque.exp: ditto.
26592 * gdb.base/printcmds.exp: ditto.
26593 * gdb.base/ptype.exp: ditto.
26594 * gdb.base/scope.exp: ditto.
26595 * gdb.base/setvar.exp: ditto.
26596 * gdb.base/signals.exp: ditto.
26597 * gdb.base/twice.exp: ditto.
26598 * gdb.c++/classes.exp: ditto.
26599 * gdb.c++/inherit.exp: ditto.
26600 * gdb.c++/templates.exp: ditto.
26601 * gdb.base/break.exp: no run and hit main for stubs. Change line
26602 numbers for breakpoints and info breakpoint.
26603 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26604 breakpoint().
26605 * gdb.base/callfuncs.c: ditto.
26606 * gdb.base/exprs: ditto.
26607 * gdb.base/interrupt.c: ditto.
26608 * gdb.base/opaque0.c: ditto.
26609 * gdb.base/printcmds.c: ditto.
26610 * gdb.base/ptype.c: ditto.
26611 * gdb.base/scope0.c: ditto.
26612 * gdb.base/setvar.c: ditto.
26613 * gdb.base/signals.c: ditto.
26614 * gdb.base/twice.c: ditto.
26615 * gdb.c++/misc.cc: ditto.
26616 * gdb.c++/templates.cc: ditto.
26617
26618Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26619
26620 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26621
26622 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26623 somewhere between `read' and `main.c'. I'm pretty sure the
26624 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26625 and it isn't particularly useful.
26626
26627 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26628
26629Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26630
26631 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26632
26633Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26634
26635 * config/mt-slite: add LIBS and -nostdlib.
26636 * config/slite-gdb.exp: add this new file to support sparclite target.
26637
26638Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26639
26640 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26641
26642 * gdb.base/a2-run.exp: Change argument to istarget from
26643 "*-*-vxworks" to "*-*-vxworks*".
26644 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26645
26646Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26647
26648 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26649 will not runto main but do a 'step' to step out of breakpoint().
26650 * config/mt-slite: add -Dusestubs.
26651
26652Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26653
26654 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26655 instead of just @.
26656
26657 * gdb.base/signals.exp: Add test for "handle all print".
26658 * TODO: Remove "handle all print". Also remove item about
26659 checking copyright date (I don't like the idea of a spurious FAIL
26660 based on when we run the tests).
26661
26662 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26663 for SunOS4 (reason for failure not investigated). Remove
26664 redundant test for $binfile.
26665
26666 * gdb.base/nodebug.c (array_index): Call malloc.
26667
26668 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26669
26670Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26671
26672 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26673 conventions and slightly simplify the matching regexp.
26674
26675Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26676
26677 * gdb.base/break.exp: Update gdb_test invocation to use new
26678 convention.
26679
26680 * lib/gdb.exp: If noargs is not set, set it to 0.
26681
26682 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26683 tests unique.
26684
26685 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26686
26687Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26688
26689 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26690 one argument of type "<non-float parameter>".
26691
26692Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26693
26694 * config/rom68k.exp: New file to support Motorola IDP board.
26695 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26696 * gdb.base/break.c: Change things around so that this program
26697 doesn't depend upon args. This is necessary to make remote
26698 targets work (in general, they can't take args).
26699 * gdb.base/break.exp: Don't try to send args to program. Don't
26700 expect output. Also, replace lots of code with gdb_test.
26701
26702Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26703
26704 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26705 printing of '\'' (which is what the comment says we are testing,
26706 even though we were not), not '''.
26707 (test_integer_literals_rejected): Test that printing ''' is an error.
26708
26709 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26710 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26711 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26712 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26713 Use gdb_test not test_print_accept.
26714 * lib/gdb.exp: Remove test_print_accept.
26715
26716 * gdb.base/signals.exp (signal_tests_1): Make pass message
26717 consistent with fail message.
26718
26719 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26720 unsigned char; the bug (PR 1821) is fixed.
26721
26722 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26723
26724 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26725 successful tests--makes xfailing them work right.
26726
26727Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26728
26729 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26730 only \r\n, not .*. The test can pass .* as the last thing in
26731 $pattern if that is what it wants. In addition to providing this
26732 flexibility, this change should speed up pattern matching in cases
26733 where the pattern already ended with .* (there were a number of
26734 them). This change also helps catch bad patterns--in the old
26735 scheme the typo "char \*" instead of "char \\*" would pass. Now
26736 it is caught.
26737 * Many .exp files: Update callers.
26738
26739 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26740 clearer and does not spuriously match multiple ('s. Likewise for
26741 ) and *.
26742
26743 * gdb.base/nodebug.exp: Test ability to call a function and pass
26744 it a string (even with no debugging info).
26745
26746 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26747 "p '\'", which is the same as "p ''" once tcl gets done with
26748 quoting, to "p '\\'", which I suspect is what is intended (one
26749 backslash gets sent to GDB).
26750
26751 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26752
26753Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26754
26755 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26756 1817) was fixed literally years ago.
26757
26758Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26759
26760 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26761 test, it causes stepping out of call_after_alloca_subr with
26762 optimizing compilers.
26763 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26764 fails.
26765
26766 * gdb.c++/templates.exp: Source templ-info.exp only if
26767 the templates executable exists.
26768
26769 * gdb.c++/misc.cc (class Contains_static_instance,
26770 class Contains_nested_static_instance),
26771 gdb.c++/classes.exp (test_static_members): Test printing of
26772 a class that contains a static instance of the class.
26773
26774Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26775
26776 * gdb.base/langs2.c (cppsub_): Don't prototype.
26777 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26778 only, I believe).
26779
26780Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26781
26782 * lib/gdb.exp (skip_chill_tests): New procedure.
26783
26784 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26785
26786Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26787
26788 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26789 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26790
26791Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26792
26793 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26794
26795 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26796 disassemble 8, not 16, instructions for part 4.
26797
26798 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26799 support the latter anymore.
26800
26801 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26802 -DNO_PROTOTYPES.
26803 * gdb.base/callfuncs.c: Control use of prototypes based on
26804 NO_PROTOTYPES, not __STDC__.
26805 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26806 t_float_values2 tests if prototypes in use.
26807
26808 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26809 t_double_values): When checking differences against DELTA, check
26810 that difference is within the range (-DELTA,DELTA), not just
26811 (-infinity,DELTA).
26812
26813Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26814
26815 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26816 'file' command firts, then 'target', then 'load', this is due to gdb
26817 target set up.
26818 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26819
26820Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26821
26822 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26823 FP load/store variants.
26824 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26825
26826Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26827
26828 * gdb.base/term.exp: Do not give a warning if not native, it is
26829 not an abnormal condition.
26830
26831Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26832
26833 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26834 t_char_array".
26835
26836Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26837
26838 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26839 are getting the version number.
26840
26841 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26842 if not native, it is not an abnormal condition.
26843
26844Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26845
26846 * lib/gdb.exp: Just use "file exists", rather than undocumented
26847 dejagnu procedure "findfile".
26848
26849Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26850
26851 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26852 (LDFLAGS): Set to -Xlinker -Ur.
26853
26854 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26855 Removed, these values are set by lib/gdb.exp.
26856
26857 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26858
26859Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26860
26861 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26862 of replicating gdb startup code.
26863
26864 * config/mt-vxworks (LDFLAGS): Set to -r.
26865 (CFLAGS_FOR_TARGET): Removed.
26866
26867 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26868 (gdb) and gdb for vxworks uses (vxgdb).
26869
26870 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26871 executable is not in the tree and host != target, use sed and
26872 program_transform_name to determine the gdb name used by the
26873 target.
26874
26875 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26876 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26877
26878Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26879
26880 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26881 floats, chars, and shorts where there are ANSI-style function
26882 definitions.
26883
26884 * gdb.base/langs.exp, gdb.base/langs*: New test.
26885 * gdb.base/Makefile.in: Build it.
26886 * TODO: Remove item about checking that C names don't get C++
26887 demangling applied; this test tests it.
26888
26889Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26890
26891 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26892 went with the const70 xfail. The xfail went away a year ago.
26893
26894 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26895
26896 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26897 for hp300.
26898
26899 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26900
26901 * gdb.base/a1-selftest.exp: Don't run on hp300.
26902
26903Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26904
26905 * Makefile.in (site.exp): Set host_alias and target_alias as well
26906 as host_triplet and target_triplet.
26907
26908Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26909
26910 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26911
26912 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26913 places as other ecoff systems).
26914
26915 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26916 ultrix.
26917
26918Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26919
26920 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26921 remove them.
26922 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26923 variable and "variable" in addition to "data variable".
26924 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26925
26926 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26927 2.
26928 * gdb.base/list1.c (long_line): Add additional statement at start
26929 of function.
26930 * gdb.base/list.exp (test_forward_search): Update line number to
26931 reflect new statement.
26932
26933Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26934
26935 * gdb.base/signals.exp: Reinitialize searched source directories
26936 after gdb_start call.
26937
26938Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26939
26940 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26941 * gdb.stabs/Makefile.in: Likewise.
26942
26943 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26944 change. Instead split the tests into smaller pieces.
26945 * gdb.disasm/hppa.s: Corresponding changes.
26946
26947Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26948
26949 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26950 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26951
26952 * gdb.base/funcargs.exp: Modify many tests so that every test
26953 either passes or fails. Make some test names unique.
26954
26955Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26956
26957 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26958 Call stty to set interrupt character.
26959
26960 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
26961 for HP assembler versus GNU assembler based on actual behavior of
26962 $(CC), rather than assuming that $(AS) is always the GNU assembler.
26963
26964 * TODO: Suggest a few more stepping tests.
26965
26966Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
26967
26968 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
26969 restart GDB for h8300 after a continue.
26970 (return): Add pattern to match a29k-udi behavior.
26971 * gdb.base/nodebug.exp: Remove obsolete comment.
26972 * gdb.base/regs.exp: New file, testing of register displays.
26973 * gdb.base/return.exp: Fix typo in reference to $objdir.
26974 * gdb.base/whatis.exp: Always start with a fresh GDB.
26975
26976Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26977
26978 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
26979 higher, these tests generate a lot of output.
26980
26981Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26982
26983 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
26984 code following the catch silently ignored some errors; without the
26985 catch they should be thrown like any other tcl error. Also, the
26986 catch used "" instead of {} which meant all the callers who wanted
26987 to include one of the characters "[]$ had to quote it an extra time.
26988 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
26989 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
26990 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
26991 Remove extra quoting.
26992
26993Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
26994
26995 * gdb.base/commands.exp: Make test names unique; every test either
26996 passes or fails. Update some comments.
26997
26998 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
26999
27000Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27001
27002 The following fixes a FAIL caused by the fact that the alpha stabs
27003 configuration didn't use the ".if alpha" code in weird.def.
27004 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
27005 bit pointer, so the 32 bit version works even on the alpha.
27006 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
27007 Remove the stuff which allowed us to have separate versions for
27008 alpha and everything else.
27009
27010 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
27011 regexp which "info func operator\[\](" is supposed to match. Fix
27012 string to send to GDB. Note that GDB still doesn't work right. Add a
27013 new test for "info func .perator\[\](" which GDB does handle correctly.
27014
27015 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
27016
27017Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27018
27019 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
27020 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
27021 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
27022 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
27023 it makes the tests harder to understand and confuses test-o-matic.
27024 The preferred style is that each test provides a PASS or a FAIL,
27025 and has a unique message (e.g. "continue #54" not just "continue")
27026 which is the same for the pass and the fail.
27027 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27028 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
27029 to lib/gdb.exp.
27030 * gdb.base/printcmds.exp: Use test_print_accept. Remove
27031 prt_accept which was basically the same thing. Likewise for
27032 test_print_reject and prt_reject.
27033 * lib/gdb.exp (test_print_reject): Add some more error message
27034 patterns to match from the former printcmds.exp (prt_reject).
27035 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
27036 One defect of the passcount stuff is that some of it failed to
27037 report XPASS where appropriate.
27038 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
27039 stuff before and after arg in expected pattern.
27040 (test_paddr_operator_functions): Re-do test without print_addr_of;
27041 this is the only test which seems to want extra stuff there.
27042
27043Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27044
27045 * gdb.base/nodebug.exp: Update new tests to reflect improved
27046 wording of gdb output.
27047
27048 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
27049 and "ptype" work on variables in files compiled without -g.
27050 Replaces commented out "maint print msymbol" tests.
27051
27052Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27053
27054 * gdb.base/setvar.c (dummy): Call malloc.
27055
27056 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
27057 losing with the irix4 sed.
27058
27059 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
27060 ALRM" on irix4.
27061
27062Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27063
27064 * TODO: Remove items about corefile.exp testing new exec-file and
27065 backtrace; both are now done. Add items about printing enums.
27066
27067Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27068
27069 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
27070 "get signal $thissig" test fails.
27071
27072 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
27073
27074Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27075
27076 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
27077 compiler warning with dec alpha compiler.
27078
27079 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
27080 extra \n from gdb_test call (this explains why the prompt test
27081 that I removed yesterday was there).
27082 (user_defined_command_test): Remove extra \n and prompt test.
27083
27084 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
27085 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
27086 doesn't exist.
27087 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
27088 Also remove alpha workaround, which turns out to be because
27089 SIGABRT == SIGLOST.
27090
27091 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
27092
27093 * gdb.base/help.exp: Don't test "help show".
27094
27095Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27096
27097 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
27098 "set print address" is on.
27099 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
27100 pass prompt to gdb_test; gdb_test already looks for the prompt.
27101
27102 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
27103
27104 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
27105 was a vestige of the manual TESTSTRATEGY, and the purpose of it
27106 was to make sure that gdb can read a core file. But (a) the "read
27107 the corefile" part didn't make it to a1-selftest.exp, we just
27108 delete the corefile after creating it, and (b) we test reading
27109 corefiles in corefile.exp anyway. Also, this test left around a
27110 xgdb process on Solaris.
27111
27112 * gdb.base/corefile.exp: Also test backtrace.
27113
27114Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
27115
27116 * gdb.base/commands.exp: Test a simple user defined command with
27117 arguments and if/while statements; verify the full user command is
27118 printed by "show user".
27119
27120 * gdb.base/commands.exp: Test if/while commands as part of a
27121 breakpoint command list; verify they appear in breakpoint
27122 information.
27123
27124Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27125
27126 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
27127 than by dividing by zero.
27128
27129Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
27130
27131 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
27132 performing an inferior call with watchpoints enabled.
27133 * gdb.base/watchpoint.c (main): Delete second unnecessary read
27134 call.
27135
27136Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27137
27138 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
27139 of "file" command.
27140
27141 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
27142 Add additional pattern for when "int operator int(void);" appears
27143 in a different order.
27144
27145Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27146
27147 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
27148
27149 * gdb.base/help.exp: Replace most of docstrings for "info signals"
27150 and "signal" with ".*".
27151
27152Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27153
27154 * TODO: Add note about "handle all nostop".
27155
27156 * gdb.base/{sigall.c, sigall.exp}: New test.
27157 * gdb.base/Makefile.in: Add it.
27158
27159Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
27160
27161 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
27162 when invoking GDB, suppresses any windowing interface.
27163
27164Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
27165
27166 * config/sim-gdb: New file, simulator testing support.
27167
27168Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
27169
27170 * gdb.base/interrupt.exp: Test calling func1 twice.
27171
27172Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27173
27174 * gdb.base/list.exp (test_forward_search): Set timeout higher
27175 when we'll be getting lots of output from gdb.
27176
27177 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27178 "init_malloc" to after the expect statement. Run it if that
27179 regexp is taken, but also for two others which happen if source
27180 cannot be found.
27181
27182Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27183
27184 * gdb.base/printcmds.exp: New test, for printing register before
27185 program is running.
27186
27187Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27188
27189 * gdb.base/list.exp: Correct some alternate expect patterns
27190 to reflect changes in list1.c.
27191
27192Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27193
27194 * TODO: Add item regarding large frames.
27195
27196 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27197
27198 * TODO: Remove item about enabling return.exp; it
27199 is enabled. Suggest a few more "return" tests.
27200
27201Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27202
27203 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27204 anonymous unions.
27205
27206Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27207
27208 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27209 and pr-5646.o, so "make" is the same as "make all", not "make
27210 pr-4975.o".
27211
27212Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27213
27214 * gdb.base/list.exp: Adjust expectations to reflect changes in
27215 list1.c.
27216 (test_forward_search): New test proc.
27217 * gdb.base/list1.c (long_line): New function, has long source line.
27218
27219Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27220
27221 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27222 additional line of code that was added.
27223
27224Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27225
27226 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27227 tests so as not to overflow expect's input buffers.
27228 * gdb.disasm/hppa.exp: Corresponding changes.
27229
27230Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27231
27232 Beginnings of template debugging tests.
27233 * gdb.c++/templ-info.cc: New file to test for template
27234 debugging capability of the compiler.
27235 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27236 templ-info.cc.
27237 * gdb.c++/templates.cc: Add explicit template instantiations
27238 to enable compiling with -fno-implicit-templates. Add destructor
27239 and 'value' method to T5 class for template tests.
27240 * gdb.c++/templates.exp: Add testcases for printing of template
27241 types, setting breakpoints on template methods and calling a
d63a86f8 27242 template method.
c906108c
SS
27243
27244Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27245
27246 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27247 branch target since some assemblers (gas-2.5) may emit a
27248 relocation for the branch instead of resolving it in the
27249 assembler.
27250
27251Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27252
27253 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27254 through signal handler.
27255
27256Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27257
27258 * configure.in (*-*-netware): Use config/mt-netware.
27259
27260 * config/mt-netware: New file.
27261 * config/mt-i386-netware: Removed, separate configs for different
27262 netware architectures are no longer needed now that we have
27263 --with-headers.
27264
27265Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27266
27267 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27268 by the recent changes to use ANSI C arithmetic conversions.
27269
27270Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27271
27272 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27273 bug involving using inferior_pid to figure out whether to select a
27274 frame.
27275
27276Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27277
27278 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27279 match the current disassembler output.
27280
27281Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27282
27283 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27284 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27285 types, expect "int" as type of integer values (for now).
27286
27287Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27288
27289 * gdb.base/commands.exp: New tests for if/while commands.
27290
27291Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27292
27293 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27294 by .*, since hex values have different syntax in Chill mode.
27295
27296Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27297
27298 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27299 linefeed from expect pattern for repeated types with indices > 9.
27300
27301Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27302
27303 First part of Fortran test suite.
27304 * gdb.fortran: New directory.
27305 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27306
27307Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27308
27309 * gdb.base/default.exp: Update expect pattern for load command
27310 without arguments.
27311
27312Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27313
27314 * configure.in: Change i386 to i[345]86.
27315 * gdb.base/configure.in: Likewise.
27316 * gdb.c++/configure.in: Likewise.
27317 * gdb.chill/configure.in: Likewise.
27318
27319Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27320
27321 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27322 patterns, since that is not a valid context for comments.
27323
27324Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27325
27326 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27327 repeated types and repeated types with indices > 9.
27328
27329Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27330
27331 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27332 2417; old bug has been fixed.
27333
27334Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27335
27336 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27337 send the newline ourselves instead of assuming gdb_test will do
27338 so when passed an empty input string.
27339
27340 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27341 stabs testcode.
27342
27343Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27344
27345 * lib/gdb.exp (gdb_test): Don't send anything if the first
27346 argument is an empty string. This makes cases where we want to
27347 match output that is already in expect's buffers (for example,
27348 matching a breakpoint after gdb_run_cmd has been called) work
27349 reliably.
27350
27351Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27352
27353 * config/netware.exp: New file.
27354
27355Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27356
27357 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27358 the -B and -L prefixes so we can find the debugging stub.
27359
27360 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27361 there and we are using the gcc from the tree.
27362
27363 * gdb.base/types.c: Removed.
27364
27365 * gdb.base/configure.in: Look for makefile fragments in ../config.
27366 Recognize i386-*-netware.
27367 * gdb.c++/configure.in: Likewise.
27368
27369Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27370
27371 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27372 the correct TCL syntax.
27373
27374Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27375
27376 * gdb.base/opaque.exp: use runto instead of messing around with
27377 breakpoints. Simplify by using gdb_test.
27378
27379 * gdb.base/bitfields.exp: restart between tests on netware targets
27380 because breakpoints aren't relocated after target death. Run
27381 processes to completion.
27382
27383 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27384
27385Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27386
27387 * Makefile.in: Remove extra tabs that confuse some versions
27388 of "make". Use the newly built gdb to test with by default,
27389 rather than the first one in the tester's search path.
27390
27391Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27392
27393 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27394
27395 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27396 condition help.
27397
27398Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27399
27400 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27401
27402 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27403 running.
27404 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27405 * gdb.base/funcargs.exp: Likewise.
27406
27407 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27408 * gdb.base/funcargs.exp: Likewise.
27409
27410 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27411 message is "".
27412
27413Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27414
27415 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27416 return,signals,twice}.exp: Handle non-existant binaries
27417 consistantly.
27418
27419 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27420 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27421 might testing a cross development system.
27422
27423Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27424
27425 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27426 runtest script is relative to ${srcdir}, not ${rootdir}.
27427
27428Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27429
27430 * gdb.base/signals.exp: Allow for optionality of breakpoint
27431 address.
27432
27433Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27434
27435 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27436
27437Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27438
27439 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27440 for size_t definition.
27441 * gdb.c++/templates.cc: Likewise
27442
27443 * config/mt-i386-netware: New file.
27444
27445 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27446 defined.
27447
27448 * gdb.base/Makefile.in: Added support for systems that name core
27449 files by appending "core" to the program name.
27450 * gdb.base/a1-selftest.exp: Likewise.
27451
27452Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27453
27454 * gdb.base/return.exp: Add comment and message for `return double'
27455 test failure on Sparc Solaris.
27456
27457Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27458
27459 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27460
27461Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27462
27463 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27464 from optimizing them away.
27465 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27466 patterns to include default constructors and assignment operators,
27467 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27468 character in the output of the virtual base pointer.
27469
27470Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27471
27472 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27473 expression match in print_addr_of to avoid unintented matches.
27474 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27475 versions up to 2.5.8.
27476
27477Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27478
27479 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27480 included file to run under newer versions of expect.
27481 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27482 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27483 Remove xfail for the virtual table of BDDHookV.
27484
27485Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27486
27487 * lib/gdb.exp (string_to_regexp): Set a default result.
27488 (default_gdb_start): Fix misleading message.
27489
27490Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27491
27492 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27493 Remove all CC, etc definitions.
27494 * config/mt-hpux: New file.
27495 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27496 (CFLAGS, LDFLAGS): Define.
27497 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27498
27499 * Makefile.in (site.exp): Don't insert host_os, etc.
27500 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27501 (distclean): Check existence of subdir.
27502 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27503 * gdb.base/Makefile.in: General cleanup and simplification.
27504 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27505 to build executables. Use default rule to build .o files.
27506 (EXPECT, RUNTEST, CC): Fix relative pathname.
27507 (site.exp): Don't insert host_os, etc.
27508 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27509 and/or SIGUSR1 defined.
27510 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27511 * gdb.c++/Makefile.in: General cleanup and simplification.
27512 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27513 (CFLAGS): Remove.
27514 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27515
27516Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27517
27518 * gdb.base/recurse.exp: Misc changes to get tests running again
27519 after Kung's changes to the watchpoint code.
27520 * gdb.base/watchpoint.exp: Likewise.
27521
27522Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27523
27524 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27525
27526Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27527
27528 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27529 * lib/gdb.exp (default_gdb_start): Define.
27530 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27531 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27532 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27533 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27534 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27535 Don't call gdb_target_udi in between tests.
27536
27537Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27538
27539 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27540 (which was basically just a local version of the same thing). In
27541 addition to avoiding duplication, gdb_test_exact is faster.
27542 * lib/gdb.exp (gdb_test_exact): Fix typo.
27543
27544 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27545 don't give an error.
27546
27547 * gdb.base/term.exp: Call delete_breakpoints before starting.
27548
27549 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27550 (t10): Add comment.
27551
27552Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27553
27554 Reorganization of the GDB Test Suite.
27555
27556 * gdb.base: New directory, contains all the basic tests.
27557 * gdb.c++: New directory, tests specific to C++.
27558 * gdb.chill: New directory, tests specific to Chill.
27559 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27560 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27561 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27562 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27563 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27564 t30-31 to chill).
27565 * */gdbme.*: Rename to match appropriate expect scripts.
27566 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27567 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27568 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27569 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27570 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27571 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27572 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27573 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27574 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27575 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27576 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27577 gdb.c++/virtfunc.cc: New names of C++ files.
27578 * gdb.chill/chillvars.ch: New name of Chill file.
27579 * gdb.base/configure.in, gdb.c++/configure.in,
27580 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27581 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27582 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27583 * configure.in (configdirs): Update to reflect directory changes.
27584 (target_abbrev): No longer define for any configuration.
27585 * Makefile.in: Cosmetic improvements to header comments.
27586
27587Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27588
27589 Various changes to gdb.t31:
27590
27591 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27592 * gdbme.ch: Make all key-words and predefineds be upper-case.
27593 * chillvars.exp: Expect key-words and predefinds in upper-case.
27594
27595 * chillvars.exp: Use gdb_test_exact many places.
27596 Change expected output for arrays (which now includes index labels).
27597
27598 * pr-5020.exp, gdme.ch (module PR_5020):
27599 New test, for PR-5020.
27600
27601Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27602
27603 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27604 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27605
27606Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27607
27608 * Makefile.in: Fix bit-rot in definitions of CHILL,
27609 CHILL_FOR_TARGET and Chill_LIB.
27610 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27611 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27612 CHILL, and CHILL_LIB.
27613
27614Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27615
27616 * Revert the previous changes. Please see Rob's directory
27617 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27618
27619Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27620
27621 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27622 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27623 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27624 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27625 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27626 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27627 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27628 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27629 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27630 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27631 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27632 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27633 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27634 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27635 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27636 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27637 changes from 94Q1.
27638
27639Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27640
27641 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27642 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27643 Rob's new testing fragments.
27644
27645Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27646
27647 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27648 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27649
27650Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27651
27652 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27653 version also, match on casted version strings, and match on
27654 gdb startup case where the line numbers might be messed up.
27655
27656Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27657
27658 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27659 (CFLAGS): Delete it from here.
c906108c
SS
27660
27661Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27662
27663 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27664
27665Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27666
27667 * Makefile.in (RUNTEST): Default to just "runtest".
27668
27669Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27670
27671 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27672 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27673 the code has been restructured.
27674
27675Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27676
27677 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27678 \n, not just one of each.
27679
27680 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27681 /bin/cc gives a warning if you do.
27682
27683Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27684
d63a86f8 27685 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27686 __t10ListS_link1ZUiRCUiPT0
27687
27688Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27689
27690 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27691 on local variables in recursive functions.
27692
27693 * gdb.t07/Makefile.in: Build the new test.
27694
27695Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27696
27697 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27698 directly. Instead compare the return values from actual calls.
27699
27700Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27701
27702 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27703
27704Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27705
27706 * From Peter Schauer with minor modifications.
a9c64011
AS
27707 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27708 stops in mid-line in the caller. Add xfail for returning a float
27709 value on X86 targets.
c906108c
SS
27710
27711Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27712
27713 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27714 to avoid expect lossage.
27715 (fmem_LRbug_tests): Likewise.
27716 * gdb.disasm/hppa.s: Corresponding changes.
27717
27718 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27719 conditions to work with latest dejagnu/expect.
27720
27721 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27722 expected to fail on the PA.
27723 (backtrace in call with trampolines): Explicitly require main
27724 to be frame #1 (no trampolines should show up in backtrace).
27725
27726 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27727 "continue -expect".
27728 * gdb.t06/break.exp: Likewise.
27729 * gdb.t07/watchpoint.exp: Likewise.
27730 * gdb.t13/bitfields.exp: Likewise.
27731 * gdb.t15/{funcargs,return}.exp: Likewise.
27732 * gdb.stabs/weird.exp: Likewise.
27733 * config/{mips,udi}-gdb.exp: Likewise.
27734
27735 * hppa.sed: Enclose comments within a sed command to avoid
27736 losing with the old OSF1 sed.
27737
27738Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27739
27740 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27741 sequent dynix.
27742 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27743 * gdb.t15/funcargs.exp: Conditionally step again to really
27744 finish from marker_call_with_trampolines. Handle the case where
27745 the first step from within call_with_trampolines already steps
27746 us back to main.
27747 * gdb.t15/gdbme.c: Add comment to closing brace of
27748 call_with_trampolines for funcargs.exp.
27749
27750Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27751
d63a86f8 27752 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27753 Fix typo(s).
27754
27755Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27756
27757 * gdb.t07/gdbme.c: More code for watchpoint testing.
27758
27759 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27760 "Hardware watchpoint" throughout file.
27761 (test_watchpoint_triggered_in_syscall): New test.
27762 (test_complex_watchpoint): New test.
27763
27764Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27765
27766 * gdbme.c (call_with_trampolines): New function to try and step
27767 into. Tests trampoline problems on the PA.
27768
27769 * funcargs.exp (localvars_in_indirect_call): No longer expect
27770 stepping into indirect call to fail on PAs.
27771 (test_stepping_over_trampolines): New test.
27772
27773Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27774
27775 * TODO: Add suggestions for static member function tests, and
27776 completion tests.
27777
27778Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27779
27780 * TODO: Add suggestions for "p/a" tests.
27781
27782 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27783 (default_gdb_exit): Replace all the hair with sending "quit" to
27784 the process with a simple close.
27785
27786Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27787
27788 * TODO: Add suggestions for shared library tests.
27789
27790Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27791
27792 * TODO: Add suggestions for x/s tests.
27793
27794Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27795
27796 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27797 "enable once", and "enable breakpoints once" with ".*".
27798
27799Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27800
27801 * TODO: Add suggestions about structure passing tests.
27802
27803Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27804
27805 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27806 the primary1 test, use work around if __GNUC__ < 2.
27807 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27808 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27809 Test for bad output rather than waiting for timeout. Issue
27810 second continue only if first continue failed.
27811
27812Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27813
27814 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27815 operator[] test with gdb_test because the old code didn't seem to
27816 be getting the quoting right with the new dejagnu.
27817
27818Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27819
27820 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27821 one from the path.
27822 * Makefile.in: Use a fresh expect if there is one, use runtest
27823 from the src tree if there is one.
d63a86f8 27824
c906108c
SS
27825Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27826
27827 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27828 next over recursive call. Revise the tests from that point on
27829 (which had been skipped) to match GDB's actual (correct) output.
27830
27831 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27832 with next over a breakpoint whose condition is false.
27833
27834 * gdb.t00/help.exp: Comment out "help set print" tests just like
27835 (and for same reason as) "help set" test.
27836
27837Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27838
27839 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27840 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27841
27842Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27843
27844 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27845 necessary gdb_target_udi.
27846
27847 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27848
27849 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27850 1838 and 2417; they are fixed.
27851
27852 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27853 gdb.t03/ptype.exp (ptype structure, ptype union):
27854 Remove xfails; the test is looser than when the xfails were added.
27855
27856 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27857 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27858
27859 * gdb.t01/run.exp: Only run shell test if isnative.
27860
27861 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27862 since "run" automatically loads if necessary. Call gdb_target_udi
27863 after the "file" since "file" kills any execution target.
27864
27865 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27866 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27867 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27868 argument for UDI.
27869
27870Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27871
27872 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27873
27874 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27875
27876Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27877
27878 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27879 properly quoting regexps. This makes the second argument to
27880 demangle a fixed string, which matches the callers, instead of a
27881 shell-style pattern which is what the previous implementation
27882 used. Update some of the callers.
27883
27884Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27885
27886 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27887 (comib_nullified_tests): Fix typo.
27888 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27889 strings. No longer expected to fail.
27890
27891 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27892 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27893 strings. No longer expected to fail.
27894
27895 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27896 string. No longer expected to fail.
27897
27898Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27899
27900 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27901 No longer expected to fail.
27902
27903 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27904 string. No longer expected to fail.
27905
27906Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27907
27908 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27909 only in the names (I probably got most of them). I was even
27910 generous with some which differed in underscores in names, and
27911 probably missed a few, and I *still* was able to remove almost a
27912 third of the file with almost no impact on testsuite coverage.
27913
27914Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27915
27916 * gdb.t00/default.exp: Match udi_attach error message as well as
27917 the one from child_attach.
27918
27919 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27920
27921 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27922
27923 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27924 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27925
27926 * Move test with enums and partial symbols back to
27927 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27928 Reverts the change of 26 May 93. Per today's change to
27929 stabs.texinfo, the behavior that weird.exp was expecting was
27930 unreasonable; what is important is that the compiler+gdb get
27931 things right, which happens with a recent gcc. Also fix the test
27932 to deal with native compilers which put out the stab gdb can't
27933 deal with.
27934
27935Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27936
27937 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27938 in the names. The main thing these accomplish is to slow things down.
27939 Many more such duplicates surely remain.
27940
27941 * gdb.t00/help.exp: Comment out "help support" test just like
27942 (and for same reason as) "help set" test.
27943
27944Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27945
27946 * gdb.t06/break.exp: Remove setup_xfails for
27947 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27948 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27949 about known bug in gcc to include up through 2.5.8.
27950 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27951 well as "_vb$".
27952 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27953 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27954 with latest gcc and gdb.
27955 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27956 well as "_vb$".
27957
27958Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27959
27960 * configure.in (hppa*-*-*): Also configure and build stabs-only
27961 tests.
27962
27963Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27964
27965 * gdb.t10/hppa.mt: A makefile fragment for the PA.
27966 * gdb.t10/configure.in (hppa*-*-*): Use it.
27967
27968Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27969
27970 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
27971
27972Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27973
27974 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
27975 versions prior to 1.13.5.
27976
27977Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27978
27979 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
27980 the prompt is at the start of a line.
27981
27982Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27983
27984 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
27985 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
27986 in the copr tests now.
27987 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
27988 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
27989 expected to fail.
27990
27991Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
27992
27993 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
27994 gdb.t31/chillvars.exp, lib/gdb.exp:
27995 Tweak to run under either version of expect.
27996 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
27997 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
27998 * gdb.t11/list.exp: Remove extraneous whitespace.
27999
28000Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28001
28002 * gdb.t16/printcmds.exp (test_print_strings): Accept
28003 "(unsigned char *) " before the string.
28004
28005 * TODO: Add notes about printing of fancy types and GDB expressions.
28006
28007Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
28008
28009 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
28010 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 28011 if doing mips-idt-ecoff.
c906108c
SS
28012
28013Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
28014
28015 * Most .exp files: Tweak to run under either version of expect.
28016
28017Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28018
28019 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
28020 xfails; I'm not sure why they are failing, but not because of PR 1806.
28021
28022Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
28023
28024 * config/unix-gdb.exp: Remove gdb_unload cause it's already
28025 defined in lib/gdb.exp.
28026
28027Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28028
28029 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
28030 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
28031 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
28032 have to be typeless.
28033
28034Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28035
28036 * TODO: Add suggestion for copyright year test.
28037
28038Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
28039
28040 * configure.in (*-*-lynxos*): Add stabs tests.
28041
28042Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28043
28044 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
28045 so insert a tab before any assembler directive in column zero.
28046
28047 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
28048 stores.
28049 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
28050 stores.
28051 (fpu_short_memory_tests): Likewise.
28052
28053Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28054
28055 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
28056 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
28057 .stabs directives in comments.
28058
28059Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28060
28061 * TODO: New file, describing tests we could write.
28062 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
28063
28064Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28065
28066 * gdb.t06/signals.exp: Add kludge to force re-sync.
28067
28068 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
28069 to xgdb instead of gdb, get out of gdb.
28070
28071Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
28072
28073 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
28074 for info.
28075
28076Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28077
28078 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
28079 * gdb.stabs/configure.in (hppa*-*-*): Use it.
28080 * gdb.stabs/hppa.sed: New sed script for the PA.
28081
28082Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28083
28084 * gdb.stabs: Re-write weird.def and configuration to use sed
28085 instead of cpp. sed is portable and POSIX; cpp is neither.
28086
28087Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28088
28089 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
28090
28091Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28092
28093 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
28094
28095Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28096
28097 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
28098 "_vb$".
28099 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
28100 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
28101
28102Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28103
28104 * lib/gdb.exp: Comment out code which depends on non-existent
28105 `transform' procedure.
28106
28107Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
28108
28109 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
28110 * lib/gdb.exp: Transform tool name.
28111 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
28112 1.1's new error handling system.
28113
28114Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28115
28116 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
28117
28118Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28119
28120 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
28121 They made pattern matching so slow that timeouts happened on
28122 heavily loaded systems. Now any output from "show print" which
28123 gets us back to the GDB prompt is a PASS.
28124
28125Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
28126
28127 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
28128
28129Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28130
28131 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
28132
28133 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
28134 It is not from PR 3220.
28135
28136Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28137
28138 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
28139 just started failing because they depended on the order the
28140 subcommands are presented, or exact docstring text. This kind of
28141 test is a pain and has minimal benefit.
28142
28143Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28144
28145 * gdb.t09/corefile.exp: At end of test, use "core" command with
28146 no arguments.
28147
28148Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
28149
28150 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
28151 17}/Makefile.in: Make it possible to run the testsuite with Sun
28152 make and CC = cross gcc by adding explicit build rules for .o
28153 files.
28154
28155Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28156
28157 * gdb.t15/funcargs.exp: Don't put comments on same line as
28158 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 28159
c906108c
SS
28160Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28161
28162 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
28163
28164Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
28165
28166 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
28167 * gdb.t20/inherit.exp: remove three dumplicate entries.
28168
28169Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28170
28171 * gdb.t06/break.exp: For "next over recursive call", fail on any
28172 incorrect output, not just on "factorial (value=2)".
28173
28174Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28175
28176 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28177 working now. Add an xfail if accesing a bss variable causes
28178 a memory error if the target is not yet run.
28179
28180Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28181
28182 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28183 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28184 name of __st* demangling (2 strings). Did Kung really get the
28185 more than 95 others right without testing them?
28186
28187Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28188
28189 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28190
28191Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28192
28193 * configure.in (configdirs): Add gdb.disasm
28194 * gdb.disasm: New directory for GDB disassembler tests.
28195 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28196
28197Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28198
28199 * gdb.t00/help.exp: Don't test "help set".
28200
28201 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28202 from within expect statements. None of these happen anymore and
28203 they cause regressions to be silently unnoticed.
28204
28205 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28206 messages) about known failures with gcc cygnus-2.4.5-930417.
28207
28208 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28209 comp-info.exp so it gets built if it doesn't exist.
28210
28211 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28212 it is no longer used.
28213 * gdb.t13/comp-info.c: Removed.
28214
28215Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28216
28217 * gdb.t06/signals.exp: Add xfail for sun3.
28218
28219Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28220
28221 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28222 relevant because ^C doesn't get sent but failure can be reproduced
28223 interactively).
28224
28225Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28226
28227 * gdb.stabs/alpha.mt: New configuration file for alpha.
28228 * gdb.stabs/configure.in: Use it.
28229 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28230 sharing with alpha.mt, redefine long to word via preprocessor.
28231 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28232 for alpha.
28233 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28234 native cc.
28235 * gdb.t00/teststrategy.exp: Change expect string so that we
28236 consume the `(xgdb)' from the command echo and from the gdb prompt.
28237 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28238 gdb currently compares all values as long, so this failure probably
28239 applies to any configuration where LONGEST is bigger than a target int.
28240 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28241 with gcc.
28242 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28243 to handle opaque pointers, gcc is.
28244 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28245 as first argument. Include <sys/types.h> and change all operator
28246 new definitions to use size_t.
28247 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28248 now that we use size_t.
28249
28250Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28251
a9c64011 28252 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28253 a long or float array cast all array members to the same type.
a9c64011 28254 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28255 with 64 bit longs.
a9c64011 28256 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28257 on alpha.
a9c64011 28258 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28259
28260Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28261
28262 * gdb.t24 (demangle.exp): Constructors of templates have names like
28263 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28264 section 14.6 of the ARM.
28265
28266 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28267 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28268 accomplish little and slow down the testsuite.
28269
28270 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28271 Accept spaces various places.
28272
28273Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28274
28275 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28276 with watchpoint enabled.
28277
28278 * Makefile.in: Remove definition of CC and remove the second
28279 definition of CXX (the "CXX = gcc" one remains). These definitions
28280 were causing backquotes to be expanded within backquotes, which
28281 doesn't work.
28282
28283Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28284
28285 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28286
28287Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28288
a9c64011
AS
28289 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28290 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28291 by mips cc and contains no stabs entries.
28292
28293Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28294
28295 * config/vx-gdb.exp: Use fake device to load files rather than
28296 NFS.
28297 * lib/gdb.exp: New proc to do "file" command.
28298 * config/unix-gdb.exp: Use new "file" proc.
28299
28300Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28301
28302 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28303 Rework board rebooting slightly.
28304 (gdb_exit): Don't exit from the remote shell; there isn't one.
28305 * gdb.stabs/weird.exp: If a program is being debugged already,
28306 kill it.
28307 * gdb.t04/setvar.exp: Stop and restart gdb.
28308 * gdb.t05/expr.exp: Likewise.
28309 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28310 restart gdb and reload the program.
28311 * gdb.t08/opaque.exp: Likewise.
28312 * gdb.t12/scope.exp: Likewise.
28313 * gdb.t13/bitfields.exp: Likewise.
28314 * gdb.t15/funcargs.exp: Likewise.
28315 * gdb.t20/classes.exp: Likewise.
28316 * gdb.t03/ptype.exp: Increase timeout.
28317 * gdb.t16/printcmds.exp (test_print_string_constants,
28318 test_print_array_constants): Likewise.
28319 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28320 * gdb.t20/classes.exp (do_tests): Likewise.
28321 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28322
28323Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28324
28325 * gdb.stabs: Renamed *wierd* to *weird*.
28326
28327Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28328
28329 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28330 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28331
28332Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28333
28334 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28335 (do_tests): Remove xfail for whatis on one_var and two_var.
28336
28337Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28338
28339 * Makefile.in: Made cross building work better by adding
28340 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28341
28342Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28343
28344 * gdb.t15/{return.c,return.exp,Makefile.in}:
28345 New test, currently commented out.
28346
28347Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28348
28349 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28350 still running and removes the leftover named socket so GDb can do
28351 clean restarts.
28352
28353Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28354
28355 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28356 console, not GDB.
28357 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28358 cross testing works better with "make check"
28359 * config/unix-gdb: Use default procedures for exit and version.
28360 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28361 with the newest VxWorks.
28362
28363Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28364
28365 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28366 old form.
28367
28368 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28369 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28370
28371 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28372
28373 * config/unix-gdb.exp: Remove this version of gdb_exit
28374 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28375 Rob says he'll look at it when he gets back to testing boards.
28376
28377Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28378
28379 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28380 an expected fail for certain ptype commands.
28381
28382 * gdb.t20/classes.exp: Update expected results of "ptype class
28383 Base1" to account for the constructor that now appears in the type.
28384
28385Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28386
28387 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28388 disappeared from list.
28389 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28390 "alldone" proc with call to cleanup and exit.
28391 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28392 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28393 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28394 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28395 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28396 "alldone" proc with simple returns that suppress remaining
28397 tests. The alldone proc went away many months ago.
28398
28399Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28400
28401 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28402
28403 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28404
28405Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28406
28407 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28408 as vax gdb will display them.
28409
28410Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28411
28412 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28413 optimizers.
28414
28415 * scope.exp: Change "bad value for localval" messages so each one
28416 is unique.
28417
28418 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28419 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28420
28421 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28422
28423Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28424
28425 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28426 doesn't exist (due to optimization).
28427
28428Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28429
28430 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28431 contains \r because the filename is long.
28432
28433 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28434 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28435
28436Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28437
28438 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28439 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28440 Ultrix.
28441 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28442 int tests.
28443 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28444
28445Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28446
28447 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28448
28449 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28450 to match does not match the passing case but still matches the
c906108c
SS
28451 failing case.
28452
28453Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28454
28455 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28456
28457Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28458
28459 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28460 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28461 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28462 Remove various versions of gdb_exit.
28463 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28464 gdb_exit.
28465 * config/unix-gdb.exp: gdb_exit remains here, and should override
28466 the generic version, since it's doing a lot of wierd stuff that
28467 the other versions aren't. FIXME, fold it in, or abandon this
28468 version.
28469
28470Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28471
28472 * gdb.t24/demangle.exp: Add tests for PR 3220.
28473
28474Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28475
28476 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28477
28478Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28479
28480 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28481 "i386-*-*". Works for i486 as well.
28482
28483 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28484 bug, and expand domain of xfail to all SVR4 systems, since the
28485 actual problem is likely to be in generic SVR4 /proc support.
28486
28487Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28488
28489 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28490
28491Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28492
28493 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28494 xfails for other systems. Match a missing 'Continuing.' as an
28495 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28496
28497 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28498 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28499 Only issue warning for missing executables if -all option is used.
28500
28501 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28502 file if -all option is used. It's like an unpredictable XFAIL.
28503
28504Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28505
28506 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28507 for dynamically linked binaries.
28508
28509 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28510
28511Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28512
28513 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28514 to state that this is a known bug in old versions of g++.
28515
28516Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28517
28518 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28519 while waiting for `Continuing'.
28520
28521Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28522
28523 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28524 in text, data, and bss.
28525 * gdb.t10/nodebug.c: Add local and global test variables for
28526 initialized and uninitialized data.
28527
28528Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28529
28530 * config/unix-gdb.exp (gdb_exit): Add "wait".
28531
28532Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28533
28534 * gdb.t06/signals.exp: xfail the continue from the handler for all
28535 targets.
28536
28537 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28538 function with watchpoints enabled, the i386 call dummy starts with
28539 a call.
28540
28541 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28542 386 bsd names its corefiles.
28543
28544Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28545
28546 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28547 compilers don't grok it.
28548 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28549 with small octal ints rather than character constants, which
28550 are signed and might not fit if first promoted to int.
28551
28552Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28553
28554 * gdb.t09/Makefile.in (clean): Remove corefile.
28555
28556Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28557
28558 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28559
28560Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28561 and Jim Kingdon (kingdon@cygnus.com)
28562
28563 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28564 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28565 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28566
28567Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28568
28569 * gdb.t17/interrupt.exp: Add xfail for hppa.
28570
28571Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28572
28573 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28574 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28575 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28576 to determine signed-ness of bitfields and use the result to setup
28577 the xfail.
28578 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28579 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28580 call line is reached if necessary.
28581
28582Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28583
28584 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28585
28586Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28587
28588 * gdb.t06/break.exp: Also test `clear' command.
28589
28590Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28591
28592 * gdb.t00/teststrategy.exp: Remove extra quote.
28593
28594 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28595 watchpoint enabled to be for all non-68k machines.
28596
28597 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28598
28599Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28600
28601 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28602 targets use aout.mt instead of ecoff.mt as gas understands
28603 standard aout format.
28604
28605Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28606
28607 * lib/gdb.exp (runto): Don't insist that function we are running to
28608 was compiled with -g.
28609
28610 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28611
28612 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28613 to get back into the read system call.
28614 Accept leading newline in case where we woke it up.
28615
28616Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28617
28618 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28619 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28620 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28621 enable ecoff configuration.
28622
28623Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28624
28625 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28626
28627Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28628
28629 * gdb.t16/printcmds.exp: Add another printf test.
28630
28631Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28632
28633 * configure.in: If configured -with-stabs on any target, add
28634 stabsdirs to configdirs.
28635
28636Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28637
28638 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28639 fun" so pattern does not match the command itself.
28640
28641Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28642
28643 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28644
28645Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28646
28647 * gdb.t17/interrupt.exp: Test for more things.
28648
28649Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28650
28651 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28652 compiler arranges the code and line numbers.
28653
28654 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28655
28656Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28657
28658 * gdb.t00/help.exp: Increase expect input buffer size.
28659
28660Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28661
28662 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28663
28664 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28665
28666 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28667
28668 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28669 [0-9]*, not just [0-9].
28670
28671Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28672
28673 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28674
28675 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28676
28677Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28678
28679 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28680
28681Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28682
28683 * gdb.t06/signals.c: Add xfails for sun3.
28684
28685 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28686
28687 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28688 test_stepping tests.
28689
28690Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28691
28692 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28693
28694 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28695
28696 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28697 rather than actually putting it through cpp twice.
28698
28699 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28700
28701Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28702
28703 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28704 no longer needed.
28705
28706Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28707
28708 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28709
28710 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28711 C++ features prints as "struct", make it a pass, not an xfail.
28712
28713Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28714
28715 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28716 Don't require VA to print as "class" rather than "struct".
28717
28718Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28719
28720 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28721
28722Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28723
28724 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28725
28726Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28727
28728 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28729 order.
28730
28731Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28732
28733 * gdb.t16/printcmds.exp: Add printf tests.
28734
28735 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28736
28737 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28738
28739Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28740
28741 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28742 pass counts, to counteract any existing or future setup_xfails.
28743
28744Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28745
28746 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28747 {BEGIN,END}_COMMON for common block instead of STAB.
28748 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28749
28750 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28751 intp_var should be N_GSYM not N_LSYM.
28752 wierd-aout.S: Use a label for the value of the N_SO.
28753 wierd.def: Remove all backslashes.
28754 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28755
28756Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28757
28758 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28759 get the expected next to inheritance3.
28760
28761Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28762
28763 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28764 now that gcc-2.4 gets it right.
28765
28766Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28767
28768 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28769
28770 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28771 generating comp-info.exp which works for cross-compilation.
28772
28773Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28774
28775 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28776 "*-*-sysv4.*".
28777
28778Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28779
28780 * gdb.t01/run.exp: Start with a fresh gdb.
28781 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28782 SVR4.x.
28783
28784Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28785
28786 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28787 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28788 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28789 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28790 things to remove.
28791
28792Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28793
28794 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28795 test cases from bug reports.
28796
28797Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28798
28799 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28800 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28801 avoid spurious xfails.
28802 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28803 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28804 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28805
28806Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28807
28808 * gdb.t00/teststrategy.exp: Rework to provide more useful
28809 description of each test, fix problem with systems that define
28810 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28811 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28812 results for "next over recursive call" so timeouts aren't taken
28813 by error.
28814
28815Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28816
28817 * gdb.t12/scope.exp: Test printing of variables before run.
28818
28819 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28820 printed in wrong order due to sorting.
28821
28822Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28823
28824 * gdb.t00/teststrategy.exp: Fix expected results for printing
28825 user entered string constant. Is array of char, prints with no
28826 address.
28827
28828 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28829 commands.
28830 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28831 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28832 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28833 of struct of char arrays.
28834 * gdb.t00/radix.exp: New tests for radix commands.
28835
28836Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28837
28838 * gdb.t16/printcmd.exp: Print a variable before running program
28839 (with xfail for AIX).
28840
28841Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28842
28843 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28844
28845 * gdb.t16/printcmd.exp: Don't print variables before running program.
28846
28847 * gdb.t06/break.exp: Don't require envp argument to main.
28848
28849 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28850
28851 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28852 Add xfails for rs6000.
28853
28854 * gdb.t02/whatis.exp: Change other tests not to re-test something
28855 we already tested.
28856
28857 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28858 each type used has a variable of that type.
28859
28860Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28861
28862 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28863
28864Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28865
28866 * configure.in: change srctrigger to be a file, not a directory
28867
28868Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28869
28870 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28871
28872 * gdb.t11/list.exp: Fixed a couple of typos.
28873
28874Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28875
28876 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28877 is fixed and PR is closed.
28878 * gdb.t16 (gdbme.c): Add simple test string variable.
28879 * gdb.t16 (printcmds.exp): Add tests with simple test string
28880 variable, primarily for boundaries on "set print elements".
28881
28882Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28883
28884 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28885 Make leading 0's optional and don't expect a tab in the middle
28886 of the number.
28887
28888 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28889
28890 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28891 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28892 don't end command passed to gdb_test with newline.
28893
28894 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28895 signed keyword away, don't expect signed bitfields to be signed.
28896
28897 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28898 printing with only as many 1's as are in the field as well as printing
28899 with 32 1's (see comment).
28900
28901Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28902
28903 * gdb.t00/default.exp: Start with a fresh gdb.
28904 * configure.in (configdirs): Remove gdb.t31 until the chill
28905 compiler works again. It no longer is able to find chillrt0
28906 since it isn't in libchill.a anymore.
28907 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28908 wierd.o, make more modular.
28909 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28910 spurious newlines that caused problems.
28911
28912Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28913
28914 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28915 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28916 gdb.stabs/wierd.{exp,def}: Many new tests.
28917
28918 * gdb.t00/default.exp: update info line for new message.
28919
28920 * gdb.t02/{whatis.exp,gdbme.c}:
28921 Test that "char *" doesn't print as "caddr_t".
28922
28923Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28924
28925 * gdb.t00/help.exp: Use .* in place of some help messages which
28926 just changed.
28927 gdb.t00/default.exp: Update "info frame" test for new message.
28928 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28929 Remove some xfails
28930
28931Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28932
28933 * gdb.t03/{gdbme.c,ptype.exp}:
28934 Add tests for typedef'd struct and union without tags.
28935 Also check "whatis" on a variable of a typedef'd enum without a tag.
28936
28937 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28938 PRMS 1823; the bug still exists but isn't reproduced by this test
28939 anymore), and remove rs6000 XFAIL (the bug is fixed).
28940
28941 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28942 duplicated from whatis.exp. For those that are left, accept
28943 "long", "long int", or "int" for long variables (whatis.exp already
28944 has an XFAIL for "int", so no need to fail it here).
28945
28946 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28947 Deal with GCC's names for types now that GDB uses the compiler's names.
28948
28949 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28950 setup_xfail's for sunos4. If we #defined the signed keyword away,
28951 don't expect GDB to know that char it is signed.
28952
28953 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28954
28955Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28956
28957 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28958 should work on any system, regardless of debugging format.
28959 * gdb.t21/demangle.exp: Move to gdb.t24.
28960 * gdb.t24/demangle.exp: Move from gdb.t21.
28961 * gdb.t24/{Makefile.in, configure.in}: New files.
28962
28963Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28964
28965 * configure.in: Do gdb.stabs and C++ tests only for stabs.
28966 * gdb.stabs: New directory.
28967
28968Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28969
28970 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
28971 not just "Quit anyway?".
28972
28973Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
28974
28975 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
28976 that all setup_xfails are immediately followed by clear_xfails.
28977
28978Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
28979
28980 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
28981 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
28982 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
28983 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
28984 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
28985 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28986 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28987 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
28988 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
28989 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
28990 gdb.t31/chillvars.exp, lib/gdb.exp:
28991 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
28992 bug-gdb@prep.ai.mit.edu.
28993
28994Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
28995
28996 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
28997 with 0.0, not integer 0.
28998
28999Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
29000
29001 * gdb.t06/break.exp: Update for "Kill the program" message change.
29002
29003Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
29004
29005 * Makefile.in (GDBFLAGS): Set to -nx.
29006 * Makefile.in (site.exp): Use GDBFLAGS.
29007
29008Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29009
29010 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
29011 Makefiles.
29012 (check): depend on just-check.
29013 (just-check): added so that tests can be run without a noop
29014 build pass.
29015
29016Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29017
29018 Switch to using configure's configdirs.
29019 * Makefile.in (Makefile): add configure.in dependency.
29020 (SUBDIRS): removed redundant assignment.
29021 * configure.in: switch subdirs assignment to configdirs.
29022 * gdb.t*/configure.in: new files.
29023
29024Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
29025
29026 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
29027 works.
29028
29029Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
29030
29031 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
29032 in explicit rules. Apparently this is not supported by some makes.
29033
29034Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
29035
29036 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
29037
29038Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29039
29040 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
29041 disappeared.
29042
29043Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
29044
29045 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
29046
29047Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
29048
29049 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
29050 watchpoint problem that is now fixed.
29051 * gdb.t30/chexp.exp: Remove setup_xfail for printing
29052 uninitialized convenience variables.
29053 * gdb.t31/chillvars.exp: Fix expected patterns for printing
29054 structures.
29055
29056Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29057
29058 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
29059 which causes expect to get out of sync with gdb on long output
29060 from help set.
29061 * gdb.t09/corefile.exp: Make expected pattern for core file
29062 failing signal and frame output format less sun specific.
29063
29064Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
29065
29066 * gdb.t31/chillvars.exp: Add and remove initial dummy
29067 breakpoint, so that symbol table is forced in.
29068 (Needed at least on Sunos4, though it seems not SVR4.)
29069 * gdb.t31/chillvars.exp: Update for changed output format.
29070
29071Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
29072
a9c64011 29073 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
29074
29075Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
29076
29077 * Makefile.in: Added --srcdir when invoking runtest, removed the
29078 need for a local config file. (optional now)
29079
29080Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
29081
29082 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
29083 failure count used to force early termination. Add some more
29084 expected failures for gnu style demangling.
29085
29086Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29087
29088 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
29089 pmi variable from gdb.t20/gdbme to get optimized away.
29090 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
29091 Check for written corefile upon timeout _and_ eof.
29092
29093Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29094
29095 * config/unix-gdb.exp: Add missing return 0.
29096
29097Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29098
29099 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
29100 test termination.
29101
29102Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
29103
29104 * configure.in (subdirs): Put back gdb.t17 which mysteriously
29105 disappeared.
29106
29107Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
29108
29109 * gdb.t10/crossload.exp: Disable the i860-elf test until such
29110 time as i860 support works.
29111
d63a86f8 29112 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
29113 "backtrace 100\r" rather than just "backtrace\r", to match last
29114 change.
29115
29116Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
29117
29118 * config/udi-gdb.exp (gdb_exit): Remove close command.
29119 (gdb_target_udi): New procedure to set the UDI target.
29120 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
29121 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
29122 Added waits for prompts after several question responses. Added
29123 some more responses used by a29k-amd-udi-gdb.
29124 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
29125 pass different arguments, restart UDI connection after program
29126 completion.
29127 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
29128 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29129 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
29130 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
29131 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
29132 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
29133 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29134 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
29135 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
29136 after program completion.
29137 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
29138 compiled with a SELECT_VECS setting.
29139 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
29140 infinite recursion.
29141
29142 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
29143 Added checks for COFF results, and made them expected failures for
29144 all targets. It would be better to make them expected failures
29145 for COFF targets only.
29146
29147Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
29148
29149 * Makefile.in: add null dvi target, don't bother to recurse
29150 through test directories for info and install-info; rename
29151 $(datadir) to be dejagnu instead of deja-gnu
29152
29153Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
29154
29155 * gdb.t31/gdbme.ch: Re-enable code that previously caused
29156 compiler to coredump.
29157 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
29158 code.
29159
29160Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
29161
29162 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
29163 coredump.
29164 * gdb.t31/chillvars.exp: Comment out tests that depend on that
29165 code.
29166
29167Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
29168
29169 * gdb.t03/ptype.exp: tests for return code from gdb_test.
29170 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29171 which in a shell. Deletes xgdb when done.
29172 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29173 Tests the return from the "set height" or "set width" commands.
29174 Added a few return codes where needed.
29175
29176Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29177
29178 * Makefile.in (SUBDIRS): Add gdb.t17.
29179 * configure.in (subdirs): Add gdb.t17.
29180 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29181 files to test gdb's calling of functions in the inferior with
29182 the correct arguments and gdb's ability to retrieve any
29183 result returned.
29184
29185Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29186
29187 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29188 may be called after gdb goes away. Previous versions of expect
29189 needed these to avoid file descriptor leaks, but they cause
29190 errors with the current revision of expect.
29191 * gdb.t00/gdbvars.exp: Use -re on expected output after
29192 setting sevenbit-strings.
29193 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29194 to set sevenbit-strings consistent across tests.
29195 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29196 set sevenbit-strings consistent across tests.
29197
29198Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29199
29200 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29201 expected output to match current "expect" expectations.
29202
29203Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29204
29205 * gdb.t00/default.exp: Change expected output for default "source"
29206 command, to match new gdb behavior which requires a filename to
29207 source.
29208
29209Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29210
29211 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29212 expected fail for i486-*-* that misses the marker2 function.
29213 * gdb.t10/crossload.exp (bfddefault): Allow successful
29214 recognition of a format to pass even if no symbols are found.
29215 Explicitly catch failures where the format is not recognized
29216 or is ambiguous, and add the reason to the fail message.
29217 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29218 the cause is and invalid target and add reason to failure message.
29219 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29220 elf32-i386, elf32-sparc, and elf32-i860.
29221 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29222 Set up expected failure for 'filename'::variable scope resolution,
29223 which is now apparently broken on all targets.
29224 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29225 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29226 gdb.t23/templates.exp: Change failure for missing binfile into
29227 just a warning.
29228 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29229 references.
29230
29231Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29232
29233 * gdb.t00/default.exp: Add expected output for default "source"
29234 command, to match new gdb behavior.
29235 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29236
29237Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29238
29239 * config/*-gdb.exp: returns an error, rather than exiting on
29240 internal errors.
29241
29242Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29243
29244 * gdb.t03/gdbme.c: Add pointer to struct variable.
29245 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29246 referencing struct members.
29247
29248Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29249
29250 * configure.in (mips-idt-ecoff): New target.
29251 * config/mips-gdb.exp: New file for remote board using MIPS remote
29252 debugging protocol.
29253
29254 * Redid configuration scheme. Removed gdb.t*/configure.in.
29255 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29256 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29257 distclean targets. Built executables via .o files. Adjusted
29258 tests to account for source files in $(srcdir) rather than
29259 $(objdir).
29260 * lib/gdb.exp (runto): Don't expect () after the function name,
29261 because it may have arguments.
29262
29263Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29264
29265 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29266 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29267 expected failures for mips-idt-* and mips-sgi-*.
29268 * gdb.t00/default.exp (attach): Kill process if requested.
29269 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29270 that does not read core files.
29271 * gdb.t01/run.exp: Removed checks for exit status code.
29272 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29273 it is linked in.
29274 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29275 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29276 appropriate, rather than doing it by hand.
29277 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29278 execution.
29279 * gdb.t10/crossload.exp: Kill existing program if needed.
29280 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29281 appropriate, rather than doing it by hand. Always increase
29282 timeout for this test, not just for VxWorks.
29283
29284Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29285
29286 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29287 of Chill STRUCT types and STRUCT values.
29288 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29289 than "char".
29290 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29291 struct2): New struct definitions and initializations to test
c906108c
SS
29292 simple Chill STRUCT types.
29293
29294Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29295
29296 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29297 the null byte at the end of strings.
29298 * gdb.t00/default.exp: Make show version insensitive to copyright
29299 date.
29300 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29301 to avoid dependencies on target char signedness.
29302 * gdb.t16/printcmds.exp: Update expected results for explicitly
29303 unsigned char.
29304 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29305 now work.
29306 * gdb.t21/demangle.exp: Add many more patterns for template
29307 demangling, most of them being expected failures.
29308 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29309 string we are matching for, to match on the whole string.
29310 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29311 and fix a whole bunch that had incorrect expected output but were
29312 passing anyway because of the bug in "proc demangle".
29313 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29314 type.
29315 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29316
29317Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29318
a9c64011
AS
29319 * gdb/testsuite: made modifications to testcases, etc., to allow
29320 them to work properly given the reorganization of deja-gnu and the
29321 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29322
29323Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29324
29325 * gdb/testsuite: Initial creation of gdb/testsuite.
29326 Migrated dejagnu testcases and support files for testing nm to
29327 gdb/testsuite from deja-gnu. These files were moved "as is"
29328 with no modifications. This migration is part of a major overhaul
29329 of dejagnu. The modifications to these testcases, etc., which
29330 will allow them to work with the new version of dejagnu will be
29331 made in a future update.
48efe704 29332
8d8cb839 29333 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29334\f
8d8cb839
EZ
29335;; Local Variables:
29336;; mode: change-log
29337;; left-margin: 8
29338;; fill-column: 74
29339;; version-control: never
29340;; End:
902f2ccb 29341
0b302171 29342 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29343 Copying and distribution of this file, with or without modification,
29344 are permitted provided the copyright notice and this notice are preserved.
This page took 2.905133 seconds and 4 git commands to generate.