Add a new "python-interactive" command that starts a standard
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
706e3705
TT
12012-08-22 Tom Tromey <tromey@redhat.com>
2
3 * gdb.base/maint.exp: Update.
4
b4893d48
TT
52012-08-22 Tom Tromey <tromey@redhat.com>
6
7 * lib/gdb.exp (skip_unwinder_tests): New proc.
8 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
9 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
10
45b7da81
TT
112012-08-21 Tom Tromey <tromey@redhat.com>
12
13 * gdb.hp/gdb.aCC/exception.exp: Remove.
14
f94363d7
AP
15012-08-19 Andrew Pinski <apinski@cavium.com>
16
17 * gdb.arch/mips-octeon-bbit.c: New file.
18 * gdb.arch/mips-octeon-bbit.exp: New Test.
19
e5afdbd7
KS
20012-08-19 Keith Seitz <keiths@redhat.com>
21
22 PR c++/14365
23 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
24 * gdb.dwarf2/dw2-anon-mptr.S: New file.
25
c29e8b64
JK
262012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
27
28 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
29 verbose -log by more specific untested call.
30
15a7e7bc
YQ
312012-08-18 Yao Qi <yao@codesourcery.com>
32
33 * gdb.trace/tfind.exp: Move tests on various command help before
34 checking target supports trace.
35 Fix the expected output of 'help tfind end'.
36
a451cb65
KS
372012-08-17 Keith Seitz <keiths@redhat.com>
38
39 PR c++/13356
40 * gdb.base/default.exp: Update all "check type" tests.
41 * gdb.base/help.exp: Likewise.
42 * gdb.base/setshow.exp: Likewise.
43 * gdb.cp/converts.cc (foo1_type_check): New function.
44 (foo2_type_check): New function.
45 (foo3_type_check): New function.
46 (main): Call new functions.
47 * converts.exp: Add tests for integer-to-pointer conversions
48 with/without strict type-checking.
49
dbf6a605
MF
502012-08-16 Mike Frysinger <vapier@gentoo.org>
51
52 * gdb.base/help.exp: Update expected output.
53
0c92d8c1
JB
542012-08-16 Joel Brobecker <brobecker@adacore.com>
55
56 * gdb.ada/rdv_wait: New testcase.
57
e56f7f42
JK
582012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
59
60 * gdb.base/attach-twice.exp: Remove excessive ps exec.
61
f47f77df
DE
622012-08-13 Doug Evans <dje@google.com>
63
e202d6e8 64 * gdb.base/help.exp: Update expected output.
f47f77df
DE
65 * gdb.base/default.exp: Update expected output of "show convenience".
66
a72c3253
DE
672012-08-10 Doug Evans <dje@google.com>
68
69 * gdb.python/py-strfns.c: New file.
70 * gdb.python/py-strfns.exp: New file.
71 * gdb.python/py-type.exp (test_fields): Add vector tests.
72
de0bea00
MF
732012-08-10 Mike Frysinger <vapier@gentoo.org>
74
75 PR cli/10436:
76 * gdb.base/completion.exp: Add tests for handle completion.
77
5b9afe8a
YQ
782012-08-09 Yao Qi <yao@codesourcery.com>
79
80 * gdb.mi/mi-cmd-param-changed.exp: New.
81 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
82 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
83 * gdb.mi/mi2-prompt.exp: Likewise.
84
4f485ebc
DE
852012-08-08 Doug Evans <dje@google.com>
86
87 * gdb.base/debug-expr.c: New file.
88 * gdb.base/debug-expr.exp: New file.
89 * gdb.base/exprs.exp: Test {type} casts.
90 * gdb.cp/debug-expr.exp: New file.
91
5888842d
JK
922012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
93
94 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
95 global variable loop, not a 'break'. Add loop count limit to 100.
96 Add new fail case for terminated vgdb.
97
4f69f4c2
JK
982012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
99 Jean-Marc Saffroy <saffroy@gmail.com>
100
101 PR 11804
102 * gdb.base/gcore-relro.exp: New file.
103 * gdb.base/gcore-relro-main.c: New file.
104 * gdb.base/gcore-relro-lib.c: New file.
105
e2de5390
JK
1062012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
107
108 Do not false FAIL with old GCCs.
109 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
110 GCC < 4.5 in $no_hw mode.
111
606603c5
JK
1122012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
113
114 * gdb.base/default.exp (cd): Accept new directory with no arguments.
115
777f26c2
JK
1162012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
117
118 * gdb.base/list.exp (test_only_end): New function.
119 Call it.
120
2c12abee
TT
1212012-08-06 Tom Tromey <tromey@redhat.com>
122
123 * gdb.python/py-mi.exp: Add test for printer whose children
124 are a list.
125 * gdb.python/py-prettyprint.c (struct children_as_list): New.
126 (main): New variable children_as_list.
127 * gdb.python/py-prettyprint.py (class pp_children_as_list):
128 New.
129 (register_pretty_printers): Register new printer.
130
0eae2cf4
EBM
1312012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
132
133 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
134 symbols. Abort if vgdb remote connection is closed.
135
09e0881d
DE
1362012-08-02 Doug Evans <dje@google.com>
137
138 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
139
b40f514f
SDJ
1402012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
141
142 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
143 s390x, PowerPC 64 and m68k-linux.
144
11315ae0
UW
1452012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
146
147 * gdb.base/annota1.exp: Accept no frames-invalid notification
148 when starting up the program.
149 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
150 show a symbolic value as well.
151 * gdb.server/server-exec-info.exp: Skip test when skipping
152 gdbserver test and/or when skipping shared library tests.
153 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
154 avoid name conflicts with other tests.
155
0547eeed
UW
1562012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
157
158 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
159 Fix wrong output on big-endian systems.
160 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
161 4-byte pointer types on 64-bit s390x.
162
bdddb4de
UW
1632012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
164
165 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
166 marker comment at the beginning (after intialization).
167 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
168 breakpoint on marker comment instead of function begin.
169 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
170 PowerPC.
171 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
172 or 64-bit PowerPC.
173 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
174 gdb,no_hardware_watchpoints flag is set.
175 (initialize): Remove now redundant can-use-hw-watchpoints change.
176
5d206025
YQ
1772012-08-02 Yao Qi <yao@codesourcery.com>
178 Pedro Alves <palves@redhat.com>
179
180 * boards/local-remote-host.exp: New.
181
4f665099
UW
1822012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
183
184 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
185 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
186 * gdb.base/print-file-var.exp: Likewise.
187 * gdb.server/solib-list.exp: Skip on remote targets.
188
b62e2b27
UW
1892012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
190
191 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
192 watchpoints on ARM. When expecting software watchpoints, tolerate
193 (remote) targets that report unsupported hardware watchpoint only
194 at continue time.
195 (test_wide_location_2): Likewise.
196
a967a851
JK
1972012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
198
199 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
200 valgrind versions.
201
75d9f9ff 2022012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
203
204 * gdb.base/valgrind-infcall.c: New file.
205 * gdb.base/valgrind-infcall.exp: New file.
206
75d9f9ff
JK
207 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
208
1c9f2ed2
KS
2092012-07-30 Keith Seitz <keiths@redhat.com>
210
211 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
212 linespecs.
213
7f9b2034
DE
2142012-07-30 Doug Evans <dje@google.com>
215
85220e01
DE
216 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
217 * gdb.dwarf2/pr13961.S: Ditto.
218
7f9b2034
DE
219 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
220
4e969b4f
AB
2212012-07-30 Andrew Burgess <aburgess@broadcom.com>
222
223 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
224 change its format immediately after reloading the binary.
225
e7de8362
JK
2262012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
227
228 Fix testsuite regression after --use-deprecated-index-sections removal.
229 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
230 string.
231 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
232
7255706c
YQ
2332012-07-27 Yao Qi <yao@codesourcery.com>
234
235 KFAIL for PR remote/14161.
236 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
237 Cleanup socket files.
238 (strace_info_marker): Detach inferior.
239
f2e8016f
TT
2402012-07-26 Tom Tromey <tromey@redhat.com>
241
242 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
243
f66713d2
JK
2442012-07-26 Markus Metzger <markus.t.metzger@intel.com>
245
246 * gdb.python/py-inferior.c (thread): New function.
247 (check_threads): New function.
248 (test_threads): New function.
249 * gdb.python/py-inferior.exp: Added test.
250 Replaced runto with continue to breakpoint.
251
8223e12c
TT
2522012-07-26 Tom Tromey <tromey@redhat.com>
253
254 * lib/ada.exp (standard_ada_testfile): New proc.
255 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
256 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
257 * gdb.ada/array_return.exp: Use standard_ada_testfile.
258 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
259 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
260 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
261 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
262 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
263 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
264 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
265 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
266 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
267 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
268 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
269 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
270 * gdb.ada/char_param.exp: Use standard_ada_testfile.
271 * gdb.ada/complete.exp: Use standard_ada_testfile.
272 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
273 standard_output_file.
274 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
275 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
276 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
277 standard_output_file.
278 * gdb.ada/exprs.exp: Use standard_ada_testfile.
279 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
280 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
281 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
282 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
283 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
284 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
285 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
286 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
287 * gdb.ada/homonym.exp: Use standard_ada_testfile.
288 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
289 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
290 * gdb.ada/interface.exp: Use standard_ada_testfile.
291 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
292 standard_output_file
293 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
294 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
295 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
296 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
297 * gdb.ada/nested.exp: Use standard_ada_testfile.
298 * gdb.ada/null_array.exp: Use standard_ada_testfile.
299 * gdb.ada/null_record.exp: Use standard_ada_testfile.
300 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
301 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
302 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
303 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
304 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
305 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
306 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
307 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
308 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
309 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
310 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
311 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
312 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
313 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
314 * gdb.ada/start.exp: Use standard_ada_testfile.
315 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
316 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
317 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
318 * gdb.ada/tagged.exp: Use standard_ada_testfile.
319 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
320 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
321 * gdb.ada/tasks.exp: Use standard_ada_testfile.
322 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
323 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
324 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
325 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
326 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
327 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
328 * gdb.ada/widewide.exp: Use standard_ada_testfile.
329
bbec57e4
JK
3302012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
331
332 Fix testsuite regression after --use-deprecated-index-sections removal.
333 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
334
9cc8e32c
JK
3352012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
336
337 Fix compatibility with Tcl before 7.5.
338 * lib/future.exp (lreverse): New function if it does not exist.
339
ea5ca7b5
MK
3402012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
341
342 * gdb.mi/mi-pending.c: New method to set a second pending
343 breakpoint.
344 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
345 condition.
346
64776a0b
PA
3472012-07-20 Pedro Alves <palves@redhat.com>
348
349 PR threads/11692
350 PR gdb/12203
351
352 * gdb.threads/create-fail.c: New file.
353 * gdb.threads/create-fail.exp: New file.
354
13e4e967
PA
3552012-07-19 Pedro Alves <palves@redhat.com>
356
357 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
358 * config/vx.exp (gdb_start): Likewise.
359 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
360 * gdb.base/setvar.exp (test_set): Likewise.
361 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
362 * gdb.reverse/sigall-precsave.exp: Likewise.
363 * gdb.reverse/sigall-reverse.exp: Likewise.
364
b7aefa4d
PA
3652012-07-19 Pedro Alves <palves@redhat.com>
366
367 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
368 handler before recording.
369
608b4967
TT
3702012-07-19 Tom Tromey <tromey@redhat.com>
371
372 * gdb.cp/casts.exp: Add tests for typeof and decltype.
373 * gdb.cp/casts.cc (decltype): New function.
374 (main): Use it.
375
b1e0c0fa
PA
3762012-07-19 Pedro Alves <palves@redhat.com>
377
378 * gdb.base/sigall.exp (signals): New list.
379 <top level>: Loop over signals in the $signals list instead of
380 calling a test function once per signal.
381 * gdb.reverse/sigall-precsave.exp (signals): New list.
382 <top level>: Loop over signals in the $signals list instead of
383 calling a test function once per signal.
384 * gdb.reverse/sigall-reverse.exp (signals): New list.
385 <top level>: Loop over signals in the $signals list instead of
386 calling a test function once per signal.
387
6ace3df1
YQ
3882012-07-19 Yao Qi <yao@codesourcery.com>
389
390 * gdb.base/setshow.exp: Test 'set args ~'.
391
263a0f8c
JK
3922012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
393
394 * gdb.base/store.exp (check_set): Import gdb_prompt.
395 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
396 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
397
8f043999
JK
3982012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
399
400 PR 11914
401 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
402 (main): Call eval_sub.
403 * gdb.python/py-prettyprint.exp:
404 (python execfile ('py-prettyprint.py')): Move it earlier.
405 New breakpoint for eval-break.
406 (continue to breakpoint: eval-break, info locals): New test.
407 (python execfile ('py-prettyprint.py')): Move it from here.
408 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
409 (register_pretty_printers): Register pp_eval_type.
410
725c7b66
JK
4112012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
412
413 Fix a testcase regression by me.
414 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
415 DW_FORM_data4.
416
4359dff1
JK
4172012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
418 Doug Evans <dje@google.com>
419
420 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
421 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
422
61e44cfa
JK
4232012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
424
425 Fix gdbserver run regression.
426 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
427
93c0ef37
TT
4282012-07-12 Tom Tromey <tromey@redhat.com>
429
430 * lib/gdb.exp (standard_testfile): Don't declare objdir.
431 (clean_restart): Likewise.
432 (core_find): Use standard_output_file.
433
76027ef5
TT
4342012-07-12 Tom Tromey <tromey@redhat.com>
435
436 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
437 * gdb.dwarf2/dw2-anonymous-func.exp: Use
438 prepare_for_testing_full.
439 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
440 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
441 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
442 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
443 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
444 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
445 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
446 prepare_for_testing_full.
447 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
448 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
449 prepare_for_testing_full.
450 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
451 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
452 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
453
85b4440a
TT
4542012-07-12 Tom Tromey <tromey@redhat.com>
455
456 * lib/gdb.exp (build_executable_from_specs): New proc, from
457 build_executable.
458 (build_executable): Use it.
459 (prepare_for_testing_full): New proc.
460
55baab26
TT
4612012-07-11 Tom Tromey <tromey@redhat.com>
462
463 * gdb.reverse/break-precsave.exp: Use standard_output_file.
464 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
465 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
466 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
467 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
468 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
469 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
470 * gdb.reverse/step-precsave.exp: Use standard_output_file.
471 * gdb.reverse/until-precsave.exp: Use standard_output_file.
472 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
473
298a9cf0
TT
4742012-07-10 Tom Tromey <tromey@redhat.com>
475
476 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
477 standard_output_file.
478 * gdb.mi/gdb2549.exp: Use standard_testfile.
479 * gdb.mi/gdb669.exp: Use standard_testfile.
480 * gdb.mi/gdb701.exp: Use standard_testfile.
481 * gdb.mi/gdb792.exp: Use standard_testfile.
482 * gdb.mi/mi-async.exp: Use standard_testfile.
483 * gdb.mi/mi-basics.exp: Use standard_testfile.
484 * gdb.mi/mi-break.exp: Use standard_testfile.
485 * gdb.mi/mi-cli.exp: Use standard_testfile.
486 * gdb.mi/mi-console.exp: Use standard_testfile.
487 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
488 * gdb.mi/mi-eval.exp: Use standard_testfile.
489 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
490 * gdb.mi/mi-file.exp: Use standard_testfile.
491 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
492 * gdb.mi/mi-logging.exp: Use standard_testfile.
493 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
494 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
495 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
496 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
497 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
498 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
499 * gdb.mi/mi-pending.exp: Use standard_testfile,
500 standard_output_file.
501 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
502 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
503 * gdb.mi/mi-regs.exp: Use standard_testfile.
504 * gdb.mi/mi-return.exp: Use standard_testfile.
505 * gdb.mi/mi-reverse.exp: Use standard_testfile.
506 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
507 * gdb.mi/mi-solib.exp: Use standard_testfile,
508 standard_output_file.
509 * gdb.mi/mi-stack.exp: Use standard_testfile.
510 * gdb.mi/mi-stepi.exp: Use standard_testfile.
511 * gdb.mi/mi-stepn.exp: Use standard_testfile.
512 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
513 * gdb.mi/mi-until.exp: Use standard_testfile.
514 * gdb.mi/mi-var-block.exp: Use standard_testfile.
515 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
516 * gdb.mi/mi-var-child.exp: Use standard_testfile.
517 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
518 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
519 * gdb.mi/mi-var-display.exp: Use standard_testfile.
520 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
521 standard_output_file.
522 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
523 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
524 * gdb.mi/mi-watch.exp: Use standard_testfile.
525 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
526 * gdb.mi/mi2-basics.exp: Use standard_testfile.
527 * gdb.mi/mi2-break.exp: Use standard_testfile.
528 * gdb.mi/mi2-cli.exp: Use standard_testfile.
529 * gdb.mi/mi2-console.exp: Use standard_testfile.
530 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
531 * gdb.mi/mi2-eval.exp: Use standard_testfile.
532 * gdb.mi/mi2-file.exp: Use standard_testfile.
533 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
534 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
535 * gdb.mi/mi2-regs.exp: Use standard_testfile.
536 * gdb.mi/mi2-return.exp: Use standard_testfile.
537 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
538 * gdb.mi/mi2-stack.exp: Use standard_testfile.
539 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
540 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
541 * gdb.mi/mi2-until.exp: Use standard_testfile.
542 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
543 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
544 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
545 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
546 * gdb.mi/mi2-watch.exp: Use standard_testfile.
547
f5f3a911
TT
5482012-07-10 Tom Tromey <tromey@redhat.com>
549
550 * gdb.cp/abstract-origin.exp: Use standard_testfile.
551 * gdb.cp/ambiguous.exp: Use standard_testfile,
552 prepare_for_testing.
553 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
554 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
555 * gdb.cp/anon-ns.exp: Use standard_testfile.
556 * gdb.cp/anon-struct.exp: Use standard_testfile.
557 * gdb.cp/anon-union.exp: Use standard_testfile,
558 prepare_for_testing.
559 * gdb.cp/arg-reference.exp: Use standard_testfile,
560 prepare_for_testing.
561 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
562 * gdb.cp/breakpoint.exp: Use standard_testfile,
563 prepare_for_testing.
564 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
565 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
566 standard_output_file.
567 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
568 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
569 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
570 (test_static_members): Update.
571 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
572 * gdb.cp/converts.exp: Use standard_testfile.
573 * gdb.cp/cp-relocate.exp: Use standard_testfile.
574 * gdb.cp/cpcompletion.exp: Use standard_testfile,
575 prepare_for_testing.
576 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
577 * gdb.cp/cplabel.exp: Use standard_testfile.
578 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
579 prepare_for_testing.
580 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
581 * gdb.cp/derivation.exp: Use standard_testfile,
582 prepare_for_testing.
583 * gdb.cp/destrprint.exp: Use standard_testfile.
584 * gdb.cp/dispcxx.exp: Use standard_testfile.
585 * gdb.cp/exception.exp: Use standard_testfile,
586 prepare_for_testing.
587 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
588 * gdb.cp/extern-c.exp: Use standard_testfile,
589 prepare_for_testing.
590 * gdb.cp/formatted-ref.exp: Use standard_testfile,
591 prepare_for_testing.
592 * gdb.cp/fpointer.exp: Use standard_testfile.
593 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
594 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
595 standard_output_file.
596 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
597 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
598 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
599 standard_output_file.
600 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
601 (do_tests): Update.
602 * gdb.cp/koenig.exp: Use standard_testfile.
603 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
604 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
605 * gdb.cp/m-static.exp: Use standard_testfile,
606 prepare_for_testing.
607 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
608 * gdb.cp/mb-inline.exp: Use standard_testfile,
609 prepare_for_testing.
610 * gdb.cp/mb-templates.exp: Use standard_testfile,
611 prepare_for_testing.
612 * gdb.cp/member-ptr.exp: Use standard_testfile,
613 prepare_for_testing.
614 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
615 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
616 * gdb.cp/method2.exp: Use standard_testfile.
617 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
618 standard_output_file.
619 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
620 (do_tests): Update.
621 * gdb.cp/namespace-enum.exp: Use standard_testfile,
622 prepare_for_testing.
623 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
624 prepare_for_testing.
625 * gdb.cp/namespace.exp: Use standard_testfile,
626 prepare_for_testing.
627 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
628 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
629 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
630 * gdb.cp/nsimport.exp: Use standard_testfile,
631 prepare_for_testing.
632 * gdb.cp/nsnested.exp: Use standard_testfile.
633 * gdb.cp/nsnoimports.exp: Use standard_testfile.
634 * gdb.cp/nsrecurs.exp: Use standard_testfile,
635 prepare_for_testing.
636 * gdb.cp/nsstress.exp: Use standard_testfile,
637 prepare_for_testing.
638 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
639 * gdb.cp/operator.exp: Use standard_testfile.
640 * gdb.cp/oranking.exp: Use standard_testfile.
641 * gdb.cp/overload-const.exp: Use standard_testfile.
642 * gdb.cp/overload.exp: Use standard_testfile,
643 prepare_for_testing.
644 * gdb.cp/ovldbreak.exp: Use standard_testfile.
645 * gdb.cp/ovsrch.exp: Use standard_testfile.
646 * gdb.cp/paren-type.exp: Use standard_testfile.
647 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
648 prepare_for_testing.
649 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
650 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
651 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
652 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
653 * gdb.cp/pr10728.exp: Use standard_testfile,
654 standard_output_file.
655 * gdb.cp/pr12028.exp: Use standard_testfile.
656 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
657 * gdb.cp/pr9167.exp: Use standard_testfile.
658 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
659 * gdb.cp/printmethod.exp: Use standard_testfile,
660 prepare_for_testing.
661 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
662 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
663 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
664 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
665 standard_output_file.
666 * gdb.cp/readnow-language.exp: Use standard_testfile.
667 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
668 (gdb_start_again): Use clean_restart.
669 * gdb.cp/ref-types.exp: Use standard_testfile,
670 prepare_for_testing.
671 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
672 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
673 * gdb.cp/smartp.exp: Use standard_testfile.
674 * gdb.cp/static-method.exp: Use standard_testfile.
675 * gdb.cp/static-print-quit.exp: Use standard_testfile.
676 * gdb.cp/temargs.exp: Use standard_testfile.
677 * gdb.cp/templates.exp: Use standard_testfile,
678 prepare_for_testing.
679 (do_tests): Update.
680 * gdb.cp/try_catch.exp: Use standard_testfile,
681 prepare_for_testing.
682 * gdb.cp/typedef-operator.exp: Use standard_testfile.
683 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
684 * gdb.cp/virtbase.exp: Use standard_testfile,
685 prepare_for_testing.
686 * gdb.cp/virtfunc.exp: Use standard_testfile,
687 prepare_for_testing.
688 (do_tests): Update.
689 * gdb.cp/virtfunc2.exp: Use standard_testfile,
690 prepare_for_testing.
691
686f09d0
TT
6922012-07-10 Tom Tromey <tromey@redhat.com>
693
694 * lib/gdb.exp (standard_testfile): Unset output variables from
695 earlier invocations.
696
9357e021
YQ
6972012-07-10 Yao Qi <yao@codesourcery.com>
698
699 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
700 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
701 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
702 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
703 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
704 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
705 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
706 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
707 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
708 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
709 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
710 * gdb.mi/mi-var-display.exp: Likewise.
711 * gdb.mi/mi-var-invalidate.exp: Likewise.
712 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
713 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
714 * gdb.mi/mi2-console.exp: Likewise.
715 * gdb.mi/mi2-disassemble.exp: Likewise.
716 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
717 * gdb.mi/mi2-read-memory.exp: Likewise.
718 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
719 * gdb.mi/mi2-simplerun.exp: Likewise.
720 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
721 * gdb.mi/mi2-syn-frame.exp: Likewise.
722 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
723 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
724 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
725
e314d629
TT
7262012-07-09 Tom Tromey <tromey@redhat.com>
727
728 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
729 * gdb.base/callfuncs.exp: Add cast-based test.
730 * gdb.base/callfuncs.c (voidfunc): New function.
731
06928b3f
DE
7322012-07-08 Doug Evans <dje@google.com>
733
734 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
735
32f11bad
JK
7362012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
737
738 Fix XFAIL compatibility with old i386 systems.
739 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
740 Check also 'Cannot insert breakpoint 0'.
741
76b83c51
JK
7422012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
743
744 PR 14321
745 * gdb.base/find.exp
746 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
747
a6fb9c08
TT
7482012-07-06 Tom Tromey <tromey@redhat.com>
749
750 * gdb.base/whatis.exp: Add test.
751
71918a86
TT
7522012-07-06 Tom Tromey <tromey@redhat.com>
753
754 * gdb.base/whatis.exp: Add regression test.
755
fcde5961
TT
7562012-07-06 Tom Tromey <tromey@redhat.com>
757
758 * gdb.base/whatis.exp: Add tests.
759
f9cf0f4a
JK
7602012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
761
762 PR 12649
763 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
764 gdb_test_multiple $gdb_prompt terminator.
765
979ade8b
PA
7662012-07-04 Pedro Alves <palves@redhat.com>
767
768 * gdb.mi/mi-reverse.exp: Use supports_reverse and
769 supports_process_record.
770
8a980b44
PA
7712012-07-04 Pedro Alves <palves@redhat.com>
772
773 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
774 endings.
775 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
776
855ba978
SS
7772012-07-03 Stan Shebs <stan@codesourcery.com>
778
779 * gdb.base/info-os.c (main): Retry resource acquisition until an
780 available one is found.
781 * gdb.base/info-os.exp: Collect resource keys from the program
782 and use them in matching.
783
fcb44371
JK
7842012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
785
786 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
787 Wrap the test into loop for corefile and core0file.
788
08a67be6
JK
7892012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
790
791 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
792 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
793 .note.GNU-stack.
794
0f3c2347
JK
795 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
796
ff4a4500
SDJ
7972012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
798
799 * gdb.base/help.exp (help b, help br, help bre, help brea, help
800 break): Include help message for the new `-probe' and `-probe-stap'
801 options.
802
d3ce09f5
SS
8032012-07-02 Stan Shebs <stan@codesourcery.com>
804
805 * gdb.base/dprintf.exp: Add agent style tests.
806
a1624241
JK
8072012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
808
809 * gdb.base/stale-infcall.c (infcall): New label test-next.
810 (main): New labels test-pass and test-fail.
811 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
812 $test_fail_bpnum to test-fail.
813 (test system longjmp tracking support): New test.
814 Delete $test_fail_bpnum.
815 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
816 breakpoint.
817
42e7ad6c
DE
8182012-06-30 Doug Evans <dje@google.com>
819
820 * gdb.dwarf2/fission-reread.S: New file.
821 * gdb.dwarf2/fission-reread.exp: New file.
822
37ce89eb
SS
8232012-06-28 Stan Shebs <stan@codesourcery.com>
824
825 * gdb.mi/mi-logging.exp: New file.
826
e5ef252a
PA
8272012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
828 Pedro Alves <palves@redhat.com>
829
830 * gdb.threads/siginfo-threads.exp: New file.
831 * gdb.threads/siginfo-threads.c: New file.
832 * gdb.threads/sigstep-threads.exp: New file.
833 * gdb.threads/sigstep-threads.c: New file.
834
22f1fbae
TT
8352012-06-28 Tom Tromey <tromey@redhat.com>
836
837 * gdb.go/package.exp: Partially revert earlier patch; use
838 gdb_compile again. Use standard_output_file.
839
2e3cf129
DE
8402012-06-27 Doug Evans <dje@google.com>
841
842 * gdb.dwarf2/fission-base.c: New file.
843 * gdb.dwarf2/fission-base.S: New file.
844 * gdb.dwarf2/fission-base.exp: New file.
845
785fd303
JK
8462012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
847
848 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
849
1bb9788d
TT
8502012-06-27 Tom Tromey <tromey@redhat.com>
851
852 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
853 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
854
c83ee902
TT
8552012-06-27 Tom Tromey <tromey@redhat.com>
856
857 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
858 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
859 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
860 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
861 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
862 prepare_for_testing.
863 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
864 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
865 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
866 standard_testfile.
867 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
868 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
869 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
870 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
871 prepare_for_testing.
872 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
873 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
874 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
875 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
876 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
877 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
878 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
879 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
880 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
881 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
882 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
883 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
884 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
885 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
886 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
887 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
888 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
889 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
890 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
891 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
892 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
893 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
894 standard_output_file.
895 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
896 standard_output_file.
897 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
898 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
899 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
900 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
901 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
902 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
903 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
904 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
905 * gdb.dwarf2/implptr.exp: Use standard_testfile.
906 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
907 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
908 * gdb.dwarf2/pieces.exp: Use standard_testfile.
909 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
910 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
911 * gdb.dwarf2/valop.exp: Use standard_testfile,
912 prepare_for_testing.
913
5204774b
TT
9142012-06-27 Tom Tromey <tromey@redhat.com>
915
916 * gdb.python/python.exp: Fix regexps in pagination tests.
917
ee0bf529
SCR
9182012-06-26 Siva Chandra Reddy <sivachandra@google.com>
919
920 * gdb.python/py-symtab.exp: Add tests to test the new attribute
921 'last' of gdb.Symtab_and_line.
922 * gdb.python/py-symbol.c: Move break point comment to enable
923 testing of gdb.Symtab_and_line.last.
924
14fcc022
TT
9252012-06-26 Tom Tromey <tromey@redhat.com>
926
927 * gdb.threads/step.c: Remove.
928 * gdb.threads/step.exp: Remove.
929 * gdb.threads/step2.exp: Remove.
930
0efbbabc
TT
9312012-06-26 Tom Tromey <tromey@redhat.com>
932
933 * gdb.threads/watchpoint-fork.exp (test): Use
934 standard_output_file. Don't declare objdir.
935 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
936 standard_output_file.
937 * gdb.threads/attach-stopped.exp: Use standard_testfile.
938 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
939 clean_restart. Remove incdir.
940 * gdb.threads/corethreads.exp: Use standard_testfile.
941 * gdb.threads/execl.exp: Use standard_testfile,
942 standard_output_file, clean_restart.
943 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
944 clean_restart.
945 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
946 clean_restart.
947 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
948 incdir.
949 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
950 clean_restart. Remove incdir.
951 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
952 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
953 clean_restart. Remove incdir.
954 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
955 Remove incdir.
956 * gdb.threads/leader-exit.exp: Use standard_testfile.
957 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
958 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
959 clean_restart.
960 * gdb.threads/manythreads.exp: Use standard_testfile,
961 clean_restart. Remove incdir.
962 * gdb.threads/multi-create.exp: Use standard_testfile,
963 clean_restart.
964 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
965 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
966 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
967 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
968 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
969 * gdb.threads/pending-step.exp: Use standard_testfile,
970 clean_restart. Remove incdir.
971 * gdb.threads/print-threads.exp: Use standard_testfile,
972 clean_restart. Remove incdir.
973 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
974 clean_restart. Remove incdir.
975 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
976 Remove incdir.
977 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
978 incdir.
979 * gdb.threads/sigthread.exp: Use standard_testfile,
980 clean_restart.
981 * gdb.threads/staticthreads.exp: Use standard_testfile,
982 clean_restart. Remove incdir.
983 * gdb.threads/switch-threads.exp: Use standard_testfile,
984 clean_restart. Remove incdir.
985 * gdb.threads/thread-execl.exp: Use standard_testfile,
986 clean_restart. Remove incdir.
987 * gdb.threads/thread-find.exp: Use standard_testfile,
988 clean_restart.
989 * gdb.threads/thread-specific.exp: Use standard_testfile,
990 clean_restart. Remove incdir.
991 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
992 clean_restart. Remove incdir.
993 * gdb.threads/thread_check.exp: Use standard_testfile,
994 clean_restart. Remove incdir.
995 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
996 incdir.
997 * gdb.threads/threadapply.exp: Use standard_testfile,
998 clean_restart. Remove incdir.
999 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
1000 clean_restart. Remove incdir.
1001 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
1002 clean_restart.
1003 * gdb.threads/tls-shared.exp: Use standard_testfile,
1004 clean_restart, standard_output_file.
1005 * gdb.threads/tls-var.exp: Use standard_testfile,
1006 standard_output_file.
1007 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
1008 Remove incdir.
1009 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
1010 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
1011 incdir.
1012 * gdb.threads/watchthreads2.exp: Use standard_testfile,
1013 clean_restart. Remove incdir.
1014
497a5eb0
TT
10152012-06-26 Tom Tromey <tromey@redhat.com>
1016
1017 * gdb.trace/actions.exp: Use standard_testfile.
1018 * gdb.trace/ax.exp: Use standard_testfile.
1019 * gdb.trace/backtrace.exp: Use standard_testfile.
1020 * gdb.trace/change-loc.exp: Use standard_testfile.
1021 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
1022 * gdb.trace/collection.exp: Use standard_testfile,
1023 prepare_for_testing.
1024 * gdb.trace/deltrace.exp: Use standard_testfile.
1025 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
1026 * gdb.trace/ftrace.exp: Use standard_testfile.
1027 * gdb.trace/infotrace.exp: Use standard_testfile.
1028 * gdb.trace/packetlen.exp: Use standard_testfile.
1029 * gdb.trace/passc-dyn.exp: Use standard_testfile.
1030 * gdb.trace/passcount.exp: Use standard_testfile.
1031 * gdb.trace/pending.exp: Use standard_testfile.
1032 * gdb.trace/report.exp: Use standard_testfile.
1033 * gdb.trace/save-trace.exp: Use standard_testfile.
1034 * gdb.trace/stap-trace.exp: Use standard_testfile.
1035 * gdb.trace/status-stop.exp: Use standard_testfile.
1036 * gdb.trace/strace.exp: Use standard_testfile.
1037 * gdb.trace/tfile.exp: Use standard_testfile.
1038 * gdb.trace/tfind.exp: Use standard_testfile.
1039 * gdb.trace/trace-break.exp: Use standard_testfile.
1040 * gdb.trace/trace-mt.exp: Use standard_testfile.
1041 * gdb.trace/tracecmd.exp: Use standard_testfile.
1042 * gdb.trace/tspeed.exp: Use standard_testfile.
1043 * gdb.trace/tstatus.exp: Use standard_testfile.
1044 * gdb.trace/tsv.exp: Use standard_testfile.
1045 * gdb.trace/unavailable.exp: Use standard_testfile,
1046 prepare_for_testing.
1047 * gdb.trace/while-dyn.exp: Use standard_testfile.
1048 * gdb.trace/while-stepping.exp: Use standard_testfile.
1049
7686c074
TT
10502012-06-26 Tom Tromey <tromey@redhat.com>
1051
1052 * gdb.reverse/break-precsave.exp: Use standard_testfile.
1053 * gdb.reverse/break-reverse.exp: Use standard_testfile.
1054 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
1055 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
1056 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
1057 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
1058 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
1059 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
1060 prepare_for_testing.
1061 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
1062 prepare_for_testing.
1063 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
1064 prepare_for_testing.
1065 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
1066 prepare_for_testing.
1067 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
1068 prepare_for_testing
1069 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
1070 * gdb.reverse/machinestate.exp: Use standard_testfile.
1071 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
1072 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
1073 build_executable.
1074 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
1075 build_executable.
1076 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
1077 standard_output_file.
1078 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
1079 standard_output_file.
1080 * gdb.reverse/step-precsave.exp: Use standard_testfile.
1081 * gdb.reverse/step-reverse.exp: Use standard_testfile.
1082 * gdb.reverse/until-precsave.exp: Use standard_testfile.
1083 * gdb.reverse/until-reverse.exp: Use standard_testfile.
1084 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
1085 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
1086
481fc100
TT
10872012-06-26 Tom Tromey <tromey@redhat.com>
1088
1089 * gdb.stabs/weird.exp: Remove directory-checking code. Use
1090 standard_output_file.
1091 * gdb.stabs/exclfwd.exp: Use standard_testfile,
1092 prepare_for_testing. Remove directory-checking code.
1093
7bb18ae2
TT
10942012-06-25 Tom Tromey <tromey@redhat.com>
1095
1096 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
1097 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
1098 build_executable, not prepare_for_testing.
1099 * gdb.multi/base.exp: Use standard_output_file. Use
1100 build_executable, not prepare_for_testing.
1101
cf09b3e4
TT
11022012-06-25 Tom Tromey <tromey@redhat.com>
1103
1104 * gdb.fortran/subarray.exp: Use standard_testfile,
1105 prepare_for_testing.
1106 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1107 * gdb.fortran/module.exp: Use standard_testfile.
1108 * gdb.fortran/logical.exp: Use standard_testfile.
1109 * gdb.fortran/library-module.exp: Use standard_testfile,
1110 standard_output_file.
1111 * gdb.fortran/derived-type.exp: Use standard_testfile,
1112 prepare_for_testing.
1113 * gdb.fortran/complex.exp: Use standard_testfile,
1114 prepare_for_testing.
1115 * gdb.fortran/charset.exp: Use standard_testfile.
1116 * gdb.fortran/array-element.exp: Use standard_testfile,
1117 prepare_for_testing.
1118
18b5ff1b
KS
11192012-06-25 Keith Seitz <keiths@redhat.com>
1120
1121 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1122 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1123
17b77626
TT
11242012-06-25 Tom Tromey <tromey@redhat.com>
1125
1126 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1127 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1128 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1129 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1130
f91e3dc1
TT
11312012-06-25 Tom Tromey <tromey@redhat.com>
1132
1133 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1134 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1135 * gdb.linespec/linespec.exp: Use standard_testfile.
1136
a884434d
TT
11372012-06-25 Tom Tromey <tromey@redhat.com>
1138
1139 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1140 prepare_for_testing.
1141
efc9d70a
TT
11422012-06-25 Tom Tromey <tromey@redhat.com>
1143
1144 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1145 prepare_for_testing.
1146 * gdb.opt/inline-break.exp: Use standard_testfile,
1147 prepare_for_testing.
1148 * gdb.opt/inline-bt.exp: Use standard_testfile,
1149 prepare_for_testing.
1150 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1151 prepare_for_testing.
1152 * gdb.opt/inline-locals.exp: Use standard_testfile,
1153 prepare_for_testing.
1154
e2fc92c6
TT
11552012-06-25 Tom Tromey <tromey@redhat.com>
1156
1157 * gdb.asm/asm-source.exp: Use standard_output_file,
1158 standard_testfile. Construct .o files in proper subdir.
1159
b0963d73
TT
11602012-06-25 Tom Tromey <tromey@redhat.com>
1161
1162 * gdb.server/ext-attach.exp: Use standard_testfile,
1163 prepare_for_testing.
1164 * gdb.server/ext-run.exp: Use standard_testfile,
1165 build_executable.
1166 * gdb.server/file-transfer.exp: Use standard_testfile,
1167 prepare_for_testing.
1168 * gdb.server/server-exec-info.exp: Use standard_testfile.
1169 * gdb.server/server-mon.exp: Use standard_testfile,
1170 prepare_for_testing.
1171 * gdb.server/server-run.exp: Use standard_testfile,
1172 build_executable.
1173 * gdb.server/solib-list.exp: Use standard_testfile,
1174 standard_output_file.
1175
8a3e1f8d
TT
11762012-06-25 Tom Tromey <tromey@redhat.com>
1177
1178 * lib/gdb.exp (standard_output_file): Use "file join".
1179 * gdb.go/chan.exp: Use standard_testfile.
1180 * gdb.go/handcall.exp: Use standard_testfile.
1181 * gdb.go/hello.exp: Use standard_testfile.
1182 * gdb.integers/chan.exp: Use standard_testfile.
1183 * gdb.go/methods.exp: Use standard_testfile.
1184 * gdb.go/package.exp: Use standard_testfile.
1185 * gdb.go/strings.exp: Use standard_testfile.
1186 * gdb.go/types.exp: Use standard_testfile.
1187 * gdb.go/unsafe.exp: Use standard_testfile.
1188
944a9061
MGD
11892012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1190
1191 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1192
1c06bd58
JK
11932012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1194
1195 Fix regression by the previous commit.
1196 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1197
b4a58790
TT
11982012-06-22 Tom Tromey <tromey@redhat.com>
1199
1200 * gdb.python/lib-types.exp: Use standard_testfile,
1201 prepare_for_testing.
1202 * gdb.python/py-block.exp: Use standard_testfile.
1203 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1204 * gdb.python/py-events.exp: Use standard_testfile,
1205 standard_output_file.
1206 * gdb.python/py-evsignal.exp: Use standard_testfile.
1207 * gdb.python/py-evethreads.exp: Use standard_testfile.
1208 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1209 * gdb.python/py-explore.exp: Use standard_testfile.
1210 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1211 standard_output_file.
1212 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1213 prepare_for_testing.
1214 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1215 * gdb.python/py-frame.exp: Use standard_testfile.
1216 * gdb.python/py-inferior.exp: Use standard_testfile.
1217 * gdb.python/py-infthread.exp: Use standard_testfile.
1218 * gdb.python/py-mi.exp: Use standard_testfile.
1219 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1220 build_executable.
1221 * gdb.python/py-objfile.exp: Use standard_testfile.
1222 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1223 prepare_for_testing.
1224 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1225 * gdb.python/py-progspace.exp: Use standard_testfile,
1226 build_executable.
1227 * gdb.python/py-prompt.exp: Use standard_testfile,
1228 build_executable.
1229 * gdb.python/py-section-script.exp: Use standard_testfile,
1230 build_executable.
1231 * gdb.python/py-shared.exp: Use standard_testfile,
1232 standard_output_file, clean_restart.
1233 * gdb.python/py-symbol.exp: Use standard_output_file,
1234 prepare_for_testing.
1235 * gdb.python/py-symtab.exp: Use standard_output_file,
1236 prepare_for_testing
1237 * gdb.python/py-template.exp: Use standard_testfile.
1238 * gdb.python/py-type.exp: Use standard_testfile.
1239 * gdb.python/py-value-cc.exp: Use standard_testfile.
1240 * gdb.python/py-value.exp: Use standard_testfile.
1241 * gdb.python/python.exp: Use standard_testfile, build_executable.
1242
2c44deac
TT
12432012-06-22 Tom Tromey <tromey@redhat.com>
1244
1245 * gdb.objc/basicclass.exp: Use standard_testfile.
1246 (do_objc_tests): Don't declare objdir.
1247 * gdb.objc/nondebug.exp: Use standard_testfile.
1248 (do_objc_tests): Don't declare objdir.
1249 * gdb.objc/objcdecode.exp: Use standard_testfile.
1250 (do_objc_tests): Don't declare objdir.
1251
c24ccbce
TT
12522012-06-22 Tom Tromey <tromey@redhat.com>
1253
1254 * gdb.java/jmain.exp: Use standard_testfile.
1255 * gdb.java/jmisc.exp: Use standard_testfile.
1256 * gdb.java/jnpe.exp: Use standard_testfile.
1257 * gdb.java/jprint.exp: Use standard_testfile.
1258
0a6d0306
TT
12592012-06-22 Tom Tromey <tromey@redhat.com>
1260
1261 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1262 (standard_output_file, standard_testfile): New procs.
1263 (build_executable, clean_restart): Use standard_output_file.
1264
6ea815ef
YQ
12652012-06-22 Yao Qi <yao@codesourcery.com>
1266
1267 * boards/native-gdbserver.exp: New proc ${board}_exec.
1268 * boards/native-stdio-gdbserver.exp: Likewise.
1269
4c93b1db
TT
12702012-06-21 Tom Tromey <tromey@redhat.com>
1271
1272 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1273 (build_executable): Update.
1274 (get_compiler_info): Remove 'binfile' argument.
1275 * gdb.ada/arrayidx.exp: Update.
1276 * gdb.ada/null_array.exp: Update.
1277 * gdb.arch/altivec-abi.exp: Update.
1278 * gdb.arch/altivec-regs.exp: Update.
1279 * gdb.arch/amd64-byte.exp: Update.
1280 * gdb.arch/amd64-dword.exp: Update.
1281 * gdb.arch/amd64-word.exp: Update.
1282 * gdb.arch/i386-avx.exp: Update.
1283 * gdb.arch/i386-byte.exp: Update.
1284 * gdb.arch/i386-sse.exp: Update.
1285 * gdb.arch/i386-word.exp: Update.
1286 * gdb.arch/ppc-dfp.exp: Update.
1287 * gdb.arch/ppc-fp.exp: Update.
1288 * gdb.arch/vsx-regs.exp: Update.
1289 * gdb.base/all-bin.exp: Update.
1290 * gdb.base/annota1.exp: Update.
1291 * gdb.base/async.exp: Update.
1292 * gdb.base/attach.exp: Update.
1293 * gdb.base/break-interp.exp: Update.
1294 * gdb.base/call-ar-st.exp: Update.
1295 * gdb.base/call-rt-st.exp: Update.
1296 * gdb.base/call-sc.exp: Update.
1297 * gdb.base/callfuncs.exp: Update.
1298 * gdb.base/catch-load.exp: Update.
1299 * gdb.base/completion.exp: Update.
1300 * gdb.base/complex.exp: Update.
1301 * gdb.base/condbreak.exp: Update.
1302 * gdb.base/consecutive.exp: Update.
1303 * gdb.base/constvars.exp: Update.
1304 * gdb.base/corefile.exp: Update.
1305 * gdb.base/eval-skip.exp: Update.
1306 * gdb.base/expand-psymtabs.exp: Update.
1307 * gdb.base/exprs.exp: Update.
1308 * gdb.base/fileio.exp: Update.
1309 * gdb.base/fixsection.exp: Update.
1310 * gdb.base/funcargs.exp: Update.
1311 * gdb.base/gdb11530.exp: Update.
1312 * gdb.base/gdb1555.exp: Update.
1313 * gdb.base/gnu-ifunc.exp: Update.
1314 * gdb.base/gnu_vector.exp: Update.
1315 * gdb.base/info-macros.exp: Update.
1316 * gdb.base/jit-simple.exp: Update.
1317 * gdb.base/jit-so.exp: Update.
1318 * gdb.base/jit.exp: Update.
1319 * gdb.base/langs.exp: Update.
1320 * gdb.base/list.exp: Update.
1321 * gdb.base/logical.exp: Update.
1322 * gdb.base/long_long.exp: Update.
1323 * gdb.base/longjmp.exp: Update.
1324 * gdb.base/macscp.exp: Update.
1325 * gdb.base/mips_pro.exp: Update.
1326 * gdb.base/miscexprs.exp: Update.
1327 * gdb.base/morestack.exp: Update.
1328 * gdb.base/nodebug.exp: Update.
1329 * gdb.base/opaque.exp: Update.
1330 * gdb.base/pc-fp.exp: Update.
1331 * gdb.base/pending.exp: Update.
1332 * gdb.base/permissions.exp: Update.
1333 * gdb.base/pointers.exp: Update.
1334 * gdb.base/prelink.exp: Update.
1335 * gdb.base/printcmds.exp: Update.
1336 * gdb.base/psymtab.exp: Update.
1337 * gdb.base/ptype.exp: Update.
1338 * gdb.base/relational.exp: Update.
1339 * gdb.base/scope.exp: Update.
1340 * gdb.base/setvar.exp: Update.
1341 * gdb.base/shlib-call.exp: Update.
1342 * gdb.base/shreloc.exp: Update.
1343 * gdb.base/signals.exp: Update.
1344 * gdb.base/sizeof.exp: Update.
1345 * gdb.base/so-impl-ld.exp: Update.
1346 * gdb.base/so-indr-cl.exp: Update.
1347 * gdb.base/solib-disc.exp: Update.
1348 * gdb.base/solib-display.exp: Update.
1349 * gdb.base/solib-nodir.exp: Update.
1350 * gdb.base/solib-overlap.exp: Update.
1351 * gdb.base/solib-symbol.exp: Update.
1352 * gdb.base/solib-weak.exp: Update.
1353 * gdb.base/solib.exp: Update.
1354 * gdb.base/store.exp: Update.
1355 * gdb.base/structs.exp: Update.
1356 * gdb.base/structs2.exp: Update.
1357 * gdb.base/type-opaque.exp: Update.
1358 * gdb.base/unload.exp: Update.
1359 * gdb.base/varargs.exp: Update.
1360 * gdb.base/volatile.exp: Update.
1361 * gdb.base/watch_thread_num.exp: Update.
1362 * gdb.base/watchpoint-solib.exp: Update.
1363 * gdb.base/watchpoint.exp: Update.
1364 * gdb.base/watchpoints.exp: Update.
1365 * gdb.base/whatis.exp: Update.
1366 * gdb.cell/arch.exp: Update.
1367 * gdb.cell/break.exp: Update.
1368 * gdb.cell/bt.exp: Update.
1369 * gdb.cell/core.exp: Update.
1370 * gdb.cell/data.exp: Update.
1371 * gdb.cell/ea-cache.exp: Update.
1372 * gdb.cell/f-regs.exp: Update.
1373 * gdb.cell/fork.exp: Update.
1374 * gdb.cell/gcore.exp: Update.
1375 * gdb.cell/mem-access.exp: Update.
1376 * gdb.cell/ptype.exp: Update.
1377 * gdb.cell/registers.exp: Update.
1378 * gdb.cell/sizeof.exp: Update.
1379 * gdb.cell/solib-symbol.exp: Update.
1380 * gdb.cell/solib.exp: Update.
1381 * gdb.cp/ambiguous.exp: Update.
1382 * gdb.cp/breakpoint.exp: Update.
1383 * gdb.cp/bs15503.exp: Update.
1384 * gdb.cp/casts.exp: Update.
1385 * gdb.cp/class2.exp: Update.
1386 * gdb.cp/cpexprs.exp: Update.
1387 * gdb.cp/cplusfuncs.exp: Update.
1388 * gdb.cp/ctti.exp: Update.
1389 * gdb.cp/dispcxx.exp: Update.
1390 * gdb.cp/gdb1355.exp: Update.
1391 * gdb.cp/gdb2384.exp: Update.
1392 * gdb.cp/gdb2495.exp: Update.
1393 * gdb.cp/infcall-dlopen.exp: Update.
1394 * gdb.cp/local.exp: Update.
1395 * gdb.cp/m-data.exp: Update.
1396 * gdb.cp/m-static.exp: Update.
1397 * gdb.cp/mb-ctor.exp: Update.
1398 * gdb.cp/mb-inline.exp: Update.
1399 * gdb.cp/mb-templates.exp: Update.
1400 * gdb.cp/member-ptr.exp: Update.
1401 * gdb.cp/method.exp: Update.
1402 * gdb.cp/namespace.exp: Update.
1403 * gdb.cp/nextoverthrow.exp: Update.
1404 * gdb.cp/nsdecl.exp: Update.
1405 * gdb.cp/nsrecurs.exp: Update.
1406 * gdb.cp/nsstress.exp: Update.
1407 * gdb.cp/nsusing.exp: Update.
1408 * gdb.cp/pr-1023.exp: Update.
1409 * gdb.cp/pr-1210.exp: Update.
1410 * gdb.cp/pr-574.exp: Update.
1411 * gdb.cp/pr9631.exp: Update.
1412 * gdb.cp/printmethod.exp: Update.
1413 * gdb.cp/psmang.exp: Update.
1414 * gdb.cp/re-set-overloaded.exp: Update.
1415 * gdb.cp/rtti.exp: Update.
1416 * gdb.cp/shadow.exp: Update.
1417 * gdb.cp/templates.exp: Update.
1418 * gdb.cp/try_catch.exp: Update.
1419 * gdb.dwarf2/dw2-ranges.exp: Update.
1420 * gdb.dwarf2/pr10770.exp: Update.
1421 * gdb.fortran/library-module.exp: Update.
1422 * gdb.hp/gdb.aCC/optimize.exp: Update.
1423 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1424 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1425 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1426 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1427 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1428 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1429 * gdb.hp/gdb.compat/xdb1.exp: Update.
1430 * gdb.hp/gdb.compat/xdb2.exp: Update.
1431 * gdb.hp/gdb.compat/xdb3.exp: Update.
1432 * gdb.hp/gdb.defects/bs14602.exp: Update.
1433 * gdb.hp/gdb.defects/solib-d.exp: Update.
1434 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1435 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1436 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1437 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1438 * gdb.mi/gdb792.exp: Update.
1439 * gdb.mi/mi-pending.exp: Update.
1440 * gdb.mi/mi-solib.exp: Update.
1441 * gdb.mi/mi-var-cp.exp: Update.
1442 * gdb.opt/clobbered-registers-O2.exp: Update.
1443 * gdb.opt/inline-bt.exp: Update.
1444 * gdb.opt/inline-cmds.exp: Update.
1445 * gdb.opt/inline-locals.exp: Update.
1446 * gdb.python/py-events.exp: Update.
1447 * gdb.python/py-finish-breakpoint.exp: Update.
1448 * gdb.python/py-type.exp: Update.
1449 * gdb.reverse/solib-precsave.exp: Update.
1450 * gdb.reverse/solib-reverse.exp: Update.
1451 * gdb.server/solib-list.exp: Update.
1452 * gdb.stabs/weird.exp: Update.
1453 * gdb.threads/attach-into-signal.exp: Update.
1454 * gdb.threads/attach-stopped.exp: Update.
1455 * gdb.threads/tls-shared.exp: Update.
1456 * gdb.trace/change-loc.exp: Update.
1457 * gdb.trace/strace.exp: Update.
1458
95c391b6
TT
14592012-06-19 Tom Tromey <tromey@redhat.com>
1460
1461 * gdb.base/whatis.exp: Add tests.
1462
e910f0b6
TT
14632012-06-19 Tom Tromey <tromey@redhat.com>
1464
1465 * gdb.cp/m-static.cc (keepalive): New function.
1466 (gnu_obj_1::method): Use it.
1467
422d65e7
DE
14682012-06-18 Doug Evans <dje@google.com>
1469
1470 * gdb.base/info-fun.exp: New file.
1471 * gdb.base/info-fun.c: New file.
1472 * gdb.base/info-fun-solib.c: New file.
1473
e2e4d78b
JK
14742012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1475
1476 Remove stale dummy frames.
1477 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1478 (maintenance info breakpoints): New tests.
1479 * gdb.base/stale-infcall.c: New file.
1480 * gdb.base/stale-infcall.exp: New file.
1481
1788b2d3
JK
14822012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1483
1484 * gdb.arch/amd64-entry-value-param.S: New file.
1485 * gdb.arch/amd64-entry-value-param.c: New file.
1486 * gdb.arch/amd64-entry-value-param.exp: New file.
1487
663b969e
TT
14882012-06-15 Tom Tromey <tromey@redhat.com>
1489
1490 * gdb.cp/namespace.exp: Add "show lang" test.
1491
8e09ad05
IS
14922012-06-15 Iain Sandoe <iain@codesourcery.com>
1493
1494 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1495 case. (top level): Use gdb_file_cmd instead of gdb_load.
1496
f85e18ee
JK
14972012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1498
1499 PR tdep/14222
1500 * gdb.arch/i386-sse-stack-align.S: New file.
1501 * gdb.arch/i386-sse-stack-align.c: New file.
1502 * gdb.arch/i386-sse-stack-align.exp: New file.
1503
f3b5e280
KS
15042012-06-13 Keith Seitz <keiths@redhat.com>
1505
1506 PR breakpoints/13798 and mi/11541
1507 * gdb.linespec/ls-errs.exp: Add a few more tests for
1508 filenames with spaces and colons.
1509
50af5481
JK
15102012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1511
1512 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1513 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1514 (test_function): Call CV_f.
1515 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1516 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1517 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1518 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1519 (p CV_f(CV::i)): New tests.
1520
d55637df
TT
15212012-06-13 Tom Tromey <tromey@redhat.com>
1522
1523 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1524
cc80f267
JK
15252012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1526
1527 Fix regression by the "ambiguous linespec" series.
1528 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1529 tests.
1530
bb2af9cc
JK
15312012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1532
1533 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1534 missing.
1535
e81a37f7
TT
15362012-06-11 Tom Tromey <tromey@redhat.com>
1537
1538 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1539 location...
1540 (main): ...here.
1541
8efd7788
YQ
15422012-06-07 Yao Qi <yao@codesourcery.com>
1543
1544 * gdb.trace/strace.exp: Shorten some too-long lines.
1545
359f5fe6
PA
15462012-06-06 Pedro Alves <palves@redhat.com>
1547
1548 * gdb.threads/clone-new-thread-event.c: New file.
1549 * gdb.threads/clone-new-thread-event.exp: New file.
1550
7b2fe205
YQ
15512012-06-06 Yao Qi <yao@codesourcery.com>
1552
1553 * gdb.base/dprintf.c (main): Add extra parameter when calling
1554 printf and fprintf.
1555 (bar): New function. It is a dead function, but to ensure
1556 'malloc' is linked explicitly.
1557
3eca55e8
YQ
15582012-06-06 Yao Qi <yao@codesourcery.com>
1559
1560 * gdb.base/info-proc.exp: Return if target doesn't support
1561 'info proc'.
1562
91cc9324
JK
15632012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1564
1565 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1566 (run program with breakpoint commands): XFAIl if it is not.
1567
c56e7c43
JB
15682012-06-05 Joel Brobecker <brobecker@adacore.com>
1569
1570 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1571 and add comment.
1572 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1573 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1574 "STOP" marker. Adjust testing strategy to make it work on
1575 all targets.
1576
1577 * gdb.base/print-file-var-main.c (main): Rewrite using local
1578 variables and adjust get_version_2's return value check.
1579 Add small comment.
1580 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1581 marker. Adjust testing strategy to make it work on all targets.
1582
ccab2054
JB
15832012-06-05 Joel Brobecker <brobecker@adacore.com>
1584
1585 * gdb.ada/bad-task-bp-keyword: New testcase.
1586
d0d86158
JK
15872012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1588
1589 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1590 Simplify it to ...
1591 (symbol-file ${testfile1}): ... here.
1592 (test eliminated var my_global_symbol)
1593 (test eliminated var my_static_symbol)
1594 (test eliminated var my_global_func, get address of main): Wrap them to
1595 'single psymtabs' and 'single symtabs'
1596 (get address of my_global_symbol, get address of my_static_symbol)
1597 (get address of my_global_func, get address of main): Wrap them to
1598 'order1' and 'order2'.
1599
952cf74c
JK
1600 * gdb.base/code_elim.exp
1601 (add-symbol-file ${testfile1} 0x100000)
1602 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1603 'order2'.
1604 (order1: add-symbol-file ${testfile1} 0x100000)
1605 (order1: add-symbol-file ${testfile2} 0x200000)
1606 (order2: add-symbol-file ${testfile2} 0x200000)
1607 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1608 .bss as appropriate.
1609
0c5bf5a9
JK
16102012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1611
1612 * gdb.server/solib-list-lib.c: New file.
1613 * gdb.server/solib-list-main.c: New file.
1614 * gdb.server/solib-list.exp: New file.
1615
4196f325
MR
16162012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1617
1618 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1619 for 'set print symbol' change.
1620
bfb05775
JK
16212012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1622
1623 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1624 .debug_abbrev_seg3.
1625
685b1105
JK
16262012-05-24 John Steele Scott <toojays@toojays.net>
1627
1628 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1629 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1630 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1631
f3e0e960
SS
16322012-05-23 Stan Shebs <stan@codesourcery.com>
1633
1634 * gdb.mi/mi-info-os.exp: New file.
1635
11eb1b4d
KS
16362012-05-23 Keith Seitz <keiths@redhat.com>
1637
1638 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1639 return -1 to suppress the rest of the tests.
1640 (compile_stap_bin): Return boolean success value.
1641
b1af9e97
TT
16422012-05-21 Tom Tromey <tromey@redhat.com>
1643
1644 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1645 Remove kfails.
1646 (test_print_mi_member_types): Likewise.
1647
248537e3
TT
16482012-05-21 Tom Tromey <tromey@redhat.com>
1649
1650 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1651 print symbol' change.
1652
d791e155
TJB
16532012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1654
1655 * gdb.python/py-prompt.exp: Quit if the target is remote.
1656
e77afa2e
JK
16572012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1658
1659 Fix ERROR: internal buffer is full.
1660 * gdb.base/info-os.exp (expect_multiline): New function.
1661 (get process list, get process groups, get threads)
1662 (get file descriptors, get internet-domain sockets)
1663 (get shared-memory regions, get semaphores, get message queues): Use
1664 it for these tests.
1665
9cb709b6
TT
16662012-05-18 Tom Tromey <tromey@redhat.com>
1667
1668 * gdb.mi/mi-var-cmd.exp: Update.
1669 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1670 * gdb.cp/virtbase.exp: Update.
1671 * gdb.cp/classes.exp (test_static_members): Update.
1672 * gdb.cp/casts.exp: Update.
1673 * gdb.base/pointers.exp: Update.
1674 * gdb.base/funcargs.exp (pointer_args): Update.
1675 (structs_by_reference): Update.
1676 * gdb.base/find.exp: Update.
1677 * gdb.base/call-strs.exp: Send "set print symbol off".
1678 * gdb.base/call-ar-st.exp: Update.
1679 * gdb.ada/fun_addr.exp: Update.
1680 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1681 Call it.
1682 (test_print_repeats_10, test_print_strings)
1683 (test_print_char_arrays): Update.
1684
b012acdd
TT
16852012-05-18 Tom Tromey <tromey@redhat.com>
1686
1687 * gdb.base/charset.exp (string_display): Update.
1688
1d51a733
TT
16892012-05-18 Tom Tromey <tromey@redhat.com>
1690
1691 * gdb.mi/mi2-var-display.exp: Update.
1692 * gdb.mi/mi-var-display.exp: Update.
1693 * gdb.mi/mi-var-child.exp: Update.
1694 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1695 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1696
957df313
DE
16972012-05-17 Doug Evans <dje@google.com>
1698
682c7f7b
DE
1699 * info-macros.exp: Pass "debug" to prepare_for_testing.
1700
957df313
DE
1701 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1702 * gdb.ada/Makefile.in (clean): Ditto.
1703 * gdb.arch/Makefile.in (clean): Ditto.
1704 * gdb.asm/Makefile.in (clean): Ditto.
1705 * gdb.base/Makefile.in (clean): Ditto.
1706 * gdb.cell/Makefile.in (clean): Ditto.
1707 * gdb.cp/Makefile.in (clean): Ditto.
1708 * gdb.disasm/Makefile.in (clean): Ditto.
1709 * gdb.dwarf2/Makefile.in (clean): Ditto.
1710 * gdb.fortran/Makefile.in (clean): Ditto.
1711 * gdb.go/Makefile.in (clean): Ditto.
1712 * gdb.hp/Makefile.in (clean): Ditto.
1713 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1714 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1715 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1716 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1717 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1718 * gdb.java/Makefile.in (clean): Ditto.
1719 * gdb.linespec/Makefile.in (clean): Ditto.
1720 * gdb.mi/Makefile.in (clean): Ditto.
1721 * gdb.modula2/Makefile.in (clean): Ditto.
1722 * gdb.multi/Makefile.in (clean): Ditto.
1723 * gdb.objc/Makefile.in (clean): Ditto.
1724 * gdb.opencl/Makefile.in (clean): Ditto.
1725 * gdb.opt/Makefile.in (clean): Ditto.
1726 * gdb.pascal/Makefile.in (clean): Ditto.
1727 * gdb.python/Makefile.in (clean): Ditto.
1728 * gdb.reverse/Makefile.in (clean): Ditto.
1729 * gdb.server/Makefile.in (clean): Ditto.
1730 * gdb.stabs/Makefile.in (clean): Ditto.
1731 * gdb.threads/Makefile.in (clean): Ditto.
1732 * gdb.trace/Makefile.in (clean): Ditto.
1733 * gdb.xml/Makefile.in (clean): Ditto.
1734
abc9d0dc
TT
17352012-05-16 Tom Tromey <tromey@redhat.com>
1736
1737 * gdb.base/macscp1.c (macscp_expr): Add comment.
1738 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1739
6a3a010b
MR
17402012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1741
1742 * gdb.base/return-nodebug.exp: Also test float and double types.
1743
01429c8e
JK
17442012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1745
1746 PR testsuite/12649
1747 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1748
54115cd4
JK
1749 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1750
0c5f383f
SDJ
17512012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1752
1753 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1754 `rerun_to_main'.
1755 (stap_test_no_debuginfo): Likewise.
1756
e7e0cddf
SS
17572012-05-14 Stan Shebs <stan@codesourcery.com>
1758
1759 * gdb.base/dprintf.c: New file.
1760 * gdb.base/dprintf.exp: New file.
1761
c772f8e7
HZ
17622012-05-14 Hui Zhu <hui_zhu@mentor.com>
1763
1764 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1765 * gdb.trace/disconnected-tracing.c: New file.
1766 * gdb.trace/disconnected-tracing.exp: New file.
1767
7efc75aa
SCR
17682012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1769
1770 * gdb.python/python.c: Add a new breakpoint comment.
1771 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1772
85d4a676
SS
17732011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1774
1775 * gdb.base/info-os.exp: New file.
1776 * gdb.base/info-os.c: New file.
1777
64ea88dc
JB
17782012-05-10 Joel Brobecker <brobecker@adacore.com>
1779
4647ab1b
JB
1780 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1781 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1782 New files.
64ea88dc 1783
afba63f1
JB
17842012-05-10 Joel Brobecker <brobecker@adacore.com>
1785
1786 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1787 gdb.base/ctxobj.exp: New files.
1788
9d198b1e
TT
17892012-05-09 Tom Tromey <tromey@redhat.com>
1790
1791 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1792
9bfee719
MR
17932012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1794
1795 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1796
3a7341d8
MR
17972012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1798
1799 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1800 before using it.
1801
52b3699b
TG
18022012-05-04 Tristan Gingold <gingold@adacore.com>
1803
1804 * gdb.base/set-noassign.exp: New test.
1805
a20ee7a4
SCR
18062012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1807
1808 * gdb.python/py-symbol.exp: Add tests to test the new methods
1809 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1810 * gdb.python/py-symbol.c: Add new struct to help test
1811 gdb.Symtab.static_block().
1812
bf2f0858
DE
18132012-05-03 Doug Evans <dje@google.com>
1814
1815 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1816 commented out.
1817
2d4e0376
YQ
18182012-05-03 Yao Qi <yao@codesourcery.com>
1819
1820 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1821 doesn't support.
1822 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1823 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1824
6d0bb9f3
YQ
18252012-05-03 Yao Qi <yao@codesourcery.com>
1826
1827 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1828
fd820528
DE
18292012-04-30 Doug Evans <dje@google.com>
1830
1831 PR testsuite/13961
1832 * gdb.dwarf2/pr13961.S: New file.
1833 * gdb.dwarf2/pr13961.exp: New file.
1834
b9e219b9
YQ
18352012-04-29 Yao Qi <yao@codesourcery.com>
1836
1837 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1838
3019eac3
DE
18392012-04-28 Doug Evans <dje@google.com>
1840
1841 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1842 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1843 All uses updated.
1844 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1845 "ptype func_cu1" to expand cu2 before cu1.
1846
62e5f89c
SDJ
18472012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1848 Tom Tromey <tromey@redhat.com>
1849
1850 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1851 variables.
1852 * gdb.base/stap-probe.c: New file.
1853 * gdb.base/stap-probe.exp: New file.
1854 * gdb.trace/stap-trace.c: New file.
1855 * gdb.trace/stap-trace.exp: New file.
1856 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1857 libgcc's unwinder.
1858
14132e89
MR
18592012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1860
1861 * gdb.arch/mips16-thunks-inmain.c: New file.
1862 * gdb.arch/mips16-thunks-main.c: New file.
1863 * gdb.arch/mips16-thunks-sin.c: New file.
1864 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1865 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1866 * gdb.arch/mips16-thunks-sinmain.c: New file.
1867 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1868 * gdb.arch/mips16-thunks.exp: New file.
1869
a766d390
DE
18702012-04-25 Doug Evans <dje@google.com>
1871
1872 * configure.ac: Create gdb.go/Makefile.
1873 * configure: Regenerate.
1874 * gdb.base/default.exp: Add "go" to "set language" testing.
1875 * gdb.go/Makefile.in: New file.
1876 * gdb.go/basic-types.exp: New file.
1877 * gdb.go/chan.exp: New file.
1878 * gdb.go/chan.go: New file.
1879 * gdb.go/handcall.exp: New file.
1880 * gdb.go/handcall.go: New file.
1881 * gdb.go/hello.exp: New file.
1882 * gdb.go/hello.go: New file.
1883 * gdb.go/integers.exp: New file.
1884 * gdb.go/integers.go: New file.
1885 * gdb.go/methods.exp: New file.
1886 * gdb.go/methods.go: New file.
1887 * gdb.go/package.exp: New file.
1888 * gdb.go/package1.go: New file.
1889 * gdb.go/package2.go: New file.
1890 * gdb.go/print.exp: New file.
1891 * gdb.go/strings.exp: New file.
1892 * gdb.go/strings.go: New file.
1893 * gdb.go/types.exp: New file.
1894 * gdb.go/types.go: New file.
1895 * gdb.go/unsafe.exp: New file.
1896 * gdb.go/unsafe.go: New file.
1897 * lib/future.exp: Add Go support.
1898 (gdb_find_go, gdb_find_go_linker): New procs.
1899 (gdb_default_target_compile): Add Go support.
1900 * lib/gdb.exp (skip_go_tests): New proc.
1901 * lib/go.exp: New file.
1902
e65f9ffb
TT
19032012-04-25 Tom Tromey <tromey@redhat.com>
1904
1905 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
1906
14e75d8e
JK
19072012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
1908 Jan Kratochvil <jan.kratochvil@redhat.com>
1909
1910 PR symtab/7259:
1911 * gdb.base/enumval.c: New test case.
1912 * gdb.base/enumval.exp: New test case.
1913 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1914 field.bitpos.
1915
f3525b70
PA
19162012-04-17 Pedro Alves <palves@redhat.com>
1917
1918 * Makefile.in (site.exp): Make site.exp source
1919 $srcdir/lib/append_gdb_boards_dir.exp.
1920 * lib/append_gdb_boards_dir.exp: New file.
1921
bccbefd2
JK
19222012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1923
1924 New option "set auto-load safe-path".
1925 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1926 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1927
bf88dd68
JK
19282012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1929
1930 auto-load: Implementation.
1931 * gdb.base/help.exp (test set height): Increase the height.
1932 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
1933 to ...
1934 (info auto-load python-scripts): ... here.
1935 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
1936 to ...
1937 (info auto-load python-scripts *): ... here.
1938
c0d4d1c0
YQ
19392012-04-16 Yao Qi <yao@codesourcery.com>
1940
1941 * lib/trace-support.exp (get_in_proc_agent): New.
1942 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
1943 of in process trace agent.
1944 * gdb.trace/ftrace.exp: Likewise.
1945 * gdb.trace/pending.exp: Likewise.
1946 * gdb.trace/trace-break.exp: Likewise.
1947 * gdb.trace/trace-mt.exp
1948 * gdb.trace/tspeed.exp: Likewise.
1949 * gdb.trace/tstatus.exp
1950 * gdb.trace/strace.exp: Likewise.
1951
cbf68a60
TS
19522012-04-16 Thomas Schwinge <thomas@codesourcery.com>
1953
dd6d3b70
TS
1954 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
1955 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
1956
cbf68a60
TS
1957 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
1958
8264ba82
AG
19592012-04-14 Anton Gorenkov <xgsa@yandex.ru>
1960
1961 PR mi/13393
1962 * gdb.mi/mi-var-rtti.cc: New file.
1963 * gdb.mi/mi-var-rtti.exp: New file.
1964 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
1965 function.
1966 (mi_varobj_update_with_type_change): updated to avoid code duplication.
1967
de0919f8 19682012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
1969
1970 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
1971 EXECUTABLES.
1972 * gdb.python/py-explore.c: C program used for testing the new
1973 'explore' command on C constructs.
1974 * gdb.python/py-explore.cc: C++ program used for testing the new
1975 'explore' command on C++ constructs.
1976 * gdb-python/py-explore.exp: Tests for the new 'explore'
1977 command on C constructs.
1978 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
1979 command on C++ constructs.
1980
a82da7dd
MK
19812012-04-07 Mark Kettenis <kettenis@gnu.org>
1982
1983 * gdb.base/funcargs.exp (complex_args): Fix typo.
1984
e127cba8
JK
19852012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1986
1987 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
1988 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
1989
40e084e1
KS
19902012-04-05 Keith Seitz <keiths@redhat.com>
1991
1992 * gdb.base/advance.exp: Update error message for
1993 "advance malformed" test.
1994 * gdb.base/break.exp: Likewise for "breakpoint with
1995 trailing garbage" test.
1996 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
1997 with trailing garbage" test.
1998 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
1999 trailng garbage" test.
2000 * gdb.base/until.exp: Likewise for "malformed until" test.
2001 * gdb.cp/ovldbreak.exp: Create the breakpoint table
2002 for "breakpoint info (after setting on all)".
2003 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
2004 tests.
2005 * gdb.cp/cplabel.cc: New file.
2006 * gdb.cp/cplabel.exp: New test.
2007 * gdb.linespec/ls-errs.c: New file.
2008 * gdb.linespec/ls-errs.exp: New test.
2009
a72c8f6a
JK
20102012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2011
2012 * gdb.trace/unavailable.exp
2013 (collect globals: print object on: print derived_partial)
2014 (collect globals: print object on: print derived_whole)
2015 (collect globals: print object off: print derived_partial)
2016 (collect globals: print object off: print derived_whole): Update
2017 expected output.
2018
f87a3023
KS
20192012-03-30 Keith Seitz <keiths@redhat.com>
2020
2021 * gdb.python: Add test for linespecs with commas.
2022
e2171b3c
KS
20232012-03-28 Keith Seitz <keiths@redhat.com>
2024
2025 * gdb.linespec/ls-dollar.cc: New file.
2026 * gdb.linespec/ls-dollar.exp: New test.
2027
20282012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
2029
2030 * gdb.cp/namespace.exp: Add breakpoint tests for functions
2031 starting with the global namespace.
2032
2f4e0a80
DE
20332012-03-23 Doug Evans <dje@google.com>
2034
2035 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
2036
7b282c5a
SCR
20372012-03-22 Siva Chandra Reddy <sivachandra@google.com>
2038
2039 * gdb.python/py-value.cc: Add test case for testing the
2040 methodology exposing C++ values to Python.
2041 * gdb.python/py-value-cc.exp: Add tests testing the methodology
2042 exposing C++ values to Python.
2043 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
2044
2e98ca53
JK
20452012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2046 Siddhesh Poyarekar <siddhesh@redhat.com>
2047
2048 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
2049 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
2050 (generate native core dump): Make the test unsupported if core cannot
2051 be generated.
2052
8320cc4f
JK
20532012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2054
2055 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
2056 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
2057 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
2058
3a69ffb2
JK
20592012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
2060
2061 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
2062
8fabffee
DE
20632012-03-17 Doug Evans <dje@google.com>
2064
2065 * dg-extract-results.sh: Handle KFAILs.
2066
ab260dad
JK
20672012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2068
2069 PR symtab/13777
2070 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
2071
53ba8333
JB
20722012-03-16 Joel Brobecker <brobecker@adacore.com>
2073
2074 * gdb.ada/set_pckd_arr_elt: New testcase.
2075
481860b3
GB
20762012-03-16 Gary Benson <gbenson@redhat.com>
2077
2078 PR breakpoints/10738
2079 * gdb.opt/inline-break.exp: New file.
2080 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
2081 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
2082 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
2083 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
2084 * gdb.base/async-shell.exp: Likewise.
2085 * lib/mi-support.exp (library_loaded_re): Likewise.
2086
410528f0
TT
20872012-03-15 Tom Tromey <tromey@redhat.com>
2088
2089 * gdb.cp/virtfunc2.exp: Update expected output.
2090 * gdb.cp/pr9631.exp: Update expected output.
2091 * gdb.cp/member-ptr.exp: Update expected output.
2092 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
2093 output.
2094 * gdb.cp/casts.exp: Update expected output.
2095
c4aeac85
TT
20962012-03-15 Tom Tromey <tromey@redhat.com>
2097
2098 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
2099 (test_info_vtbl): Likewise.
2100 (do_tests): Call test_info_vtbl.
2101 * gdb.cp/virtfunc.cc (va): New global.
2102
856d06f9
TS
21032012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2104
2105 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2106 describing DWARF data structures.
2107 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2108 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2109 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2110 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2111 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2112 * gdb.dwarf2/dw2-param-error.S: Likewise.
2113 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2114 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2115 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2116 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2117 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2118 * gdb.dwarf2/pr11465.S: Likewise.
2119
e837f12a
JK
21202012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2121
2122 * gdb.mi/mi2-prompt.exp: New file.
2123
ccbb4f28
JB
21242012-03-13 Joel Brobecker <brobecker@adacore.com>
2125
2126 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2127
32039130
JB
21282012-03-13 Joel Brobecker <brobecker@adacore.com>
2129
2130 * gdb.ada/bp_range_type: New testcase.
2131
16899756
DE
21322012-03-13 Doug Evans <dje@google.com>
2133
2134 * gdb.base/default.exp: Delete tests for symbol-reloading.
2135 * gdb.base/help.exp: Ditto.
2136 * gdb.base/setshow.exp: Ditto.
2137 * gdb.base/gdb_history: Delete references to symbol-reloading.
2138
87b0bb13
JK
21392012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2140
2141 * gdb.base/attach-twice.c: New files.
2142 * gdb.base/attach-twice.exp: New files.
2143
0d7941a9
KS
21442012-03-08 Keith Seitz <keiths@redhat.com>
2145
2146 * lib/gdb.exp (gdb_get_line_number): Throw an
2147 error instead of returning -1.
2148 * gdb.base/break.exp: Remove unused variable
2149 bp_location5.
2150 * gdb.base/hbreak2.exp: Likewise.
2151 * gdb.base/sepdebug.exp: Likewise.
2152
f4647387
YQ
21532012-03-08 Yao Qi <yao@codesourcery.com>
2154 Pedro Alves <palves@redhat.com>
2155
2156 Fix PR server/13392.
2157 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2158 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2159 download tracepoints.
2160 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2161 (pending_tracepoint_resolved_during_trace): Likewise.
2162 (pending_tracepoint_installed_during_trace): Likewise.
2163 (pending_tracepoint_with_action_resolved): Likewise.
2164
83c532cb
KS
21652012-03-08 Keith Seitz <keiths@redhat.com>
2166
2167 * gdb.ada/array_bounds.exp: Get breakpoint for line
2168 with "START", not "STOP".
2169 * gdb.python/py-infthread.exp: Do not continue to
2170 line marked "Break here.", which is undefined.
2171
d6b6bbb7
LM
21722012-03-08 Luis Machado <lgustavo@codesourcery.com>
2173
2174 Revert:
2175
2176 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2177
2178 Implement testsuite workaround for PR breakpoints/13781.
2179 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2180 (set breakpoint condition-evaluation host): New conditional command.
2181
7fe25d9b
JK
21822012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2183
2184 Fix CU relative vs. absolute DIE offsets.
2185 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2186 one.
2187
51898c15
JK
21882012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2189
2190 Fix false FAIL on distros with relro linkage as default.
2191 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2192 -Wl,-z,norelro first.
2193
8131799e
JB
21942012-03-06 Joel Brobecker <brobecker@adacore.com>
2195
2196 * gdb.ada/bp_on_var: New testcase.
2197
ba241969
JB
21982012-03-06 Joel Brobecker <brobecker@adacore.com>
2199
2200 * gdb.ada/bp_enum_homonym: New testcase.
2201
abe49676
YQ
22022012-03-06 Yao Qi <yao@codesourcery.com>
2203
2204 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2205 x86_64-*-* and i?86-*-*.
2206 Set up KFAIL for gdb/13808.
2207
d8df103b
TT
22082012-03-05 Tom Tromey <tromey@redhat.com>
2209
2210 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2211 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2212
b7b189f3
TT
22132012-03-05 Tom Tromey <tromey@redhat.com>
2214
2215 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2216
69dc1c4d
YQ
22172012-03-04 Yao Qi <yao@codesourcery.com>
2218
2219 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2220 messages for KFAIL.
2221
3f20c47f
JK
22222012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2223
2224 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2225 (print one_two_three, indexes off, print few_reps, indexes off)
2226 (print many_reps, indexes off, print empty, indexes off)
2227 (print one_two_three, print few_reps, print many_reps, print empty):
2228 Call setup_xfail if $gcc_old.
2229
abf1152a
JK
22302012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2231
2232 Implement testsuite workaround for PR breakpoints/13781.
2233 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2234 (set breakpoint condition-evaluation host): New conditional command.
2235
a06715f8
JK
22362012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2237
2238 Code cleanup.
2239 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2240 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2241 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2242 number 1 by $bpnum. Four times.
2243
5808517f
YQ
22442012-03-03 Yao Qi <yao@codesourcery.com>
2245
2246 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2247
dfe2ac14
JK
22482012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2249
2250 Setup KFAIL for PR server/13796.
2251 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2252
8bbc467a
JB
22532012-03-02 Joel Brobecker <brobecker@adacore.com>
2254
2255 * gdb.ada/operator_bp: New testcase.
2256
c0eac87f
JB
22572012-03-02 Joel Brobecker <brobecker@adacore.com>
2258
2259 * gdb.ada/info_locals_renaming: New testcase.
2260
4f42c881
TT
22612012-03-02 Tom Tromey <tromey@redhat.com>
2262
2263 * gdb.base/nextoverexit.c: New file.
2264 * gdb.base/nextoverexit.exp: New file.
2265
7380c0c9
EBM
22662012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2267
2268 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2269 parameter.
2270
1faeff08
MR
22712012-03-01 Maciej W. Rozycki <macro@mips.com>
2272
2273 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2274 core registers.
2275
320b6f49
MR
22762012-03-01 Maciej W. Rozycki <macro@mips.com>
2277 Maciej W. Rozycki <macro@codesourcery.com>
2278 Daniel Jacobowitz <dan@codesourcery.com>
2279
2280 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2281
ad5f7d6e
PA
22822012-03-01 Pedro Alves <palves@redhat.com>
2283
2284 PR gdb/13767
2285
2286 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2287 (gdb_collect_globals_test): Call it.
2288
d3dc44a6
KS
22892012-03-01 Keith Seitz <keiths@redhat.com>
2290
2291 * gdb.cp/method2.exp: Output of overload menu is now
2292 alphabetized. Update tests for "break A::method".
2293 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2294 of hard-coding them.
2295 Overload menu is alphabetized: rewrite to accommodate.
2296 Unset variables LINE and TYPES which are used in other tests.
2297 Compute the output of "info break".
2298 Update the breakpoint table after all breakpoints are deleted.
2299 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2300 compute ACTUALS and the method body based on parameters.
2301 Update expected output accordingly.
2302 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2303 unique comments to allow the use of gdb_get_line_number.
2304
23052012-03-01 Keith Seitz <keiths@redhat.com>
2306
2307 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2308 some Tcl syntax.
2309 * gdb.cp/ovldbreak.exp: Likewise.
2310
7949c2a0
KS
23112012-03-01 Keith Seitz <keiths@redhat.com>
2312
2313 * gdb.base/help.exp (help show user): Update expected result
2314 for new doc string changes (add "non-python").
2315
7d74f244
DE
23162012-03-01 Scott J. Goldman <scottjg@vmware.com>
2317
2318 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2319 be put in the user-defined category and that the commands appear in
2320 "help user-defined".
2321
1b611343
JB
23222012-02-29 Joel Brobecker <brobecker@adacore.com>
2323
2324 * gdb.ada/tagged_not_init: New testcase.
2325
99b1c762
JB
23262012-02-29 Joel Brobecker <brobecker@adacore.com>
2327
2328 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2329 * gdb.ada/enum_idx_packed: New testcase.
2330
2d4a02ee
JB
23312012-02-29 Joel Brobecker <brobecker@adacore.com>
2332
2333 * gdb.ada/aliased_array: New testcase.
2334
2e6fda7d
JB
23352012-02-29 Joel Brobecker <brobecker@adacore.com>
2336
2337 * gdb.ada/whatis_array_val: New testcase.
2338
9a7f938f
JK
23392012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2340
2341 Fix disp-step-syscall.exp: fork: single step over fork.
2342 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2343 whitespaces.
2344 (single step over $syscall): Remove its check.
2345 (single step over $syscall final pc): New check.
2346
8703a944
JK
23472012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2348
2349 Support processors without SSSE3.
2350 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2351 pabsd into ...
2352 (ssse3_test): ... a new function.
2353 (main): Call ssse3_test.
2354 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2355 Update expected values everywhere.
2356 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2357 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2358 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2359 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2360 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2361 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2362 Move these tests lower.
2363 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2364 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2365 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2366 New tests.
2367
c03e6ccc
YQ
23682012-02-29 Yao Qi <yao@codesourcery.com>
2369 Pedro Alves <palves@redhat.com>
2370
2371 * gdb.trace/trace-mt.c: New.
2372 * gdb.trace/trace-mt.exp: New.
2373
7964b62a
TS
23742012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2375
2c8910ba
TS
2376 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2377 numbers instead of hardcoding them.
2378 * gdb.base/annota1.c: Provide suitable markers.
2379 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2380 numbers instead of hardcoding them.
2381 * gdb.base/annota3.c: Provide suitable markers.
2382
2383 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2384 * gdb.base/annota3.c: Likewise.
2385 * gdb.base/sigall.c: Likewise.
2386 * gdb.base/signals.c: Likewise.
2387 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2388
5a41c0b7
MR
23892012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2390
2391 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2392 failure return path.
2393
ebbbe5c5
LM
23942012-02-27 Luis Machado <lgustavo@codesourcery.com>
2395
2396 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2397
8d126d8a
LM
23982012-02-24 Luis Machado <lgustavo@codesourcery.com>
2399
2400 * gdb.base/cond-eval-mode.exp: New file.
2401
11337c2f
PA
24022012-02-24 Pedro Alves <palves@redhat.com>
2403
2404 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2405 (top level): Use with_test_prefix.
2406
13fc3e3c
PA
24072012-02-24 Pedro Alves <palves@redhat.com>
2408
2409 * gdb.threads/attach-into-signal.exp (corefunc): Use
2410 with_test_prefix.
2411
07c1b626
JK
24122012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2413
2414 Fix false FAILs on old CPUs without SSE.
2415 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2416 Return untested for Illegal instruction.
2417
596ba138
JK
24182012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2419
2420 Fix false FAILs with glibc debug infos installed.
2421 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2422 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2423
aeaa2474
SA
24242012-02-22 Sterling Augustine <saugustine@google.com>
2425
2426 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2427 constant with cast.
2428
aed555c9
PA
24292012-02-21 Pedro Alves <palves@redhat.com>
2430
2431 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2432
78afebb4
PA
24332012-02-21 Pedro Alves <palves@redhat.com>
2434
2435 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2436
fdcfef12
PA
24372012-02-21 Pedro Alves <palves@redhat.com>
2438
2439 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2440 with_test_prefix.
2441
0f4d39d5
PA
24422012-02-21 Pedro Alves <palves@redhat.com>
2443
2444 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2445 with_test_prefix here.
2446 (top level): Do it here instead. Remove `:' from the
2447 with_test_prefix string.
2448 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2449 the suffix `:' from the with_test_prefix prefix string.
2450 * gdb.base/break-interp.exp: Ditto.
2451 * gdb.base/catch-load.exp: Ditto.
2452 * gdb.base/disp-step-syscall.exp: Ditto.
2453 * gdb.base/jit-so.exp: Ditto.
2454 * gdb.base/jit.exp: Ditto.
2455 * gdb.base/sepdebug.exp: Ditto.
2456 * gdb.base/solib-display.exp: Ditto.
2457 * gdb.base/solib-overlap.exp: Ditto.
2458 * gdb.base/watch-cond-infcall.exp: Ditto.
2459 * gdb.base/watchpoint.exp: Ditto.
2460 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2461 * gdb.mi/mi-watch.exp: Ditto.
2462 * gdb.mi/mi2-watch.exp: Ditto.
2463 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2464 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2465 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2466 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2467 * gdb.threads/watchpoint-fork.exp: Ditto.
2468 * gdb.threads/watchthreads-reorder.exp: Ditto.
2469 * gdb.trace/change-loc.exp: Ditto.
2470 * gdb.trace/pending.exp: Ditto.
2471 * gdb.trace/status-stop.exp: Ditto.
2472 * gdb.trace/strace.exp: Ditto.
2473 * gdb.trace/trace-break.exp: Ditto.
2474 * gdb.trace/unavailable.exp: Ditto.
2475 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2476 suffix with colon. Adjust leading comments.
2477
6a5870ce
PA
24782012-02-21 Pedro Alves <palves@redhat.com>
2479 Tom Tromey <tromey@redhat.com>
2480
2481 * lib/gdb.exp: Add description of test prefixes.
2482 (with_test_prefix): New procedure.
2483 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2484 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2485 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2486 instead of lappend to append to pf_prefix.
2487 * gdb.base/catch-load.exp: Use with_test_prefix.
2488 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2489 * gdb.base/jit-so.exp: Use with_test_prefix.
2490 * gdb.base/jit.exp: Use with_test_prefix.
2491 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2492 lappend to append to pf_prefix.
2493 * gdb.base/sepdebug.exp: Use with_test_prefix.
2494 * gdb.base/solib-display.exp: Use with_test_prefix.
2495 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2496 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2497 * gdb.base/watchpoint.exp: Use with_test_prefix.
2498 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2499 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2500 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2501 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2502 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2503 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2504 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2505 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2506 append instead of lappend to append to pf_prefix.
2507 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2508 * gdb.trace/change-loc.exp: Use with_test_prefix.
2509 * gdb.trace/pending.exp: Use with_test_prefix.
2510 * gdb.trace/status-stop.exp: Use with_test_prefix.
2511 * gdb.trace/strace.exp: Use with_test_prefix.
2512 * gdb.trace/trace-break.exp: Use with_test_prefix.
2513 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2514 instead of lappend to append to pf_prefix.
2515
35dc4a6b
JK
25162012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2517
2518 Fix racy FAILs.
2519 * gdb.base/inferior-died.c (main): Add return of 0.
2520 * gdb.base/inferior-died.exp (continue): Fix expectation of
2521 asynchronous events.
2522 (p 1): New test.
2523
c5a006e6
PA
25242012-02-20 Pedro Alves <palves@redhat.com>
2525
2526 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2527 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2528 gdb's internal debug output. For the non-threaded case, look for
2529 "Program received signal SIGLARM", for the threaded case, peek at
2530 the thread's siginfo.
2531
cc51a170
PA
25322012-02-20 Pedro Alves <palves@redhat.com>
2533
2534 General cleanup, make output test messages unique, and build
2535 different executable files for the non-threaded and threaded
2536 cases.
2537
2538 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2539 Delete.
2540 (executable_nothr, executable_thr): New globals.
2541 (top level): Adjust to delete both executables.
2542 (corefunc): New parameter $executable. Set $pf_prefix instead of
2543 hand writing a prefix in tests. Issue a clean_restart and enable
2544 lin-lwp debug output here.
2545 (top level): Adjust. Use build_executable. Don't start gdb here,
2546 and don't enable lin-lwp debug output here.
2547 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2548
c755f03d
JK
25492012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2550
2551 Fix racy FAILs.
2552 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2553 "continue" command.
2554
6bec5e0a
JK
25552012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2556
2557 Fix for gdbserver non-extended mode.
2558 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2559 and gdb_run_cmd.
2560
2e8265fd
TT
25612012-02-17 Tom Tromey <tromey@redhat.com>
2562
2563 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2564 * gdb.python/py-events.exp: Check 'dir' output.
2565 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2566
9e507076
YQ
25672012-02-17 Yao Qi <yao@codesourcery.com>
2568
2569 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2570
32d22ab1
TT
25712012-02-16 Tom Tromey <tromey@redhat.com>
2572
2573 * gdb.base/inferior-died.c: Don't include stdio.h.
2574
9addecb9
TT
25752012-02-16 Tom Tromey <tromey@redhat.com>
2576
2577 * gdb.base/inferior-died.c: New file.
2578 * gdb.base/inferior-died.exp: New file.
2579
4cb6da1c
AR
25802012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2581
2582 * gdb.base/break-inline.exp: New file.
2583 * gdb.base/break-inline.c: New file.
2584
3af2590d
TT
25852012-02-15 Tom Tromey <tromey@redhat.com>
2586
2587 * gdb.base/pc-fp.exp: Add "info register" tests.
2588
29988831
TT
25892012-02-15 Tom Tromey <tromey@redhat.com>
2590
2591 * gdb.base/regs.exp: Remove.
2592
10010058
PA
25932012-02-15 Pedro Alves <palves@redhat.com>
2594
2595 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2596 the target doesn't support tracepoints.
2597 * gdb.trace/circ.exp: Ditto.
2598 * gdb.trace/collection.exp: Ditto.
2599 * gdb.trace/packetlen.exp: Ditto.
2600 * gdb.trace/passc-dyn.exp: Ditto.
2601 * gdb.trace/report.exp: Ditto.
2602 * gdb.trace/tfind.exp: Ditto.
2603 * gdb.trace/tspeed.exp: Ditto.
2604 * gdb.trace/tsv.exp: Ditto.
2605 * gdb.trace/unavailable.exp: Ditto.
2606 * gdb.trace/while-dyn.exp: Ditto.
2607
a2e0062d
PA
26082012-02-15 Pedro Alves <palves@redhat.com>
2609
2610 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2611 gdb_test_multiple, and call unsupported instead of fail, if the
2612 remote side does not support the request.
2613
a1999d40
PA
26142012-02-15 Pedro Alves <palves@redhat.com>
2615
2616 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2617 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2618 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2619 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2620 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2621 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2622 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2623 doesn't start with "extended-" already.
2624
7cee1e54
PA
26252012-02-15 Pedro Alves <palves@redhat.com>
2626
2627 Support extended-remote. Avoid cascading timeouts.
2628
2629 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2630 the extended-remote target. If attaching with no file fails, load
2631 the file manually.
2632 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2633
816338b5
SS
26342012-02-14 Stan Shebs <stan@codesourcery.com>
2635
2636 * gdb.base/ena-dis-br.exp: Add enable count test.
2637
cc30c4bd
PA
26382012-02-13 Pedro Alves <palves@redhat.com>
2639
2640 * config/mips-idt.exp: Delete.
2641 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2642 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2643 * gdb.base/break.exp: Remove mips-idt references.
2644 * gdb.base/chng-syms.exp: Ditto.
2645 * gdb.base/default.exp: Ditto.
2646 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2647 (top level): Don't call it.
2648 * gdb.base/opaque.exp: Remove mips-idt restarts.
2649 * gdb.base/ptype.exp: Remove mips-idt xfails.
2650 * gdb.base/scope.exp: Remove mips-idt restarts.
2651 * gdb.base/sepdebug.exp: Remove mips-idt references.
2652 * gdb.base/watchpoint.exp (maybe_clean_restart)
2653 (maybe_reinitialize): Delete.
2654 (test_disabling_watchpoints, test_disabling_watchpoints)
2655 (test_watchpoint_triggered_in_syscall)
2656 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2657 Don't call them.
2658
57008375
JK
26592012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2660
2661 * gdb.server/server-exec-info.exp: New file.
2662
4a2d9c08
PA
26632012-02-10 Pedro Alves <palves@redhat.com>
2664
2665 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2666 always non-empty.
2667 (test_attach): Always pass $exec to test_attach_gdb.
2668
09fa21bd
TT
26692012-02-08 Tom Tromey <tromey@redhat.com>
2670
2671 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2672 before inferior is started.
2673
f0823d2c
TT
26742012-02-07 Tom Tromey <tromey@redhat.com>
2675
2676 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2677 Symbol.value.
2678 * gdb.python/py-symbol.c (qq): Set default value.
2679
26802012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2681
2682 * gdb.python/py-symbol.c (qq): New global.
2683 * gdb.python/py-symbol.exp: Add test for frame-less
2684 lookup_symbol.
2685 * gdb.python/py-symtab.exp: Fix line number.
2686
f7e44f65
JB
26872012-02-03 Joel Brobecker <brobecker@adacore.com>
2688
2689 * gdb.ada/mi_task_arg: New testcase.
2690
4c9ed63c
PA
26912012-02-02 Pedro Alves <palves@redhat.com>
2692
2693 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2694 extended timeout.
2695
c0b9f2c6
PA
26962012-02-02 Pedro Alves <palves@redhat.com>
2697
2698 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2699 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2700
5f8cefd7
PA
27012012-02-02 Pedro Alves <palves@redhat.com>
2702
2703 * gdb.base/term.exp: Rewrite.
2704 * gdb.base/term.c: New.
2705
2f3a2569
PA
27062012-02-02 Pedro Alves <palves@redhat.com>
2707
2708 * gdb.base/default.exp (run "r" abbreviation, run): Add
2709 extended-remote expected output.
2710
f149aabd
TT
27112012-02-02 Tom Tromey <tromey@redhat.com>
2712
2713 * gdb.cp/dispcxx.exp: New file.
2714 * gdb.cp/dispcxx.cc: New file.
2715
03bef283
TT
27162012-02-01 Tom Tromey <tromey@redhat.com>
2717
2718 * gdb.base/jit-simple.exp: New file.
2719 * gdb.base/jit-simple.c: New file.
2720
a79b18b5
YQ
27212012-01-30 Yao Qi <yao@codesourcery.com>
2722
2723 * gdb.base/skip.exp: Make test result unique.
2724
f0d1a53e
JK
27252012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2726
2727 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2728 compatibility with valgrind-3.7.0.
2729
4b3c9f41
PA
27302012-01-27 Pedro Alves <palves@redhat.com>
2731
2732 * gdb.base/watchpoint.exp (no_hw): New global.
2733 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2734 disable hw watchpoints.
2735 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2736 don't expect hw watchpoints.
2737 (no_hw_watchpoints): Always clean restart.
2738 (do_tests): New procedure, factored out from the top level.
2739 (top level): Run tests twice. Once with hw watchpoints enabled,
2740 another time with hw watchpoints disabled.
2741
a13491c8
PA
27422012-01-27 Pedro Alves <palves@redhat.com>
2743
2744 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2745 out from the top level.
2746 (top level): Call it instead.
2747
f2c8a051
PA
27482012-01-27 Pedro Alves <palves@redhat.com>
2749
2750 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2751 watchpoints sooner.
2752
654d7a9e
PA
27532012-01-27 Pedro Alves <palves@redhat.com>
2754
2755 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2756
274f47f3
PA
27572012-01-27 Pedro Alves <palves@redhat.com>
2758
2759 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2760 "You may have requested too many hardware
2761 breakpoints/watchpoints".
2762
e4d63ba2
PA
27632012-01-27 Pedro Alves <palves@redhat.com>
2764
2765 * gdb.base/watchpoint.exp (maybe_clean_restart)
2766 (maybe_reinitialize): New.
2767 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2768 expect "hit N times".
2769 (test_disabling_watchpoints, test_complex_watchpoint)
2770 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2771 Call maybe_clean_restart.
2772 (top level): Use clean_restart. Remove "mips-idt-*"
2773 reinitialization.
2774
dbd95daf
PA
27752012-01-27 Pedro Alves <palves@redhat.com>
2776
2777 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2778
f3ad2025
PA
27792012-01-27 Pedro Alves <palves@redhat.com>
2780
2781 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2782 require `initialize' anymore. Remove unnecessary `initialize'
2783 calls.
2784
100aa3ae
PA
27852012-01-27 Pedro Alves <palves@redhat.com>
2786
2787 * gdb.base/watchpoint.exp (wp_set): Delete.
2788 (initialize, test_simple_watchpoint, top level): Remove dead code.
2789
c79a8e11
PA
27902012-01-27 Pedro Alves <palves@redhat.com>
2791
2792 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2793 typo.
2794
048fe15a
PA
27952012-01-27 Pedro Alves <palves@redhat.com>
2796
2797 * config/extended-gdbserver.exp: New file.
2798 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2799 comment.
2800 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2801 * boards/native-extended-gdbserver.exp: New file.
2802
4033a6bf
PA
28032012-01-26 Pedro Alves <palves@redhat.com>
2804
2805 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2806 and gdb_test_multiple.
2807
3d7f4b81
PA
28082012-01-26 Pedro Alves <palves@redhat.com>
2809
2810 Make test messages unique, and more identifiable.
2811 * gdb.multi/watchpoint-multi.exp: Change test messages.
2812
484abf42
TT
28132012-01-25 Tom Tromey <tromey@redhat.com>
2814
2815 * gdb.base/solib-disc.exp: Fix regexps.
2816
edcc5120
TT
28172012-01-24 Tom Tromey <tromey@redhat.com>
2818
2819 * lib/mi-support.exp (mi_expect_stop): Add special case for
2820 solib-event.
2821 * gdb.base/catch-load-so.c: New file.
2822 * gdb.base/catch-load.exp: New file.
2823 * gdb.base/catch-load.c: New file.
2824 * gdb.base/break-interp.exp (reach_1): Update regexp.
2825
30b91c90
JK
28262012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2827
2828 Fix fuzzy results.
2829 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2830 lpsimple and func.
2831
53fe1783
GB
28322012-01-24 Gary Benson <gbenson@redhat.com>
2833
2834 Delete #if 0'd out code.
2835 * gdb.base/default.exp (info catch): Remove.
2836 * gdb.base/gdb_history (info catch): Likewise.
2837 * gdb.base/help.exp (info catch): Likewise.
2838
d0d8b0c6
JK
28392012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2840
2841 Fix watchpoints to be specific for each inferior.
2842 * gdb.multi/watchpoint-multi.c: New file.
2843 * gdb.multi/watchpoint-multi.exp: New file.
2844
4403d8e9
JK
28452012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2846
2847 Fix watchpoints across inferior fork.
2848 * gdb.threads/watchpoint-fork-child.c: New file.
2849 * gdb.threads/watchpoint-fork-mt.c: New file.
2850 * gdb.threads/watchpoint-fork-parent.c: New file.
2851 * gdb.threads/watchpoint-fork-st.c: New file.
2852 * gdb.threads/watchpoint-fork.exp: New file.
2853 * gdb.threads/watchpoint-fork.h: New file.
2854
050a2e1d
PA
28552012-01-23 Pedro Alves <palves@redhat.com>
2856
2857 * gdb.base/call-signal-resume.exp: Allow output after "return".
2858
6a52fb62
PA
28592012-01-20 Pedro Alves <palves@redhat.com>
2860
2861 * gdb.python/py-finish-breakpoint.py: Fix typo.
2862
145b16a9
UW
28632012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2864
2865 * gdb.base/info-proc.exp: Also run on remote targets. Main
2866 "info proc" command is now always present; whether target supports
2867 actual info proc operation is detected when attempting to issue
2868 the command.
2869
26f6125e
JK
28702012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2871
2872 * .gdbinit: Remove.
2873
eb5227ce
PA
28742012-01-19 Pedro Alves <palves@redhat.com>
2875
2876 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2877 look at the funtions' returns.
2878 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2879 (jprint.print(int, int)): Change return type to int. Adjust.
2880
1db33378
PP
28812012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2882
2883 PR gdb/9538
2884 * gdb.base/sepdebug.exp: New test.
2885
b9736cf8
PA
28862012-01-18 Pedro Alves <palves@redhat.com>
2887
2888 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2889 Allow output before ^done.
2890
4aac40c8
TT
28912012-01-16 Tom Tromey <tromey@redhat.com>
2892
2893 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2894 Add tests for relative directory.
2895
cafec441
TT
28962012-01-16 Tom Tromey <tromey@redhat.com>
2897
2898 * gdb.base/printcmds.c (enum flag_enum): New.
2899 (three): New global.
2900 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2901 enum printing.
2902 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
2903 FlagEnumerationPrinter.
2904 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
2905 * gdb.python/py-pp-maint.c (enum flag_enum): New.
2906 (fval): New global.
2907
abcc4978
PA
29082012-01-16 Pedro Alves <palves@redhat.com>
2909
2910 * lib/gdb.exp (banned_procedures): New variable.
2911 (banned_variables_traced): Rename to ...
2912 (banned_traced): ... this.
2913 (gdb_init): Also trace banned procedures.
2914 (gdb_finish): Also untrace banned procedures.
2915
97ccebe8
PA
29162012-01-16 Pedro Alves <palves@redhat.com>
2917
2918 Remove all calls to strace.
2919
2af7517b
JK
29202012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2921
2922 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2923 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2924
9241a8bc
PP
29252012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2926
2927 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2928 * gdb.base/pie-execl.exp: Likewise.
2929
3848a17f
KS
29302012-01-12 Keith Seitz <keiths@redhat.com>
2931
2932 PR mi/10586
2933 * gdb.mi/var-cmd.c (struct anonymous): New structure.
2934 (do_anonymous_type_tests): New function.
2935 (main): Call do_anonymous_type_tests.
2936 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
2937 (verify_everything): New procedure.
2938 * gdb.mi/mi-var-cp.cc (class A): New class.
2939 (anonymous_structs_and_unions): New function.
2940 (main): Call anonymous_structs_and_unions.
2941 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
2942 (verify_everything): New procedure.
2943
440e2fca
KS
29442012-01-12 Keith Seitz <keiths@redhat.com>
2945
2946 * lib/mi-support.exp: Expand comments about PATH_EXPR.
2947 (varobj_tree::get_path_expr): Assume that all varobjs are
2948 compound unless they are known simple types.
2949 Adjust path expressions based on parent type, path parent type,
2950 and tree language.
2951 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
2952 the root varobj.
2953 (mi_walk_varobj_tree): Add LANGUAGE parameter.
2954
675399c9
PA
29552012-01-11 Pedro Alves <palves@redhat.com>
2956
2957 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
2958 core files on this machine" anymore.
2959
97ddaa9b
PH
29602012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2961
2962 * gdb.base/watchpoint.c (recurser): Initialize local_x.
2963 (main): Repeat recurser call.
2964 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
2965 equivalent to 'local_x'.
2966
ea733575
PH
29672012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2968 Joel Brobecker <brobecker@adacore.com>
2969
2970 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
2971
2ca0b532
PA
29722012-01-05 Pedro Alves <alves.ped@gmail.com>
2973
2974 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
2975 * gdb.python/py-events.c (first): Add bits for new "step N" test.
2976 * gdb.python/py-events.exp: Test that "step N" tripping on a
2977 breakpoint emits a breakpoint event.
2978
6e681866
JB
29792012-01-03 Joel Brobecker <brobecker@adacore.com>
2980
2981 * gdb.base/auxv.exp: Reformat the copyright notice.
2982
3c2d6aff
YQ
29832012-01-03 Yao Qi <yao@codesourcery.com>
2984
2985 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
2986 (strace_trace_on_diff_addr): New.
2987 * gdb.trace/strace.c: (main): Add two local variables.
2988
0852fee3
UW
29892011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
2990
2991 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
2992 * gdb.cell/gcore.exp: Likewise.
2993 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
2994 to verify the correct instance of main is selected.
2995
12c3e59c
JB
29962012-01-02 Joel Brobecker <brobecker@adacore.com>
2997
2998 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
2999 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
3000 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
3001 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
3002 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
3003 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
3004 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
3005 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
3006 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
3007 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
3008 gdb.threads/thread_check.c: Reformat copyright header.
3009
c0f378ec
EBM
30102011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
3011
e4a7ca93 3012 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
3013 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
3014 is not enabled.
3015
3bc96cfb
JK
30162011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3017
3018 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
3019 parameter to self_exec, adjust the function.
3020 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
3021 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
3022 (set var do_exit = 0): Remove test.
3023 (newline at end of file): Add one.
3024
095bcf5e
JB
30252011-12-27 Joel Brobecker <brobecker@adacore.com>
3026
3027 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
3028 New files.
3029
18d19bd1
JK
30302011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3031
3032 Fix racy FAILs.
3033 * gdb.threads/fork-thread-pending.c (barrier): New variable.
3034 (thread_function, thread_forker): Call pthread_barrier_wait for it.
3035 (main): Call pthread_barrier_init for it.
3036
e809353a
JK
30372011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3038
3039 Fix double send_gdb leading to racy FAILs.
3040 * gdb.base/break.exp (set silent break bp_location1): Replace
3041 3x send_gdb and gdb_expect by gdb_test.
3042 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
3043 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
3044 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
3045 instead of send_gdb. Twice.
3046 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
3047 3x send_gdb and gdb_expect by gdb_test.
3048 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
3049
da8cb7ec
JK
30502011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3051
3052 * gdb.linespec/linespec.exp: Compile using {c++}.
3053
ae1a303e
JK
30542011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3055
3056 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
3057 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
3058 (verify GCC PR debug/51668): New test.
3059
cc72b2a2
KP
30602011-12-23 Kevin Pouget <kevin.pouget@st.com>
3061
3062 Introduce gdb.FinishBreakpoint in Python.
3063 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
3064 py-finish-breakpoint2
3065 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
3066 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
3067 instead of line number.
3068 * gdb.python/py-finish-breakpoint.c: New file.
3069 * gdb.python/py-finish-breakpoint.exp: New file.
3070 * gdb.python/py-finish-breakpoint.py: New file.
3071 * gdb.python/py-finish-breakpoint2.cc: New file.
3072 * gdb.python/py-finish-breakpoint2.exp: New file.
3073 * gdb.python/py-finish-breakpoint2.py: New file.
3074
3b7962f9
JK
30752011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3076
3077 Partial fix of compatibility with gcc-4.7.
3078 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
3079 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
3080 Add comment to add a PASS case in the future.
3081
6538471c
JK
3082 Fix compatibility with gcc-4.7.
3083 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
3084
7052e42c
UW
30852011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
3086
3087 PR tdep/12797
3088 * gdb.base/callfuncs.exp: Remove KFAIL.
3089
9ac7f98e
JB
30902011-12-21 Joel Brobecker <brobecker@adacore.com>
3091
3092 * gdb.ada/task_bp: New testcase.
3093
f6eeced0
JK
30942011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3095
3096 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
3097 -DNO_SECTIONS.
3098 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
3099
72225e17
JK
31002011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3101
3102 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3103 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3104 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3105 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3106 conditional for gcc <= 4.5.
3107
13ac8d2c
JK
31082011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3109
3110 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3111 by XFAIL.
3112 * gdb.cp/static-method.exp (info addr A::func())
3113 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3114 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3115 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3116 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3117 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3118 (test value of F in k3_m): Likewise.
3119 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3120 Likewise.
3121
049682ba
JK
31222011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3123
3124 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3125 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3126 Remove.
3127 * gdb.threads/attachstop-mt.c: Remove.
3128 * gdb.threads/attachstop-mt.exp: Remove.
3129
2c9d8796
MK
31302011-12-17 Mark Kettenis <kettenis@gnu.org>
3131
3132 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3133
e0f9f062
DE
31342011-12-16 Doug Evans <dje@google.com>
3135
f4aa2101 3136 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
3137 * boards/native-gdbserver.exp: New file.
3138
e0f9f062
DE
3139 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3140 gdbserver output.
3141 (gdbserver_default_get_remote_address): New function.
3142 (gdbserver_start): Call gdb,get_remote_address to compute argument
3143 to "target remote" command.
3144
80b6e756
PM
31452011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3146
1c3ad6ab 3147 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3148 python print-stack. Add set/show python print-stack
3149 off|full|message tests.
3150
1576bd00
YQ
31512011-12-15 Yao Qi <yao@codesourcery.com>
3152
3153 * gdb.trace/strace.c: New
3154 * gdb.trace/strace.exp: New.
3155
d6a0f6e0
TT
31562011-12-14 Tom Tromey <tromey@redhat.com>
3157
3158 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3159
31015e1d
DE
31602011-12-14 Doug Evans <dje@google.com>
3161
3162 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3163
7b50312a
PA
31642011-12-14 Pedro Alves <pedro@codesourcery.com>
3165
3166 PR threads/10729
3167
3168 * gdb.mi/watch-nonstop.c: New file.
3169 * gdb.mi/mi-watch-nonstop.exp: New file.
3170
924437bc
PA
31712011-12-13 Pedro Alves <pedro@codesourcery.com>
3172 Doug Evans <dje@google.com>
3173
3174 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3175 (clean_restart): Remove references to the gdb_stub target board
3176 variable.
3177 (gdb_step_for_stub): Delete.
3178
3179 * gdb.base/annota1.exp: Remove all references to [target_info
3180 exists gdb_stub], gdb_step_for_stub and usestubs.
3181 * gdb.base/annota3.exp: Ditto.
3182 * gdb.base/async.exp: Ditto.
3183 * gdb.base/break.exp: Ditto.
3184 * gdb.base/code-expr.exp: Ditto.
3185 * gdb.base/commands.exp: Ditto.
3186 * gdb.base/completion.exp: Ditto.
3187 * gdb.base/condbreak.exp: Ditto.
3188 * gdb.base/consecutive.exp: Ditto.
3189 * gdb.base/cvexpr.exp: Ditto.
3190 * gdb.base/define.exp: Ditto.
3191 * gdb.base/display.exp: Ditto.
3192 * gdb.base/ena-dis-br.exp: Ditto.
3193 * gdb.base/environ.exp: Ditto.
3194 * gdb.base/gnu-ifunc.exp: Ditto.
3195 * gdb.base/maint.exp: Ditto.
3196 * gdb.base/pending.exp: Ditto.
3197 * gdb.base/sect-cmd.exp: Ditto.
3198 * gdb.base/sepdebug.exp: Ditto.
3199 * gdb.base/unload.exp: Ditto.
3200 * gdb.base/watchpoint-solib.exp: Ditto.
3201 * gdb.cp/annota2.exp: Ditto.
3202 * gdb.cp/annota3.exp: Ditto.
3203 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3204 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3205 * gdb.mi/mi-pending.exp: Ditto.
3206 * gdb.trace/circ.exp: Ditto.
3207 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3208 * gdb.base/list.exp: Ditto.
3209
3210 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3211 breakpoint function and all references to the usestubs macro.
3212 * gdb.base/exprs.c: Ditto.
3213 * gdb.base/freebpcmd.c: Ditto.
3214 * gdb.base/bitfields.c: Ditto.
3215 * gdb.base/bitfields2.c: Ditto.
3216 * gdb.base/break.c: Ditto.
3217 * gdb.base/call-sc.c: Ditto.
3218 * gdb.base/call-signals.c: Ditto.
3219 * gdb.base/callfuncs.c: Ditto.
3220 * gdb.base/charset.c: Ditto.
3221 * gdb.base/consecutive.c: Ditto.
3222 * gdb.base/constvars.c: Ditto.
3223 * gdb.base/funcargs.c: Ditto.
3224 * gdb.base/int-type.c: Ditto.
3225 * gdb.base/interrupt.c: Ditto.
3226 * gdb.base/langs0.c: Ditto.
3227 * gdb.base/list0.c: Ditto.
3228 * gdb.base/mips_pro.c: Ditto.
3229 * gdb.base/miscexprs.c: Ditto.
3230 * gdb.base/nodebug.c: Ditto.
3231 * gdb.base/opaque0.c: Ditto.
3232 * gdb.base/pointers.c: Ditto.
3233 * gdb.base/printcmds.c: Ditto.
3234 * gdb.base/ptype.c: Ditto.
3235 * gdb.base/recurse.c: Ditto.
3236 * gdb.base/reread1.c: Ditto.
3237 * gdb.base/reread2.c: Ditto.
3238 * gdb.base/restore.c: Ditto.
3239 * gdb.base/return.c: Ditto.
3240 * gdb.base/run.c: Ditto.
3241 * gdb.base/scope0.c: Ditto.
3242 * gdb.base/sepdebug.c: Ditto.
3243 * gdb.base/setshow.c: Ditto.
3244 * gdb.base/setvar.c: Ditto.
3245 * gdb.base/sigall.c: Ditto.
3246 * gdb.base/signals.c: Ditto.
3247 * gdb.base/structs.c: Ditto.
3248 * gdb.base/structs2.c: Ditto.
3249 * gdb.base/testenv.c: Ditto.
3250 * gdb.base/twice.c: Ditto.
3251 * gdb.base/unwindonsignal.c: Ditto.
3252 * gdb.base/watchpoint.c: Ditto.
3253 * gdb.base/watchpoints.c: Ditto.
3254 * gdb.base/whatis.c: Ditto.
3255 * gdb.cp/classes.cc: Ditto.
3256 * gdb.cp/cplusfuncs.cc: Ditto.
3257 * gdb.cp/derivation.cc: Ditto.
3258 * gdb.cp/formatted-ref.cc: Ditto.
3259 * gdb.cp/misc.cc: Ditto.
3260 * gdb.cp/overload.cc: Ditto.
3261 * gdb.cp/ovldbreak.cc: Ditto.
3262 * gdb.cp/ref-params.cc: Ditto.
3263 * gdb.cp/ref-types.cc: Ditto.
3264 * gdb.cp/templates.cc: Ditto.
3265 * gdb.cp/virtfunc.cc: Ditto.
3266 * gdb.hp/gdb.aCC/run.c: Ditto.
3267 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3268 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3269 * gdb.reverse/consecutive-reverse.c: Ditto.
3270 * gdb.reverse/sigall-reverse.c: Ditto.
3271 * gdb.reverse/until-reverse.c: Ditto.
3272 * gdb.reverse/watch-reverse.c: Ditto.
3273 * gdb.trace/actions.c: Ditto.
3274 * gdb.trace/circ.c: Ditto.
3275 * gdb.trace/collection.c: Ditto.
3276
fabde485
PA
32772011-12-13 Pedro Alves <pedro@codesourcery.com>
3278
3279 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3280 (func6, func7): New.
3281 (main): Call func6 and func7.
3282 * gdb.base/watchpoint.exp (test_wide_location_1)
3283 (test_wide_location_2): New.
3284 (top level): Re-enable hardware watchpoints if necessary. Call
3285 test_wide_location_1 and test_wide_location_2.
3286
ff7d1690
YQ
32872011-12-11 Yao Qi <yao@codesourcery.com>
3288
3289 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3290
a6af7abe
JB
32912011-12-11 Joel Brobecker <brobecker@adacore.com>
3292
3293 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3294 expected output for unsupported case.
3295
61638e15
JK
32962011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3297
3298 PR testsuite/12649
3299 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3300 Protect gdb_test_multiple by final $gdb_prompt match.
3301
0a00efc3
JK
33022011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3303
3304 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3305 New variable, new test.
3306 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3307 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3308 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3309 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3310 them if HAVE_GCC_45682_FIXED is not set.
3311
4511b1ba
YQ
33122011-12-10 Yao Qi <yao@codesourcery.com>
3313
3314 * gdb.trace/status-stop.exp: New.
3315 * gdb.trace/status-stop.c: New.
3316
27949e73
JK
33172011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3318
3319 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3320 timeout.
3321
d8ea7931
TT
33222011-12-08 Tom Tromey <tromey@redhat.com>
3323
3324 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3325 condition.
3326
1cc310d2
SS
33272011-12-07 Stan Shebs <stan@codesourcery.com>
3328
3329 * gdb.trace/tfind.exp: Update for output changes.
3330
d482a875
PA
33312011-12-07 Pedro Alves <pedro@codesourcery.com>
3332
3333 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3334 throws "Cannot insert catchpoints in this configuration".
3335 * gdb.ada/mi_catch_ex.exp: Likewise.
3336
f0ba3972
PA
33372011-12-06 Pedro Alves <pedro@codesourcery.com>
3338
3339 * gdb.base/break-always.exp: Test changing memory at addresses
3340 with breakpoints inserted.
3341
f8eba3c6
TT
33422011-12-06 Joel Brobecker <brobecker@acacore.com>
3343
3344 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3345 involving a fully qualified function name.
3346
33472011-12-06 Tom Tromey <tromey@redhat.com>
3348
3349 * gdb.ada/homonym.exp: Add three breakpoint tests.
3350
33512011-12-06 Tom Tromey <tromey@redhat.com>
3352
3353 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3354 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3355 * gdb.objc/objcdecode.exp: Update for output changes.
3356 * gdb.linespec/linespec.exp: New file.
3357 * gdb.linespec/lspec.cc: New file.
3358 * gdb.linespec/lspec.h: New file.
3359 * gdb.linespec/body.h: New file.
3360 * gdb.linespec/base/two/thefile.cc: New file.
3361 * gdb.linespec/base/one/thefile.cc: New file.
3362 * gdb.linespec/Makefile.in: New file.
3363 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3364 output changes.
3365 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3366 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3367 makes one breakpoint.
3368 * gdb.cp/method2.exp (test_break): Update for output changes.
3369 * gdb.cp/mb-templates.exp: Update for output changes.
3370 * gdb.cp/mb-inline.exp: Update for output changes.
3371 * gdb.cp/mb-ctor.exp: Update for output changes.
3372 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3373 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3374 has multiple matches.
3375 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3376 error message change.
3377 * gdb.base/list.exp (test_list_filename_and_number): Update for
3378 error message change.
3379 * gdb.base/break.exp: Disable pending breakpoints. Update for
3380 output changes.
3381 * configure.ac: Add gdb.linespec.
3382 * configure: Rebuild.
3383 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3384
c642a434
UW
33852011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3386
3387 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3388 last_break register on s390*-*-* targets.
3389
b18003d1
JB
33902011-12-06 Joel Brobecker <brobecker@adacore.com>
3391
3392 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3393 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3394 of parameter X in procedure Foo.
3395
fe96589c
SS
33962011-12-05 Stan Shebs <stan@codesourcery.com>
3397
3398 * gdb.trace/tfind.exp: Update help string matches.
3399
1820ab47
JK
34002011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3401
3402 * gdb.server/ext-run.exp (get process list): Accept also systemd
3403 as PID 1.
3404
e11ac3a3
JK
34052011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3406 Pedro Alves <pedro@codesourcery.com>
3407
3408 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3409 starting GDB.
3410 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3411 $use_gdb_stub.
3412 * gdb.base/display.exp: Likewise.
3413 * gdb.base/ending-run.exp: Likewise.
3414 * gdb.base/list.exp (test_listsize): Likewise.
3415 * gdb.base/setshow.exp: Likewise.
3416 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3417 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3418 check by global $use_gdb_stub.
3419 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3420 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3421 (default_gdb_init): Unset global $use_gdb_stub.
3422 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3423 by global $use_gdb_stub.
3424 * lib/gdbserver-support.exp: Extend comments for set_board_info
3425 gdb_protocol and gdb,socketport.
3426 (gdbserver_start_extended): Set global gdbserver_protocol and
3427 gdbserver_gdbport. Clear global use_gdb_stub.
3428 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3429 from target use_gdb_stub.
3430 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3431
1d41d75c
DE
34322011-12-03 Doug Evans <dje@google.com>
3433
3434 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3435 (gdb_step_for_stub): Add comments.
3436
d6d7a51a
MR
34372011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3438
3439 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3440 to the caller.
3441 (gdb_test_multiple): Likewise.
3442
05acf274
JK
34432011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3444
3445 Fix gdb.mi/mi-solib.exp without system debug info installed.
3446 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3447 expect attribute, return 0 for it. Update comments.
3448
2268b414
JK
34492011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3450
3451 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3452 (corrupted list): Adjust the expectation.
3453
585861ea
JK
34542011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3455
3456 PR threads/13448
3457 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3458 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3459 * gdb.threads/tls-var-main.c: New file.
3460 * gdb.threads/tls-var.c: New file.
3461 * gdb.threads/tls-var.exp: New file.
3462
968643aa
JK
34632011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3464
3465 PR testsuite/12649
3466 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3467 Protect gdb_test_multiple by final $gdb_prompt match.
3468 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3469 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3470 (test_tracepoints): Likewise.
3471
9750bca9
JK
34722011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3473
3474 PR breakpoints/13346
3475 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3476 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3477 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3478
ac1349b7
JB
34792011-12-01 Joel Brobecker <brobecker@adacore.com>
3480
3481 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3482 * gdb.ada/homonym/homonym.adb: For use of all types defined
3483 locally inside both Get_Value subprograms.
3484
26d44faf
JK
34852011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3486
3487 Fix racy FAILs.
3488 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3489 of send_gdb.
3490
514f6425
UW
34912011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3492
3493 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3494 environment variable after test completed.
3495
4255c8d2
UW
34962011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3497
3498 * gdb.base/solib-nodir.exp: Skip if remote target.
3499 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3500 application. Call gdb_load_shlibs.
3501 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3502
a35ad96a
JB
35032011-11-29 Joel Brobecker <brobecker@adacore.com>
3504
3505 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3506
1a1d5513
JB
35072011-11-28 Joel Brobecker <brobecker@adacore.com>
3508
3509 * gdb.ada/fullname_bp: New testcase.
3510
50b4ddf8
JK
35112011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3512
3513 PR testsuite/12649
3514 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3515 Wrap send_gdb into a new gdb_test.
3516
fb0aec57
JK
3517 Code cleanup.
3518 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3519 Convert send_gdb and gdb_expect to gdb_test_multiple.
3520
2376d946
JK
35212011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3522
3523 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3524
1eec78bd
KS
35252011-11-23 Keith Seitz <keiths@redhat.com>
3526
3527 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3528 (mi_varobj_tree_test_children_callback): New proc.
3529 (mi_walk_varobj_tree): New proc.
3530
36dfb11c
TT
35312011-11-22 Tom Tromey <tromey@redhat.com>
3532
3533 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3534 Add "use_mi_command" argument.
3535 (mi_run_cmd, mi_run_with_cli): New procs.
3536 * gdb.mi/solib-lib.c: New file.
3537 * gdb.mi/solib-main.c: New file.
3538 * gdb.mi/mi-solib.exp: New file.
3539
0e965dd0
DE
35402011-11-21 Doug Evans <dje@google.com>
3541
3542 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3543 _Unwind_DebugHook is missing.
3544
f196051f
SS
35452011-11-20 Stan Shebs <stan@codesourcery.com>
3546
3547 * gdb.trace/tstatus.exp: New.
3548 * gdb.trace/actions.c: Include string.h.
3549
bfccc43c
YQ
35502011-11-18 Yao Qi <yao@codesourcery.com>
3551
3552 * gdb.trace/pending.exp: New.
3553 * gdb.trace/pending.c: New.
3554 * gdb.trace/pendshr1.c: New.
3555 * gdb.trace/pendshr2.c: New.
3556 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3557 tracepoint location becomes pending.
3558 (tracepoint_change_loc_2): New.
3559
73cd8ab1
DM
35602011-11-16 David S. Miller <davem@davemloft.net>
3561
3562 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3563 target is sparc*-*-linux*
3564
77426730
PK
35652011-11-15 Paul Koning <paul_koning@dell.com>
3566
3567 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3568 types.
3569
ed59ded5
DE
35702011-11-14 Doug Evans <dje@google.com>
3571
3572 * gdb.base/shell.exp: New file.
3573
405f8e94
SS
35742011-11-14 Stan Shebs <stan@codesourcery.com>
3575
3576 * gdb.trace/ftrace.c: New.
3577 * gdb.trace/ftrace.exp: New.
3578
1e4d1764
YQ
35792011-11-14 Yao Qi <yao@codesourcery.com>
3580
3581 * gdb.trace/change-loc-1.c: New.
3582 * gdb.trace/change-loc-2.c: New.
3583 * gdb.trace/change-loc.c: New.
3584 * gdb.trace/change-loc.exp: New.
3585 * gdb.trace/change-loc.h: New.
3586 * gdb.trace/trace-break.c (marker): Define new symbol.
3587 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3588 New.
3589 (break_trace_same_addr_6): New.
3590
71eba9c2 35912011-11-12 Matt Rice <ratmice@gmail.com>
3592
3593 * gdb.base/info-macros.exp: Make tests for info definitions
3594 test info macro. Add tests for info macro argument processing.
3595 Rename a few tests.
3596
1d93e29a
KS
35972011-11-11 Keith Seitz <keiths@redhat.com>
3598
3599 PR gdb/12843
3600 * gdb.base/linespecs.exp: New file.
3601
a4b5b48a
DE
36022011-11-11 Doug Evans <dje@google.com>
3603
3604 * gdb.threads/print-threads.exp: Extend timeout for slower
3605 tests.
3606
f6b47be4
DE
36072011-11-10 Doug Evans <dje@google.com>
3608
792a0230
DE
3609 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3610 "record to end of main" test.
3611
f6b47be4
DE
3612 * gdb.python/py-type.c (TS): New typedef.
3613 (ts): New global.
3614 * gdb.python/py-type.exp: Test field list of typedef.
3615
22355c90
JB
36162011-11-10 Joel Brobecker <brobecker@adacore.com>
3617
3618 * gdb.ada/small_reg_param: New testcase.
3619
a7860e76
TT
36202011-11-09 Tom Tromey <tromey@redhat.com>
3621
3622 * gdb.cp/destrprint.exp: New file.
3623 * gdb.cp/destrprint.cc: New file.
3624
72a2e3dc
MI
36252011-11-08 Meador Inge <meadori@codesourcery.com>
3626
3627 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3628 (switch_stack_to_other): New test function.
3629 * gdb.arch/thumb-prologue.exp: New test cases.
3630
c7195df2 36312011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3632
3633 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3634
d3895d7d
YQ
36352011-11-08 Yao Qi <yao@codesourcery.com>
3636
3637 * gdb.exp (supports_process_record): New.
3638 (supports_reverse): New.
3639 * gdb.reverse/break-precsave.exp: Call support_process_record
3640 to run test conditionally.
3641 * gdb.reverse/consecutive-precsave.exp: Likewise.
3642 * gdb.reverse/i386-precsave.exp: Likewise.
3643 * gdb.reverse/machinestate-precsave.exp: Likewise.
3644 * gdb.reverse/solib-precsave.exp: Likewise.
3645 * gdb.reverse/step-precsave.exp: Likewise.
3646 * gdb.reverse/until-precsave.exp: Likewise.
3647 * gdb.reverse/watch-precsave.exp: Likewise.
3648 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3649 test conditionally.
3650 * gdb.reverse/consecutive-reverse.exp: Likewise.
3651 * gdb.reverse/finish-precsave.exp: Likewise.
3652 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3653 * gdb.reverse/finish-reverse.exp: Likewise.
3654 * gdb.reverse/i386-reverse.exp: Likewise.
3655 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3656 * gdb.reverse/machinestate.exp: Likewise.
3657 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3658 * gdb.reverse/sigall-precsave.exp: Likewise.
3659 * gdb.reverse/sigall-reverse.exp: Likewise.
3660 * gdb.reverse/solib-reverse.exp: Likewise.
3661 * gdb.reverse/step-reverse.exp: Likewise.
3662 * gdb.reverse/until-reverse.exp: Likewise.
3663 * gdb.reverse/watch-reverse.exp: Likewise.
3664
a59306a3
YQ
36652011-11-05 Yao Qi <yao@codesourcery.com>
3666
3667 * gdb.trace/trace-break.exp: Add test on setting two
3668 fast tracepoints at the same address.
3669
87769f59
JK
36702011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3671
3672 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3673
3065dfb6
SS
36742011-11-02 Stan Shebs <stan@codesourcery.com>
3675
3676 * gdb.trace/collection.c: Add code using strings.
3677 * gdb.trace/collection.exp: Add tests of string collection.
3678
89e208db
JK
36792011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3680
3681 * gdb.base/skip-solib.exp (executable_main): New variable.
3682 (binfile_main): Base it on that.
3683 Use $executable_main in clean_restart calls. Drop gdb_exit and
3684 gdb_start calls.
3685
405e54e9
JK
36862011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3687
3688 Fix racy FAILs.
3689 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3690 breakpoint_re globals import by async. Set string_regex to .* for
3691 async. Remove the optional thread_selected_re and breakpoint_re
3692 globals expectations.
3693
58e8570a
JM
36942011-11-01 Joseph Myers <joseph@codesourcery.com>
3695
3696 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3697 well as Cygwin.
3698
7b35ec7f 36992011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3700
3701 Add tests for skip command.
89e208db
JK
3702 * gdb.base/skip-solib-lib.c: New
3703 * gdb.base/skip-solib-main.c: New
3704 * gdb.base/skip-solib.exp: New
3705 * gdb.base/skip.c: New
3706 * gdb.base/skip.exp: New
3707 * gdb.base/skip1.c: New
3708 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3709
b9fd1791
PA
37102011-10-31 Yao Qi <yao@codesourcery.com>
3711 Pedro Alves <pedro@codesourcery.com>
3712
3713 * gdb.trace/trace-break.c: New.
3714 * gdb.trace/trace-break.exp: New.
3715
4323fecc
JK
37162011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3717
3718 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3719 break-here-2.
3720
0e5bf2a8
PA
37212011-10-28 Pedro Alves <pedro@codesourcery.com>
3722
3723 * gdb.threads/no-unwaited-for-left.c: New.
3724 * gdb.threads/no-unwaited-for-left.exp: New.
3725 * gdb.threads/non-ldr-exc-1.c: New.
3726 * gdb.threads/non-ldr-exc-1.exp: New.
3727 * gdb.threads/non-ldr-exc-2.c: New.
3728 * gdb.threads/non-ldr-exc-2.exp: New.
3729 * gdb.threads/non-ldr-exc-3.c: New.
3730 * gdb.threads/non-ldr-exc-3.exp: New.
3731 * gdb.threads/non-ldr-exc-4.c: New.
3732 * gdb.threads/non-ldr-exc-4.exp: New.
3733
3a3dad98
JK
37342011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3735
3736 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3737 * gdb.base/attach-pie-misread.exp: Likewise.
3738 * gdb.base/break-interp.exp: Likewise.
3739 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3740 testcases for use_gdb_stub.
3741 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3742 (continue): New testcase.
3743 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3744 * gdb.threads/attach-into-signal.exp: Likewise.
3745 * gdb.threads/attach-stopped.exp: Likewise.
3746 * gdb.threads/attachstop-mt.exp: Likewise.
3747
d6a5d40c
PK
37482011-10-28 Paul Koning <paul_koning@dell.com>
3749
3750 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3751
ca539be8
JK
37522011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3753
3754 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3755 (mi_gdb_test): Import globals thread_selected_re
3756 and breakpoint_re. Expect them optionally at the regex start.
3757
d234ef5c
DE
37582011-10-27 Doug Evans <dje@google.com>
3759
3760 * gdb.python/python.exp: Test source -s.
3761
ab964825
PK
37622011-10-26 Paul Koning <paul_koning@dell.com>
3763
3764 * gdb.python/lib-types.cc (struct A): New structure.
3765 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3766
54d8a644
PK
37672011-10-25 Paul Koning <paul_koning@dell.com>
3768
3769 PR python/13327
d234ef5c 3770
54d8a644
PK
3771 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3772 fetch_lazy method.
3773
b0221781
YQ
37742011-10-24 Yao Qi <yao@codesourcery.com>
3775
3776 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3777 target is tic6x-*-*.
3778
6cda5a20
JB
37792011-10-21 Joel Brobecker <brobecker@adacore.com>
3780
3781 * gdb.ada/mi_task_info/task_switch.adb: New file.
3782 * gdb.ada/mi_task_info.exp: New file.
3783
5ed9db04
JK
37842011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3785
3786 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3787 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3788
9df2fbc4
PM
37892011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3790
3791 PR python/12656
3792
3793 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3794 global_block tests.
3795
736086ba
TT
37962011-10-18 Tom Tromey <tromey@redhat.com>
3797
3798 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3799
4af31552
TT
38002011-10-18 Tom Tromey <tromey@redhat.com>
3801
3802 * gdb.base/source.exp: Don't include full file name in test name.
3803 * gdb.python/python.exp: Don't include full file name in test
3804 name.
3805
43136979
AR
38062011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3807
3808 * gdb.base/attach-pie-noexec.c: New files.
3809 * gdb.base/attach-pie-noexec.exp: New files.
3810
543a9323
JM
38112011-10-17 Joseph Myers <joseph@codesourcery.com>
3812
3813 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3814 prompt for each extra line in command.
3815
21ae7a4d
JK
38162011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3817
3818 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3819 Revert the part of:
3820 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3821 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3822 Change the expected string.
3823
20ec36d9
JK
38242011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3825
3826 Fix results with system glibc debug info installed.
3827 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3828 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3829 Accept also __libc_ symbol prefix and no prefix.
3830
6501c2fc
KS
38312011-10-14 Keith Seitz <keiths@redhat.com>
3832
3833 PR c++/13225
3834 * gdb.cp/converts.cc (foo3_1): New function.
3835 (foo3_2): New functions.
3836 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3837 and null pointer conversions of integer constant zero.
3838 Add test to check if all arguments are checked for incompatible
3839 conversion BADNESS.
3840
55b1fd0c
TT
38412011-10-14 Tom Tromey <tromey@redhat.com>
3842
3843 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3844 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3845 linespec.
3846
22c05d8a
JK
38472011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3848
3849 Fix internal error regression.
3850 * gdb.dwarf2/implptr-optimized-out.S: New file.
3851 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3852
1d6edc3c
JK
38532011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3854
3855 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3856 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3857 (loclist): New.
3858 (4): New abbrev.
3859 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3860 Use prepare_for_testing, remove clean_restart.
3861 (p arraynoloc, p arraycallnoloc): New tests.
3862
9ec72168
JK
38632011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3864
3865 * gdb.cp/namespace-enum.exp (executable): New variable.
3866 (binfile): Use ${objdir}/${subdir}/ prefix.
3867 Use ${executable} for clean_restart.
3868
9c6c53f7
SA
38692011-10-11 Sterling Augustine <saugustine@google.com>
3870
3871 * gdb.cp/Makefile.in: Add namespace-enum test.
3872 * gdb.cp/namespace-enum.exp: New file.
3873 * gdb.cp/namespace-enum.c: New file.
3874 * gdb.cp/namespace-enum-main.c: New file.
3875
fac7ceb3
UW
38762011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3877
3878 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3879 sysroot.
3880
941b2081
JK
38812011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3882
3883 Reimplement @entry in input expressions.
3884 * gdb.base/exprs.c (v_int_array_init): New variable.
3885 * gdb.base/exprs.exp (print v_int_array_init)
3886 (print *v_int_array_init@1, print *v_int_array_init@2)
3887 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3888 (print v_int_array_init[1]@1): New tests.
3889
0344e878
JM
38902011-10-10 Joseph Myers <joseph@codesourcery.com>
3891
3892 * gdb.cp/gdb2495.exp: Do not include directories in filename in
3893 expected message.
3894
5a56e9c5
DE
38952011-10-09 Doug Evans <dje@google.com>
3896
3897 * gdb.base/alias.exp: Add tests for alias command.
3898
2bda9cc5
JK
38992011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3900
3901 * gdb.arch/amd64-entry-value.s: New file.
3902 * gdb.mi/mi2-amd64-entry-value.s: New file.
3903
a471c594
JK
39042011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3905
3906 Display @entry parameter values even for references.
3907 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
3908 functions.
3909 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
3910 reference and datap_input.
3911 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
3912 breakpoints.
3913 (continue to breakpoint: entry_reference: reference)
3914 (entry_reference: bt at entry)
3915 (continue to breakpoint: entry_reference: breakhere_reference)
3916 (entry_reference: bt, entry_reference: ptype regparam)
3917 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
3918 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
3919 (entry_reference: p regcopy, entry_reference: p nodataparam)
3920 (entry_reference: p nodataparam@entry): New tests.
3921
36b11add
JK
39222011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3923
3924 Support @entry in input expressions.
3925 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
3926 (entry_stack: p s1@entry, entry_stack: p s2@entry)
3927 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
3928 (tailcall: p j@entry): New tests.
3929 * gdb.cp/koenig.cc (A::entry): New function.
3930 (main): Call it.
3931 * gdb.cp/koenig.exp (p entry (c)): New test.
3932
e18b2753
JK
39332011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3934
3935 Display @entry parameter values (without references).
3936 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
3937 (different, validity, invalid): New functions.
3938 (main): Call them.
3939 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
3940 stacktest, breakhere_stacktest, different, breakhere_different,
3941 breakhere_validity and breakhere_invalid.
3942 (entry: bt): Update for @entry.
3943 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
3944 (entry_validity: *, entry_invalid: *): Many new tests.
3945 * gdb.base/break.exp
3946 (run until breakpoint set at small function, optimized file): Accept
3947 also the @entry suffix.
3948 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
3949 * gdb.mi/mi2-amd64-entry-value.c: New files.
3950 * gdb.mi/mi2-amd64-entry-value.exp: New files.
3951
2d6c5dc2
JK
39522011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3953
3954 Protect entry values against self tail calls.
3955 * gdb.arch/amd64-entry-value.cc (self2, self): New.
3956 (main): Call self.
3957 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
3958 (set debug entry-values 1, self: bt debug entry-values): New tests.
3959
111c6489
JK
39602011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3961
3962 Recognize virtual tail call frames.
3963 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
3964 (amb_b, amb_a): New.
3965 (main): Call a and b.
3966 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
3967 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
3968 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
3969 New tests.
3970
8e3b41a9
JK
39712011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3972
3973 Implement basic support for DW_TAG_GNU_call_site.
3974 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
3975 * gdb.arch/amd64-entry-value.cc: New file.
3976 * gdb.arch/amd64-entry-value.exp: New file.
3977
181cebd4
JK
39782011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3979
3980 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
3981 * gdb.dwarf2/implptr-64bit.S: New file.
3982 * gdb.dwarf2/implptr-64bit.exp: New file.
3983
741f5e3c
JK
39842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3985
3986 Fix initial language detection with -readnow.
3987 * gdb.cp/readnow-language.cc: New file.
3988 * gdb.cp/readnow-language.exp: New file.
3989
a73d2258
JK
39902011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3991
3992 Fix printed anonymous struct name.
3993 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
3994
af369495
JM
39952011-10-09 Joseph Myers <joseph@codesourcery.com>
3996
3997 * gdb.base/solib-symbol.exp: Do not include directories in
3998 filenames in expected messages.
3999
1fa57852
DE
40002011-10-07 Doug Evans <dje@google.com>
4001
4002 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
4003
bd054e06
KP
40042011-10-07 Kevin Pouget <kevin.pouget@st.com>
4005
4006 Allow Python notification of new object-file loadings.
4007 * gdb.python/py-events.exp: Test newobjfile event.
4008 * gdb.python/py-events.py: Register newobjfile callback.
4009 * gdb.python/py-events.c: Add call to shared library
4010 * gdb.python/py-events-shlib.c: New file.
4011
8031b6f8
JM
40122011-10-06 Joseph Myers <joseph@codesourcery.com>
4013
4014 * gdb.base/fixsection.exp: Do not include directories in filename
4015 in expected message.
4016
7fea6923
PM
40172011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4018
4019 Add tests for passing of environment variables to inferior.
4020 * gdb.base/testenv.c: New test source.
4021 * gdb.base/testenv.exp: New expect test.
4022
687f2a88
PK
40232011-10-04 Paul Koning <paul_koning@dell.com>
4024
4025 * gdb.python/py-value.c (main): Break before return.
4026
cb6be26b
KP
40272011-10-04 Kevin Pouget <kevin.pouget@st.com>
4028
4029 PR python/12691: Add the inferior to Python exited event
4030 * gdb.python/py-events.exp: Test the inferior attribute of exited
4031 event with a fork.
4032 * gdb.python/py-events.py: Print inferior number on exit.
4033 * gdb.python/py-events.c: Fork the inferior.
4034
fb213700
EBM
40352011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4036
4037 * gdb.base/jit.exp: Add testcase name to log message
4038
aa2071bd
PK
40392011-10-03 Paul Koning <paul_koning@dell.com>
4040 Jan Kratochvil <jan.kratochvil@redhat.com>
4041
4042 * gdb.python/py-value.exp
4043 (python inval = gdb.parse_and_eval('*(int*)0'))
4044 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
4045 (set argc=2, python print argc_lazy): New tests.
4046
dd11a36c
JB
40472011-10-02 Joel Brobecker <brobecker@adacore.com>
4048
4049 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
4050
46f886f1
JK
40512011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4052 Pedro Alves <pedro@codesourcery.com>
4053
4054 * gdb.python/py-value.exp (test_value_in_inferior): New variable
4055 can_read_0, test for it.
4056 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
4057 (parse_and_eval with memory error): ... here, make it untested if
4058 can_read_0.
4059
c5cb204f
MP
40602011-09-30 Marek Polacek <mpolacek@redhat.com>
4061
4062 * gdb.python/python.exp (verify pagination beforehand)
4063 (verify pagination afterwards): Fix race by splitting the line.
4064
68fb0ec0
JM
40652011-09-29 Joseph Myers <joseph@codesourcery.com>
4066
4067 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
4068 for 64-bit multilibs from i?86-* targets.
4069
6aee0d90
MP
40702011-09-29 Marek Polacek <mpolacek@redhat.com>
4071
4072 * lib/gdb.exp: Fix a typo in one of the comments.
4073
e9101ff5
MP
40742011-09-29 Marek Polacek <mpolacek@redhat.com>
4075
4076 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
4077 matching pattern.
4078
7a81bdbf
PK
40792011-09-28 Paul Koning <paul_koning@dell.com>
4080
4081 * gdb.python/py-type.c (enum E): New.
4082 * gdb.python/py-type.exp (test_fields): Add tests for Python
4083 mapping access to fields.
4084 (test_enums): New test for field access on enums.
4085
6710bf39
SS
40862011-09-27 Stan Shebs <stan@codesourcery.com>
4087
4088 * gdb.trace/collection.exp: Test collection of $_ret.
4089
b2a6bdeb
AT
40902011-09-22 Andreas Tobler <andreast@fgznet.ch>
4091
4092 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
4093 list of compilation switches for <*-*-freebsd*>.
4094
3c9057f3
SS
40952011-09-19 Stan Shebs <stan@codesourcery.com>
4096
4097 * gdb.trace/tspeed.exp: New file.
4098 * gdb.trace/tspeed.c: New file.
4099
34518530
YQ
41002011-09-18 Yao Qi <yao@codesourcery.com>
4101
4102 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4103 instructions.
4104 (test_adr_32bit, test_pop_pc): Likewise.
4105 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4106 Thumb instructions.
4107 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4108 in gdb_test_multiple.
4109 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4110
ab254057
YQ
41112011-09-17 Yao Qi <yao@codesourcery.com>
4112
4113 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4114 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4115 support single step to signal handler.
4116
9c317b71
YQ
41172011-09-17 Yao Qi <yao@codesourcery.com>
4118
4119 * gdb.base/disp-step-fork.c: New.
4120 * gdb.base/disp-step-syscall.exp: New.
4121 * gdb.base/disp-step-vfork.c: New.
4122
a8123151
JB
41232011-09-16 Joel Brobecker <brobecker@adacore.com>
4124
4125 * gdb.ada/tasks.exp: Make the expected output for
4126 the `info tasks' tests more resilient to spacing
4127 changes.
4128
63a9aad8
JK
41292011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4130
4131 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4132 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4133
2aa48337
KP
41342011-09-15 Kevin Pouget <kevin.pouget@st.com>
4135
4136 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4137 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4138
6839b47f
KP
41392011-04-30 Kevin Pouget <kevin.pouget@st.com>
4140
4141 Handle multiple breakpoint hits in Python interface:
4142 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4143 presence.
4144 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4145 breakpoint hits.
4146
0935723e
JK
41472011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4148 Jan Kratochvil <jan.kratochvil@redhat.com>
4149
4150 * gdb.python/py-events.exp: Remove pretty printing comment.
4151 * gdb.python/py-evsignal.exp: New file.
4152 * gdb.python/py-evthreads.c: Include signal.h.
4153 (thread3): Remove variable count3. Remove variable bad and use raise
4154 instead.
4155 (thread2): Remove variable count2. Move thread3 pthread_create here,
4156 merge pthread_join to a single line.
4157 (main): Remove variable count1. Merge pthread_join with pthread_create
4158 to a single line.
4159 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4160 KFAIL python/12966 for gdbserver. Test return value of
4161 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4162 gdb_expect by gdb_test and gdb_test_multiple.
4163 (thread 2, thread 3): New tests.
4164
4801a9a3
PA
41652011-09-12 Matt Rice <ratmice@gmail.com>
4166 Pedro Alves <pedro@codesourcery.com>
4167
4168 PR gdb/13175
4169
4170 * gdb.base/interp.exp: New tests.
4171 * gdb.base/interp.c: New file.
4172
24ece742
DE
41732011-09-12 Doug Evans <dje@google.com>
4174
4175 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4176 * gdb.dwarf2/typeddwarf.exp: Ditto.
4177
7f062217
JK
41782011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4179
4180 Fix compatibility with x32 arch.
4181 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4182 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4183 is_x86_like_target.
4184 * testsuite/gdb.trace/collection.exp: Likewise.
4185 * testsuite/gdb.trace/report.exp: Likewise.
4186 * testsuite/gdb.trace/unavailable.exp: Likewise.
4187 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4188 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4189 (is_x86_like_target): Check also is_amd64_regs_target.
4190
08711b9a
JK
41912011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4192
4193 PR breakpoints/12435
4194 * gdb.arch/amd64-prologue-xmm.c: New file.
4195 * gdb.arch/amd64-prologue-xmm.exp: New file.
4196 * gdb.arch/amd64-prologue-xmm.s: New file.
4197
b99b5f66
JK
41982011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4199
4200 * gdb.dwarf2/dw2-param-error-main.c: New file.
4201 * gdb.dwarf2/dw2-param-error.S: New file.
4202 * gdb.dwarf2/dw2-param-error.exp: New file.
4203
a391a2f6
PA
42042011-09-08 Pedro Alves <pedro@codesourcery.com>
4205
4206 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4207 inferior's pid and look for a core dump named core.$pid. Use
4208 `remote_file' commands on the host instead of hand coding shell
4209 commands on the build.
4210 * gdb.base/valgrind-db-attach.exp: Kill the program before
4211 finishing the test.
4212
7d8e6458 42132011-09-02 Matt Rice <ratmice@gmail.com>
4214
4215 * lib/prompt.exp: New file for testing the first prompt.
4216 * gdb.python/py-prompt.exp: Ditto.
4217 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4218
68e77c9e
PA
42192011-09-02 Pedro Alves <pedro@codesourcery.com>
4220
4221 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4222 0, before testing gcore.
4223
9655e943
JK
42242011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4225
df6dc84d
JK
4226 * dw2-ifort-parameter-debug.S: Update copyright year.
4227 * dw2-ifort-parameter.c: Update copyright year.
4228 * dw2-ifort-parameter.exp: Update copyright year.
4229
9655e943
JK
4230 * dw2-ifort-parameter-debug.S: New file.
4231 * dw2-ifort-parameter.c: New file.
4232 * dw2-ifort-parameter.exp: New file.
4233
353d1d73
JK
42342011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4235
4236 * gdb.base/commands.exp (error_clears_commands_left): New function.
4237 (): Call it.
4238
5c07461a
JK
42392011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4240
4241 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4242 (C): Initialize `a'.
4243 * gdb.mi/mi-inheritance-syntax-error.exp
4244 (-data-evaluate-expression $path): Expect `a' as 5.
4245
0d932b2f
MK
42462011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4247
4248 PR mi/11912
4249 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4250 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4251 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4252 keyword in output of -var-info-path-expression.
4253
bdb54049
JK
42542011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4255
4256 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4257 * gdb.trace/collection.exp: Likewise.
4258 * gdb.trace/report.exp: Likewise.
4259 * gdb.trace/unavailable.exp: Likewise.
4260 * gdb.trace/while-dyn.exp: Likewise.
4261
59cde39c
KS
42622011-08-18 Keith Seitz <keiths@redhat.com>
4263
4264 PR c++/12266
4265 * gdb.cp/meth-typedefs.cc: New file.
4266 * gdb.cp/meth-typedefs.exp: New file.
4267
fa3a4f15
PM
42682011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4269
4270 * gdb.python/python.exp: Add extended-prompt tests.
4271
c1049fca
JK
42722011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4273
4274 * gdb.arch/i386-dr3-watch.exp
4275 (watchpoint on gap1 does not fit debug registers)
4276 (delete all watchpoints): Fix racy expect strings.
4277
d93f7b5c
YQ
42782011-08-14 Yao Qi <yao@codesourcery.com>
4279
4280 * gdb.base/maint.exp: set data_section to ".neardata".
4281 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4282 * gdb.base/savedregs.exp: Handle SIGILL.
4283 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4284 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4285
457e09f0
DE
42862011-08-12 Doug Evans <dje@google.com>
4287
4288 * gdb.python/py-symbol.exp: Add test for symbol.type.
4289
5d0bb2fb
UW
42902011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4291
4292 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4293 * gdb.mi/mi-pthreads.exp: Likewise.
4294 * gdb.mi/mi2-pthreads.exp: Likewise.
4295 * gdb.mi/gdb669.exp.exp: Likewise.
4296
fcdfa280
PA
42972011-08-09 Pedro Alves <pedro@codesourcery.com>
4298
4299 * lib/mi-support.exp (detect_async): Rename to...
4300 (mi_detect_async): ... this.
4301 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4302 * gdb.mi/mi-nonstop.exp: Adjust.
4303 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4304 * gdb.mi/mi-nsintrall.exp: Adjust.
4305 * gdb.mi/mi-nsmoribund.exp: Adjust.
4306 * gdb.mi/mi-nsthrexec.exp: Adjust.
4307
9d8fa392
PA
43082011-08-09 Pedro Alves <pedro@codesourcery.com>
4309
4310 * gdb.base/display.c (do_loops): New `p_i' local.
4311 * gdb.base/display.exp: Test displaying a variable that is
4312 temporarily at a bad address.
4313
b6cede78
JK
43142011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4315
4316 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4317 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4318
67bedb8c
JK
43192011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4320
4321 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4322 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4323 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4324
af6e93b2
PA
43252011-08-05 Pedro Alves <pedro@codesourcery.com>
4326
4327 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4328 procedure.
4329 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4330
1cf0e11f
YQ
43312011-08-05 Yao Qi <yao@codesourcery.com>
4332
4333 * gdb.base/callfuncs.exp: Set language after main.
4334 * gdb.cp/cplusfuncs.exp: Likewise.
4335 * gdb.cp/inherit.exp: Likewise.
4336
a1e28cb2
UW
43372011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4338
4339 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4340 * gdb.base/watch-vfork.exp: Skip on remote targets.
4341
d4f5bbb9
UW
43422011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4343
4344 * gdb.threads/thread-find.exp: Support remote targets.
4345
724f4f80
UW
43462011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4347
4348 * gdb.base/jit.exp: Download solib_binfile to target.
4349 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4350 and call dlopen without full path name.
4351 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4352 dlopen without full path name.
4353
934709f0
PW
43542011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4355
4356 * gdb.base/break-always.exp: Complete the test
4357 with duplicated breakpoints and enabling/disabling them.
4358
c26106c4
TT
43592011-08-02 Tom Tromey <tromey@redhat.com>
4360
4361 PR gdb/11289:
4362 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4363
9300444e 43642011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4365
4366 PR gdb/13045
4367 * gdb.base/float.exp: Add new test case for PR gdb/13045
4368 * gdb.base/float.c: New file.
4369
00bd41d6
PM
43702011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4371
4372 * gdb.python/py-mi.exp: Test printers returning string hint, and
4373 also not returning a value.
4374 * gdb.python/py-prettyprint.c: Add testcase for above.
4375 * gdb.python/py-prettyprint.py: Add test printer for above.
4376
d24f74ce
JK
43772011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4378
4379 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4380 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4381 (.Ldie30) Add as field "data4".
4382 (.Ldie32) Rename field "b" to "shl".
4383 (abbrev4) Change for the "data4" field.
4384 (abbrev5, abbrev6) Remove.
4385 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4386 (p &s.shl): ... here. Add comment.
4387 (p &s.data4): New.
4388
bb7da2bf
JK
43892011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4390
4391 Fix crash on lval_computed values.
4392 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4393
11081198
JK
43942011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4395
4396 * gdb.base/help.exp (help whatis): Update the expected string.
4397
3c6e0cb3
JK
43982011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4399
4400 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4401 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4402 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4403 Change the expected string.
4404
efa80663
PA
44052011-07-26 Pedro Alves <pedro@codesourcery.com>
4406
4407 * gdb.base/watchpoint.exp
4408 (test_disable_enable_software_watchpoint): New procedure.
4409 (top level): Run it.
4410
db8e4570
UW
44112011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4412
4413 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4414 executable file "${binfile}", C++ version "${binfile}-cxx".
4415 * gdb.python/py-prettyprint.exp: Likewise.
4416 * gdb.python/py-symbol.exp: Likewise.
4417 * gdb.python/py-type.exp: Likewise.
4418 * gdb.python/py-value.exp: Likewise.
4419 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4420 file name instead of just suffix.
4421
543305c9
JK
44222011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4423
4424 Fix implicit pointer offsets.
4425 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4426 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4427 (continue to breakpoint: continue to baz breakpoint for implptr)
4428 (sanity check element 0, sanity check element 1)
4429 (enter the inlined function, check element 0 for the offset)
4430 (check element 1 for the offset)
4431 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4432 (set foo breakpoint for implptr): Update the breakpoint number.
4433
b3215adc
UW
44342011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4435
4436 * gdb.python/py-mi.exp: Use different file names for different
4437 versions of the executable under test.
4438 * gdb.python/py-prettyprint.exp: Likewise.
4439 * gdb.python/py-symbol.exp: Likewise.
4440 * gdb.python/py-template.exp: Likewise.
4441 * gdb.python/py-type.exp: Likewise.
4442 * gdb.python/py-value.exp: Likewise.
4443
182b9acc
UW
44442011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4445
4446 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4447 flag after restarting GDB if necessary.
4448
e6052b5d
UW
44492011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4450
4451 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4452
1ced966e
PA
44532011-07-22 Pedro Alves <pedro@codesourcery.com>
4454
4455 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4456 backend doesn't leave used debug registers behind.
4457
3543a589
TT
44582011-07-22 Tom Tromey <tromey@redhat.com>
4459
4460 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4461 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4462 argument.
4463 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4464
14d15303 44652011-07-21 Matt Rice <ratmice@gmail.com>
4466
4467 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4468 in mostlyclean rule. Add files ending in .core.
4469
9b158ba0 44702011-07-21 Matt Rice <ratmice@gmail.com>
4471
4472 PR macros/12999
4473 * gdb.base/info-macros.c: New test sources.
4474 * gdb.base/info-macros.exp: New tests.
4475
d17b6f81
PM
44762011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4477
4478 * gdb.python/python.exp: Add prompt substitution tests.
4479
918dd910
JK
44802011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4481
4482 Fix crash if referenced CU is aged out.
4483 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4484 New.
4485 * gdb.dwarf2/implptr.exp: Likewise.
4486
0e37a63c
JK
44872011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4488
4489 * gdb.dwarf2/implptr.S: Rebuilt.
4490 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4491 (bar): Use them for j, k, l.
4492 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4493 COMPILE.
4494 (print j in implptr:bar): Update for the intp typedef.
4495 (print p[0].x in implptr:foo): Use more exact regex.
4496
f65cf84c
TT
44972011-07-18 Tom Tromey <tromey@redhat.com>
4498
4499 * gdb.cp/static-method.exp: Add missing single quote.
4500
d5b4a7be
YQ
45012011-07-18 Yao Qi <yao@codesourcery.com>
4502
4503 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4504 supported.
4505 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4506 * gdb.mi/mi-nonstop.exp: Likewise.
4507 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4508 * gdb.mi/mi-nsintrall.exp: Likewise.
4509 * gdb.mi/mi-nsmoribund.exp: Likewise.
4510 * gdb.mi/mi-nsthrexec.exp: Likewise.
4511 * gdb.python/py-evthreads.exp: Likewise.
4512
e9ea2662
JK
45132011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4514
4515 Code cleanup.
4516 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4517 it. Substitute it instead of test_compiler_info everywhere.
4518
ce451573
UW
45192011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4520
4521 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4522 remote targets as well.
4523
756d88a7
UW
45242011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4525
4526 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4527 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4528
31f83dc5
UW
45292011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4530
4531 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4532 a remote machine, not the host.
4533 (gdb_compile_shlib): Set soname if target is remote.
4534
059241a0
PP
45352011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4536
4537 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4538
28a0b48c 45392011-07-13 Matt Rice <ratmice@gmail.com>
4540
4541 * gdb.python/py-objfile-script-gdb.py: Renamed to
4542 py-objfile-script-gdb.py.in.
4543 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4544 py-objfile-script-gdb.py.
4545 * gdb.python/py-objfile-script.exp: Update reference to
4546 py-objfile-script-gdb.py.
4547
9a771b67
JK
45482011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4549
4550 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4551 reference undefined label.
4552
04ad99e6
JK
45532011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4554
4555 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4556 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4557 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4558 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4559
713389e0
PM
45602011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4561
4562 PR python/12438
4563 * gdb.python/python.exp: Add maint set/show python print-stack
4564 deprecated tests. Add set/show python print-backtrace tests.
4565
97d146f8
JK
45662011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4567
4568 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4569 debug info.
4570
facde0e5 45712011-07-06 Matt Rice <ratmice@gmail.com>
4572
4573 * gdb.python/python.exp: Update filename paths.
4574 * gdb.python/py-symtab.exp: Ditto.
4575
438640d1
MP
45762011-07-06 Marek Polacek <mpolacek@redhat.com>
4577
4578 * gdb.python/py-evthreads.exp: Add missing `$'.
4579
33a365df
MF
45802011-07-06 Jie Zhang <jie.zhang@analog.com>
4581
4582 * config/bfin.exp: New file.
4583 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4584 * gdb.asm/bfin.inc: New file.
4585
8f7ae686
MP
45862011-07-06 Marek Polacek <mpolacek@redhat.com>
4587
df46027d 4588 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4589 the whole output.
4590
eb2a6f42
TT
45912011-07-05 Tom Tromey <tromey@redhat.com>
4592
4593 * gdb.java/jprint.java (jprint.hi): New field.
4594 * gdb.java/jprint.exp: Print string.
4595
177b42fe
TJB
45962011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4597
4598 * gdb.base/call-sc.c: Fix typos.
4599 * gdb.base/ifelse.exp: Likewise.
4600 * gdb.base/structs.c: Likewise.
4601
3b2a0cf2
JB
46022011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4603
4604 * gdb.base/jit-so.exp: New test.
4605 * gdb.base/jit-dlmain.c: New file.
4606 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4607
46fc714c
JK
46082011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4609
4610 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4611 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4612 * gdb.cp/pr9167.exp (p b): Likewise.
4613 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4614 (test value of P in inner_m, test type of Z in inner_m): Call
4615 setup_xfail for gcc <= 4.5.
46fc714c 4616
418c7cf7
JK
46172011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4618
4619 * gdb.cp/paren-type.cc: New files.
4620 * gdb.cp/paren-type.exp: New files.
4621
3d50dd94
JK
46222011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4623
4624 Stop on first linespec terminator instead of eating what we can.
4625 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4626 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4627 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4628 (break C::f()): ... this one.
4629 (break C::operator()()): New test.
4630 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4631 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4632 test.
4633
dcf9f4ab
JK
46342011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4635
4636 Fall back linespec to minimal symbols.
4637 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4638 error message.
4639 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4640 * gdb.cp/minsym-fallback-main.cc: New file.
4641 * gdb.cp/minsym-fallback.cc: New file.
4642 * gdb.cp/minsym-fallback.exp: New file.
4643 * gdb.cp/minsym-fallback.h: New file.
4644
3f542ed1
JK
46452011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4646
4647 * gdb.cp/no-dmgl-verbose.cc: New file.
4648 * gdb.cp/no-dmgl-verbose.exp: New file.
4649
46502011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4651
4652 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4653 __GI_.
4654 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4655 (f): New function.
4656 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4657 (complete p 'func<short>(): ... here.
4658 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4659 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4660 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4661 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4662 Make them KFAIL gcc/49546.
4663
00eb2c4a
JB
46642011-07-01 Joel Brobecker <brobecker@adacore.com>
4665
4666 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4667
85a20c42
JK
46682011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4669
4670 Test GCC PR debug/49546.
4671 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4672 (test type of F in k3_m, test value of F in k3_m): New.
4673 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4674 (main): New variable k3. Call k3.k3_m.
4675
d2d43431
JB
46762011-07-01 Jean-Charles Delay <delay@adacore.com>
4677
4678 * gdb.ada/packed_array.exp: Fix expected outout.
4679
54ae186f
JB
46802011-07-01 Jean-Charles Delay <delay@adacore.com>
4681
4682 * gdb.ada/packed_array.exp: fixed expected output.
4683
8f17729f
JB
46842011-07-01 Joel Brobecker <brobecker@adacore.com>
4685
4686 * gdb.ada/same_enum: New testcase.
4687
f5aa6869
JB
46882011-07-01 Joel Brobecker <brobecker@adacore.com>
4689
4690 * gdb.ada/ptr_typedef: New testcase.
4691
828292f2
JB
46922011-07-01 Joel Brobecker <brobecker@adacore.com>
4693
4694 * gdb.ada/arrayptr.exp: Add ptype test.
4695
18920c42
JB
46962011-07-01 Joel Brobecker <brobecker@adacore.com>
4697
4698 * gdb.ada/char_enum: New testcase.
4699
3536d9e3 47002011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4701
4702 * gdb.base/dump.exp (capture_pointer_with_type): New.
4703 Get value from address instead of name.
4704 Start GDB once, and do `dump' and `restore'
4705 tests together.
4706
db863c42
MF
47072011-06-30 Jie Zhang <jie.zhang@analog.com>
4708 Mike Frysinger <vapier@gentoo.org>
4709
4710 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4711 helper functions for getting/setting remotetimeout variable.
4712 * lib/gdb.exp (gdb_load): If the target is remote, set
4713 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4714 with $loadtimeout. Set $load_ok to 0 before doing the load.
4715 Instead of returning, immediately, set $load_ok to 0. Call
4716 set_remotetimeout with $oldremotetimeout, and then return if
4717 $load_ok is 1.
4718
e9e642a8
AB
47192011-06-30 Andrew Burgess <aburgess@broadcom.com>
4720
4721 * gdb.python/py-template.exp: Don't run this test if the target
4722 does not support c++ tests.
4723
32019081
JK
47242011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4725
4726 Fix non-only rename list for Fortran modules import.
4727 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4728 tests.
4729 * gdb.fortran/module.f90 (module moduse): New.
4730 (program module): use moduse, test var_x, var_y and var_z.
4731
0ecee54c
TT
47322011-06-29 Tom Tromey <tromey@redhat.com>
4733
4734 PR testsuite/12040:
4735 * gdb.fortran/array-element.exp: Use f90, not f77.
4736 * gdb.fortran/complex.exp: Use f90, not f77.
4737 * gdb.fortran/derived-type.exp: Use f90, not f77.
4738 * gdb.fortran/library-module.exp: Use f90, not f77.
4739 * gdb.fortran/logical.exp: Use f90, not f77.
4740 * gdb.fortran/module.exp: Use f90, not f77.
4741 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4742 * gdb.fortran/subarray.exp: Use f90, not f77.
4743
3b2b8fea
TT
47442011-06-29 Tom Tromey <tromey@redhat.com>
4745
4746 * gdb.fortran/charset.exp: New file.
4747 * gdb.fortran/charset.f90: New file.
4748
42159ca5
TT
47492011-06-29 Tom Tromey <tromey@redhat.com>
4750
4751 PR testsuite/12040:
4752 * lib/future.exp: New file, mostly extracted from ada.exp.
4753 Rewrote compatibility code to use rename.
4754 (gdb_find_gfortran): New proc.
4755 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4756 gfortran patch.
4757 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4758 Move to future.exp.
4759 * lib/gdb.exp: Always load future.exp.
4760
af69a5ce
YQ
47612011-06-28 Yao Qi <yao@codesourcery.com>
4762
4763 * gdb.cp/exception.cc: Don't include iostream.
4764 (bar): Remove print statement.
4765 (catcher): New.
4766 (main): Remove print statements. Call function catcher.
4767 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4768 Set breakpoint on catcher, and check the value of parameter.
4769
ab5c6a72
YQ
47702011-06-23 Yao Qi <yao@codesourcery.com>
4771
4772 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4773 1.2 is disabled. KFAIL for uclinux.
4774
9497469f
MP
47752011-06-23 Marek Polacek <mpolacek@redhat.com>
4776
4777 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4778 mi_gdb_test.
4779
b9132588
MP
47802011-06-23 Marek Polacek <mpolacek@redhat.com>
4781
5d197ed0 4782 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4783
e55595ca
MP
47842011-06-23 Marek Polacek <mpolacek@redhat.com>
4785
5d197ed0
MP
4786 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4787
47882011-06-23 Marek Polacek <mpolacek@redhat.com>
4789
4790 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4791 `test_exec_and_symbol_mi_operatons' return value.
4792 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4793 gdb_test_multiple.
4794 (test_exec_and_symbol_mi_operatons): Likewise.
4795 (test_path_specification): Likewise.
e55595ca 4796
be777e08
YQ
47972011-06-23 Yao Qi <yao@codesourcery.com>
4798
4799 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4800 supported.
4801 * lib/gdb.exp (support_displaced_stepping): New.
4802
615556d6
YQ
48032011-06-23 Yao Qi <yao@codesourcery.com>
4804
4805 * gdb.threads/execl.exp: Skip on remote target.
4806
833b0ca7
MP
48072011-06-21 Marek Polacek <mpolacek@redhat.com>
4808
5d197ed0 4809 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4810 mi_gdb_test.
4811
1ee4023a
MP
48122011-06-20 Marek Polacek <mpolacek@redhat.com>
4813
5d197ed0 4814 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4815
d0b1d624
MP
48162011-06-20 Marek Polacek <mpolacek@redhat.com>
4817
5d197ed0 4818 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4819 mi_gdb_test.
4820
79aa92c1
MP
48212011-06-20 Marek Polacek <mpolacek@redhat.com>
4822
5d197ed0 4823 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4824
5ce5db06
YQ
48252011-06-14 Yao Qi <yao@codesourcery.com>
4826
4827 gdb/testsuite/
4828 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4829
533a737e
JK
48302011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4831
4832 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4833
d0e53741
TT
48342011-06-10 Tom Tromey <tromey@redhat.com>
4835
4836 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4837 Add tests for pointer-to-member-function.
4838 * gdb.cp/temargs.cc (S::somefunc): New function.
4839 (K2): New class.
4840 (main): Instantiate K2; call method.
4841
b5916bbd
JB
48422011-06-08 Joel Brobecker <brobecker@adacore.com>
4843
4844 * gdb.python/py-inferior.c (f2): Make str an array rather
4845 than a pointer.
4846 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4847
5be4dfca
JK
48482011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4849
4850 * gdb.base/async-shell.c: New file.
4851 * gdb.base/async-shell.exp: New file.
4852
9f47e254
PA
48532011-06-06 Pedro Alves <pedro@codesourcery.com>
4854
4855 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4856
64b9b334
JB
48572011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4858
4859 From Stephen Kitt <steve@sk2.org>
4860 * gdb.base/help.exp: Adjust following some spelling corrections
4861 in GDB.
4862
dbc0f131
YQ
48632011-06-01 Yao Qi <yao@codesourcery.com>
4864
4865 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4866
fd336a18
KS
48672010-05-31 Keith Seitz <keiths@redhat.com>
4868
4869 PR c++/12750
4870 * gdb.cp/static-method.cc: New file.
4871 * gdb.cp/static-method.exp: New file.
4872
fa8b9902
KS
48732010-05-31 Keith Seitz <keiths@redhat.com>
4874
4875 PR symtab/12704
4876 * gdb.cp/anon-ns.cc: New file.
4877 * gdb.cp/anon-ns.exp: New file.
4878
0a5b1e09
PA
48792011-05-31 Pedro Alves <pedro@codesourcery.com>
4880
4881 * gdb.arch/i386-dr3-watch.c: New file.
4882 * gdb.arch/i386-dr3-watch.exp: New file.
4883
0578b8d1
YQ
48842011-05-30 Yao Qi <yao@codesourcery.com>
4885
4886 * gdb.base/callfuncs.c (t_structs_fc): New.
4887 (t_structs_dc, t_structs_ldc): New.
4888 (t_double_many_args):
4889 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4890 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
4891 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
4892 * gdb.base/callfuncs.exp: Call new functions.
4893
6680506e
YQ
48942011-05-30 Yao Qi <yao@codesourcery.com>
4895
ff4d2c60
YQ
4896 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
4897 Call rerun_and_prepare for each test to isolate effects.
4898
48992011-05-30 Yao Qi <yao@codesourcery.com>
4900
4901 * gdb.base/varargs.c (find_max_float_real): New.
4902 (find_max_double_real, find_max_long_double_real): New.
4903 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
4904 * lib/gdb.exp (setup_kfail_for_target): New.
4905
e43ec454
YQ
49062011-05-30 Yao Qi <yao@codesourcery.com>
4907
4908 * gdb.base/funcargs.c (callca, callcb, callcc): New.
4909 (callcd, callce, callcf, callc1a, callc1b): New.
4910 (callc2a, callc2b): New.
4911 * gdb.base/funcargs.exp (complex_args): New.
4912 (complex_integral_args, complex_float_integral_args): New.
4913 * lib/gdb.exp (support_complex_tests): New. Determine
4914 whether to run test cases on _Complex types.
4915
432b4d03
JK
49162011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4917
4918 * gdb.threads/leader-exit.c: New file.
4919 * gdb.threads/leader-exit.exp: New file.
4920
6caf069d
MP
49212011-05-27 Marek Polacek <mpolacek@redhat.com>
4922
9497469f 4923 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 4924
97fce28b
MP
49252011-05-27 Marek Polacek <mpolacek@redhat.com>
4926
4927 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
4928 remove the `supported' variable.
4929 * gdb.mi/mi-nonstop.exp: Likewise.
4930 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4931 * gdb.mi/mi-nsintrall.exp: Likewise.
4932 * gdb.mi/mi-nsmoribund.exp: Likewise.
4933 * gdb.mi/mi-nsthrexec.exp: Likewise.
4934
9da8c2a0
PA
49352011-05-26 Pedro Alves <pedro@codesourcery.com>
4936
4937 * gdb.reverse/finish-reverse-bkpt.exp: New test.
4938
2c03e5be
PA
49392011-05-26 Pedro Alves <pedro@codesourcery.com>
4940
4941 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
4942
2e21250d
KS
49432011-05-24 Keith Seitz <keiths@redhat.com>
4944
4945 PR breakpoint/12803
4946 * gdb.cp/cmpd-minsyms.cc (a): New method.
4947 (b): New method.
4948 (c): New method.
4949 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
4950
cdac0397
PA
49512011-05-24 Pedro Alves <pedro@codesourcery.com>
4952
4953 * gdb.base/commands.exp (watchpoint_command_test): Check that the
4954 watchpoint's command list didn't execute when the watchpoint went
4955 out of scope.
4956
ee5683ab
PM
49572011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
4958
4959 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
4960 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
4961 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
4962 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4963 * gdb.arch/i386-permbkpt.exp: Likewise.
4964 * gdb.arch/i386-prologue.exp: Likewise.
4965 * gdb.arch/i386-size-overlap.exp: Likewise.
4966 * gdb.arch/i386-size.exp: Likewise.
4967 * gdb.arch/i386-unwind.exp: Likewise.
4968 * gdb.reverse/i386-precsave.exp: Likewise.
4969 * gdb.reverse/i386-reverse.exp: Likewise.
4970 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4971 * gdb.reverse/i387-env-reverse.exp: Likewise.
4972 * gdb.reverse/i387-stack-reverse.exp: Likewise.
4973
c91c8c16
PA
49742011-05-24 Pedro Alves <pedro@codesourcery.com>
4975
4976 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
4977 file doesn't error, using MI.
4978
c50491a7
TT
49792011-05-23 Tom Tromey <tromey@redhat.com>
4980
4981 * gdb.base/charset.exp (string_display): Add tests to assign to
4982 arrays.
4983 * gdb.base/charset.c (short_array, int_array, long_array): New.
4984
4a07b7da
PA
49852011-05-20 Pedro Alves <pedro@codesourcery.com>
4986
4987 Cope with async mode.
4988
4a07b7da
PA
4989 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
4990 into gdb_test + mi_expect_stop.
4991
b275f2d2
PA
49922011-05-20 Pedro Alves <pedro@codesourcery.com>
4993
4994 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
4995 (callme): Remove printf call.
4996
eec52c44
PM
49972011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
4998
4999 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
5000 quote pattern to avoid problems with Cygwin/mingw expect versions.
5001 * gdb.base/default.exp (show convenience): Use double
5002 quote pattern for regular expressions.
5003
b3c8eb43
JK
50042011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5005
5006 Fix -readnow for -gdwarf-4 unused type units.
5007 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
5008 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
5009
ed731959
JK
50102011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5011
5012 * gdb.base/kill-after-signal.c: New file.
5013 * gdb.base/kill-after-signal.exp: New file.
5014
3b48433d
PA
50152011-05-16 Pedro Alves <pedro@codesourcery.com>
5016
5017 * gdb.ada/start.exp: Call untested with the correct test filename.
5018 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
5019 test filename. Make the test's binary unique.
5020 * gdb.arch/i386-signal.exp: Call untested with the correct test
5021 filename.
5022 * gdb.arch/i386-size-overlap.exp: Ditto.
5023 * gdb.arch/Makefile.in (EXECUTABLES): Update.
5024 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5025 * gdb.cp/call-c.exp: Ditto.
5026 * gdb.mi/mi-reverse.exp: Call untested with the correct test
5027 filename. Make the test's binary unique.
5028 * gdb.mi/Makefile.in (EXECUTABLES): Update.
5029 * gdb.python/py-mi.exp: Ditto.
5030 * gdb.python/Makefile.in (EXECUTABLES): Update.
5031 * gdb.reverse/i386-precsave.exp: Ditto.
5032 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
5033 test filename.
5034 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5035 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
5036 unique.
5037 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
5038 test filename.
5039 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
5040 * gdb.trace/tfile.exp: Ditto.
5041
ba4a8bdd
YQ
50422011-05-14 Yao Qi <yao@codesourcery.com>
5043
5044 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
5045 type.
5046
dbaefcf7
DE
50472011-05-13 Doug Evans <dje@google.com>
5048
5049 * gdb.python/py-objfile-script.exp: New file.
5050 * gdb.python/py-objfile-script.c: New file.
5051 * gdb.python/py-objfile-script-gdb.py: New file.
5052 * testsuite/gdb.python/py-section-script.exp: Test
5053 "info auto-load-scripts".
5054
9930639c
TT
50552011-05-13 Tom Tromey <tromey@redhat.com>
5056
5057 * gdb.dwarf2/clztest.exp: New file.
5058 * gdb.dwarf2/clztest.c: New file.
5059 * gdb.dwarf2/clztest.S: New file.
5060
05272e11
DE
50612011-05-13 Doug Evans <dje@google.com>
5062
cc63ef9b
DE
5063 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
5064 String16 tests.
05272e11 5065
6edba76f
TT
50662011-05-13 Tom Tromey <tromey@redhat.com>
5067
5068 * lib/gdb.exp (is_x86_like_target): New proc.
5069 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
5070 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
5071 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
5072 -nostdlib to compiler.
5073 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
5074 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
5075 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
5076 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
5077 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
5078
028d0ed5
TJB
50792011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5080
5081 * gdb.python/py-function.exp: Test setting a value from a function
5082 which executes a command.
5083
8a9b8146
TT
50842011-05-12 Tom Tromey <tromey@redhat.com>
5085
5086 * gdb.dwarf2/typeddwarf.S: New file.
5087 * gdb.dwarf2/typeddwarf.c: New file.
5088 * gdb.dwarf2/typeddwarf.exp: New file.
5089
10483e8e
MP
50902011-05-12 Marek Polacek <mpolacek@redhat.com>
5091
5092 * gdb.mi/mi-basics.exp: Fix races. Honour the
5093 `test_exec_and_symbol_mi_operatons' return value.
5094 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5095 gdb_test_multiple.
5096 (test_exec_and_symbol_mi_operatons): Likewise.
5097 (test_path_specification): Likewise.
5098
faf067f1
JK
50992011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5100
5101 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5102 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5103 Replace `file copy' and `file rename' by `file mtime'. Twice.
5104
7ff911a3
JK
51052011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5106
5107 * gdb.base/readline-ask.c: New file.
5108 * gdb.base/readline-ask.exp: New file.
5109 * gdb.base/readline-ask.inputrc: New file.
5110
a536c6d7
UW
51112011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5112
5113 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5114 to avoid race condition.
5115 * gdb.cell/coremaker.c: Use small stack size.
5116 * gdb.cell/ea-standalone.exp: Use file name without path as
5117 argument to c_to.
5118 * gdb.cell/fork.exp: Allow other output when continuing to end.
5119
d472a426
JK
51202011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5121
5122 * gdb.threads/corethreads.c: New file.
5123 * gdb.threads/corethreads.exp: New file.
5124
51252011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
5126
5127 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5128 Try to compile the test using -Wl,-z,norelro first.
5129 (load_core): New variable libthread_db_seen, initialize it.
5130 (zeroed-threads cannot be listed): Protect it by XFAIL on
5131 !$libthread_db_seen.
5132
8be455d7
JK
51332011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5134
5135 PR 12573
5136 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5137 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5138 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5139
1976171a
JK
51402011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5141
5142 * gdb.cp/psymtab-parameter.cc: New file.
5143 * gdb.cp/psymtab-parameter.exp: New file.
5144
7db6f30f
JK
51452011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5146
5147 Fix a race.
5148 * gdb.cp/static-print-quit.exp (print c): Split to ...
5149 (print c - <return>, print c - q <return>, print c - to quit):
5150 ... these. Make the testfile untested on gdb-7.1.
5151
85161e9e 51522011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5153
5154 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5155 gdb_rename_execfile, gdb_touch_execfile): New.
5156 * gdb.base/reread.exp: Use new procs to handle multiple
5157 exec files.
5158
0c51be18
YQ
51592011-05-05 Yao Qi <yao@codesourcery.com>
5160
5161 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5162 (test_adr_32bit, test_pop_pc): New.
5163 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5164 (test_adr_32bit, test_pop_pc): New.
5165
4d393d60
JM
51662011-05-04 Joseph Myers <joseph@codesourcery.com>
5167
5168 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5169 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5170 targets.
5171 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5172 handle targets.
5173
8ffd0459
JK
51742011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5175
5176 * gdb.base/completion.exp (complete help info wat): Rename to ...
5177 (complete 'help info wat'): ... here.
5178 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5179 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5180
8e28d804
PA
51812011-05-04 Pedro Alves <pedro@codesourcery.com>
5182
5183 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5184 gdb_test and explicit $gdb_prompt/timeout matches.
5185
3eb2ef34
YQ
51862011-05-04 Yao Qi <yao@codesourcery.com>
5187
5188 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5189 and __thumb2__.
5190
aaaf81a3
MP
51912011-05-03 Marek Polacek <mpolacek@redhat.com>
5192
5193 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5194 in place of `gdb_test "delete breakpoints"'. This eliminates two
5195 testcases.
5196
c4cbc0df
PA
51972011-05-02 Pedro Alves <pedro@codesourcery.com>
5198
5199 PR testsuite/12649
5200 Fix races.
5201
5202 * gdb.base/completion.exp: Remove all sleep calls. Remove
5203 unnecessary regexs. Don't explicitly expect anything after the
5204 prompt. Eat the prompt if necessary.
5205
b4cbb4a3
EBM
52062011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5207
5208 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5209 accept to show the caller line again as well as the line after.
5210
d65aec65
PM
52112011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5212
5213 PR mi/12531
5214
5215 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5216 compile target.
5217 * gdb.python/py-prettyprint.exp: Add C++ object for
5218 CPLUS_FAKE_CHILD test.
5219
30852783
UW
52202011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5221
5222 * gdb.base/signest.exp: New file.
5223 * gdb.base/signest.c: Likewise.
5224
c7b1f0d9
JK
52252011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5226
5227 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5228 thread and breakpoint notifications.
5229
559a7a62
JK
52302011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5231
5232 * gdb.base/fortran-sym-case.c: New file.
5233 * gdb.base/fortran-sym-case.exp: New file.
5234 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5235 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5236 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5237
8344e389
JK
52382011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5239
5240 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5241 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5242 false #1', `if true else false #2' and `if true else false #3'.
5243
2484c66b
UW
52442011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5245
5246 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5247 while delivering signal.
5248
8d3788bd
VP
52492011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5250
5251 MI breakpoint notifications.
5252
5253 * testsuite/gdb.mi/mi-cli.exp: Adust.
5254 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5255 * testsuite/gdb.mi/mi-watch.exp: Adust.
5256 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5257 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5258 notifications.
5259
3e03848b
JK
52602011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5261
5262 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5263 * gdb.base/gdbindex-stabs.c: New file.
5264 * gdb.base/gdbindex-stabs.exp: New file.
5265
918c9108
YQ
52662011-04-25 Yao Qi <yao@codesourcery.com>
5267
5268 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5269 with /*...*/.
5270 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5271
90556b8c
JK
52722011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5273
5274 * gdb.python/py-value.exp (test_objfiles): Name the first test
5275 `py-value in file.filename'.
5276
03f2bd59
JK
52772011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5278
5279 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5280 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5281 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5282 !gdbserver_reconnect_p..
5283 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5284
7b08b9eb
JK
52852011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5286
5287 * gdb.cp/cpcompletion.exp (complete class methods)
5288 (complete class methods beginning with F): Move them above runto. New
5289 comment about the runto delimiter.
5290
b78974c3
PA
52912011-04-20 Pedro Alves <pedro@codesourcery.com>
5292
5293 * gdb.base/maint.exp: Test that "maint print registers" works
5294 without a running program.
5295
20429c40 52962011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5297
20429c40
MP
5298 * gdb.base/setshow.exp: Fix racy tests.
5299 ($old_gdb_prompt): New variable.
5300
7a9dd1b2
TT
53012011-04-19 Tom Tromey <tromey@redhat.com>
5302
5303 * gdb.mi/mi-nsmoribund.exp:
5304 * gdb.hp/gdb.objdbg/objdbg01.exp:
5305 * gdb.base/structs.exp (test_struct_returns):
5306 * gdb.base/call-sc.exp (test_scalar_returns):
5307 * gdb.base/bigcore.exp: Remove duplicate words.
5308
02835898
JK
53092011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5310
5311 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5312 * gdb.base/break-interp.exp (test_attach): New comment.
5313
254f582e
JK
53142011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5315
5316 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5317 (clear __stack_user.next, clear stack_used.next)
5318 (save a zeroed-threads corefile): New test.
5319 Call core_load for $core0file.
5320 (zeroed-threads cannot be listed): New test.
5321
4fe85f5c
JK
53222011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5323
5324 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5325 filename.
5326 ($srcfile): Preserve the original value.
5327 ($testfile): Match it the .exp filename.
5328 ($corefile): New variable. Substitute it around.
5329 Use clean_restart.
5330 ($prev_timeout): Remove.
5331 (load_core): Move core loading into this proc.
5332 Fix restore of $timeout if load_core fails.
5333
63524580
JK
53342011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5335
5336 * gdb.base/eu-strip-infcall.c: New file.
5337 * gdb.base/eu-strip-infcall.exp: New file.
5338
90359a16
JK
53392011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5340
5341 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5342 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5343
626e7282
JK
53442011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5345
5346 Fix Python access to inlined frames.
5347 * gdb.python/py-frame-inline.c: New file.
5348 * gdb.python/py-frame-inline.exp: New file.
5349
3363d018
EBM
53502011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5351
5352 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5353 content of 's24' correctly (avoiding "optimized out").
5354 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5355
28781456
JK
53562011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5357
5358 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5359
4a4106ca
TJB
53602011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5361
5362 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5363 expect a colon in watch -location output.
5364
d26ccb4f
JK
53652011-04-13 Marek Polacek <mpolacek@redhat.com>
5366
df46027d 5367 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5368 New testcase `expect response to define backtrace'. Also remove
5369 redundant `default' block.
5370
e1ab1f9c
JK
53712011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5372
5373 * gdb.python/py-prettyprint.c (struct hint_error): New.
5374 (main): New variable hint_error.
5375 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5376 "print hint_error".
5377 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5378 (register_pretty_printers): Register it.
5379
0c2e6019
TT
53802011-04-04 Tom Tromey <tromey@redhat.com>
5381
5382 * gdb.cp/maint.exp (test_help): Update.
5383 (test_namespace): Likewise.
5384
af57139d
JB
53852011-04-01 Joel Brobecker <brobecker@adacore.com>
5386
5387 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5388 * gdb.ada/arrayptr.exp: Add new tests.
5389
956a9fb9
JB
53902011-04-01 Joel Brobecker <brobecker@adacore.com>
5391
5392 * gdb.ada/mi_catch_ex: New testcase.
5393
d0c4d642
PA
53942011-04-01 Pedro Alves <pedro@codesourcery.com>
5395
5396 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5397 base::overload(void) method without specifying "const".
5398
18819fa6
UW
53992011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5400
5401 * gdb.arch/thumb-singlestep.S: New file.
5402 * gdb.arch/thumb-singlestep.exp: Likewise.
5403
a4c8e806
TT
54042011-03-31 Tom Tromey <tromey@redhat.com>
5405
5406 * gdb.python/py-prettyprint.py (exception_flag): New global.
5407 (NoStringContainerPrinter._iterator.next): Check it.
5408 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5409 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5410
53832f31
TT
54112011-03-29 Tom Tromey <tromey@redhat.com>
5412
5413 * gdb.cp/anon-struct.cc: New file.
5414 * gdb.cp/anon-struct.exp: New file.
5415
e4620230
JK
54162011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5417
5418 Test STT_GNU_IFUNC support.
5419 * gdb.base/gnu-ifunc-lib.c: New file.
5420 * gdb.base/gnu-ifunc.c: New file.
5421 * gdb.base/gnu-ifunc.exp: New file.
5422
d0fb5eae
JK
54232011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5424
5425 Support a ring of related breakpoints.
5426 * gdb.base/watchpoint-delete.c: New file.
5427 * gdb.base/watchpoint-delete.exp: New file.
5428
20106cfb
JK
54292011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5430
5431 * gdb.ada/arrayparam.exp (print first after function call): Use
5432 explicit package name. Add a comment
5433 (print lasta after function call): Rename ...
5434 (print last after function call): ... it and use explicit package
5435 name.
5436 (print length after function call): Use explicit package name.
5437 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5438 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5439 (multiple matches for symbol i): Rename ...
5440 (multiple matches for symbol integervar): ... it.
5441 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5442 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5443
e7ab5e63
AB
54442011-03-25 Andrew Burgess <aburgess@broadcom.com>
5445
5446 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5447 environment variable to make grep output more predictable. Move
5448 all the environment setup into gdb_init so it's done once per test
5449 case rather than each time we start gdb.
5450
9ef07c8c
TT
54512011-03-24 Tom Tromey <tromey@redhat.com>
5452
5453 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5454 test.
5455
dd90784c
JK
54562011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5457
5458 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5459 * gdb.dwarf2/dw2-entry-value.S: New file.
5460 * gdb.dwarf2/dw2-entry-value.exp: New file.
5461
05775840
PM
54622011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5463
5464 PR python/12183
5465
5466 * gdb.python/py-function.exp: Add GdbError tests.
5467
8661b11b
PA
54682011-03-18 Pedro Alves <pedro@codesourcery.com>
5469
5470 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5471 (reglocal_test_func, statlocal_test_func): New functions.
5472 (globals_test_func): Call new functions.
5473 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5474 (gdb_collect_locals_test): New procedure.
5475 (gdb_trace_collection_test): Call new procedures.
5476
0fdb4f18
PA
54772011-03-18 Pedro Alves <pedro@codesourcery.com>
5478
5479 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5480 (test_register, test_register_unavailable): New procedures.
5481 (gdb_unavailable_registers_test): New procedure.
5482 (gdb_trace_collection_test): Call it.
5483
99c3dc11
PM
54842011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5485
5486 PR python/12149
5487
5488 * gdb.python/python.exp: Add gdb.write tests.
5489
29703da4
PM
54902010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5491
5492 * gdb.python/Makefile.in: Add py-objfile.
5493 * gdb.python/py-objfile.exp: New file.
5494 * gdb.python/py-objfile.c: New file.
5495 * gdb.python/py-block.exp: Add is_valid tests.
5496 * gdb.python/py-inferior.exp: Ditto.
5497 * gdb.python/py-infthread.exp: Ditto.
5498 * gdb.python/py-symbol.exp: Ditto.
5499 * gdb.python/py-symtab.exp: Ditto.
5500
598997c8
KS
55012011-03-16 Keith Seitz <keiths@redhat.com>
5502
5503 PR c++/12273
5504 * gdb.cp/cmpd-minsyms.exp: New test.
5505 * gdb.cp/cmpd-minsyms.cc: New file.
5506
5507 PR c++/11734
5508 * gdb.cp/ovsrch.exp: New test.
5509 * gdb.cp/ovsrch.h: New file.
5510 * gdb.cp/ovsrch1.cc: New file.
5511 * gdb.cp/ovsrch2.cc: New file.
5512 * gdb.cp/ovsrch3.cc: New file.
5513 * gdb.cp/ovsrch4.cc: New file.
5514
c91513d8
PP
55152011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5516
5517 PR gdb/12528
5518 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5519 * gdb.base/break-on-linker-gcd-function.exp: New test.
5520 * gdb.base/break-on-linker-gcd-function.cc: New file.
5521
7470fc63
AT
55222011-03-15 Andreas Tobler <andreast@fgznet.ch>
5523
5524 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5525
959e7469
PM
55262011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5527
5528 * lib/gdb.exp (gdb_unload): Add another termination case.
5529
9373cf26
JK
55302011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5531
5532 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5533 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5534 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5535 Provide a stub byte there.
5536 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5537 DW_AT_entry_pc.
5538 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5539
24e9cda0
UW
55402011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5541
5542 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5543 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5544 "generic ABI, auto".
5545 (altivec_abi_tests): Accept vectors returned by reference.
5546
7371cf6d
PM
55472010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5548
5549 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5550
ce77046a
UW
55512011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5552
5553 * gdb.python/py-section-script.exp: Skip test if no Python support.
5554
176400c3
UW
55552011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5556
5557 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5558
ecec24e6
PM
55592011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5560
5561 * gdb.python/py-parameter.exp: Update tests to the new Python
5562 parameter API. Add "no documentation" test. Add deprecated API
5563 backward compatibility test.
5564
5dbdd470
TT
55652011-03-09 Tom Tromey <tromey@redhat.com>
5566
5567 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5568 gdb_continue_to_end.
5569
b66e66ee
MK
55702011-03-09 Mark Kettenis <kettenis@gnu.org>
5571
5572 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5573 tabs.
5574
eceb0c5f
TT
55752011-03-09 Tom Tromey <tromey@redhat.com>
5576
5577 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5578 parentheses.
5579 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5580 $command.
5581 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5582 argument to gdb_continue_to_end.
5583 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5584 argument to gdb_continue_to_end.
5585 * gdb.cp/annota3.exp: Fix regex.
5586 * gdb.cp/annota2.exp: Fix regex.
5587 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5588 gdb_continue_to_end.
5589 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5590 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5591 gdb_continue_to_end.
5592
63154eca
PA
55932011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5594
5595 * gdb.server/ext-run.exp
5596 (load new file without any gdbserver inferior): New test.
5597
967d1f9b
TT
55982011-03-07 Tom Tromey <tromey@redhat.com>
5599
5600 * Makefile.in (TAGS): Rewrite.
5601
d68dcbb9
JK
56022011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5603
5604 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5605 initial commands echo. New match for `Found trace'. Anchor all the
5606 other matches. Anchor and match for `No trace frame found' the final
5607 match.
5608
6bf58e63
TT
56092011-03-07 Tom Tromey <tromey@redhat.com>
5610
5611 * Makefile.in (TAGS): New target.
5612
fda326dd
TT
56132011-03-07 Tom Tromey <tromey@redhat.com>
5614
5615 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5616 change.
5617 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5618 change.
5619 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5620 exit message change.
5621 (skip_altivec_tests): Update for exit message change.
5622 (skip_vsx_tests): Likewise.
5623 (gdb_continue_to_end): Likewise. Add 'command' argument.
5624 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5625 * gdb.threads/tls.exp: Update for exit message change.
5626 * gdb.threads/thread-unwindonsignal.exp: Use
5627 gdb_continue_to_end.
5628 * gdb.threads/step.exp (step_it): Update for exit message change.
5629 (continue_all): Likewise.
5630 * gdb.threads/print-threads.exp (test_all_threads): Update for
5631 exit message change.
5632 * gdb.threads/interrupted-hand-call.exp: Use
5633 gdb_continue_to_end.
5634 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5635 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5636 gdb_continue_to_end.
5637 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5638 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5639 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5640 * gdb.cp/method.exp: Update for exit message change.
5641 * gdb.cp/mb-templates.exp: Update for exit message change.
5642 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5643 * gdb.cp/annota3.exp: Update for exit message change.
5644 * gdb.cp/annota2.exp: Update for exit message change.
5645 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5646 * gdb.base/term.exp: Update for exit message change.
5647 * gdb.base/step-test.exp (test_i): Update for exit message change.
5648 * gdb.base/sigstep.exp (advance): Update for exit message change.
5649 (advancei): Likewise.
5650 * gdb.base/siginfo.exp: Update for exit message change.
5651 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5652 * gdb.base/reread.exp: Use gdb_continue_to_end.
5653 * gdb.base/langs.exp: Use gdb_continue_to_end.
5654 * gdb.base/interrupt.exp: Update for exit message change.
5655 * gdb.base/gdb1555.exp: Update for exit message change.
5656 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5657 * gdb.base/ending-run.exp: Update for exit message change.
5658 * gdb.base/chng-syms.exp: Update for exit message change.
5659 * gdb.base/checkpoint.exp: Update for exit message change.
5660 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5661 gdb_continue_to_end.
5662 (test_catch_syscall_with_wrong_args): Likewise.
5663 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5664 * gdb.base/break-interp.exp (test_ld): Update for exit message
5665 change.
5666 * gdb.base/bang.exp: Update for exit message change.
5667 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5668 (do_call_attach_tests): Likewise.
5669 * gdb.base/a2-run.exp: Update for exit message change.
5670 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5671 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5672 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5673
dd19bd70
JK
56742011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5675
5676 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5677
30e62689
TT
56782011-03-03 Tom Tromey <tromey@redhat.com>
5679
5680 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5681 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5682 * gdb.hp/gdb.aCC/configure.ac: Remove.
5683 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5684 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5685 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5686 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5687 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5688 * gdb.hp/gdb.compat/configure.ac: Remove.
5689 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5690 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5691 * gdb.hp/gdb.defects/configure.ac: Remove.
5692 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5693 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5694 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5695 * gdb.hp/configure.ac: Remove.
5696 * gdb.hp/configure: Remove.
5697 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5698 substitution.
5699 (Makefile): Remove rule.
5700 * gdb.cell/configure.ac: Remove.
5701 * gdb.cell/configure: Remove.
5702 * gdb.stabs/Makefile.in (Makefile): Remove.
5703 (distclean): Don't remove config.status or config.log.
5704 * gdb.stabs/configure (Makefile): Remove.
5705 * gdb.stabs/configure.ac: Remove.
5706 * configure: Rebuild.
5707 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5708 Remove stabs- and cell-specific logic. Test for existence of
5709 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5710 subdirectories, gdb.cell, and and gdb.stabs.
5711 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5712
c171f854
JB
57132011-03-03 Joel Brobecker <brobecker@adacore.com>
5714
5715 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5716 end of buffer.
5717
9a5193cb
JB
57182011-03-02 Joel Brobecker <brobecker@adacore.com>
5719
5720 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5721 gdb_test when running a test where we expected no output back.
5722
9bb4c1bb
MS
57232011-02-28 Michael Snyder <msnyder@vmware.com>
5724
5725 * gdb.cp/overload.cc: Change initializer value to integer.
5726
3bd0f5ef
MS
57272011-02-27 Michael Snyder <msnyder@vmware.com>
5728
5729 * gdb.multi/base.exp: Add test for remove-inferiors.
5730
2279eaad
JB
57312011-02-26 Joel Brobecker <brobecker@adacore.com>
5732
5733 * gdb.python/py-frame.exp: Simplify the initialization phase
5734 using prepare_for_testing.
5735
c82c0b55
MS
57362011-02-25 Michael Snyder <msnyder@vmware.com>
5737
5738 * gdb.multi/base.exp: Add tests for info inferiors with args.
5739
1d94651b
JK
57402011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5741
5742 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5743 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5744 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5745 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5746 asmfile3. Comment the STABS (#3) file compilation. Compile
5747 everything through assembler. Provide KFAIL for symtab/12497.
5748 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5749 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5750 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5751 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5752
3bd0f5ef
MS
57532011-02-24 Michael Snyder <msnyder@vmware.com>
5754
5755 * gdb.base/break.exp: Add tests for delete breakpoints using
5756 convenience variables and value history references.
5757
12c1418e
MS
57582011-02-24 Michael Snyder <msnyder@vmware.com>
5759
5760 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5761 left behind in previous check-in.
5762
e5a67952
MS
57632011-02-23 Michael Snyder <msnyder@vmware.com>
5764
5765 * gdb.base/break.exp: Add tests for "info break" with arguments.
5766 * gdb.trace/infotrace.exp: Update patterns for error and help.
5767 * gdb.base/completion.exp: Update pattern.
5768 * gdb.base/ena-dis-br.exp: Update pattern.
5769 * gdb.base/help.exp: Update patterns.
5770
57712011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5772
5773 * gdb.base/memattr.exp: New test.
5774 * gdb.base/memattr.c: Test load for memattr.exp.
5775
6e6fbe60
DE
57762011-02-22 Doug Evans <dje@google.com>
5777
5778 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5779
1d41d745
MS
57802011-02-22 Michael Snyder <msnyder@vmware.com>
5781
5782 * Makefile.in: Make more clean.
5783 * gdb.ada/Makefile.in: Ditto.
5784 * gdb.arch/Makefile.in: Ditto.
5785 * gdb.asm/Makefile.in: Ditto.
5786 * gdb.base/Makefile.in: Ditto.
5787 * gdb.cp/Makefile.in: Ditto.
5788 * gdb.dwarf2/Makefile.in: Ditto.
5789 * gdb.java/Makefile.in: Ditto.
5790 * gdb.mi/Makefile.in: Ditto.
5791 * gdb.modula2/Makefile.in: Ditto.
5792 * gdb.python/Makefile.in: Ditto.
5793 * gdb.server/Makefile.in: Ditto.
5794 * gdb.stabs/Makefile.in: Ditto.
5795 * gdb.threads/Makefile.in: Ditto.
5796 * gdb.trace/Makefile.in: Ditto.
5797
79ba84ca
MS
57982011-02-22 Michael Snyder <msnyder@vmware.com>
5799
df46027d 5800 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5801 info threads.
5802
b9b35694
JB
58032011-02-22 Joel Brobecker <brobecker@adacore.com>
5804
5805 * gdb.python/py-breakpoint.exp: Fix the expected output of
5806 one of the "maint info breakpoints" tests to accept the output
5807 generated on platforms that do not have hardware watchpoints.
5808
8bfb830f
JB
58092011-02-22 Joel Brobecker <brobecker@adacore.com>
5810
5811 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5812 clean_restart. Be a little stricter in the expected output
5813 for one of the tests. Fix a typo in one of the comments.
5814
c45f3c54
JB
58152011-02-22 Joel Brobecker <brobecker@adacore.com>
5816
5817 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5818 Delete variable binfile, no longer use. Add or modify test
5819 comments to make them unique.
5820
b97c863c
MS
58212011-02-21 Michael Snyder <msnyder@vmware.com>
5822
5823 * Makefile.in: Update for make clean.
5824 * gdb.ada/Makefile.in: Ditto.
5825 * gdb.arch/Makefile.in: Ditto.
5826 * gdb.asm/Makefile.in: Ditto.
5827 * gdb.base/Makefile.in: Ditto.
5828 * gdb.cp/Makefile.in: Ditto.
5829 * gdb.dwarf2/Makefile.in: Ditto.
5830 * gdb.java/Makefile.in: Ditto.
5831 * gdb.mi/Makefile.in: Ditto.
5832 * gdb.modula2/Makefile.in: Ditto.
5833 * gdb.python/Makefile.in: Ditto.
5834 * gdb.server/Makefile.in: Ditto.
5835 * gdb.stabs/Makefile.in: Ditto.
5836 * gdb.threads/Makefile.in: Ditto.
5837 * gdb.trace/Makefile.in: Ditto.
5838
aea5b279
MS
58392011-02-21 Michael Snyder <msnyder@vmware.com>
5840
5841 * gdb.threads/thread-find.exp: Update patterns for changes in
5842 output of "info threads" command.
5843
e3039479
UW
58442011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5845 Ulrich Weigand <uweigand@de.ibm.com>
5846
5847 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5848 (skip_hw_watchpoint_tests): Likewise.
5849 (skip_hw_watchpoint_multi_tests): Likewise.
5850
b800ec70
UW
58512011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5852
5853 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5854 (skip_hw_watchpoint_tests): Likewise.
5855 (skip_hw_watchpoint_multi_tests): Likewise.
5856 (skip_hw_watchpoint_access_tests): Likewise.
5857
5858 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5859 * gdb.base/pr11022.exp: Likewise.
5860 * gdb.base/watch-read.exp: Likewise.
5861 * gdb.base/watch_thread_num.exp: Likewise.
5862 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5863 * gdb.base/watchpoint-hw.exp: Likewise.
5864 * gdb.base/watchpoint.exp: Likewise.
5865 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5866 * gdb.threads/watchthreads-reorder.exp: Likewise.
5867 * gdb.threads/watchthreads.exp: Likewise.
5868 * gdb.threads/watchthreads2.exp: Likewise.
5869
91033e37
JB
58702011-02-21 Joel Brobecker <brobecker@adacore.com>
5871
5872 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5873 the debugger is unable to find the array bounds.
5874
eeaafae2
JK
58752011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5876
5877 * gdb.cp/typedef-operator.exp: New file.
5878 * gdb.cp/typedef-operator.cc: New file.
5879
e338d953
MS
58802011-02-17 Michael Snyder <msnyder@vmware.com>
5881
5882 * gdb.threads/thread-find.exp: Fix regular expressions.
5883
e67ad678
JB
58842011-02-17 Joel Brobecker <brobecker@adacore.com>
5885
5886 * gdb.ada/packed_array: Expand testcase to test printing of
5887 unconstrained packed array.
5888
93084bca
JB
58892011-02-17 Joel Brobecker <brobecker@adacore.com>
5890
5891 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
5892
a0c78a73
PA
58932011-02-16 Pedro Alves <pedro@codesourcery.com>
5894
f65d5553 5895 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
5896 (main): Initialize it before collecting, and and clear it
5897 afterwards.
f65d5553
PA
5898 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5899 collecting with '{type} addr', where the addr expression is not an
5900 rvalue.
a0c78a73 5901
3dfcbbd2
KW
59022011-02-16 Ken Werner <ken.werner@de.ibm.com>
5903
5904 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
5905 a bool variable. Expect correct OpenCL names for vector types. Use the
5906 uc3 variable name instead of referring to the uchar3 built-in type.
5907 Escape the asterisk at the half pointer test.
5908
08807d5a
PA
59092011-02-16 Pedro Alves <pedro@codesourcery.com>
5910
f65d5553 5911 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
5912 (main): Initialize it before collecting, and and clear it
5913 afterwards.
f65d5553
PA
5914 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5915 collecting overlapping memory ranges.
08807d5a 5916
60f98dde
MS
59172011-02-15 Michael Snyder <msnyder@vmware.com>
5918
5919 * gdb.base/default.exp: Add tests for thread commands.
5920 * gdb.base/help.exp: Add tests for thread commands.
5921 * gdb.threads/thread-find.exp: New test for thread find command.
5922
648cd113
KW
59232011-02-15 Ken Werner <ken.werner@de.ibm.com>
5924
5925 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
5926
494e194e
YQ
59272011-02-15 Yao Qi <yao@codesourcery.com>
5928
5929 PR tdep/12352
5930 * gdb.arch/arm-disp-step.S : New test for str instruction.
5931 * gdb.arch/arm-disp-step.exp : Likewise.
5932
d9492458
TJB
59332011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
5934
5935 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
5936 "vector_register2_vr" test strings. Test the extended floating
5937 point registers (F32~F63).
5938 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
5939 IBM XL C compiler. Make the test program use a register provided
5940 by the compiler for the lxvd2x instruction.
5941
8af8e3bc
PA
59422011-02-14 Pedro Alves <pedro@codesourcery.com>
5943
5944 * gdb.trace/unavailable.cc (class Base, class Middle, class
5945 Derived): New types.
5946 (derived_unavail, derived_partial, derived_whole): New globals.
5947 (virtual_partial): New global.
5948 (virtualp): Point at virtual_partial.
5949 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
5950 related to unavailable vptr.
5951
1b28d0b3
PA
59522011-02-14 Pedro Alves <pedro@codesourcery.com>
5953
5954 * gdb.trace/unavailable.cc (a, b, c): New globals.
5955 (main): Set and clear them.
5956 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
5957 `a' and `c', and check that `b' isn't collected, although `a' and
5958 `c' are.
5959
ec0a52e1
PA
59602011-02-14 Pedro Alves <pedro@codesourcery.com>
5961
5962 * gdb.trace/unavailable.cc (struct Virtual): New.
5963 (virtualp): New global pointer.
5964 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
5965 printing a pointer to an object whose type has a vtable, with
5966 print object on.
5967
24e6bcee
PA
59682011-02-14 Pedro Alves <pedro@codesourcery.com>
5969
5970 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
5971 value repeat handles unavailableness.
5972
39d37385
PA
59732011-02-14 Pedro Alves <pedro@codesourcery.com>
5974
5975 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
5976 tests for building arrays from unavailable values, subscripting
5977 non-memory rvalue unvailable arrays, and accessing fields or
5978 baseclasses of non-lazy unavailable values,
5979 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
5980 struct types.
5981 (g_smallstruct, g_smallstruct_b): New globals.
5982
06d72e16
PA
59832011-02-14 Pedro Alves <pedro@codesourcery.com>
5984
5985 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
5986
bc9a5551
JK
59872011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5988
5989 Fix const/volatile qualifiers of C++ types, PR c++/12328.
5990 * gdb.cp/overload-const.exp: New file.
5991 * gdb.cp/overload-const.cc: New file.
5992
54fcddd0
UW
59932011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5994
5995 * gdb.opencl/callfuncs.cl: New file.
5996 * gdb.opencl/callfuncs.exp: New test.
5997 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
5998
d6dafb7c
UW
59992011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6000
6001 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
6002 when computing result.
6003 * gdb.arch/altivec-abi.exp: Update expected results.
6004
a449c2d8
TJB
60052011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6006
6007 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
6008 * gdb.base/jit.exp: Likewise.
6009 * gdb.base/pie-execl.exp: Likewise.
6010 * gdb.base/solib-nodir.exp: Likewise.
6011 * gdb.base/solib-overlap.exp: Likewise.
6012
764880b7
PA
60132011-02-07 Pedro Alves <pedro@codesourcery.com>
6014
6015 * gdb.trace/collection.c (global_pieces): New.
6016 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
6017 New procedure.
6018 (gdb_trace_collection_test): Call it.
6019
505500db
SW
60202011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
6021
6022 * gdb.python/py-evthreads.c: New file.
6023 * gdb.python/py-evthreads.exp: New file.
6024 * gdb.python/py-events.py: New file.
6025 * gdb.python/py-events.exp: New file.
6026 * gdb.python/py-events.c: New file.
6027
385203ed
DD
60282011-02-04 David Daney <ddaney@caviumnetworks.com>
6029
6030 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
6031
9011945e
AB
60322011-02-03 Andrew Burgess <aburgess@broadcom.com>
6033
6034 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
6035 gdb.base/disasm-end-cu.exp: New test for disassembling over the
6036 boundary between two compilation units.
6037
580688f3
PA
60382011-02-02 Pedro Alves <pedro@codesourcery.com>
6039
6040 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
6041 (Virtual): New structs.
6042 (virtual_o, virtual_middle_b): New globals.
6043 * gdb.cp/virtbase.exp: New tests.
6044
d3f0f853
PP
60452011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
6046
6047 * gdb.base/jit.exp: New file.
6048 * gdb.base/jit-main.c: New file.
6049 * gdb.base/jit-solib.c: New file.
6050
b2030fb5
UW
60512011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
6052
6053 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
6054 proceed to initial kernel entry point.
6055 * gdb.opencl/datatypes.exp: Likewise.
6056 * gdb.opencl/operators.exp: Likewise.
6057 * gdb.opencl/vec_comps.exp: Likewise.
6058
2db19d1e
SW
60592011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
6060
6061 * gdb.cp/nsnested.cc: New.
6062 * gdb.cp/nsnested.exp: New.
6063 * gdb.cp/nsnoimports.exp: New.
6064 * gdb.cp/nsnoimports.cc: New.
6065
6b0c4c1f
JB
60662011-01-31 Joel Brobecker <brobecker@adacore.com>
6067
6068 * gdb.base/interact.exp: Add extra tests that verify that
6069 the value of the interactive-mode setting does not change
6070 after the script is sourced.
6071
80b23b6a
JK
60722011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6073
6074 * gdb.cp/noparam.exp: New file.
6075 * gdb.cp/noparam.cc: New file.
6076
ffd5ec24
PA
60772011-01-28 Pedro Alves <pedro@codesourcery.com>
6078
6079 * gdb.trace/tfile.exp: Test that with no traceframe selected,
6080 there's no stack or registers.
6081
a81766d8
TT
60822011-01-26 Tom Tromey <tromey@redhat.com>
6083
6084 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
6085 space before string output. Add test for "set print pretty off"
6086 case.
6087
585fdaa1
PA
60882011-01-25 Pedro Alves <pedro@codesourcery.com>
6089
6090 * gdb.base/frame-args.exp: Adjust.
6091 * gdb.dwarf2/dw2-noloc.exp: Adjust.
6092 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
6093 * gdb.dwarf2/pieces.exp: Adjust.
6094 * gdb.opt/clobbered-registers-O2.exp: Adjust.
6095 * gdb.opt/inline-locals.exp: Adjust.
6096 * gdb.threads/fork-child-threads.exp: Adjust.
6097
d468832a
KW
60982011-01-25 Ken Werner <ken.werner@de.ibm.com>
6099
6100 * gdb.opencl/convs_casts.cl: Move program scope variables into the
6101 OpenCL kernel function. Add a comment as marker. Add address space
6102 qualifiers for the remaining program scope variables.
6103 * gdb.opencl/datatypes.cl: Likewise.
6104 * gdb.opencl/operators.cl: Likewise.
6105 * gdb.opencl/vec_comps.cl: Likewise.
6106 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6107 Add breakpoint at the marker comment.
6108 * gdb.opencl/datatypes.exp: Likewise.
6109 * gdb.opencl/operators.exp: Likewise.
6110 * gdb.opencl/vec_comps.exp: Likewise.
6111
490f124f
PA
61122011-01-24 Pedro Alves <pedro@codesourcery.com>
6113
6114 * gdb.base/printcmds.c (some_struct): New struct and instance.
6115 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6116 procedure.
6117 <global scope>: Call it.
6118
6da78614
KW
61192011-01-21 Ken Werner <ken.werner@de.ibm.com>
6120
6121 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6122 argument to the gdb_compile_opencl_hostapp call.
6123
ec64c9aa
YQ
61242011-01-19 Yao Qi <yao@codesourcery.com>
6125
6126 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6127 positve list.
6128
810cfdbb
YQ
61292011-01-19 Yao Qi <yao@codesourcery.com>
6130
6131 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6132 canonical form.
6133 Remove "xscale-*-*"
6134 * gdb.xml/tdesc-regs.exp: Likewise.
6135 * gdb.python/py-section-script.exp: Replace ARM target triplet
6136 with canonical form.
6137 Match arm*-*-symbianelf*.
6138 * gdb.base/dup-sect.exp: Likewise.
6139 * lib/dwarf.exp: New.
6140 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6141 dwarf2_support.
6142 * gdb.dwarf2/dup-psym.exp: Likewise.
6143 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6144 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6145 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6146 * gdb.dwarf2/dw2-basic.exp: Likewise.
6147 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6148 * gdb.dwarf2/dw2-const.exp: Likewise.
6149 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6150 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6151 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6152 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6153 * gdb.dwarf2/dw2-filename.exp: Likewise.
6154 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6155 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6156 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6157 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6158 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6159 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6160 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6161 * gdb.dwarf2/dw2-producer.exp: Likewise.
6162 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6163 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6164 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6165 * gdb.dwarf2/dw2-strp.exp: Likewise.
6166 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6167 * gdb.dwarf2/implptr.exp: Likewise.
6168 * gdb.dwarf2/mac-fileno.exp: Likewise.
6169 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6170 * gdb.dwarf2/pieces.exp: Likewise.
6171 * gdb.dwarf2/pr11465.exp: Likewise.
6172 * gdb.dwarf2/valop.exp: Likewise.
6173 * gdb.dwarf2/watch-notconst.exp: Likewise.
6174 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6175
4694da01
TT
61762011-01-19 Tom Tromey <tromey@redhat.com>
6177
6178 * gdb.python/py-infthread.exp: Add thread tests.
6179
b075872c
JB
61802011-01-14 Joel Brobecker <brobecker@adacore.com>
6181
6182 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6183
2c3e6e24
JB
61842011-01-14 Joel Brobecker <brobecker@adacore.com>
6185
6186 * gdb.ada/widewide: New testcase.
6187
de8fa76c
JB
61882011-01-13 Joel Brobecker <brobecker@adacore.com>
6189
6190 * gdb.base/interact.exp: New testcase.
6191
1b05df00
TT
61922011-01-12 Tom Tromey <tromey@redhat.com>
6193
6194 * gdb.mi/gdb2549.exp: Update for error message changes.
6195 * gdb.mi/mi-cli.exp: Likewise.
6196 * gdb.mi/mi-disassemble.exp: Likewise.
6197 * gdb.mi/mi-pthreads.exp: Likewise.
6198 * gdb.mi/mi-regs.exp: Likewise.
6199 * gdb.mi/mi-stack.exp: Likewise.
6200 * gdb.mi/mi-var-block.exp: Likewise.
6201 * gdb.mi/mi-var-cmd.exp: Likewise.
6202 * gdb.mi/mi2-cli.exp: Likewise.
6203 * gdb.mi/mi2-disassemble.exp: Likewise.
6204 * gdb.mi/mi2-pthreads.exp: Likewise.
6205 * gdb.mi/mi2-regs.exp: Likewise.
6206 * gdb.mi/mi2-stack.exp: Likewise.
6207 * gdb.mi/mi2-var-block.exp: Likewise.
6208 * gdb.mi/mi2-var-cmd.exp: Likewise.
6209
c2ff108b
JK
62102011-01-12 Andrew Burgess <aburgess@broadcom.com>
6211 Jan Kratochvil <jan.kratochvil@redhat.com>
6212
6213 PR fortran/11104 and DWARF unbound arrays detection.
6214 * gdb.fortran/multi-dim.exp: New file.
6215 * gdb.fortran/multi-dim.f90: New file.
6216
b716877b
AB
62172011-01-12 Andrew Burgess <aburgess@broadcom.com>
6218
6219 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6220 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6221 add new tests for opcode dumping.
6222
6c162d5e
TT
62232011-01-11 Tom Tromey <tromey@redhat.com>
6224
6225 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6226
77b06cd7
TJB
62272010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6228
6229 Convert hardware watchpoints to use breakpoint_ops.
6230 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6231 type is not supported.
6232 * gdb.base/foll-fork.exp: Likewise.
6233 * gdb.base/foll-vfork.exp: Likewise.
6234
f39a75d0
PM
62352011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6236
6237 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6238 Use load_lib gdb-python.exp.
6239 * gdb.python/python.exp: Ditto.
6240 * gdb.python/py-function.exp: Ditto.
6241
fc529d80
AS
62422011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6243
6244 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6245
fb03cb59
JK
62462011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6247
6248 * configure: Regenerate.
6249
d8e22779
TT
62502011-01-06 Tom Tromey <tromey@redhat.com>
6251
6252 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6253
09050809
JB
62542011-01-06 Joel Brobecker <brobecker@adacore.com>
6255
fc529d80
AS
6256 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6257 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6258 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6259 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6260 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6261 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6262 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6263 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6264 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6265 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6266 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6267 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6268 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6269 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6270 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6271 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6272 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6273 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6274 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6275 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6276 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6277 gdb.ada/uninitialized_vars.exp,
6278 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6279 Simplify by using clean_restart.
09050809 6280
8ed5dd9e
JB
62812011-01-06 Joel Brobecker <brobecker@adacore.com>
6282
6283 Add marker to be used as anchor for inserting breakpoints.
6284 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6285 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6286 Likewise.
6287
6288 Remove uses of gdb_start_cmd.
6289 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6290 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6291
6292 Do not run testcase if testing with GDBserver.
6293 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6294 if testing with GDBserver.
6295
368a124f
JB
62962011-01-06 Joel Brobecker <brobecker@adacore.com>
6297
6298 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6299 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6300 copyright header.
6301
44944448
JB
63022011-01-05 Joel Brobecker <brobecker@adacore.com>
6303
6304 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6305 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6306 testsuite/gdb.fortran/complex.f,
6307 testsuite/gdb.fortran/derived-type.f90,
6308 testsuite/gdb.fortran/library-module-lib.f90,
6309 testsuite/gdb.fortran/library-module-main.f90,
6310 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6311 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6312 Copyright year update.
6313
31886ea6
JB
63142011-01-05 Joel Brobecker <brobecker@adacore.com>
6315
6316 * gdb.base/langs1.f: Add copyright header.
6317
ebedcab5
JK
63182011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6319
6320 * gdb.base/morestack.exp: New file.
6321 * gdb.base/morestack.c: New file.
6322
de1eb2f9
JK
63232011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6324
6325 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6326
9e87a409
JB
63272010-12-29 Joel Brobecker <brobecker@adacore.com>
6328
6329 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6330 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6331
720d1a40
JB
63322010-12-29 Joel Brobecker <brobecker@adacore.com>
6333
6334 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6335
a283af87
AS
63362010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6337
5d3d9cba
AS
6338 * gdb.threads/tls.exp: Fix typo.
6339
a283af87
AS
6340 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6341 * gdb.threads/execl.exp: Update.
6342
2a20745c
YQ
63432010-12-23 Yao Qi <yao@codesourcery.com>
6344
6345 * gdb.arch/arm-disp-step.exp: New.
6346 * gdb.arch/arm-disp-step.S: New.
6347
a7658b96
TT
63482010-12-21 Tom Tromey <tromey@redhat.com>
6349
6350 * gdb.threads/execl.exp: Update.
6351 * gdb.threads/linux-dp.exp: Update.
6352 * gdb.threads/manythreads.exp: Update.
6353 * gdb.threads/tls.exp: Update.
6354
5b79abe7
TT
63552010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6356
6357 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6358 (NextOverThrowDerivates) <resumebpt>: New.
6359 (resumebpt_test): New.
6360 (main): Call resumebpt_test.
6361 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6362
0914bcdb
SS
63632010-12-12 Stan Shebs <stan@codesourcery.com>
6364
6365 * gdb.trace/tsv.exp: Test print command on trace state variables.
6366
305aeedc
TT
63672010-12-09 Tom Tromey <tromey@redhat.com>
6368
6369 * gdb.base/interp.exp: Add regression test.
6370
186c406b
TT
63712010-12-09 Tom Tromey <tromey@redhat.com>
6372
6373 * gdb.java/jnpe.java: New file.
6374 * gdb.java/jnpe.exp: New file.
6375 * gdb.cp/nextoverthrow.exp: New file.
6376 * gdb.cp/nextoverthrow.cc: New file.
6377
aae1c79a
DE
63782010-12-07 Doug Evans <dje@google.com>
6379
6380 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6381 of data-directory.
6382 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6383 updated.
6384 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6385
60f98dde 63862010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6387
6388 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6389 * gdb.base/call-sc.exp: Ditto.
6390 * gdb.base/finish.exp: Ditto.
6391 * gdb.base/return.exp: Ditto.
6392 * gdb.base/return2.exp: Ditto.
6393
5fa290c1
DE
63942010-11-30 Doug Evans <dje@google.com>
6395
6396 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6397 (gdb_expect_list): Fix spelling errors in comments.
6398 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6399 send_gdb/gdb_expect_list where applicable.
6400 * gdb.base/call-ar-st.exp: Ditto.
6401 * gdb.base/funcargs.exp: Ditto.
6402 * gdb.base/gcore.exp: Ditto.
6403 * gdb.base/page.exp: Ditto.
6404 * gdb.base/sigaltstack.exp: Ditto.
6405 * gdb.base/siginfo.exp: Ditto.
6406 * gdb.base/sigstep.exp: Ditto.
6407 * gdb.base/trace-commands.exp: Ditto.
6408
4e04c971
DE
64092010-11-29 Doug Evans <dje@google.com>
6410
6411 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6412 printer-name;subprinter-name.
6413
8cf6f0b1
TT
64142010-11-29 Tom Tromey <tromey@redhat.com>
6415
6416 * gdb.dwarf2/implptr.exp: New file.
6417 * gdb.dwarf2/implptr.c: New file.
6418 * gdb.dwarf2/implptr.S: New file.
6419
94b6973e
PM
64202010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6421
fc529d80 6422 PR python/12199
94b6973e
PM
6423
6424 * gdb.python/py-breakpoint.exp: Test the delete method.
6425
8358c15c
JK
64262010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6427
6428 Fix step_resume_breakpoint unsaved during an infcall.
6429 * gdb.base/step-resume-infcall.exp: New file.
6430 * gdb.base/step-resume-infcall.c: New file.
6431
f6df29bc
TJB
64322010-11-24 Edjunior Machado <emachado@br.ibm.com>
6433
6434 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6435
f2b5a5cf
TJB
64362010-11-24 Edjunior Machado <emachado@br.ibm.com>
6437
6438 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6439 on ppc64's symbols; "finish" and "return" commands must accept to
6440 show the caller line again as well as the line after.
6441 * gdb.asm/powerpc64.inc: New file.
6442
6b0ecdc2
DE
64432010-11-23 Doug Evans <dje@google.com>
6444
6445 * lib/gdb.exp (gdb_test_sequence): New function.
6446 (gdb_expect_list): Add verbose -log call for each pattern.
6447 * gdb.base/signals.exp (test_handle_all_print): Call it.
6448 Reduce timeout increment from 6 minutes to 1 minute.
6449 * gdb.server/ext-run.exp: Call it.
6450
ea976c60
PM
64512010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6452
f2b5a5cf 6453 PR python/12212
ea976c60
PM
6454
6455 * gdb.python/python.exp: Check that selected_thread raises an
6456 error when no inferior is loaded.
6457
c0efa795
JK
64582010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6459
6460 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6461 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6462
ec3aa567
JK
64632010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6464
6465 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6466 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6467
d8249011
DE
64682010-11-18 Doug Evans <dje@google.com>
6469
6470 * gdb.server/ext-run.exp: Fix intermittent failures.
6471
d4eba7d1
NF
64722010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6473
6474 * gdb.stabs/gdb11479.exp: Use runto_main.
6475
b04c2f88
NF
64762010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6477
6478 * gdb.base/break-entry.exp: Skip if using a stub.
6479
ae9d7ce4
NF
64802010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6481
6482 * gdb.python/py-inferior.exp: Pack values in target endianness.
6483
621c8364
TT
64842010-11-12 Tom Tromey <tromey@redhat.com>
6485
6486 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6487 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6488 MemoryError.
6489 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6490 type.
6491 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6492 MemoryError.
6493 (test_subscript_regression): Update exception type.
6494
84f4c1fe
PM
64952010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6496
6497 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6498 breakpoint tests.
6499
a1442452
PA
65002010-11-09 Pedro Alves <pedro@codesourcery.com>
6501
6502 * gdb.base/watchpoint.exp: Test "watch -location" with an
6503 innacessible location.
6504
efd11a33
JK
65052010-11-09 Edjunior Machado <emachado@br.ibm.com>
6506 Luis Machado <luisgpm@br.ibm.com>
6507
6508 * gdb.base/maint.exp: Expect "." prefix.
6509 * gdb.base/nodebug.exp: Expect "." Likewise.
6510 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6511 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6512 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6513 POWER server processors.
6514
aa00efb5
JK
65152010-11-08 Edjunior Machado <emachado@br.ibm.com>
6516 Luis Machado <luisgpm@br.ibm.com>
6517
6518 * gdb.base/break-entry.exp: convert entry point for
6519 ppc64 and expect leading `.' on ppc64's symbols
6520
99e7ae30
DE
65212010-11-05 Doug Evans <dje@google.com>
6522
6523 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6524 * gdb.python/py-param.exp: Delete, contents moved to ...
6525 * gdb.python/py-parameter.exp: ... here. New file.
6526 Add test for gdb.parameter ("directories").
99e7ae30 6527
f4b8a18d
KW
65282010-11-05 Ken Werner <ken.werner@de.ibm.com>
6529
6530 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6531 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6532 * configure: Regenerate.
6533 * gdb.opencl/Makefile.in: New File.
6534 * gdb.opencl/datatypes.exp: Likewise.
6535 * gdb.opencl/datatypes.cl: Likewise.
6536 * gdb.opencl/operators.exp: Likewise.
6537 * gdb.opencl/operators.cl: Likewise.
6538 * gdb.opencl/vec_comps.exp: Likewise.
6539 * gdb.opencl/vec_comps.cl: Likewise.
6540 * gdb.opencl/convs_casts.exp: Likewise.
6541 * gdb.opencl/convs_casts.cl: Likewise.
6542 * lib/opencl.exp: Likewise.
6543 * lib/opencl_hostapp.c: Likewise.
6544 * lib/opencl_kernel.cl: Likewise.
6545 * lib/cl_util.c: Likewise.
6546 * lib/cl_util.c: Likewise.
6547 * gdb.base/default.exp (set language): Add "opencl" to the list of
6548 languages.
6549
a9d5ef47
SW
65502010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6551
6552 * gdb.cp/overload.exp: Added test for inheritance overload.
6553 * gdb.cp/overload.cc: Ditto.
6554 * gdb.cp/oranking.exp: Removed releveant kfails.
6555
03eb1c79
JK
65562010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6557 Joel Brobecker <brobecker@adacore.com>
6558
6559 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6560 check test_compiler_info.
6561
dbc98a8b
KW
65622010-11-03 Ken Werner <ken.werner@de.ibm.com>
6563
6564 * gdb.base/gnu_vector.exp: Adjust expect messages.
6565
120bd360
KW
65662010-11-03 Ken Werner <ken.werner@de.ibm.com>
6567
6568 * gdb.base/gnu_vector.exp: Add unary operator tests.
6569
c37f7098
KW
65702010-11-03 Ken Werner <ken.werner@de.ibm.com>
6571
6572 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6573
7b51bc51
DE
65742010-11-02 Doug Evans <dje@google.com>
6575
6576 * gdb.python/py-pp-maint.c: New file.
6577 * gdb.python/py-pp-maint.exp: New file.
6578 * gdb.python/py-pp-maint.py: New file.
6579
50c97f38
TT
65802010-11-02 Tom Tromey <tromey@redhat.com>
6581
6582 * gdb.base/default.exp: Remove "scheme" from language list.
6583
a289b8f6
JK
65842010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6585
6586 Revert:
6587 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6588 * gdb.threads/sigstep-threads.exp: New file.
6589 * gdb.threads/sigstep-threads.c: New file.
6590
cd017491
MS
65912010-10-20 Michael Snyder <msnyder@vmware.com>
6592
6593 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6594
8e6a5956
UW
65952010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6596
6597 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6598 Skip test completely if gdb,no_hardware_watchpoints.
6599
2c04da0d
UW
66002010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6601
6602 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6603 strict, but do not check for any particular function name within libc.
6604
79afc5ef
SW
66052010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6606
6607 * gdb.cp/smartp.exp: New test.
6608 * gdb.cp/smartp.cc : New test.
6609
026ffab7
SW
66102010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6611
6612 * gdb.cp/converts.exp: Test pointer to bool conversion.
6613 Test pointer to long conversion.
6614 * gdb.cp/oranking.exp: Removed relevant kfail.
6615
3a772aa4
TT
66162010-10-18 Tom Tromey <tromey@redhat.com>
6617
6618 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6619 argument to lazy_string.
6620 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6621 (pp_ls.to_string): Use it.
6622 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6623 Add "estring2" local.
6624
5fc3827b
JK
66252010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6626
6627 Fix s390x compatibility.
6628 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6629 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6630
8aeb23f3
JK
66312010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6632
6633 * gdb.threads/sigstep-threads.exp: New file.
6634 * gdb.threads/sigstep-threads.c: New file.
6635
c1e56572
JK
66362010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6637
6638 * gdb.base/pie-execl.exp: New file.
6639 * gdb.base/pie-execl.c: New file.
6640
92163a10
JK
66412010-10-13 Doug Evans <dje@google.com>
6642 Jan Kratochvil <jan.kratochvil@redhat.com>
6643
6644 PR exp/12117
6645 * gdb.cp/ptype-cv-cp.cc: New file.
6646 * gdb.cp/ptype-cv-cp.exp: New file.
6647
7062b0a0
SW
66482010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6649
6650 * gdb.cp/converts.cc: New test program.
6651 * gdb.cp/converts.exp: New test.
6652 * gdb.cp/overload.exp: Added test for void* vs int*.
6653 * gdb.cp/overload.exp: Ditto.
6654 * gdb.cp/oranking.exp: Removed related kfail.
6655
0e3509db
DE
66562010-10-13 Doug Evans <dje@google.com>
6657
6658 * lib/gdb-python.exp (gdb_check_python_config): New function.
6659 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6660 * gdb.python/lib-types.cc: New file.
6661 * gdb.python/lib-types.exp: New file.
6662
8dc78533
JK
66632010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6664
6665 * gdb.python/py-error.exp: New file.
6666 * gdb.python/py-error.py: New file.
6667
93c17e06
JK
66682010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6669
6670 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6671 gdb_test_multiple.
6672
d8b34041
JK
66732010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6674
6675 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6676 * gdb.base/prelink.exp: Likewise.
6677 * gdb.base/solib-nodir.exp: Likewise.
6678 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6679 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6680 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6681
e0cc584e
UW
66822010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6683
6684 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6685 for the "info files" test to avoid timeouts on slow machines.
6686
cfc353b1
JK
66872010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6688
6689 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6690 (main): Make openlib dummy call.
6691
d3d7896d
JK
66922010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6693
6694 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6695 * break-interp.exp (reach): Move the core body ...
6696 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6697 (test_ld): Provide always real argument, even to the linker. Replace
6698 dl_main by _dl_debug_state.
6699
5e533c94
JK
67002010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6701
6702 Fix results of prelinked PIEs on ppc*.
6703 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6704 Accept also DISPLACEMENT "PRESENT".
6705 (main): Replace "ZERO" displacements by "PRESENT".
6706
33540610
SW
67072010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6708
6709 * gdb.cp/oranking.exp: New test.
6710 * gdb.cp/oranking.cc: New test program.
6711
3bdf2bbd
KW
67122010-10-08 Ken Werner <ken.werner@de.ibm.com>
6713
6714 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6715 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6716
2f608a3a
KW
67172010-10-06 Ken Werner <ken.werner@de.ibm.com>
6718
6719 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6720 lush, lynx) New constant.
6721 * gdb.base/constvars.exp: Test const array types.
6722 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6723
aa2e2d8d
DE
67242010-10-06 Doug Evans <dje@google.com>
6725
6726 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6727 of syscall staging area.
6728
2844d6b5
KW
67292010-10-06 Ken Werner <ken.werner@de.ibm.com>
6730
6731 * gdb.base/gnu_vector.c: Add variable c4.
6732 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6733 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6734
7d8ac8bb
MR
67352010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6736
6737 * gdb.arch/altivec-abi.exp: Fix a typo.
6738
84a02e58
MR
67392010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6740
6741 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6742 to match a thread ID.
6743
b18e6318
JK
67442010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6745
6746 Fix s390x testcase compatibility.
6747 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6748
a2c09bd0
DE
67492010-10-01 Doug Evans <dje@google.com>
6750
6751 * lib/gdb-python.exp: New file.
6752 * gdb.python/py-block.exp: Use it.
6753 * gdb.python/py-breakpoint.exp: Ditto.
6754 * gdb.python/py-frame.exp: Ditto.
6755 * gdb.python/py-inferior.exp: Ditto.
6756 * gdb.python/py-param.exp: Ditto.
6757 * gdb.python/py-prettyprint.exp: Ditto.
6758 * gdb.python/py-shared.exp: Ditto.
6759 * gdb.python/py-symbol.exp: Ditto.
6760 * gdb.python/py-symtab.exp: Ditto.
6761 * gdb.python/py-type.exp: Ditto.
6762 * gdb.python/py-value.exp: Ditto.
6763 * gdb.python/python.exp: Ditto.
6764
38f12cfc
TT
67652010-09-30 Tom Tromey <tromey@redhat.com>
6766
6767 * gdb.base/anon.exp: New file.
6768 * gdb.base/anon.c: New file.
6769
9ae8282d
TT
67702010-09-30 Tom Tromey <tromey@redhat.com>
6771
6772 * gdb.base/completion.exp: Test completion through anonymous
6773 union.
6774 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6775
e9e07ba6
JK
67762010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6777
6778 Fix printing parameters of inlined functions.
6779 * gdb.dwarf2/dw2-inline-param.exp: New file.
6780 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6781 * gdb.dwarf2/dw2-inline-param.S: New file.
6782
cd2effb2
JK
67832010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6784
6785 PR corefiles/12071.
6786 * gdb.base/corefile.exp (quit with a process, no question: load core)
6787 (quit with a core file): New tests.
6788
bceffbf3
JK
67892010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6790
6791 Fix GDB crash on inferior calls with self-referencing classes.
6792 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6793 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6794 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6795
1736ad11
JK
67962010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6797
6798 Fix lost siginfo_t for inferior calls.
6799 * gdb.base/siginfo-infcall.exp: New file.
6800 * gdb.base/siginfo-infcall.c: New file.
6801
a176ad92
JB
68022010-09-22 Joel Brobecker <brobecker@adacore.com>
6803
6804 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6805
c2b0a229
JK
68062010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6807
6808 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6809 New test.
6810 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6811
e8ae22d1
JB
68122010-09-22 Joel Brobecker <brobecker@adacore.com>
6813
6814 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6815 type of our const type.
6816
ec322823
SW
68172010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6818
6819 * gdb.cp/pr12028.cc: New.
6820 * gdb.cp/pr12028.exp: New.
6821
72929c62
JB
68222010-09-22 Joel Brobecker <brobecker@adacore.com>
6823
6824 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6825
875b4ff5 68262010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6827 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6828
6829 PR mi/11407
6830 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6831 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6832 * gdb.mi/dw2-ref-missing-frame.S New File.
6833 * gdb.mi/dw2-ref-missing-frame.exp New File.
6834
7155d578
TT
68352010-09-14 Tom Tromey <tromey@redhat.com>
6836
6837 PR symtab/8399:
6838 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6839
515ed532
TT
68402010-09-14 Tom Tromey <tromey@redhat.com>
6841
6842 PR exp/11803:
6843 * gdb.threads/tls.exp: Use C++.
6844 (check_thread_local): Use K::another_thread_local.
6845 * gdb.threads/tls.c (class K): New.
6846 (another_thread_local): Now a member of K.
6847 (spin): Update. No longer K&R C.
6848
450ca57c
SW
68492010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6850
6851 * gdb.cp/koenig.cc: created class for testing member lookup.
6852 * gdb.cp/koenig.exp: Added test for member lookup.
6853
dbd492a3
JK
68542010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6855
6856 Fix false FAILs on sourcetree topdir directory containing "kill".
6857 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6858 source line matching regexp.
6859
8d4d924b
JK
68602010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6861
6862 * gdb.python/python.exp (set height 0, collect help from uiout)
6863 (verify help to uiout): New tests.
6864
8e64f2a0
JK
68652010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6866
6867 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6868 is_lp64_target to check 64bit target.
6869
4569eed2
JK
68702010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6871
6872 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6873 (test_ld) <powerpc64-*>: New.
6874
5e1617b1
DJ
68752010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6876
6877 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6878
c767944b
DJ
68792010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6880
6881 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6882 (FunctionArg::method): New function.
6883 (empty, arg): New variables.
6884 (main): Call arg.method.
6885 * gdb.cp/templates.exp (test_template_args): New function.
6886 (do_tests): Call it.
6887
27d3a3fc
UW
68882010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6889
6890 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
6891 of "next" to proceed over pthread_exit call.
6892
55b7ce7f
UW
68932010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6894
6895 * gdb.base/maint.exp: Avoid wildcards against potentially very long
6896 "maint print statistics" output to prevent expect timeouts.
6897
809df446
JK
68982010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6899
6900 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
6901 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6902 (test_float_rejected): ... here.
6903 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
6904 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6905 (test_float_rejected): ... here.
6906 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
6907 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6908 (test_float_rejected): ... here.
6909 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
6910 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6911 (test_float_rejected): ... here.
6912
8464be76
DJ
69132010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6914
6915 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
6916 before disabling hardware watchpoints.
6917 (test_inaccessible_watchpoint): Check that hardware watchpoints
6918 are used. Test for watchpoints on a constant address.
6919
14dba4b4
JK
69202010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6921
6922 * gdb.base/ui-redirect.exp: New file.
6923
3f3540e1 69242010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 6925 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
6926
6927 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
6928
0f254bb7
DE
69292010-08-31 Doug Evans <dje@google.com>
6930
6931 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
6932
03f17ccf
TT
69332010-08-30 Tom Tromey <tromey@redhat.com>
6934
6935 PR python/11792:
6936 * gdb.python/py-value.exp (test_subscript_regression): Add
6937 dynamic_type test.
6938
640617ad
DJ
69392010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
6940
6941 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
6942 instead of running to main. Do not test the main function.
6943 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
6944 Add new main.
6945
2ed91d1b
PA
69462010-08-26 Pedro Alves <pedro@codesourcery.com>
6947
6948 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
6949 one test.
6950
673bfd45
DE
69512010-08-24 Doug Evans <dje@google.com>
6952
6953 PR symtab/11942
6954 * gdb.dwarf2/dw4-sig-types.cc: New file.
6955 * gdb.dwarf2/dw4-sig-types.h: New file.
6956 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
6957 * gdb.dwarf2/dw4-sig-types.exp: New file.
6958
f9ffd4bb
TT
69592010-08-23 Tom Tromey <tromey@redhat.com>
6960
6961 PR python/11145:
6962 * gdb.python/py-value.c (Base, Derived): New types.
6963 (base): New global.
6964 * gdb.python/py-value.exp (test_subscript_regression): Add
6965 dynamic_cast test.
6966
d839c8a4
TT
69672010-08-23 Tom Tromey <tromey@redhat.com>
6968
6969 PR python/10676:
6970 * gdb.python/py-type.exp (test_fields): Add tests for type
6971 equality.
6972
702c2711
TT
69732010-08-23 Tom Tromey <tromey@redhat.com>
6974
6975 PR python/11915:
6976 * gdb.python/py-type.exp (test_fields): Add tests for array.
6977
832bafd3
KS
69782010-08-23 Keith Seitz <keiths@redhat.com>
6979
6980 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
6981 have any children. Create a new abbrev for it.
6982 Add missing terminal sequence to .debug_abbrev.
6983
c37bf528
KS
69842010-08-20 Keith Seitz <keiths@redhat.com>
6985
6986 PR symtab/11465:
6987 * gdb.dwarf2/pr11465.exp: New test.
6988 * gdb.dwarf2/pr11465.S: New file.
6989 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
6990 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
6991
4572cbac
TJB
69922010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
6993
6994 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
6995 registers. Update data sets with the new v2_double element in the
6996 VSX register union. Add vector_register3_vr data set for the AltiVec
6997 registers. Use gdb_test_no_output instead of send_gdb.
6998
e7fbb131
PA
69992010-08-19 Pedro Alves <pedro@codesourcery.com>
7000
7001 * gdb.python/py-shared.exp: New file, factored out from
7002 python.exp.
7003 * gdb.python/py-shared.c: New file.
7004 * gdb.python/py-shared-sl.c: New file.
7005 * gdb.python/python-1.c: New file.
7006 * gdb.python/python-sl.c: Delete.
7007 * gdb.python/python.c: Mention python-1.c.
7008 * gdb.python/python.exp: Move shared library tests to
7009 py-shared.exp.
7010 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
7011 (MISCELLANEOUS): New.
7012 (clean mostlyclean): Also remove $MISCELLANEOUS.
7013
d30f5e1f
DE
70142010-08-19 Doug Evans <dje@google.com>
7015
7016 PR exp/11926
7017 * gdb.base/printcmds.exp (test_float_accepted): New function.
7018 Move existing float tests there. Add tests for floats with suffixes.
7019 (test_float_rejected): New function.
7020 * gdb.java/jv-print.exp (test_float_accepted): New function.
7021 (test_float_rejected): New function.
7022 * gdb.objc/print.exp: New file.
7023 * gdb.pascal/print.exp: New file.
7024 * lib/objc.exp: New file.
7025
7b3fd859
PM
70262010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
7027
7028 * gdb.base/default.exp (info set): Avoid full buffer error and force
7029 reading up to final gdb prompt.
7030 (show): Likewise.
7031
c92817ce
TT
70322010-08-18 Tom Tromey <tromey@redhat.com>
7033
7034 PR symtab/11919:
7035 * gdb.base/completion.exp: Add test.
7036
f1208f9e
DE
70372010-08-18 Doug Evans <dje@google.com>
7038
7039 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
7040 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
7041 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
7042 Simplify, early exit if runto_main fails.
7043 * gdb.fortran/exprs.exp: load_lib fortran.exp.
7044 (set_lang_fortran): Moved to lib/fortran.exp.
7045 * gdb.fortran/types.exp: load_lib fortran.exp.
7046 (set_lang_fortran): Moved to lib/fortran.exp.
7047 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
7048 * gdb.java/jprint.exp (set_lang_java): Ditto.
7049 * gdb.java/jv-exp.exp: load_lib java.exp.
7050 If set_lang_java fails, issue a warning instead of failure to be
7051 consistent with other set_lang_foo uses.
7052 (set_lang_java): Moved to lib/java.exp.
7053 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
7054 If set_lang_java fails, issue a warning instead of failure to be
7055 consistent with other set_lang_foo uses.
7056 * gdb.pascal/types.exp: load_lib pascal.exp.
7057 (set_lang_pascal): Moved to lib/pascal.exp.
7058 * lib/fortran.exp: New file.
7059 * lib/java.exp (set_lang_java): New function.
7060 * lib/pascal.exp (set_lang_pascal): New function.
7061
2f06b485
YQ
70622010-08-18 Yao Qi <yao@codesourcery.com
7063
7064 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
7065 func_nofb_start and func_loopfb_start, so that address of functions
7066 is equal to these labels on Thumb.
7067
96e25403
YQ
70682010-08-18 Yao Qi <yao@codesourcery.com>
7069
7070 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
7071 to reflect latest c source file.
7072
36e6adc4
JK
70732010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7074
7075 * gdb.cp/infcall-dlopen.exp: New file.
7076 * gdb.cp/infcall-dlopen.cc: New file.
7077 * gdb.cp/infcall-dlopen-lib.cc: New file.
7078
f431efe5
PA
70792010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7080 Pedro Alves <pedro@codesourcery.com>
7081
7082 PR breakpoints/11371
7083
7084 * gdb.base/watch-cond-infcall.exp: New file.
7085 * gdb.base/watch-cond-infcall.c: New file.
7086
06a64a0b
TT
70872010-08-16 Tom Tromey <tromey@redhat.com>
7088
7089 * gdb.base/help.exp: Update.
7090 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
7091 watchpoint.
7092 (test_watch_location): New proc.
7093 (test_watchpoint_in_big_blob): Delete watchpoint.
7094 * gdb.base/watchpoint.c (func5): New function.
7095 (main): Call it.
7096
70ebf4ed
DE
70972010-08-16 Doug Evans <dje@google.com>
7098
7099 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
7100
ca5c20b6
PM
71012010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7102
7103 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7104 tests.
7105
7346b668
KW
71062010-08-11 Ken Werner <ken.werner@de.ibm.com>
7107
7108 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7109 * gdb.base/gnu_vector.c: New File.
7110 * gdb.base/gnu_vector.exp: Likewise.
7111
cb2e07a6
PM
71122010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7113
7114 * gdb.python/python.c: New File.
7115 * gdb.python/python-sl.c: New File.
7116 * gdb.python/python.exp: Test solib_address and decode_line
7117 * functions.
7118
5da1313b
JK
71192010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7120
7121 * gdb.python/python.exp (show height, set height 10)
7122 (verify pagination beforehand, verify pagination beforehand: q)
7123 (gdb.execute does not page, verify pagination afterwards)
7124 (verify pagination afterwards: q): New.
7125
49c3ccf7
DE
71262010-08-02 Doug Evans <dje@google.com>
7127
7128 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7129 because of an older gcc, change test2
7130 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7131 to unsupported.
7132
42c0c4f1
KH
71332010-07-30 Kazu Hirata <kazu@codesourcery.com>
7134
7135 * gdb.base/break-always.exp: Do not expect full paths to file
7136 names.
7137 * gdb.base/commands.exp: Likewise.
7138
d3765805
DE
71392010-07-30 Doug Evans <dje@google.com>
7140
c98ee71b
DE
7141 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7142 xfail them when run with older gccs.
7143
fd961404
DE
7144 * lib/gdb.exp (build_executable): Forward "c++" option to
7145 get_compiler_info.
7146
999adef4
DE
7147 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7148 "python print ttype.template_argument(1)" and
7149 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7150 if using gcc 4.4 or earlier.
7151
d3765805
DE
7152 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7153 attach-to-debugger handling.
7154
1276c759
JK
71552010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7156
7157 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7158 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7159 (main): Use copyreloc.
7160 * gdb.base/prelink.exp (split debug of executable)
7161 (.dynbss vs. .bss address shift): New tests.
7162
88caa9b9
PA
71632010-07-29 Pedro Alves <pedro@codesourcery.com>
7164
7165 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7166 in gdb_test_multiple.
7167
c6f2ac43
PA
71682010-07-29 Pedro Alves <pedro@codesourcery.com>
7169
7170 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7171 environment.
7172
326fd672
TT
71732010-07-28 Tom Tromey <tromey@redhat.com>
7174
7175 PR python/11060:
7176 * gdb.python/py-type.c (Temargs): New template.
7177 (temvar): New variable.
7178 * gdb.python/py-type.exp (test_template): New proc.
7179
3ce3b1ba
PA
71802010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7181
7182 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7183 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7184
34eaf542
TT
71852010-07-28 Tom Tromey <tromey@redhat.com>
7186
7187 PR c++/9946:
7188 * gdb.cp/temargs.exp: New file.
7189 * gdb.cp/temargs.cc: New file.
7190
d41b819e
JK
71912010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7192
7193 * gdb.base/help.exp (help disassemble): Update the content.
7194
26ab7092
JK
71952010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7196
7197 * gdb.threads/ia64-sigill.exp: New file.
7198 * gdb.threads/ia64-sigill.c: New file.
7199
5283e9e1
TT
72002010-07-27 Tom Tromey <tromey@redhat.com>
7201
7202 * gdb.opt/inline-cmds.c (ATTR): New define.
7203 (func1): Use it.
7204 (func2): Likewise.
7205 (func3): Likewise.
7206 (outer_inline1): Likewise.
7207 (outer_inline2): Likewise.
7208 * gdb.opt/inline-bt.c (ATTR): New define.
7209 (func1): Use it.
7210 (func2): Likewise.
7211 * gdb.opt/inline-locals.c (ATTR): New define.
7212 (func1): Use it.
7213 (func2): Likewise.
7214
e992ef73
TT
72152010-07-27 Tom Tromey <tromey@redhat.com>
7216
7217 * gdb.stabs/gdb11479.c (hack): New function.
7218 (test): Use it.
7219 (test2): Use it.
7220 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7221 (int32_search_buf, int64_search_buf): No longer static.
7222 (x): Remove.
7223 * gdb.base/relocate.c (hack): New function.
7224
5374244e
PM
72252010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7226
7227 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7228 * gdb.python/py-value.c (func1): New function.
7229 (func2): Likewise.
7230
a99aee83
CV
72312010-07-26 Corinna Vinschen <vinschen@redhat.com>
7232
7233 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7234 as not to clash with .data section.
7235
a04ba985
JG
72362010-07-26 Jerome Guitton <guitton@adacore.com>
7237
7238 * gdb.base/code_elim.exp: New file.
7239 * gdb.base/code_elim1.c: New file.
7240 * gdb.base/code_elim2.c: New file.
7241
23bd0f7c
PA
72422010-07-21 Pedro Alves <pedro@codesourcery.com>
7243
7244 PR symtab/11827
7245
7246 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7247 (some_volatile_enum): New variable.
7248 * gdb.base/printcmds.exp (test_print_enums): New.
7249 <top level>: Call it.
7250
883df6dd
SW
72512010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7252
7253 * gdb.cp/fpointer.cc: New test.
7254 * gdb.cp/fpointer.exp: New test.
7255
569b05a5
JK
72562010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7257
7258 * gdb.base/solib-nodir.exp: New file.
7259 * lib/gdb.exp (runto): New case for a GDB internal error.
7260
51d7d803
JK
72612010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7262 Ulrich Weigand <uweigand@de.ibm.com>
7263 Tom Tromey <tromey@redhat.com>
7264
7265 * gdb.base/charset-malloc.c: New file.
7266 * gdb.base/charset.c (malloc_stub): New prototype.
7267 (main): Call it instead of malloc itself.
7268 * gdb.base/charset.exp: Use only prepare_for_testing.
7269 (binfile): Remove the variable.
7270
c0edd9ed
JK
72712010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7272
7273 Make core files the process_stratum.
7274 * gdb.base/corefile.exp (run: load core again)
7275 (run: sanity check we see the core file, run: with core)
7276 (run: core file is cleared, attach: load core again)
7277 (attach: sanity check we see the core file, attach: with core)
7278 (attach: core file is cleared): New tests.
7279 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7280
3cbaedff
KW
72812010-07-14 Ken Werner <ken.werner@de.ibm.com>
7282
7283 * gdb.arch/altivec-abi.exp: New tests.
7284
91158a56
TT
72852010-07-13 Tom Tromey <tromey@redhat.com>
7286
7287 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7288 (main): Use it.
7289 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7290
0f5238ed
TT
72912010-07-13 Tom Tromey <tromey@redhat.com>
7292
7293 * gdb.base/label.exp: New file.
7294 * gdb.base/label.c: New file.
7295
add265ae
L
72962010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7297 H.J. Lu <hongjiu.lu@intel.com>
7298
7299 * lib/gdb.exp (is_ilp32_target): New.
7300 (is_lp64_target): Likewise.
7301
7302 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7303 target.
7304 * gdb.arch/amd64-disp-step.exp: Likewise.
7305 * gdb.arch/amd64-dword.exp: Likewise.
7306 * gdb.arch/amd64-i386-address.exp: Likewise.
7307 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7308
add265ae
L
7309 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7310 target.
7311 * gdb.arch/i386-bp_permanent.exp: Likewise.
7312 * gdb.arch/i386-byte.exp: Likewise.
7313 * gdb.arch/i386-disp-step.exp: Likewise.
7314 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7315 * gdb.arch/i386-prologue.exp: Likewise.
7316 * gdb.arch/i386-size-overlap.exp: Likewise.
7317 * gdb.arch/i386-size.exp: Likewise.
7318 * gdb.arch/i386-sse.exp: Likewise.
7319 * gdb.arch/i386-unwind.exp: Likewise.
7320 * gdb.arch/i386-word.exp: Likewise.
7321
7322 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7323 test only when building 64-bit executables. Do not hard-code
7324 -m64 option.
7325
2dfb8c17
DE
73262010-07-07 Doug Evans <dje@google.com>
7327
7328 * lib/gdb.exp (gdb_test_list_exact): New function.
7329 * gdb.base/default.exp (show convenience): Call it, add tests for
7330 $_sdata = void, $_thread = 0.
7331
4e5799b6
JK
73322010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7333 Joel Brobecker <brobecker@adacore.com>
7334
7335 Fix re-run of PIE executable, PR shlibs/11776.
7336 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7337 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7338 and re-"run" of the inferior.
7339
1a219cc7
JK
73402010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7341 Joel Brobecker <brobecker@adacore.com>
7342
7343 Cope with missing /usr/sbin/prelink.
7344 * lib/prelink-support.exp (prelink_no):
7345 <result == 1 && $output is "no such file or directory">: New.
7346 (prelink_yes): Likewise. Return on failed prelink_no.
7347
5e3b36f8
JK
73482010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7349 Joel Brobecker <brobecker@adacore.com>
7350
7351 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7352 build_executable by build_executable_own_libs. Replace "prelink -R"
7353 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7354 change.
7355 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7356 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7357 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7358 Replace build_executable by build_executable_own_libs's function
7359 build_executable_own_libs.
7360 (prelinkNO): Create new stub to call prelink_no.
7361 (prelinkYES): Create new stub to call prelink_yes.
7362 (test_attach): Rename calls of copy to file_copy.
7363 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7364 (copy): Move to ...
7365 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7366 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7367 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7368 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7369 special flags by gdb_compile_shlib. Replace second gdb_compile by
7370 build_executable_own_libs. Replace "prelink -R" execution by a call of
7371 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7372 a second call of prelink_yes. Replace restart commands by
7373 clean_restart.
7374 (prelink): Rename to ...
7375 (seen displacement message): ... this test. Extend its expectation
7376 strictness.
7377
86e4bafc
JK
73782010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7379
7380 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7381 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7382 displacement message exactly once.
7383
3cd07d20
JK
73842010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7385 Joel Brobecker <brobecker@adacore.com>
7386
7387 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7388 its restore after the <$relink_args != ""> loop. new comment.
7389
0a1e94c7
JK
73902010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7391 Joel Brobecker <brobecker@adacore.com>
7392
7393 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7394 code for it. New variable relink_args.
7395 (prelinkYES): Call prelinkNO.
7396 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7397 in such case. Move the core code to ...
7398 (test_attach_gdb): ... a new function. Send GDB command "file".
7399 Extend expected "Attaching to " string.
7400
2f70bcfb
TT
74012010-07-02 Tom Tromey <tromey@redhat.com>
7402
7403 * gdb.base/bitops.exp: Remove extraneous "pass".
7404
a17ac5b0
TT
74052010-07-02 Ken Werner <ken.werner@de.ibm.com>
7406
7407 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7408
dc10affe
PA
74092010-07-01 Pedro Alves <pedro@codesourcery.com>
7410
d41c0fc8
PA
7411 * gdb.base/help.exp: Adjust expected output.
7412
74132010-07-01 Pedro Alves <pedro@codesourcery.com>
7414
7415 * gdb.base/help.exp: Adjust expected output.
dc10affe 7416
0a600c36
JK
74172010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7418
7419 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7420 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7421 c++/11702.
7422
37cc8bfe
JK
74232010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7424 Doug Evans <dje@google.com>
7425
7426 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7427 add .dynamic entry'.
7428
254e6b9e
DE
74292010-06-29 Doug Evans <dje@google.com>
7430
7431 Test PR c++/11702.
7432 * gdb.cp/m-static.exp: Add testcase.
7433 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7434
595939de 74352010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7436 Tom Tromey <tromey@redhat.com>
7437 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7438
7439 * gdb.python/py-inferior.c: New File.
7440 * gdb.python/py-infthread.c: New File.
7441 * gdb.python/py-inferior.exp: New File.
7442 * gdb.python/py-infthread.exp: New File.
7443
98751a41
JK
74442010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7445
7446 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7447 (ptype ::C::OtherFileClass typedefs): New.
7448 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7449 (C::OtherFileClass::cOtherFileClassVar2): New.
7450 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7451 cOtherFileClassVar2.
7452 (C::cOtherFileType2, C::cOtherFileVar2): New.
7453 (C::cOtherFileVar_use): use also cOtherFileVar2.
7454 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7455
41f62f39
JK
74562010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7457
7458 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7459 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7460 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7461 (print ::C::cOtherFileVar)
7462 (whatis C::OtherFileClass::cOtherFileClassType)
7463 (whatis ::C::OtherFileClass::cOtherFileClassType)
7464 (print C::OtherFileClass::cOtherFileClassVar)
7465 (print ::cOtherFileClassVar)
7466 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7467 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7468 trailing content.
7469 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7470 (C::OtherFileClass::cOtherFileClassVar)
7471 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7472 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7473
af53d231
JK
74742010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7475
7476 Test PR c++/11703 and PR gdb/1448.
7477 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7478 gdb/1448.
7479
9655fd1a
JK
74802010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7481
7482 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7483 (main) <rtti_data>: New.
7484 * gdb.cp/virtbase.exp (print rtti_data): New.
7485
824cc8dd
JK
74862010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7487 Joel Brobecker <brobecker@adacore.com>
7488
7489 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7490
6036c742
JK
74912010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7492
7493 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7494
de6a0421
DE
74952010-06-28 Doug Evans <dje@google.com>
7496
7497 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7498
b2dae948
DE
74992010-06-27 Doug Evans <dje@google.com>
7500
7501 * gdb.cp/m-static.exp: Update expected test output.
7502
0f3bb72e
PH
75032010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7504
889bf7c5
PA
7505 * gdb.gdb/selftest.exp: Adjust expected message for
7506 capturing start-up runtime.
0f3bb72e 7507
bc9f0842
TT
75082010-06-25 Tom Tromey <tromey@redhat.com>
7509
7510 PR python/10808:
7511 * gdb.python/python.exp: Add new tests.
7512
099ef718
SW
75132010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7514
7515 * gdb.cp/operator.cc: Created an import loop.
7516 * gdb.cp/operator.exp: Added testcase for import loop.
7517
5868a632
JK
75182010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7519
7520 Test PR python/11407.
7521 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7522 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7523 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7524 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7525 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7526 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7527 binfile. Call gdb_compile with clean_restart twice.
7528 (func_nofb print, func_nofb backtrace, func_loopfb print)
7529 (func_loopfb backtrace): New.
7530
af76db58
JK
75312010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7532
7533 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7534 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7535 by a hand made one.
7536 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7537 i?86 requirement. Remove variables srcfile and binfile. New variable
7538 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7539
f2c7657e
UW
75402010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7541
7542 * gdb.cell/dwarfaddr.exp: New file.
7543 * gdb.cell/dwarfaddr.S: New file.
7544
628fe4e4
JK
75452010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7546
7547 Test PR 9436.
7548 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7549
f1421989
HZ
75502010-06-24 Hui Zhu <teawater@gmail.com>
7551
7552 * gdb.base/eval.exp: New file.
7553
d03285ec
UW
75542010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7555
7556 * gdb.cell/fork.exp: New file.
7557 * gdb.cell/fork.c: Likewise.
7558 * gdb.cell/fork-spu.c: Likewise.
7559
41b2c92d
PM
75602010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7561
7562 * lib/gdb.exp (banned_variables_traced): New global variable.
7563 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7564 (gdb_init): Use `trace add variable' instead of obsolete
7565 `trace variable'.
7566
d5bc977f
DE
75672010-06-21 Doug Evans <dje@google.com>
7568
7569 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7570
d2ed6730
UW
75712010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7572
7573 * gdb.arch/spu-ls.exp: New file.
7574 * gdb.arch/spu-ls.c: Likewise.
7575
6aed2dbc
SS
75762010-06-18 Stan Shebs <stan@codesourcery.com>
7577
7578 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7579
e0756905
UW
75802010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7581
7582 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7583 * gdb.base/watch-cond.exp: Likewise.
7584 * gdb.python/py-breakpoint.exp: Likewise.
7585
d8053d4d
PA
75862010-06-18 Pedro Alves <pedro@codesourcery.com>
7587
7588 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7589 clean_restart, make sure every test has a distinct message, and
7590 that messages don't include the executable' full path.
7591
81ce510c
DE
75922010-06-17 Doug Evans <dje@google.com>
7593
7594 * gdb.arch/i386-size.exp: Updated expected output for
7595 DISASSEMBLY_OMIT_FNAME.
7596
65d79d4b
SDJ
75972010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7598 Sergio Durigan Junior <sergiodj@redhat.com>
7599
7600 * gdb.base/watch-notconst.c: New file.
7601 * gdb.base/watch-notconst.S: New file.
7602 * gdb.base/watch-notconst2.c: New file.
7603 * gdb.base/watch-notconst2.S: New file.
7604 * gdb.base/watch-notconst.exp: New file.
7605 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7606 (func4): Add operations on `global_ptr_ptr'.
7607 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7608 routine to test watchpoints created with a constant expression.
7609 (test_inaccessible_watchpoint): Include tests for watchpoints
7610 created with a constant expression.
7611
df0f4836
KB
76122010-06-14 Kevin Buettner <kevinb@redhat.com>
7613
7614 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7615 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7616 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7617 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7618 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7619 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7620 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7621 of `_start'.
7622
b769def5
UW
76232010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7624
7625 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7626 not supported on the target.
7627 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7628 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7629 * gdb.mi/mi-nsintrall.exp: Likewise.
7630 * gdb.mi/mi-nsmoribund.exp: Likewise.
7631 * gdb.mi/mi-nsthrexec.exp: Likewise.
7632
d914c394
SS
76332010-06-11 Stan Shebs <stan@codesourcery.com>
7634
7635 * gdb.base/permissions.exp: New file.
7636
76372010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7638
7639 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7640 does not support ELF executable class.
7641
f3ce5b9c
UW
76422010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7643
7644 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7645
8e46892c
JK
76462010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7647
7648 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7649 (runto): Catch "The target does not support running in non-stop mode.".
7650
6cc55c64
MS
76512010-06-11 Michael Snyder <msnyder@vmware.com>
7652
7653 * gdb.base/setshow.exp (set language asm): Don't use
7654 gdb_test_no_output, fails on some targets.
7655
caddefa4
UW
76562010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7657
7658 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7659 * gdb.cp/pr9167.exp: Likewise.
7660
468b1aa7
UW
76612010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7662
7663 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7664
5c3552dc
UW
76652010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7666
7667 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7668
02e6fe6a
UW
76692010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7670
7671 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7672
0e03807e
TT
76732010-06-11 Tom Tromey <tromey@redhat.com>
7674
7675 PR gdb/9977, PR exp/11636::
7676 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7677 (pieces_test_f6): Update expected output.
7678
2bdf28a0
JK
76792010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7680
7681 * gdb.base/moribund-step.exp: New.
7682
f6978de9
MS
76832010-06-08 Michael Snyder <msnyder@vmware.com>
7684
7685 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7686 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7687 * gdb.ada/frame_args.exp: Ditto.
7688 * gdb.ada/lang_switch.exp: Ditto.
7689 * gdb.ada/ptype_arith_binop.exp: Ditto.
7690 * gdb.ada/ref_param.exp: Ditto.
7691 * gdb.ada/type_coercion.exp:Ditto.
7692
7693 * gdb.asm/asm-source.exp: Ditto.
7694
7695 * gdb.base/attach.exp: Ditto.
7696 * gdb.base/bitfields2.exp: Ditto.
7697 * gdb.base/call-signal-resume.exp: Ditto.
7698 * gdb.base/callfuncs.exp: Ditto.
7699 * gdb.base/commands.exp: Ditto.
7700 * gdb.base/dbx.exp: Ditto.
7701 * gdb.base/default.exp: Ditto.
7702 * gdb.base/dump.exp: Ditto.
7703 * gdb.base/exprs.exp: Ditto.
7704 * gdb.base/freebpcmd.exp: Ditto.
7705 * gdb.base/interrupt.exp: Ditto.
7706 * gdb.base/list.exp: Ditto.
7707 * gdb.base/long_long.exp: Ditto.
7708 * gdb.base/maint.exp: Ditto.
7709 * gdb.base/ptype.exp: Ditto.
7710 * gdb.base/return.exp: Ditto.
7711 * gdb.base/setshow.exp: Ditto.
7712 * gdb.base/sigbpt.exp: Ditto.
7713 * gdb.base/sigrepeat.exp: Ditto.
7714
7715 * gdb.cp/classes.exp: Ditto.
7716
7717 * gdb.dwarf2/dw2-restore.exp: Ditto.
7718
7719 * gdb.gdb/selftest.exp: Ditto.
7720
7721 * gdb.multi/base.exp: Ditto.
7722 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7723
7724 * gdb.python/py-block.exp: Ditto.
7725 * gdb.python/py-prettyprint.exp: Ditto.
7726 * gdb.python/py-template.exp: Ditto.
7727
7728 * gdb.server/ext-attach.exp: Ditto.
7729 * gdb.server/ext-run.exp: Ditto.
7730 * gdb.server/server-mon.exp: Ditto.
7731
7732 * gdb.threads/fork-thread-pending.exp: Ditto.
7733 * gdb.threads/hand-call-in-threads.exp: Ditto.
7734 * gdb.threads/interrupted-hand-call.exp: Ditto.
7735 * gdb.threads/linux-dp.exp: Ditto.
7736 * gdb.threads/manythreads.exp: Ditto.
7737 * gdb.threads/print-threads.exp: Ditto.
7738 * gdb.threads/pthreads.exp: Ditto.
7739 * gdb.threads/schedlock.exp: Ditto.
7740 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7741 * gdb.threads/threadapply.exp: Ditto.
7742
de7ff789
MS
77432010-06-08 Michael Snyder <msnyder@vmware.com>
7744
889bf7c5 7745 * gdb.ada/exec_changed.exp:
de7ff789
MS
7746 Use ".*" instead of "" as wildcard regexp.
7747
7748 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7749 * gdb.base/call-ar-st.exp: Ditto.
7750 * gdb.base/checkpoint.exp: Ditto.
7751 * gdb.base/default.exp: Ditto.
7752 * gdb.base/dump.exp: Ditto.
7753 * gdb.base/ending-run.exp: Ditto.
7754 * gdb.base/fileio.exp: Ditto.
7755 * gdb.base/miscexprs.exp: Ditto.
7756 * gdb.base/pointers.exp: Ditto.
7757 * gdb.base/readline.exp: Ditto.
7758 * gdb.base/reread.exp: Ditto.
7759 * gdb.base/restore.exp: Ditto.
7760 * gdb.base/shlib-call.exp: Ditto.
7761 * gdb.base/valgrind-db-attach.exp: Ditto.
7762 * gdb.base/volatile.exp: Ditto.
7763 * gdb.base/watchpoints.exp: Ditto.
7764
7765 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7766
7767 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7768 * gdb.python/py-value.exp: Ditto.
7769
7770 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7771 * gdb.trace/circ.exp: Ditto.
7772 * gdb.trace/collection.exp: Ditto.
7773 * gdb.trace/packetlen.exp: Ditto.
7774 * gdb.trace/passc-dyn.exp: Ditto.
7775 * gdb.trace/report.exp: Ditto.
7776 * gdb.trace/tfile.exp: Ditto.
7777 * gdb.trace/tfind.exp: Ditto.
7778 * gdb.trace/while-dyn.exp: Ditto.
7779
3bebe2f2
JK
77802010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7781
7782 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7783
5c631832
JK
77842010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7785
7786 Test PR 10640.
7787 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7788
4c3376c8
SW
77892010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7790
7791 * gdb.cp/koenig.exp: Test for ADL operators.
7792 * gdb.cp/koenig.cc: Added ADL operators.
7793 * gdb.cp/operator.exp: New test.
7794 * gdb.cp/operator.cc: New test.
7795
dc226d5a
MS
77962010-06-04 Michael Snyder <msnyder@vmware.com>
7797
dfb88a23
MS
7798 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7799 * gdb.base/pending.exp: Ditto.
f7ae76b3 7800
dc226d5a
MS
7801 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7802
967cf477
DE
78032010-06-04 Doug Evans <dje@google.com>
7804
7805 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7806 disabled printers.
7807 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7808 (enable_lookup_function): New function.
7809
eb801841
TT
78102010-06-04 Tom Tromey <tromey@redhat.com>
7811
7812 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7813 of hash and id.
7814
38979823
JK
78152010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7816
7817 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7818 newline.
7819 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7820 (empty verbose non-noisy clear, empty verbose noisy clear)
7821 (empty non-verbose noisy clear): Likewise.
7822
35ec993f
MS
78232010-06-03 Michael Snyder <msnyder@vmware.com>
7824
7825 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7826 * gdb.base/display.exp: Ditto.
7827 * gdb.base/find.exp: Ditto.
7828 * gdb.base/ifelse.exp: Ditto.
7829 * gdb.base/multi-forks.exp: Ditto.
7830 * gdb.base/recurse.exp: Ditto.
7831 * gdb.base/setshow.exp: Ditto.
7832 * gdb.base/value-double-free.exp: Ditto.
7833 * gdb.base/watch-vfork.exp: Ditto.
7834 * gdb.base/watch_thread_num.exp: Ditto.
7835 * gdb.base/watchpoint-solib.exp: Ditto.
7836 * gdb.base/watchpoint.exp: Ditto.
7837 * gdb.base/watchpoints.exp: Ditto.
7838
7839 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7840 * gdb.cp/overload.exp: Ditto.
7841 * gdb.cp/virtfunc.exp: Ditto.
7842
7843 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7844
889bf7c5 7845 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7846 Replace gdb_test with gdb_test_no_output.
7847
889bf7c5 7848 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7849 Replace gdb_test with gdb_test_no_output.
7850 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7851 * gdb.threads/watchthreads.exp: Ditto.
7852 * gdb.threads/watchthreads2.exp: Ditto.
7853
7854 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7855 * gdb.trace/tfind.exp: Ditto.
7856
c22decce
JB
78572010-06-03 Joel Brobecker <brobecker@adacore.com>
7858
7859 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7860 successful test if message is the empty string.
7861
fd5700c7
JK
78622010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7863
7864 * gdb.fortran/module.exp (stopped language detection): New test.
7865
f55ee35c
JK
78662010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7867
7868 Support DW_TAG_module as separate namespaces.
7869 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7870 gdb.fortran/library-module-lib.f90: New.
7871 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7872 (print i): Remove.
7873 (continue to breakpoint: i-is-1, print var_i value 1)
7874 (continue to breakpoint: i-is-2, print var_i value 2)
7875 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7876 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7877 (complete `modmany, complete `modmany`, complete `modmany`var)
7878 (show language, setting breakpoint at module): New tests.
7879 * gdb.fortran/module.f90 (module mod): Remove.
7880 (module mod1, module mod2, module modmany, subroutine sub1)
7881 (subroutine sub2, program module): New.
7882
b8e8282f
JK
78832010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7884
7885 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7886 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7887 * gdb.cp/anon-union.exp (pass): Rename to ...
7888 (print z 2): ... here.
b8e8282f 7889
019ebafc
MS
78902010-06-02 Michael Snyder <msnyder@vmware.com>
7891
e68d8fd4
MS
7892 * gdb.trace/actions.exp: Use gdb_test_no_output.
7893 * gdb.trace/circ.exp: Ditto.
7894 * gdb.trace/packetlen.exp: Ditto.
7895 * gdb.trace/save-trace.exp: Ditto.
7896 * gdb.trace/tracecmd.exp: Ditto.
7897 * gdb.trace/tsv.exp: Ditto.
7898
12b5d08a
MS
7899 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
7900 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
7901 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7902 * gdb.threads/manythreads.exp: Ditto.
7903 * gdb.threads/print-threads.exp: Ditto.
7904 * gdb.threads/pthreads.exp: Ditto.
7905 * gdb.threads/schedlock.exp: Ditto.
7906 * gdb.threads/staticthreads.exp: Ditto.
7907 * gdb.threads/thread-specific.exp: Ditto.
7908 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7909 * gdb.threads/threadapply.exp: Ditto.
7910 * gdb.threads/watchthreads.exp: Ditto.
7911 * gdb.threads/watchthreads2.exp: Ditto.
7912
89493308
MS
7913 * gdb.python/py-block.exp: Use gdb_test_no_output.
7914 * gdb.python/py-prettyprint.exp: Ditto.
7915 * gdb.python/py-template.exp: Ditto.
7916 * gdb.python/py-value.exp: Ditto.
7917
7918 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
7919 * gdb.reverse/watch-reverse.exp: Ditto.
7920
7921 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
7922 * gdb.server/ext-run.exp: Ditto.
7923
019ebafc
MS
7924 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
7925 * gdb.dwarf2/dw2-compressed.exp: Ditto.
7926 * gdb.dwarf2/dw2-intercu.exp: Ditto.
7927 * gdb.dwarf2/dw2-intermix.exp: Ditto.
7928 * gdb.dwarf2/dw2-producer.exp: Ditto.
7929 * gdb.dwarf2/mac-fileno.exp: Ditto.
7930
7931 * gdb.gdb/observer.exp: Use gdb_test_no_output.
7932 * gdb.gdb/selftest.exp: Ditto.
7933
7934 * gdb.multi/base.exp: Use gdb_test_no_output.
7935
7936 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
7937
3e0ca3a5
JK
79382010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7939
7940 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
7941
9db70545
MS
79422010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
7943
a8d52276
MS
7944 * gdb.cp/class2.exp: Use gdb_test_no_output.
7945 * gdb.cp/classes.exp: Ditto.
7946 * gdb.cp/extern-c.exp: Ditto.
7947 * gdb.cp/inherit.exp: Ditto.
7948 * gdb.cp/maint.exp: Ditto.
7949 * gdb.cp/mb-inline.exp: Ditto.
7950 * gdb.cp/mb-templates.exp: Ditto.
7951 * gdb.cp/method2.exp: Ditto.
7952 * gdb.cp/misc.exp: Ditto.
7953 * gdb.cp/ovldbreak.exp: Ditto.
7954 * gdb.cp/punctuator.exp: Ditto.
7955 * gdb.cp/templates.exp: Ditto.
7956 * gdb.cp/virtbase.exp: Ditto.
7957
889bf7c5 7958 * gdb.threads/attach-stopped.exp:
9db70545 7959 Replace uses of send_gdb / gdb_expect.
889bf7c5 7960 * gdb.threads/attachstop-mt.exp:
9db70545 7961 Replace uses of send_gdb / gdb_expect.
889bf7c5 7962 * gdb.threads/gcore-thread.exp:
9db70545 7963 Replace uses of send_gdb / gdb_expect.
889bf7c5 7964 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
7965 Replace uses of send_gdb / gdb_expect.
7966 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7967 * gdb.threads/print-threads.exp:
9db70545
MS
7968 Replace uses of send_gdb / gdb_expect.
7969 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
7970 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
7971 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
7972
7973 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
7974 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
7975 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
7976 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
7977 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
7978 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
7979 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
7980 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
7981 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
7982 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
7983 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
7984
359cc68c
JK
79852010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7986
7987 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
7988
7d3fe98e
SW
79892010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
7990
7991 * gdb.cp/koenig.exp: Added new test case.
7992 * gdb.cp/koenig.cc: Ditto.
7993
27d3a1a2
MS
79942010-06-01 Michael Snyder <msnyder@vmware.com>
7995
7996 * gdb.base/arithmet.exp: Use gdb_test_no_output.
7997 * gdb.base/arrayidx.exp: Ditto.
7998 * gdb.base/attach.exp: Ditto.
7999 * gdb.base/auxv.exp: Ditto.
8000 * gdb.base/bigcre.exp: Ditto.
8001 * gdb.base/break-always.exp: Ditto.
8002 * gdb.base/break-interp.exp: Ditto.
8003 * gdb.base/break.exp: Ditto.
8004 * gdb.base/breakpoint-shadow.exp: Ditto.
8005 * gdb.base/call-ar-st.exp: Ditto.
8006 * gdb.base/call-sc.exp: Ditto.
8007 * gdb.base/call-signal-resume.exp: Ditto.
8008 * gdb.base/callfuncs.exp: Ditto.
8009 * gdb.base/catch-syscall.exp: Ditto.
8010 * gdb.base/charset.exp: Ditto.
8011 * gdb.base/code-expr.exp: Ditto.
8012 * gdb.base/commands.exp: Ditto.
8013 * gdb.base/cond-expr.exp: Ditto.
8014 * gdb.base/condbreak.exp: Ditto.
8015 * gdb.base/cursal.exp: Ditto.
8016 * gdb.base/cvexpr.exp: Ditto.
8017 * gdb.base/default.exp: Ditto.
8018 * gdb.base/del.exp: Ditto.
8019 * gdb.base/detach.exp: Ditto.
8020 * gdb.base/display.exp: Ditto.
8021 * gdb.base/ena-dis-br.exp: Ditto.
8022 * gdb.base/eval-skip.exp: Ditto.
8023 * gdb.base/foll-fork.exp: Ditto.
8024 * gdb.base/foll-vfork.exp: Ditto.
8025 * gdb.base/frame-args.exp: Ditto.
8026 * gdb.base/funcargs.exp: Ditto.
8027 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8028 * gdb.base/gdbvars.exp: Ditto.
8029 * gdb.base/help.exp: Ditto.
8030 * gdb.base/ifelse.exp: Ditto.
8031 * gdb.base/included.exp: Ditto.
8032 * gdb.base/list.exp: Ditto.
8033 * gdb.base/macscp.exp: Ditto.
8034 * gdb.base/maint.exp: Ditto.
8035 * gdb.base/multi-fork.exp: Ditto.
8036 * gdb.base/overlays.exp: Ditto.
8037 * gdb.base/page.exp: Ditto.
8038 * gdb.base/pending.exp: Ditto.
8039 * gdb.base/pointers.exp: Ditto.
8040 * gdb.base/pr11022.exp: Ditto.
8041 * gdb.base/prelink.exp: Ditto.
8042 * gdb.base/printcmds.exp: Ditto.
8043 * gdb.base/psymtab.exp: Ditto.
8044 * gdb.base/randomize.exp: Ditto.
8045 * gdb.base/relational.exp: Ditto.
8046 * gdb.base/relocate.exp: Ditto.
8047 * gdb.base/remote.exp: Ditto.
8048 * gdb.base/sepdebug.exp: Ditto.
8049 * gdb.base/set-lang-auto.exp: Ditto.
8050 * gdb.base/setshow.exp: Ditto.
8051 * gdb.base/setvar.exp: Ditto.
8052 * gdb.base/signals.exp: Ditto.
8053 * gdb.base/signull.exp: Ditto.
8054 * gdb.base/sigstep.exp: Ditto.
8055 * gdb.base/sizeof.exp: Ditto.
8056 * gdb.base/solib-disc.exp: Ditto.
8057 * gdb.base/store.exp: Ditto.
8058 * gdb.base/structs.exp: Ditto.
8059 * gdb.base/structs2.exp: Ditto.
8060 * gdb.base/subst.exp: Ditto.
8061 * gdb.base/term.exp: Ditto.
8062 * gdb.base/trace-commands.exp: Ditto.
8063 * gdb.base/unwindonsignal.exp: Ditto.
8064 * gdb.base/valgrind-db-attach.exp: Ditto.
8065 * gdb.base/varargs.exp: Ditto.
8066 * gdb.base/watch-cond.exp: Ditto.
8067 * gdb.base/watch_thread_num.exp: Ditto.
8068 * gdb.base/watchpoint-cond-gone.exp: Ditto.
8069 * gdb.base/watchpoint.exp: Ditto.
8070 * gdb.base/whatis-exp.exp: Ditto.
8071
f8d3bf8f
MS
80722010-06-01 Michael Snyder <msnyder@vmware.com>
8073
8074 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
8075 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
8076 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
8077 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
8078 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
8079 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
8080 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
8081 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
8082 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
8083 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
8084 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
8085 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
8086 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
8087 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
8088 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
8089
3f9e0d32
JK
80902010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8091
8092 * gdb.base/commands.exp (begin commands on watch): Remove excessive
8093 trailing newline.
8094 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
8095 * gdb.java/jmisc.exp (p *args\n): Rename to ...
8096 (p *args): ... here and remove excessive trailing newline.
8097
f629457d
JB
80982010-05-31 Joel Brobecker <brobecker@adacore.com>
8099
8100 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
8101
09eef106
JK
81022010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8103
8104 Accept the new Linux kernel "t (tracing stop)" string.
8105 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8106 Update comment.
8107 (state_wait) <T (tracing stop)>: New.
8108 (main): Update the state_wait expect string.
8109
94f31136
PA
81102010-05-28 Pedro Alves <pedro@codesourcery.com>
8111
8112 * limits.c, limits.exp: Delete files.
8113 * Makefile.in (clean mostlyclean): Adjust.
8114 * tracecmd.exp: Adjust.
8115
096554ab
JK
81162010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8117
8118 * gdb.base/tui-layout.exp: New.
8119
27d3a1a2 81202010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 8121
889bf7c5 8122 * gdb.reverse/break-precsave.exp:
bcd2dc50 8123 Replace uses of send_gdb / gdb_expect.
889bf7c5 8124 * gdb.reverse/break-reverse.exp:
bcd2dc50 8125 Replace uses of send_gdb / gdb_expect.
889bf7c5 8126 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 8127 Replace uses of send_gdb / gdb_expect.
889bf7c5 8128 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 8129 Replace uses of send_gdb / gdb_expect.
889bf7c5 8130 * gdb.reverse/finish-precsave.exp:
bcd2dc50 8131 Replace uses of send_gdb / gdb_expect.
889bf7c5 8132 * gdb.reverse/finish-reverse.exp:
bcd2dc50 8133 Replace uses of send_gdb / gdb_expect.
889bf7c5 8134 * gdb.reverse/i386-precsave.exp:
bcd2dc50 8135 Replace uses of send_gdb / gdb_expect.
889bf7c5 8136 * gdb.reverse/i386-reverse.exp:
bcd2dc50 8137 Replace uses of send_gdb / gdb_expect.
889bf7c5 8138 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 8139 Replace uses of send_gdb / gdb_expect.
889bf7c5 8140 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 8141 Replace uses of send_gdb / gdb_expect.
889bf7c5 8142 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 8143 Replace uses of send_gdb / gdb_expect.
889bf7c5 8144 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8145 Replace uses of send_gdb / gdb_expect.
889bf7c5 8146 * gdb.reverse/machinestate.exp:
bcd2dc50 8147 Replace uses of send_gdb / gdb_expect.
889bf7c5 8148 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8149 Replace uses of send_gdb / gdb_expect.
889bf7c5 8150 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8151 Replace uses of send_gdb / gdb_expect.
889bf7c5 8152 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8153 Replace uses of send_gdb / gdb_expect.
889bf7c5 8154 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8155 Replace uses of send_gdb / gdb_expect.
889bf7c5 8156 * gdb.reverse/step-precsave.exp:
bcd2dc50 8157 Replace uses of send_gdb / gdb_expect.
889bf7c5 8158 * gdb.reverse/step-reverse.exp:
bcd2dc50 8159 Replace uses of send_gdb / gdb_expect.
889bf7c5 8160 * gdb.reverse/until-precsave.exp:
bcd2dc50 8161 Replace uses of send_gdb / gdb_expect.
889bf7c5 8162 * gdb.reverse/until-reverse.exp:
bcd2dc50 8163 Replace uses of send_gdb / gdb_expect.
889bf7c5 8164 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8165 Replace uses of send_gdb / gdb_expect.
889bf7c5 8166 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8167 Replace uses of send_gdb / gdb_expect.
8168
3def43e0
JK
81692010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8170
8171 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8172 excessive newline.
8173
27d3a1a2 81742010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8175
8176 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8177 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8178 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8179 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8180 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8181 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8182 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8183 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8184 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8185 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8186 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8187 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8188 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8189 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8190 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8191 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8192 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8193 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8194 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8195
27d3a1a2 81962010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8197
22454424
MS
8198 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8199 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8200
8201 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8202 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8203 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8204
889bf7c5 8205 * gdb.reverse/consecutive-reverse.exp:
22454424 8206 Replace uses of send_gdb / gdb_expect.
889bf7c5 8207 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8208 Replace uses of send_gdb / gdb_expect.
8209
8210 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8211 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8212 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8213 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8214 Replace uses of send_gdb / gdb_expect.
8215 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8216 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8217 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8218 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8219 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8220 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8221 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8222 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8223 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8224
82252010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8226
22454424 8227 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8228
22454424 8229 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8230
22454424
MS
8231 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8232 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8233 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8234 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8235 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8236 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8237 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8238 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8239 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8240
6e5f2c59
TT
82412010-05-25 Tom Tromey <tromey@redhat.com>
8242
8243 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8244
bbc8b958
TT
82452010-05-25 Tom Tromey <tromey@redhat.com>
8246
8247 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8248 argument order.
8249 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8250 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8251 order.
8252 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8253 order.
8254 * gdb.base/call-sc.exp (setup_kfails): Remove.
8255 (setup_compiler_kfails): Remove.
8256 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8257 argument order.
8258 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8259 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8260 (advancei): Fix setup_kfail argument order.
8261 * gdb.base/radix.exp: Fix setup_kfail argument order.
8262 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8263 order.
8264 * gdb.base/structs.exp (setup_kfails): Remove.
8265 (setup_compiler_kfails): Fix setup_kfail argument order.
8266 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8267 order.
8268 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8269 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8270 setup_kfail argument order.
8271 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8272
83d1babf
TT
82732010-05-25 Tom Tromey <tromey@redhat.com>
8274
8275 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8276
6acb16a2
MS
82772010-05-25 Michael Snyder <msnyder@vmware.com>
8278
8279 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8280 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8281 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8282 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8283 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8284 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8285 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8286 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8287 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8288 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8289 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8290 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8291 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8292 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8293 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8294 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8295 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8296 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8297 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8298 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8299 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8300 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8301 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8302 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8303 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8304 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8305 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8306 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8307 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8308 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8309 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8310 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8311 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8312 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8313 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8314 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8315 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8316 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8317 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8318 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8319 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8320 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8321 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8322 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8323 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8324 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8325 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8326 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8327
83282010-05-25 Doug Evans <dje@google.com>
8329
8330 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8331 gdb.string_to_argv.
ad3986f0 8332
d3b1e874
TT
83332010-05-21 Tom Tromey <tromey@redhat.com>
8334
8335 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8336 Call it.
8337 * gdb.dwarf2/pieces.S: Update.
8338 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8339
cb826367
TT
83402010-05-21 Tom Tromey <tromey@redhat.com>
8341
8342 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8343 Call it.
8344 * gdb.dwarf2/pieces.c (struct C): New.
8345 (f6): New function.
8346 * gdb.dwarf2/pieces.S: Replace.
8347
74de6778
TT
83482010-05-21 Tom Tromey <tromey@redhat.com>
8349
8350 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8351 Call it.
8352
afd74c5f
TT
83532010-05-21 Tom Tromey <tromey@redhat.com>
8354
8355 * gdb.dwarf2.pieces.exp: New file.
8356 * gdb.dwarf2.pieces.S: New file.
8357 * gdb.dwarf2.pieces.c: New file.
8358
a7b75dfd 83592010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8360 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8361
8362 * lib/gdb.exp (gdb_test_no_output): New function.
8363 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8364 when testing commands that should produce no output.
8365
c81c812a
JB
83662010-05-17 Joel Brobecker <brobecker@adacore.com>
8367
8368 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8369 parameter that we want to watch being a constant.
8370
0cce5bd9
JB
83712010-05-17 Joel Brobecker <brobecker@adacore.com>
8372
8373 * gdb.ada/cond_lang: New testcase.
8374
47050449
JB
83752010-05-17 Joel Brobecker <brobecker@adacore.com>
8376
8377 * lib/gdb.exp (banned_variables): New variable/constant.
8378 (gdb_init): Add write trace on variables listed in banned_variables.
8379 (gdb_finish): Remove write traces on variables listed in
8380 banned_variables.
8381
77c01586
JB
83822010-05-17 Joel Brobecker <brobecker@adacore.com>
8383
8384 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8385 * gdb.cp/koenig.exp: Likewise.
8386
88d4aea7
PM
83872010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8388
889bf7c5 8389 PR python/11482
88d4aea7
PM
8390
8391 * gdb.python/py-value.exp (test_value_hash): New function.
8392
f5a010c0
PM
83932010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8394
8395 PR exp/11530.
8396 * gdb.base/gdb11530.c: New file.
8397 * gdb.base/gdb11530.exp: New file.
8398
8ef4892f
JK
83992010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8400
8401 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8402 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8403
7322dca9
SW
84042010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8405
8406 * gdb.cp/koenig.exp: New test.
8407 * gdb.cp/koenig.cc: New test program.
8408
02e7ea18
JB
84092010-05-05 Joel Brobecker <brobecker@adacore.com>
8410
8411 Remove the use of prms_id and bug_id throughout the testsuite.
8412
e1c34c5d
PM
84132010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8414
8415 PR exp/11349.
8416 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8417 use a reference local variable.
8418
8e1d0c49
JK
84192010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8420
8421 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8422 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8423 variable different_dir. Move debugfile into a full directory pathname
8424 under DIFFERENT_DIR.
8425 * lib/gdb.exp (separate_debug_filename): Remove.
8426 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8427 variable debug_dir and mkdir of it. Update function comments.
8428
e66408ed
PA
84292010-04-29 Pedro Alves <pedro@codesourcery.com>
8430
8431 PR gdb/11557
8432
8433 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8434 files.
8435
d7b32ed3
PM
84362010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8437
889bf7c5 8438 * gdb.python/py-param.exp: New File.
d7b32ed3 8439
6aecb9c2
JB
84402010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8441
8442 * gdb.base/default.exp: Fix "set language" test.
8443
bdf92a1c
PM
84442010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8445
8446 PR breakpoints/11531.
8447 * gdb.base/gdb11531.c: New file.
8448 * gdb.base/gdb11531.exp: New file.
8449
3f172e24
TT
84502010-04-26 Tom Tromey <tromey@redhat.com>
8451
8452 * gdb.base/completion.exp: Add tests for completion and deprecated
8453 commands.
8454
64af4c92
JK
84552010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8456
8457 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8458 (print /x char_array): Escape curly brackets.
8459
492928e4
JK
84602010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8461
8462 Fix deadlock on looped list of loaded shared objects.
8463 * gdb.base/solib-corrupted.exp: New.
8464
66d09542
DE
84652010-04-23 Doug Evans <dje@google.com>
8466
8467 * gdb.python/py-section-script.c: New file.
8468 * gdb.python/py-section-script.exp: New file.
8469 * gdb.python/py-section-script.py: New file.
8470
8bd10a10
CM
84712010-04-20 Chris Moller <cmoller@redhat.com>
8472
8473 PR 10179
8474
8475 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8476 * gdb.base/pr10179-a.c:
8477 * gdb.base/pr10179-b.c:
8478 * gdb.base/pr10179.exp: New files.
8479
c0201579
JK
84802010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8481
8482 Fix crashes on dangling display expressions.
8483 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8484 is SEP.
8485 (lib_flags): Remove the "debug" keyword.
8486 (libsepdebug): New variable for iterating new loop.
8487 (save_pf_prefix): New variable wrapping the loop.
8488 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8489 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8490
793b0ff8
PM
84912010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8492
8493 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8494
097f51f7
PM
84952010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8496
8497 PR stabs/11479.
8498 * gdb.stabs/gdb11479.exp: New file.
8499 * gdb.stabs/gdb11479.c: New file.
8500
9a22f0d0
PM
85012010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8502
8503 * gdb.base/charset.c (Strin16, String32): New variables.
8504 * gdb.base/charset.exp (gdb_test): Test correct display
8505 of 16 or 32 bit strings.
8506
85072010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8508
8509 PR 9167
8510 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8511 * gdb.cp/pr9167.cc: New file.
8512 * gdb.cp/pr9167.exp: New file.
8513
8514
6e354e5e
PM
85152010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8516
8517 PR pascal/11492.
8518 * gdb.pascal/gdb11492.pas: New file.
8519 * gdb.pascal/gdb11492.exp: New file.
8520
be942545
JB
85212010-04-20 Joel Brobecker <brobecker@adacore.com>
8522
1667e6e3 8523 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8524
0c3acc09
JB
85252010-04-20 Joel Brobecker <brobecker@adacore.com>
8526
8527 * gdb.ada/dyn_loc: New testcase.
8528
ec31cde5
CM
85292010-04-20 Chris Moller <cmoller@redhat.com>
8530
8531 PR 10867
889bf7c5 8532
ec31cde5
CM
8533 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8534 * gdb.cp/pr10687.cc: New file.
8535 * gdb.cp/pr10687.exp: New file.
8536
8537
ce4b0682
SDJ
85382010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8539 Sergio Durigan Junior <sergiodj@redhat.com>
8540
8541 * gdb.fortran/logical.exp: New testcase.
8542 * gdb.fortran/logical.f90: New file.
8543
3436961f
DE
85442010-04-19 Doug Evans <dje@google.com>
8545
8546 * gdb.base/help.exp (help source): Update expected output.
8547
4d836c09
JK
85482010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8549
8550 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8551 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8552 gdb_exit and return.
8553 (executable): New variable.
8554 (binfile): Use it.
8555
6149aea9
PA
85562010-04-19 Pedro Alves <pedro@codesourcery.com>
8557
8558 PR breakpoints/8554.
8559
8560 * gdb.trace/save-trace.exp: Adjust.
8561
ed41462c
L
85622010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8563
8564 PR corefiles/11511
8565 * gdb.arch/system-gcore.exp: New.
8566 * gdb.arch/gcore.c: Likewise.
8567
3f7b2faa
DE
85682010-04-15 Doug Evans <dje@google.com>
8569
fa33c3cd
DE
8570 * gdb.python/py-progspace.c: New file.
8571 * gdb.python/py-progspace.exp: New file.
8572
3f7b2faa
DE
8573 * gdb.base/source.exp: Add tests for "source -s".
8574
79f283fe
PM
85752010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8576
8577 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8578 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8579 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8580 * gdb.python/py-mi.exp: New test for to_string returning None.
8581
fc8eb08a
PM
85822010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8583
8584 * gdb.python/py-breakpoint.c: Make result global.
8585
26e197f6
JK
85862010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8587
8588 Fix non-GNU make compatibility.
8589 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8590
adc36818
PM
85912010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8592
8593 * gdb.python/py-breakpoint.exp: New File.
8594 * gdb.python/py-breakpoint.C: Ditto.
8595
64e17368
SS
85962010-04-08 Stan Shebs <stan@codesourcery.com>
8597
8598 * gdb.trace/actions.exp: Clear default-collect.
8599 * gdb.trace/save-trace.exp: Clear default-collect.
8600
fff5cc64
PM
86012010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8602
8603 * gdb.python/py-value: Add null string variable.
8604 (test_lazy_string): Test zero length, NULL address lazy
8605 strings.
8606
a055a187
L
86072010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8608
8609 * gdb.arch/i386-avx.c: New.
8610 * gdb.arch/i386-avx.exp: Likewise.
8611
8612 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8613
96e39866
DE
86142010-04-06 Doug Evans <dje@google.com>
8615
8616 * gdb.base/source-test.gdb: New file.
8617 * gdb.base/source.exp: Test source -v.
8618
5984a431
UW
86192010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8620
8621 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8622
ec8a089a
PM
86232010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8624
8625 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8626 within one line, unless it is followed by a double quote.
8627 * gdb.stabs/hppa.sed: Idem.
8628 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8629 * gdb.stabs/weird.exp: Check for correct parsing of
8630 char and string constants.
ec8a089a
PM
8631 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8632 in .stabs to .stabx substitution.
8633
fce3c1f0
SS
86342010-04-05 Stan Shebs <stan@codesourcery.com>
8635
8636 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8637 constant global.
8638 * gdb.trace/tfile.exp: Try to print them.
8639
d77f58be
SS
86402010-04-04 Stan Shebs <stan@codesourcery.com>
8641
8642 * gdb.base/completion.exp: Update for new "info watchpoints".
8643 * gdb.base/default.exp: Ditto.
8644 * gdb.base/help.exp: Ditto.
8645 * gdb.base/watchpoint.exp: Ditto.
8646 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8647
af54718e
SS
86482010-04-04 Stan Shebs <stan@codesourcery.com>
8649
8650 * gdb.trace/tfile.exp: Sharpen tfind test.
8651
74d1f91e
JK
86522010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8653
8654 * gdb.base/break-entry.exp: New.
8655
eb8e76db 86562010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8657 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8658
8659 * gdb.reverse/i386-sse-reverse.exp: New file.
8660 * gdb.reverse/i386-sse-reverse.c: New file.
8661
bf65cad8
PA
86622010-04-02 Pedro Alves <pedro@codesourcery.com>
8663
8664 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8665
fff87407
SS
86662010-04-01 Stan Shebs <stan@codesourcery.com>
8667
8668 * gdb.trace/actions.exp: Tweak expected output.
8669 * gdb.trace/while-stepping.exp: Tweak expected output.
8670
fe01d668
L
86712010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8672
8673 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8674
86b17b60
PA
86752010-04-01 Pedro Alves <pedro@codesourcery.com>
8676
8677 * gdb.base/commands.exp: Adjust.
8678 * gdb.cp/extern-c.exp: Adjust.
8679
2c58c0a9
PA
86802010-04-01 Pedro Alves <pedro@codesourcery.com>
8681
8682 * gdb.trace/collection.c (local_test_func): Define a local struct,
8683 and instanciate it.
8684
0db9b91c
PA
86852010-04-01 Pedro Alves <pedro@codesourcery.com>
8686
8687 * gdb.trace/collection.exp (gdb_collect_args_test)
8688 (gdb_collect_argarray_test): XFAIL the tests that assume the
8689 argarray argument's elements are collected.
8690
8072405b
JK
86912010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8692
8693 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8694 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8695
8bf6485c
SS
86962010-03-31 Stan Shebs <stan@codesourcery.com>
8697
8698 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8699 and tracepoint conditionals.
8700 (gdb_verify_tracepoints): Delete unused return.
8701
fd7f724a
KS
87022010-03-26 Keith Seitz <keiths@redhat.com>
8703
8704 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8705 appear in the output before main.
8706 Remove KFAIL for gdb/2215 aka bz 9320.
8707
8d9e7719
DE
87082010-03-30 Doug Evans <dje@google.com>
8709
0906dd0b
DE
8710 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8711 by dejagnu.
8712 * gdb.arch/amd64-dword.exp: Ditto.
8713
8d9e7719
DE
8714 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8715 match.
8716 (break printf): Ditto.
8717
1da644f0
SW
87182010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8719
8720 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8721 gcc < 4.4.
8722 * gdb.cp/shadow.exp: Ditto.
8723
a8121990
PA
87242010-03-29 Pedro Alves <pedro@codesourcery.com>
8725
8726 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8727 "tstart" is silent.
8728
6e79d367
PA
87292010-03-29 Pedro Alves <pedro@codesourcery.com>
8730
8731 * gdb.trace/collection.exp (executable): New.
8732 (binfile): Use it.
8733 (fpreg, spreg, pcreg): New.
8734 (test_register): Use gdb_test_multiple. Pass /x to print.
8735 (prepare_for_trace_test): New.
8736 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8737 (gdb_collect_args_test, gdb_collect_argstruct_test)
8738 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8739 prepare_for_trace_test.
8740 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8741 fpreg, spreg and pcreg.
8742 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8743 prepare_for_trace_test.
8744 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8745 try to detect tracing support here. Don't set breakpoints at
8746 `begin' or `end' here.
8747 <global scope>: Use clean_restart. Run to main before checking
8748 for tracing support. Check for for tracing support here.
8749
09248348
JK
87502010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8751
8752 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8753 " as $displacement" to "seen displacement message".
8754
d350db38
PA
87552010-03-28 Pedro Alves <pedro@codesourcery.com>
8756
8757 * gdb.trace/while-dyn.exp (executable): New variable.
8758 (binfile): Use it.
8759 (test_while_stepping): New function. Move most tests here. Call
8760 it once for each of the while-stepping, stepping and ws aliases.
8761
907af001
UW
87622010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8763
8764 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8765 that do not provide the tagless_struct type name at all.
8766 (test_print_anon_union): Do not check value of uninitialized
8767 union member. Do not use cp_test_ptype_class, so we can accept
8768 "long" as well as "long int".
8769
610197fd
PA
87702010-03-26 Pedro Alves <pedro@codesourcery.com>
8771
8772 * gdb.trace/tfile.c (tohex, bin2hex): New.
8773 (write_error_trace_file): Hexify error description.
8774
6c28cbf2
SS
87752010-03-25 Stan Shebs <stan@codesourcery.com>
8776
8777 * gdb.trace/tfile.c: Generate an additional trace file, improve
8778 portability.
8779 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8780 files in a better way.
8781
e62b8c7e
KS
87822010-03-25 Keith Seitz <keiths@redhat.com>
8783
8784 * gdb.java/jprint.exp: XFAIL printing of static class members
8785 because of GCC debuginfo problem.
8786
82ccf5a5
JK
87872010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8788
8789 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8790
293e2f9e
DJ
87912010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8792
8793 * gdb.base/completion.exp: Allow long instead of long int.
8794 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8795 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8796 variable p.
8797 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8798 * gdb.base/pointers.exp: Allow long instead of long int.
8799 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8800 * gdb.base/step-line.exp: Allow a directory before the source file name.
8801
95a42b64
TT
88022010-03-24 Tom Tromey <tromey@redhat.com>
8803
8804 PR breakpoints/9352:
8805 * gdb.base/default.exp: Update.
8806 * gdb.base/commands.exp: Update.
8807 * gdb.cp/extern-c.exp: Test setting commands on multiple
8808 breakpoints at once.
8809
2390201f
DJ
88102010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8811
8812 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8813 if gdb,nosignals.
8814 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8815 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8816 exited".
8817
8c9a6790
SS
88182010-03-24 Stan Shebs <stan@codesourcery.com>
8819
8820 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8821
a6c727b2
DJ
88222010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8823
8824 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8825 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8826 argument. Handle "short" and "long".
8827 (Top level): Pass overprototyped output for old_fptr and xptr.
8828
4dfd5423
PA
88292010-03-23 Pedro Alves <pedro@codesourcery.com>
8830
8831 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8832 format strings and add casts to avoid compiler warnings.
8833
88342010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8835
8836 * lib/trace-support.exp (gdb_trace_setactions):
8837 Don't expect whitespace after ">" prompt.
8838 * gdb.trace/actions.exp: Adjust for output changes.
8839 * gdb.trace/while-stepping.exp: Likewise.
8840
c847d045
JK
88412010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8842
8843 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8844 and r157645).
8845
5f717f1d
JK
88462010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8847
8848 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8849 New.
8850
7d6d51d5
DJ
88512010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8852
8853 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8854 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8855
3b11a015
SS
88562010-03-19 Stan Shebs <stan@codesourcery.com>
8857
8858 * gdb.trace/ax.exp: New file.
8859
d7d158ed
DE
88602010-03-19 Doug Evans <dje@google.com>
8861
6bb85cd1
DE
8862 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8863 output from gcc.
8864
d7d158ed
DE
8865 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8866 named /usr/sbin/prelink<foo>.
8867
4daf5ac0
SS
88682010-03-18 Stan Shebs <stan@codesourcery.com>
8869
8870 * gdb.trace/circ.exp: Test circular-trace-buffer.
8871 * gdb.trace/tfile.exp: Update tstatus test.
8872
e8d05480
JB
88732010-03-18 Joel Brobecker <brobecker@adacore.com>
8874
8875 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8876 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8877
441b986a
UW
88782010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8879
8880 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8881
4247603b
PA
88822010-03-18 Pedro Alves <pedro@codesourcery.com>
8883
8884 * gdb.base/default.exp: Adjust the expected output of the finish
8885 and until commands when the inferior is not being run.
8886
13387711
SW
88872010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8888
8889 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8890 * gdb.cp/nsusing.exp: Ditto.
8891
6e31430b
TT
88922010-03-15 Tom Tromey <tromey@redhat.com>
8893
8894 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
8895 * gdb.cp/userdef.cc (operator==): New function.
8896 (main): New locals mem1, mem2.
8897
e2d69cb5
JZ
88982010-03-15 Jie Zhang <jie@codesourcery.com>
8899
8900 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
8901 Declare and use new loadtimeout variable.
8902
f572f0a9
DJ
89032010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
8904
8905 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
8906 Use gdb_load later.
8907
51f4c0b0
PA
89082010-03-14 Pedro Alves <pedro@codesourcery.com>
8909
8910 * gdb.base/solib-disc.c (main): Make format of fprintf a string
8911 literal. Add missing endlines to prints to stderr.
8912
1c809c68
TT
89132010-03-12 Tom Tromey <tromey@redhat.com>
8914
8915 PR c++/9708:
8916 * gdb.cp/m-static.exp: Add regression test.
8917 * gdb.cp/m-static.cc (method): New method.
8918 (main): Call it.
8919
00ae8fef
SW
89202010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
8921
8922 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
8923 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
8924
759f0f0b
PA
89252010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8926
21e24d21
PA
8927 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
8928
89292010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8930
759f0f0b
PA
8931 * lib/gdb.exp (skip_stl_tests): New.
8932 (gdb_compile): Symbian needs -ldl.
8933 (shlib_target_file): New.
8934 (shlib_symbol_file): New.
8935 (gdb_load_shlibs): Use shlib_target_file.
8936 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
8937 * gdb.cp/exception.exp: Use skip_stl_tests.
8938 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
8939 * gdb.cp/try_catch.exp: Use skip_stl_tests.
8940 * gdb.cp/mb-templates.exp: Ditto.
8941 * gdb.base/commands.exp: Relax regexes.
8942 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
8943 shlib_target_file and shlib_symbol_file.
8944 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
8945 sections.
8946 * gdb.base/ending-run.exp: Accept E32Main for symbian.
8947 * gdb.base/solib-disc.exp: Use
8948 shlib_target_file and shlib_symbol_file.
8949 * gdb.base/unload.exp: Don't skip on symbian. Use
8950 shlib_target_file and shlib_symbol_file.
8951 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
8952
6a8f2671 89532010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8954
6a8f2671
PA
8955 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
8956 * gdb.trace/report.exp: Adjust for x86 and x86_64.
8957 Issue a tfind end before looking for a tracepoint frame.
8958 * gdb.trace/tfind.exp: Adjust tstatus output.
8959 Adjust disassembly output.
8960 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
8961
ccf26247
JK
89622010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8963
8964 * gdb.base/break-interp.exp: Create new displacement parameter value
8965 for the test_ld calls.
8966 (reach): New parameter displacement, verify its content. New push of
8967 pf_prefix "reach-$func:". Import global expect_out.
8968 (test_core): New parameter displacement, verify its content. New push
8969 of pf_prefix "core:". New command "set verbose on". Import global
8970 expect_out.
8971 (test_attach): New parameter displacement, verify its content. New
8972 push of pf_prefix "attach:". New command "set verbose on". Import
8973 global expect_out.
8974 (test_ld): New parameter displacement, pass it to the reach, test_core
8975 and test_attach calls and verify its content in the "ld.so exit" test.
8976 * gdb.base/prelink.exp: Remove gdb_exit and final return.
8977 (prelink): Update expected text, use gdb_test.
8978
e469c7fb
DE
89792010-03-10 Doug Evans <dje@google.com>
8980
8981 * gdb.base/checkpoint.exp: Fix comment.
8982 Lengthen timeout while doing >600 checkpoints test.
8983 Rename duplicate "kill all one" test to keep test names unique.
8984
60e1c644
PA
89852010-03-10 Pedro Alves <pedro@codesourcery.com>
8986
8987 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
8988
cec808ec
KS
89892010-03-08 Keith Seitz <keiths@redhat.com>
8990
889bf7c5
PA
8991 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
8992 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
8993 (dm_type_long): New function.
8994 (dm_type_unsigned_short): New function.
8995 (dm_type_unsigned_long): New function.
8996 (myint): New typedef.
8997 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
8998 long, unsigned shor and long, operator char*, and typedef.
8999 (test_lookup_operator_functions): Add operator char* test.
9000 (test_paddr_operator_functions): Likewise.
9001 (test_paddr_overloaded_functions): Use probe values for
9002 short, long, and unsigned short and long.
9003 (test_paddr_hairy_functions): If the demangler probe detected
9004 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
9005 demangler.
9006 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
9007 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
9008 and "print null_pmf".
9009 Add test "ptype a.*pmf".
9010 * gdb.cp/overload.exp: Allow optional "int" to appear with
9011 "short" and "long".
9012 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
9013 long expect value for men_overload1arg.
9014 Allow "int" to appear with "short" and "long".
9015 When testing "info break", add argument for main (void).
9016 Also allow "int" to appear with "short" and "long".
9017 Ditto with "unsigned" and "long long".
cec808ec
KS
9018 * gdb.java/jmain.exp: Do not enclose methods names in single
9019 quotes.
9020 * gdb.java/jmisc.exp: Likewise.
9021 * gdb.java/jprint.exp: Likewise.
9022 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
9023
9024 From Jan Kratochvil <jan.kratochvil@redhat.com>:
9025 * gdb.cp/exception.exp (backtrace after first throw)
9026 (backtrace after second throw): Allow a namespace before __cxa_throw.
9027 (backtrace after first catch, backtrace after second catch): Allow
9028 a namespace before __cxa_begin_catch.
9029
9030 * gdb.cp/cpexprs.exp: New file.
9031 * gdb.cp/cpexprs.cc: New file.
9032
9033 From Daniel Jacobowitz <dan@codesourcery.com>
9034 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
9035 to use string_to_regexp.
9036 (ctor, dtor): New functions. Use them to match constructor
9037 and destructor function types.
9038 (Top level): Use runto_main.
9039
f870a310
TT
90402010-03-05 Tom Tromey <tromey@redhat.com>
9041
9042 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
9043 gdb.target_charset.
9044 (pp_ns.to_string): Likewise.
9045
0c199f28
KS
90462010-03-04 Keith Seitz <keiths@redhat.com>
9047
9048 * gdb.cp/overload.exp: Test that the filename portion of a linespec
9049 can be quoted. Test that both the filename and function/line
9050 portions can be quoted at the same time.
9051
c7437ca6
PA
90522010-03-04 Pedro Alves <pedro@codesourcery.com>
9053
9054 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
9055
b111b805
DE
90562010-03-03 Doug Evans <dje@google.com>
9057
24486cb7
DE
9058 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
9059 libc contains libpthread.
9060
b111b805
DE
9061 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
9062 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
9063 of gdb_compile. Add another pattern to match android backtrace.
9064
a0e0ef55
TT
90652010-03-03 Tom Tromey <tromey@redhat.com>
9066
9067 PR gdb/11345:
9068 * gdb.base/printcmds.exp (test_printf): Add test.
9069
1ba53b71
L
90702010-03-02 H.J. Lu <hongjiu.lu@intel.com>
9071
9072 * gdb.arch/amd64-byte.exp: New.
9073 * gdb.arch/amd64-dword.exp: Likewise.
9074 * gdb.arch/amd64-pseudo.c: Likewise.
9075 * gdb.arch/amd64-word.exp: Likewise.
9076 * gdb.arch/i386-byte.exp: Likewise.
9077 * gdb.arch/i386-pseudo.c: Likewise.
9078 * gdb.arch/i386-word.exp: Likewise.
9079
f5dff777
DJ
90802010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9081
9082 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
9083 types. Add structreg, bitfields, and flags registers.
9084 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
9085 registers.
9086
90884b2b
L
90872010-03-01 H.J. Lu <hongjiu.lu@intel.com>
9088
9089 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
9090 (load_description): Set architecture if defined.
9091
dc00d89f
PM
90922010-02-28 Phil Muldoon <pmuldoon@redhat.com>
9093
9094 * gdb.python/py-frame.exp: Add read_var block tests.
9095 * gdb.python/py-frame.c (block): New function.
9096
0e095b7e
JK
90972010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9098 Daniel Jacobowitz <dan@codesourcery.com>
9099
9100 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
9101
624f1a65
DM
91022010-02-25 David S. Miller <davem@davemloft.net>
9103
9104 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9105 fix logic for setting all_syscalls_numbers.
9106
f3e9a817
PM
91072010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9108
9109 * Makefile.in: Add py-block and py-symbol.
9110 * gdb.python/py-symbol.exp: New File.
9111 * gdb.python/py-symtab.exp: New File.
9112 * gdb.python/py-block.exp: New File.
9113 * gdb.python/py-symbol.c: New File.
9114 * gdb.python/py-block.c: New File.
9115
f6bbabf0
PM
91162010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9117
9118 PR python/11314
9119 * lib/gdb.exp (skip_python_tests): New function.
9120 * gdb.python/py-cmd.exp: Use skip_python_tests.
9121 * gdb.python/py-frame.exp: Likewise.
9122 * gdb.python/py-function.exp: Likewise.
9123 * gdb.python/py-prettyprint.exp: Likewise.
9124 * gdb.python/py-template.exp: Likewise.
9125 * gdb.python/py-type.exp: Likewise.
9126 * gdb.python/py-value.exp: Likewise.
9127
85d721b8
PA
91282010-02-22 Pedro Alves <pedro@codesourcery.com>
9129
9130 PR9605
9131
9132 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9133
48e32051
TT
91342010-02-19 Tom Tromey <tromey@redhat.com>
9135
9136 PR c++/8693, PR c++/9496:
9137 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9138 regression tests.
9139
ac9c0048
JK
91402010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9141
9142 Fix compatibility with m68k as.
9143 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9144 Use only /* comments */.
9145
57bb97a4
UW
91462010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9147
9148 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9149 * configure: Regenerate.
9150
7d1bf85c
DJ
91512010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9152
9153 * gdb.python/py-type.exp: Check for Python support.
9154
061b5285
PA
91552010-02-17 Pedro Alves <pedro@codesourcery.com>
9156
9157 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9158 `regsub' syntax available.
9159
f8a8bc2c
PA
91602010-02-17 Pedro Alves <pedro@codesourcery.com>
9161
9162 * gdb.base/shmain.c (main): Remove printf call.
9163 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9164 * gdb.base/unload.c (main): Make format of fprintf a string
9165 literal. Add missing endlines to prints to stderr.
9166 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9167
6f451e5e
TT
91682010-02-17 Tom Tromey <tromey@redhat.com>
9169
9170 * gdb.java/jprint.java (jprint.props): New field.
9171 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9172
12d79008
PA
91732010-02-17 Pedro Alves <pedro@codesourcery.com>
9174
ef801a0e 9175 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9176 available.
9177
d252f7e5
DJ
91782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9179
9180 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9181 creation to support remote host testing.
9182
67bdab6c
DJ
91832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9184
9185 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9186 Recognize "command not found".
9187
bb391223
DJ
91882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9189
9190 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9191 single-stepping.
9192
70362913
DJ
91932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9194
9195 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9196 if arguments are not supported.
9197
493f3c00
DJ
91982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9199
9200 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9201 be const or non-const.
9202
8034c749
DJ
92032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9204
9205 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9206 mi_send_resuming_command to send -exec-continue.
9207
791dfb64
DJ
92082010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9209
9210 * gdb.base/list.exp (test_list_filename_and_function): Add test
9211 with single quotes.
9212 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9213 matching.
9214 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9215 Add KFAIL'd tests for PR gdb/11289.
9216
7c5fe868
DJ
92172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9218
9219 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9220
fdc498b8
DJ
92212010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9222
9223 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9224 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9225 a temporary directory.
9226
b519e2a6
DJ
92272010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9228
9229 * gdb.base/charset.exp: Use a single regular expression to match
9230 show host-charset and show target-charset output.
9231
74164c56
JK
92322010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9233
9234 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9235 "Illegal process-id" expect string more exact.
9236 (attach to digits-starting nonsense is prohibited): New.
9237
701ed6dc
JK
92382010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9239
9240 * gdb.base/prelink.exp (set verbose on): New.
9241
889bf7c5 92422010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9243
9244 * mi-reverse.exp: New file. Test for reverse option to the
9245 following MI commands: exec-continue, exec-finish, exec-next,
9246 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9247
dadf0e9c
JB
92482010-02-09 Joel Brobecker <brobecker@adacore.com>
9249
9250 * gdb.ada/ptype_tagged_param: New testcase.
9251
714f19d5
TT
92522010-02-08 Tom Tromey <tromey@redhat.com>
9253
9254 PR c++/8017:
9255 * gdb.cp/overload.exp: Add tests.
9256 * gdb.cp/overload.cc (struct K): New.
9257 (namespace N): New.
9258 (main): Call new functions.
9259 (K::staticoverload): Define.
9260
889bf7c5 92612010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9262
9263 PR gdb/10728
9264 * gdb.cp/pr10728-x.h: New file.
9265 * gdb.cp/pr10728-x.cc: New file.
9266 * gdb.cp/pr10728-y.cc: New file.
9267 * gdb.cp/pr10728.exp: New file.
9268 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9269
889bf7c5 92702010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9271
9272 PR gdb/9067
9273 * gdb.cp/pr9067.exp: New
9274 * gdb.cp/pr9067.cc: New
9275 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9276
7b356089
JB
92772010-02-08 Joel Brobecker <brobecker@adacore.com>
9278
9279 * lib/gdb.exp (gdb_test_timeout): New global variable.
9280 Set it to timeout if not already set.
9281 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9282
1be00882
DE
92832010-02-05 Doug Evans <dje@google.com>
9284
9285 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9286 user.
9287
82856980
SW
92882010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9289
9290 PR c++/7935:
9291 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9292
1a334831
TT
92932010-02-04 Tom Tromey <tromey@redhat.com>
9294
9295 * gdb.cp/virtbase.exp: Make test case names unique.
9296
9c3c02fd
TT
92972010-02-02 Tom Tromey <tromey@redhat.com>
9298
9299 * gdb.cp/virtbase.exp: Add regression tests.
9300 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9301 (main): Instantiate RHC.
9302
0cc2414c
TT
93032010-02-02 Tom Tromey <tromey@redhat.com>
9304
9305 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9306 type-printing change.
9307
edf3d5f3
TT
93082010-02-02 Tom Tromey <tromey@redhat.com>
9309
9310 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9311 * gdb.cp/virtbase.cc: New file.
9312 * gdb.cp/virtbase.exp: New file.
9313 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9314
e4b7f41c
JK
93152010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9316
9317 PR libc/11214:
9318 * gdb.threads/current-lwp-dead.c: Include features.h.
9319 (HAS_NOMMU): New.
9320 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9321
b381ea14
JK
93222010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9323
9324 * gdb.base/symbol-without-target_section.exp,
9325 gdb.base/symbol-without-target_section.c: New.
9326
c593ac0e
DJ
93272010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9328
9329 * gdb.base/bigcore.exp: Reset increased timeout.
9330 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9331
db25f29d
DJ
93322010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9333
9334 * gdb.base/gcore.exp (capture_command_output): Use
9335 gdb_test_multiple.
9336
f9d67f43
DJ
93372010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9338
9339 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9340 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9341 (Top level): Call it.
9342
177321bd
DJ
93432010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9344
9345 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9346
97f2ed50
DJ
93472010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9348
9349 * gdb.base/call-strs.exp, gdb.base/default.exp,
9350 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9351 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9352 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9353 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9354 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9355 * gdb.base/ending-run.exp: Correct restore of timeout.
9356 * gdb.base/page.exp: Remove unnecessary timeout setting.
9357
e4e2711a
JB
93582010-01-29 Joel Brobecker <brobecker@adacore.com>
9359
9360 * gdb.ada/rec_return: New testcase.
9361
ba581dc1
JB
93622010-01-29 Joel Brobecker <brobecker@adacore.com>
9363
9364 * gdb.ada/call_pn: New testcase.
9365
4ea95be9
DJ
93662010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9367
9368 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9369 (Top level): Use it to resume.
9370 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9371 the Thumb mode displaced stepping error as unsupported.
9372
df83a9bf
SW
93732010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9374
889bf7c5
PA
9375 * gdb.cp/nsusing.exp: Added more tests.
9376 * gdb.cp/nsrecurs.exp: Ditto.
9377 * gdb.cp/nsusing.cc: Added test functions.
9378 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9379
40b27cdc
JK
93802010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9381
9382 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9383 absolute directory pathnames in gdb.sum file.
9384
de958931
SW
93852010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9386
9387 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9388 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9389
708ead4e
TT
93902010-01-26 Tom Tromey <tromey@redhat.com>
9391
9392 PR exp/7643:
9393 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9394 setup_kfail.
9395
b14e635e
SW
93962010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9397
9398 * gdb.cp/nsrecurs.exp: New test.
9399 * gdb.cp/nsrecurs.cc: New test program.
9400 * gdb.cp/nsstress.exp: New test.
9401 * gdb.cp/nsstress.cc: New test program.
9402 * gdb.cp/nsdecl.exp: New test.
9403 * gdb.cp/nsdecl.cc: New test program.
9404
8540c487
SW
94052010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9406
9407 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9408 imported into file scope.
9409 Marked test as xfail.
9410 * gdb.cp/namespace-using.cc (marker5): New function.
9411 * gdb.cp/shadow.exp: New test.
9412 * gdb.cp/shadow.cc: New test program.
9413 * gdb.cp/nsimport.exp: New test.
9414 * gdb.cp/nsimport.cc: New test program.
9415
421d5d99
TT
94162010-01-25 Tom Tromey <tromey@redhat.com>
9417
9418 PR gdb/11049:
9419 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9420 with "set print null-stop on".
9421
691f8dc1
JK
94222010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9423
9424 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9425 Adjust it for DISASSEMBLY_OMIT_FNAME.
9426
0b92b5bb
TT
94272010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9428
9429 PR symtab/11199:
9430 * gdb.dwarf2/member-ptr-forwardref.exp,
9431 gdb.dwarf2/member-ptr-forwardref.S: New.
9432
23787403
JK
94332010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9434
9435 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9436 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9437 thread1_tid_mutex. Remove gdbstop_mutex handling.
9438 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9439 thread2_tid_mutex. Remove gdbstop_mutex handling.
9440 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9441 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9442 pthread_cond_wait conditionalizations by while loops.
9443
b966cb8a
TT
94442010-01-20 Tom Tromey <tromey@redhat.com>
9445
9446 PR backtrace/10770:
9447 * gdb.dwarf2/pr10770.exp: New file.
9448 * gdb.dwarf2/pr10770.c: New file.
9449 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9450
fcae584b
VP
94512010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9452
9453 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9454 that target was removed, and the test always runs native anyway.
9455
a0f49112
JK
94562010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9457
9458 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9459 gdb.base/watchpoint-cond-gone-stripped.c: New.
9460
ceeb3d5a
TT
94612010-01-19 Tom Tromey <tromey@redhat.com>
9462
9463 PR c++/8000:
9464 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9465 existing tests.
9466 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9467 (main): Use AAA::SomeEnum.
9468
dd322c54
JK
94692010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9470
9471 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9472 (test_ignore_count): Declare line_callme_body global.
9473 (run to breakpoint with ignore count): Use line_callme_body.
9474 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9475 (set line_main_hello, set line_main_return): Reindent.
9476 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9477 New.
9478 (continue to callee4): Use line_callee4_body.
9479 (check *stopped from CLI command): Use line_callee4_next.
9480 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9481 (set line_main_hello, set line_main_return): Reindent.
9482 (set line_callee4_head, set line_callee4_body): New.
9483 (continue to callee4): Use line_callee4_body.
9484
4e8f195d
TT
94852010-01-18 Tom Tromey <tromey@redhat.com>
9486
9487 PR c++/9680:
9488 * gdb.cp/casts.cc: Add new classes and variables.
9489 * gdb.cp/casts.exp: Test new operators.
9490
9e14a9ba
JB
94912010-01-18 Tom Tromey <tromey@redhat.com>
9492 Thiago Jung Bauermann <bauerman@br.ibm.com>
9493
9494 * gdb.python/source2.py: New file.
9495 * gdb.python/source1: New file.
9496 * gdb.python/python.exp: Test "source" command.
9497
00bf0b85
SS
94982010-01-15 Stan Shebs <stan@codesourcery.com>
9499
9500 * gdb.trace/tfile.c: New file.
9501 * gdb.trace/tfile.exp: New file.
889bf7c5 9502
55235ad7
JK
95032010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9504
9505 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9506
9f2982ff
JK
95072010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9508
9509 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9510
bbfba9ed
JK
95112010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9512
9513 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9514 (libfunc): New parameter action. Implement also selectable "sleep".
9515 * gdb.base/break-interp-main.c: Include assert.h.
9516 (libfunc): New parameter action.
9517 (main): New parameters argc and argv. Assert argc. Pass argv.
9518 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9519 (test_attach): New proc.
9520 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9521 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9522
61f0d762
JK
95232010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9524
9525 * gdb.base/break-interp.exp (test_core): New proc.
9526 (test_ld): Call it.
9527
06a6f270
JK
95282010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9529
9530 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9531 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9532 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9533 and gdb_compile_shlib. Use new -Wl compiler options.
9534 (dl bt, main bt): New tests.
9535
51bee8e9
JK
95362010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9537
9538 Support PIEs with no symfile_objfile.
9539 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9540 (test_ld): New parameter trynosym.
9541 (test_ld <$trynosym>): New block.
9542
b8040f19
JK
95432010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9544
9545 * gdb.base/break-interp.exp: New file.
9546
be759fcf
PM
95472010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9548
9549 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9550 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9551 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9552 test.
9553 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9554 * gdb.python/py-mi.exp: Add lazy string test.
9555
dc146f7c
VP
95562010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9557
9558 * lib/mi-support.exp (mi_check_thread_states): Handle
9559 core number in thread listing.
9560
b4ba55a1
JB
95612010-01-12 Joel Brobecker <brobecker@adacore.com>
9562
9563 * gdb.base/maint.exp: Adjust the expected output for the
9564 "maint print type" test. Use gdb_test_multiple instead of
9565 gdb_sent/gdb_expect.
9566
08e24bd4
DE
95672010-01-11 Doug Evans <dje@google.com>
9568
6496a609
DE
9569 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9570 from gdbserver_download. All callers updated.
9571
08e24bd4
DE
9572 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9573
b5cfddf5
JK
95742010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9575
9576 Implement binary numbers parsing.
9577 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9578 (test_integer_literals_rejected): New binary tests.
9579
3725885a
RW
95802010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9581
9582 * gdb.cell/configure: Regenerate.
9583
37aeb5df
JK
95842010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9585
9586 * gdb.base/corefile.exp: Move the core finding block out and call it as
9587 core_find, new variable $corefile, replace corefile by $corefile and
9588 [file tail $corefile] for usage vs. test names resp.
9589 * lib/gdb.exp (core_find): Move it as a new function here. New
9590 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9591 $destcore. Return "" on error.
9592
d521f563
JK
95932010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9594
9595 Workaround PR binutils/10802.
9596 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9597 (twice).
9598
28f24826
DJ
95992010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9600
9601 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9602
2de75e71
JB
96032010-01-08 Joel Brobecker <brobecker@adacore.com>
9604
9605 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9606 call, to avoid interruption.
9607
fe00719b 96082010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9609
9610 * gdb.stabs/weird.def (args93): New.
9611
d0ef5df8
DE
96122010-01-07 Doug Evans <dje@google.com>
9613
9614 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9615
3a08d52f
TT
96162010-01-07 Tom Tromey <tromey@redhat.com>
9617
9618 * gdb.base/source.exp: Use correct line number.
9619
7a697b8d
SS
96202010-01-05 Stan Shebs <stan@codesourcery.com>
9621
9622 * gdb.trace/tracecmd.exp: Test ftrace.
9623
7803799a
UW
96242010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9625
9626 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9627
c54eabfa
JK
96282010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9629
9630 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9631 "uint_for_mi_testing".
9632
02e7ef19
JB
96332010-01-01 Joel Brobecker <brobecker@adacore.com>
9634
9635 Test indented comment in file being sourced.
9636 * gdb.base/commands.exp: Test indented comment in file being sourced.
9637
abd775ce
JB
96382010-01-01 Joel Brobecker <brobecker@adacore.com>
9639
9640 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9641 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9642 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9643 notice.
9644
79b55b82
JB
96452010-01-01 Joel Brobecker <brobecker@adacore.com>
9646
9647 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9648 notice.
9649
8997583e
JK
96502010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9651
9652 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9653 missing $after_stopped and comma (,) expectation.
9654
6da95a67
SS
96552009-12-31 Stan Shebs <stan@codesourcery.com>
9656
9657 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9658
218d2fc6
TJB
96592009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9660
9661 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9662 (top level): Call test_watchpoint_in_big_blob.
9663 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9664 watchpoints.
9665 (func3): Write to buf.
9666
236f1d4d
SS
96672009-12-29 Stan Shebs <stan@codesourcery.com>
9668
9669 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9670
f61e138d
SS
96712009-12-28 Stan Shebs <stan@codesourcery.com>
9672
9673 * gdb.trace/tsv.exp: New file.
9674 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9675
0219b378
DJ
96762009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9677
9678 * gdb.base/find.c (main): Reference search buffers.
9679 * gdb.base/included.c (main): Reference integer.
9680 * gdb.base/ptype.c (charfoo): Declare.
9681 (intfoo): Call charfoo.
9682 * gdb.base/scope0.c (useitp): New function.
9683 (usestatics): Use useitp.
9684 (useit): Add a type for val.
9685 * gdb.base/scope1.c (useit1): Take a pointer argument.
9686 (usestatics1): Update calls to useit1.
9687 * gdb.cp/call-c.cc: Declare foo.
9688 (main): Call foo.
9689 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9690 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9691 (main): Call C::ensureRefs and ensureOtherRefs.
9692 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9693 variables.
9694 (ensureOtherRefs): New function.
9695 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9696 * gdb.cp/templates.cc (main): Call t5i.value.
9697
3f78692f
JK
96982009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9699
9700 Fix compatibility with G++-4.5.
9701 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9702 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9703 (uncaught return): Remove.
9704
429374b8
JK
97052009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9706 Phil Muldoon <pmuldoon@redhat.com>
9707
9708 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9709 (bp_location13, bp_location14, bp_location17, bp_location18)
9710 (marker3_proto, marker4_proto): New variables.
9711 (breakpoint info): Update output.
9712 (run until breakpoint at marker3, run until breakpoint at marker4): New
9713 tests.
9714
859825b8
JK
97152009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9716
9717 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9718 Replace the printf call of Y by provided "y-set-1" label. New block
9719 for the second shared library.
9720 * gdb.base/unload.exp: Compile also the second library, call
9721 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9722 (single pending breakpoint info): Rename to ...
9723 (pending breakpoint info before run): ... this extended test.
9724 (libfile2, libname2, libsrcfile2, libsrc2)
9725 (lib_sl2): New variables.
9726 (exec_opts): Set also SHLIB_NAME2.
9727 (pending breakpoint info on first run at shrfunc1)
9728 (pending breakpoint info on second run at shrfunc1)
9729 (pending breakpoint info on second run at shrfunc2)
9730 (print y from libfile, print y from libfile2): New tests.
9731 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9732 * gdb.base/unloadshr2.c: New.
9733
e6a386cd
HZ
97342009-12-22 Hui Zhu <teawater@gmail.com>
9735
9736 * gdb.reverse/sigall-reverse.exp: Adjust.
9737
9e19b45e
VP
97382009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9739
9740 PR gdb/10884
9741
9742 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9743 (main): Call do_bitfield_tests.
aacf5b1e 9744 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9745
d53a7b30
JB
97462009-12-20 Joel Brobecker <brobecker@adacore.com>
9747
9748 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9749 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9750 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9751 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9752 gdb.modula2/unbounded1.c: Update copyright header.
9753
191ca0a1
CM
97542009-12-10 Chris Moller <moller@mollerware.com>
9755
9756 PR gdb/9399
9757 * gdb.cp/virtfunc2.exp: New tests
9758 * gdb.cp/virtfunc2.cc: New tests
9759 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9760
0fa6cf1b
MS
97612009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9762
9763 * gdb.reverse/i387-env-reverse.c: New file.
9764 * gdb.reverse/i387-env-reverse.exp: New file.
9765 * gdb.reverse/i387-stack-reverse.c: New file.
9766 * gdb.reverse/i387-stack-reverse.exp: New file.
9767
361ae042
PM
97682009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9769
9770 * gdb.python/py-type.exp (test_range): New test.
9771
bfd31e71
PM
97722009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9773
9774 PR python/10805
9775
9776 * gdb.python/py-type.exp: New file.
9777 * gdb.python/py-type.c: New file.
9778 * Makefile.in: Add py-type.
9779
57a1d736
TT
97802009-12-03 Tom Tromey <tromey@redhat.com>
9781
9782 * gdb.python/py-value.exp (test_parse_and_eval): New
9783 function.
9784
1f3b5d1b
PP
97852009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9786
9787 PR gdb/11022
9788
9789 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9790 * gdb.base/pr11022.c: New test.
9791
8b7dbdc9
JK
97922009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9793
9794 Fix spurious false FAILs.
9795 * gdb.base/structs.c (chartest): New.
9796 (main): Fill-in chartest.
9797 * gdb.base/structs.exp (anychar_re, first): New.
9798 (start_structs_test): Import global anychar_re and first.
9799 New gdb_test call "set print elements 300; ${testfile}"
9800 (start_structs_test <$first>): New block.
9801 (any): Import global anychar_re. New variable ac. Use ${ac}.
9802
6a53b2ec
JK
98032009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9804
9805 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9806
d7167b4c
JK
98072009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9808
9809 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9810 Force $srcfile file.
9811 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9812
b1798462
UW
98132009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9814
9815 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9816 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9817 * gdb.threads/watchthreads-reorder.exp: Likewise.
9818
b6199126
DJ
98192009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9820
9821 PR gdb/8704
9822
9823 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9824 "if", and "thread". Correct matching in the previous test.
9825
b22a0510
DJ
98262009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9827
9828 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9829
930636d2
MS
98302009-11-23 Michael Snyder <msnyder@vmware.com>
9831
9832 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9833 * gdb.reverse-watch-precsave.exp: Ditto.
9834
21a0512e
PP
98352009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9836
9837 * gdb.asm/asm-source.exp: Adjust.
9838 * gdb.base/help.exp: Adjust.
889bf7c5 9839
fc30d5e0
PA
98402009-11-22 Pedro Alves <pedro@codesourcery.com>
9841
9842 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9843 (do_syscall_tests_without_xml): Set data-directory to
9844 /the/path/to/nowhere.
9845
f6bc2008
PA
98462009-11-21 Pedro Alves <pedro@codesourcery.com>
9847
9848 * gdb.threads/local-watch-wrong-thread.c,
9849 gdb.threads/local-watch-wrong-thread.exp: New files.
9850
8c2fb5de
PA
98512009-11-21 Pedro Alves <pedro@codesourcery.com>
9852
9853 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9854 assume new `regsub' syntax available.
9855
ebec9a0f
PA
98562009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9857
a79d3c27
JK
9858 * gdb.base/watchpoint-hw-hit-once.exp,
9859 gdb.base/watchpoint-hw-hit-once.c: New.
9860
98612009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9862
9863 * gdb.threads/watchthreads-reorder.exp,
9864 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9865
276a961b
MK
98662009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9867
9868 * gdb.xml/tdesc-regs.exp: Use for m68k.
9869
4867c1fb
PA
98702009-11-15 Pedro Alves <pedro@codesourcery.com>
9871
9872 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9873
f6838f81
DJ
98742009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9875
9876 * lib/gdb.exp (current_target_name): New procedure.
9877 (gdb_wrapper_target): New variable.
9878 (gdb_wrapper_init): Set gdb_wrapper_target.
9879 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9880 wrapper.
9881
4ac4dd3f
DJ
98822009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9883
9884 * gdb.base/remote.exp: Delete the slowest load test.
9885 Do not load with fixed packet sizes.
9886
a7881759
DJ
98872009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9888
9889 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9890
97a5b505
DJ
98912009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9892
9893 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
9894 srcfile when setting a breakpoint.
9895
d3e1fc54
DJ
98962009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
9897
9898 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9899 macros.
9900
7cbcbded
DJ
99012009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9902
9903 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
9904 to be in memory.
9905 * gdb.base/display.c (force_mem): New.
9906 (do_loops): Use it. Add breakpoint comments.
9907 (do_vars): Add a breakpoint comment.
9908 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
9909 line numbers.
9910
bdea3a92
NF
99112009-11-13 Nathan Froyd <froydnj@codesourcery.com>
9912
9913 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
9914 instead of a bare "run".
9915
269f82e5
PP
99162009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
9917
9918 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 9919
a69b7d9d
DJ
99202009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9921
9922 * lib/cell.exp (skip_cell_tests): Clean up test files before
9923 returning.
9924
b598bfda
DJ
99252009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9926
9927 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
9928 and the breakpoint menu. Do not call perror if a prompt is seen.
9929 Consume the following GDB prompt.
9930 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
9931 * gdb.cp/namespace.exp: Use gdb_test.
9932 * gdb.cp/templates.exp: Use gdb_test.
9933 (test_template_breakpoints): Use gdb_test_multiple.
9934
87728fa0
DJ
99352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9936
9937 * gdb.base/break1.c (struct some_struct, values): Move earlier.
9938 (marker4): Reference values.
9939
b67c692f
DJ
99402009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9941
9942 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
9943 is missing.
9944
f0df251a
DJ
99452009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9946
9947 * gdb.base/break.c (need_malloc): New.
9948 * gdb.base/constvars.c (main): Reference crass and crisp.
9949 * gdb.base/gdb1821.c (main): Reference bar.
9950 * gdb.cp/gdb1355.cc (main): Reference s1.
9951 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
9952 (main): Call them.
9953 * gdb.cp/hang2.cc (dummy2): Define.
9954 * gdb.cp/hang3.cc (dummy3): Define.
9955 * gdb.cp/m-data.cc (main): Reference shadow.
9956
bdf7534a
NF
99572009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9958 Nathan Froyd <froydnj@codesourcery.com>
9959
9960 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
9961 remote host.
9962
f24fce77
NF
99632009-11-12 Nathan Froyd <froydnj@codesourcery.com>
9964
9965 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
9966 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
9967 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9968 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9969 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9970 * gdb.dwarf2/dw2-producer.exp: Likewise.
9971 * gdb.dwarf2/mac-fileno.exp: Likewise.
9972 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
9973 py-prettyprint.py to the remote host.
9974 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
9975
40f0318e
KS
99762009-11-11 Keith Seitz <keiths@redhat.com>
9977
9978 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
9979 use it instead of "Foo".
9980 * gdb.cp/classes.exp (do_tests): Add a test to access
9981 a method through a typedef'd class name.
9982
f3d9f7fb
NF
99832009-11-11 Nathan Froyd <froydnj@codesourcery.com>
9984
9985 * gdb.base/long_long.exp: Permit leading zeros on floating-point
9986 exponents.
9987 * gdb.base/pointers.exp: Likewise.
9988 * gdb.cp/ref-types.exp: Likewise.
9989
a4216f37
KS
99902009-11-11 Keith Seitz <keiths@redhat.com>
9991
9992 * gdb.cp/cplusfuncs.cc (class foo): Add operators
9993 new[] and delete[].
9994 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
9995 "void".
9996 (probe_demangler): Remove all single-quoting of
9997 method and variable names.
9998 (info_func_regexp): Remove the word "void" from any
9999 occurrence of "(void)".
10000 (print_addr_2): Remove all single-quoting of
10001 method names.
10002 (print_addr_2_kfail): Likewise.
10003 (print_addr): Single-quote C function names before
10004 passing to print_addr_2.
10005 (test_paddr_operator_functions): Remove single-quoting
10006 for method names.
10007 Add tests for operator new[] and operator delete[].
10008
9b14d7aa
JK
100092009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10010
10011 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
10012
85feb311
KS
100132009-11-09 Keith Seitz <keiths@redhat.com>
10014
10015 * gdb.cp/overload.exp: Add tests for resolving overloaded
10016 methods in expression parsing/evaluation.
10017
fa335448
DJ
100182009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
10019
10020 * lib/gdb.exp (default_gdb_version): Use --version instead of
10021 --command.
10022
ec3c07fc
NS
100232009-11-10 Nathan Sidwell <nathan@codesourcery.com>
10024
10025 * lib/gdb.exp (gdb_compile_test): New.
10026 (skip_ada_tests, skip_java_tests): New.
10027 (gdb_compile): Use gdb_compile_test for f77.
10028 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
10029 * lib/java.exp (compile_java_from_source): Remove runtests check,
10030 use gdb_compile_test to record result.
10031 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
10032 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
10033 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
10034 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
10035 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
10036 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
10037 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
10038 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
10039 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
10040 adjust gdb_compile invocations.
10041
b8b4e42b
JK
100422009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10043
10044 * Makefile.in (abs_builddir): New.
10045 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
10046 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
10047 `$(abs_builddir)/site.exp'.
10048
f8b7eaf3
DJ
100492009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
10050
10051 * config/m68k-emc.exp, lib/emc-support.exp,
10052 gdb.trace/gdb_c_test.c: Delete.
10053 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
10054 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10055 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10056 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10057 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10058 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
10059 casing for m68k-*-elf.
10060
c4187697
NS
100612009-11-03 Pedro Alves <pedro@codesourcery.com>
10062
10063 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
10064 * gdb.arch/i386-prologue.exp: Likewise.
10065 * gdb.arch/i386-unwind.exp: Likewise.
10066
db16b772
DJ
100672009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10068
10069 * lib/gdb.exp (gdb_expect): Fix timeout typo.
10070
bcf71277
DJ
100712009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10072
10073 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
10074
0105cee2
DJ
100752009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10076
10077 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
10078
24ddea62
JK
100792009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10080
10081 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
10082
287ccc17
JK
100832009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10084
10085 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
10086 * gdb.base/sepdebug2.c: New file.
10087
08bca259 100882009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
10089
10090 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
10091 the modified warnings for catch syscall. Verify if GDB was compiled
10092 with support for lib expat, and choose which tests to run depending
10093 on this.
10094
5d4e2b76
VP
100952009-10-30 Vladimir Prus <vladimir@codesourcery.com>
10096
10097 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
10098 that composite commands are parsed OK. And also test
10099 that breakpoint commands do work.
10100
240e538a
MS
101012009-10-23 Michael Snyder <msnyder@vmware.com>
10102
10103 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10104 to allow for new disassembly style.
10105
9c419145
PP
101062009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10107
10108 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 10109
02506ff1
MS
101102009-10-22 Michael Snyder <msnyder@vmware.com>
10111
10112 * gdb.reverse/break-precsave.exp: New test.
10113 * gdb.reverse/consecutive-precsave.exp: Ditto.
10114 * gdb.reverse/finish-precsave.exp: Ditto.
10115 * gdb.reverse/i386-precsave.exp: Ditto.
10116 * gdb.reverse/machinestate-precsave.exp: Ditto.
10117 * gdb.reverse/sigall-precsave.exp: Ditto.
10118 * gdb.reverse/solilb-precsave.exp: Ditto.
10119 * gdb.reverse/step-precsave.exp: Ditto.
10120 * gdb.reverse/until-precsave.exp: Ditto.
10121 * gdb.reverse/watch-precsave.exp: Ditto.
10122
4cf866a3
MS
101232009-10-22 Michael Snyder <msnyder@vmware.com>
10124
10125 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10126 for gdb_expect. Adjust one test's expect strings for the new
10127 format of disassemble.
10128 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10129 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10130 gdb_test_multiple.
10131 * gdb.reverse/step-reverse.exp: Delete 'return'.
10132 * gdb.reverse/until-reverse.exp: Delete blank lines.
10133 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10134
2b28d209
PP
101352009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10136
10137 * gdb.base/consecutive.exp: Adjust.
10138 * gdb.base/display.exp: Likewise.
10139 * gdb.base/pc-fp.exp: Likewise.
10140 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 10141
33b9c32b
MS
101422009-10-19 Michael Snyder <msnyder@vmware.com>
10143
10144 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10145 * gdb.reverse/finish-reverse.c: Ditto.
10146 * gdb.reverse/sigall-reverse.c: Ditto.
10147 * gdb.reverse/solib-reverse.c: Ditto.
10148 * gdb.reverse/step-reverse.c: Ditto.
10149 * gdb.reverse/watch-reverse.c: Ditto.
10150
6c95b8df
PA
101512009-10-19 Pedro Alves <pedro@codesourcery.com>
10152 Stan Shebs <stan@codesourcery.com>
10153
10154 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10155 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10156 "Executing new program".
10157 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10158 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10159 left listed after having been killed.
10160 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10161 * gdb.base/maint.exp: Adjust test.
10162
10163 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10164 * gdb.multi/Makefile.in: New.
10165 * gdb.multi/base.exp: New.
10166 * gdb.multi/goodbye.c: New.
10167 * gdb.multi/hangout.c: New.
10168 * gdb.multi/hello.c: New.
10169 * gdb.multi/bkpt-multi-exec.c: New.
10170 * gdb.multi/bkpt-multi-exec.exp: New.
10171 * gdb.multi/crashme.c: New.
10172
279017b7
TG
101732009-10-13 Tristan Gingold <gingold@adacore.com>
10174
10175 * gdb.base/sepdebug.exp: Check debug info are found.
10176
0413d738
PA
101772009-10-08 Pedro Alves <pedro@codesourcery.com>
10178
10179 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10180 bits.
10181
c628eecc
JK
101822009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10183
10184 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10185
38af1bfe
JB
101862009-10-07 Joel Brobecker <brobecker@adacore.com>
10187
10188 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10189 of the comments.
10190
2b0adecd
PM
101912009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10192
10193 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10194 * gdb.base/annota3.exp: Idem.
10195 * gdb.base/maint.exp: Idem.
10196
8d417781
PM
101972009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10198
889bf7c5 10199 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10200 to default.
10201
bb61102d
PM
102022009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10203
889bf7c5 10204 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10205 mingw and cygwin targets.
10206
ace5c364
PM
102072009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10208 Pedro Alves <pedro@codesourcery.com>
10209
889bf7c5 10210 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10211 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10212
c2d494a0
PM
102132009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10214
e1b52ce2
PM
10215 * gdb.base/shr1.c: Use %p in format string.
10216 * gdb.base/unload.c: Avoid warning in fprintf.
10217 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10218
209f53f5
PM
102192009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10220
10221 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10222 long type.
10223 (test_unlink): Correct printf string.
10224 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10225 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10226
8172766a
JK
102272009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10228
10229 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10230 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10231 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10232
0f73703c
UW
102332009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10234
10235 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10236 * gdb.objc/nondebug.exp: Likewise.
10237
b32306ca
UW
102382009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10239
10240 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10241 target_info setting.
10242
10243 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10244 that detect new threads during "info threads".
10245
0057022f
UW
102462009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10247
10248 * gdb.threads/manythreads.c (main): Increase thread stack size
10249 to 2*PTHREAD_STACK_MIN.
10250 * gdb.threads/multi-create.c (main): Likewise.
10251 (create_function): Likewise.
10252
f29c0325
UW
102532009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10254
10255 * gdb.base/dump.exp: Pass difference of pointer types instead
10256 of integer types as offset to restore in intarr3.srec case.
10257
fcb34849
UW
102582009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10259
10260 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10261
d5142e3b
UW
102622009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10263
10264 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10265
087b74b2 102662009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10267
087b74b2
PM
10268 New test for two watchpoints, with disabling of
10269 the first inserted.
10270 * testsuite/gdb.base/watchpoints.c: New file.
10271 * testsuite/gdb.base/watchpoints.exp: New file.
10272
96c07c5b
TT
102732009-09-25 Tom Tromey <tromey@redhat.com>
10274
10275 * gdb.base/charset.exp: Test utf-16 strings with Python.
10276
b8899f2b
TT
102772009-09-25 Tom Tromey <tromey@redhat.com>
10278
10279 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10280 UCS-4.
10281 * gdb.base/charset.c (utf_32_string): Rename.
10282 (init_utf32): Rename.
10283 (main): Update.
10284
329719ec
TT
102852009-09-22 Tom Tromey <tromey@redhat.com>
10286
10287 * gdb.python/py-function.exp: Add regression tests.
10288
11ef0d76
KS
102892009-09-21 Keith Seitz <keiths@redhat.com>
10290
10291 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10292 with invalid operator.
10293
3fe8f3b3
KS
102942009-09-21 Keith Seitz <keiths@redhat.com>
10295
10296 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10297 and destructor using typedef name of class.
10298 * gdb.cp/classes.cc (class Base1): Add a destructor.
10299 (base1): New typedef.
10300 (use_methods): Instanitate an object of type base1.
10301 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10302 (do_tests): Call test_template_typedef.
10303 * gdb.cp/templates.cc (Baz::~Baz): New method.
10304 (intBazOne): New typedef.
10305 (main): Instantiate intBazOne.
10306
7a9fe101
PM
103072009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10308
10309 PR python/10633
10310
10311 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10312 Function.
10313 (run_lang_tests): Add print elements test.
10314
2e4d963f
PM
103152009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10316
10317 * gdb.python/py-value.exp (test_subscript_regression): New
10318 function. Test for invalid subscripts.
10319 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10320 (ptr_ref): New function.
10321
ec7e75e7
PP
103222009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10323
10324 * gdb.base/default.exp: Fix "show convenience".
10325
0cc7d26f
TT
103262009-09-15 Tom Tromey <tromey@redhat.com>
10327
10328 * lib/mi-support.exp (mi_create_varobj): Update.
10329 (mi_create_floating_varobj): Likewise.
10330 (mi_create_dynamic_varobj): New proc.
10331 (mi_varobj_update): Update.
10332 (mi_varobj_update_with_type_change): Likewise.
10333 (mi_varobj_update_kv_helper): New proc.
10334 (mi_varobj_update_dynamic_helper): Rewrite.
10335 (mi_varobj_update_dynamic): New proc.
10336 (mi_list_varobj_children): Update.
10337 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10338 * gdb.python/python-prettyprint.py (pp_outer): New class.
10339 (pp_nullstr): Likewise.
10340 (lookup_function): Register new printers.
10341 * gdb.python/python-prettyprint.c (struct substruct): New type.
10342 (struct outerstruct): Likewise.
10343 (substruct_test): New function.
10344 (struct nullstr): New type.
10345 (string_1, string_2): New globals.
10346 (main): Add new tests.
10347 * gdb.python/python-mi.exp: Added regression tests.
10348 * gdb.mi/mi2-var-display.exp: Update.
10349 * gdb.mi/mi2-var-cmd.exp: Update.
10350 * gdb.mi/mi2-var-child.exp: Update.
10351 * gdb.mi/mi2-var-block.exp: Update.
10352 * gdb.mi/mi-var-invalidate.exp: Update.
10353 * gdb.mi/mi-var-display.exp: Update.
10354 * gdb.mi/mi-var-cmd.exp: Update.
10355 * gdb.mi/mi-var-child.exp: Update.
10356 * gdb.mi/mi-var-block.exp: Update.
10357 * gdb.mi/mi-break.exp: Update.
10358 * gdb.mi/gdb701.exp: Update.
10359
a96d9b2e
SDJ
103602009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10361
10362 * Makefile.in: Inclusion of catch-syscall object.
10363 * gdb.base/catch-syscall.c: New file.
10364 * gdb.base/catch-syscall.exp: New file.
10365
b43b923a
MS
103662009-09-12 Michael Snyder <msnyder@vmware.com>
10367
10368 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10369 that can support reverse debuggnig.
10370
cec03d70
TT
103712009-09-11 Tom Tromey <tromey@redhat.com>
10372
10373 * gdb.dwarf2/valop.S: New file.
10374 * gdb.dwarf2/valop.exp: New file.
10375
e23bb3fc
MK
103762009-09-11 Mark Kettenis <kettenis@gnu.org>
10377
10378 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10379
37c3696d
DE
103802009-09-10 Doug Evans <dje@google.com>
10381
10382 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10383 Add $gdb_prompt to second breakpoint regexp.
10384
5172aecb
JB
103852009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10386
10387 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10388 names, add missing ones.
10389 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10390 * gdb.python/py-frame.c: Rename from python-frame.c.
10391 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10392 testfile name.
10393 * gdb.python/py-function.exp: Rename from python-function.exp.
10394 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10395 testfile name.
10396 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10397 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10398 Adjust testfile name.
10399 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10400 * gdb.python/py-template.cc: Rename from python-template.cc.
10401 * gdb.python/py-template.exp: Rename from python-template.exp.
10402 Adjust testfile name.
10403 * gdb.python/py-value.c: Rename from python-value.c.
10404 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10405 testfile name.
10406
b554e4bd
JK
104072009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10408
10409 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10410 $bpt2address.
10411 (Second breakpoint address is valid on ia64)
10412 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10413
9a68ae16
JM
104142009-09-03 Joseph Myers <joseph@codesourcery.com>
10415
10416 * gdb.base/ending-run.exp: Restrict regular expression matching
10417 line number to require closing brace following.
10418
146b9145
DE
104192009-09-03 Doug Evans <dje@google.com>
10420
10421 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10422
787d21e1
TT
104232009-09-02 Tom Tromey <tromey@redhat.com>
10424
10425 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10426
e7802207
TT
104272009-09-02 Tom Tromey <tromey@redhat.com>
10428
10429 * gdb.dwarf2/callframecfa.exp: New file.
10430 * gdb.dwarf2/callframecfa.S: New file.
10431
817aadd2
JK
104322009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10433
10434 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10435 gdb.base/solib-overlap-main.c: New.
10436
4a76eae5
DJ
104372009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10438
10439 PR gdb/10565
10440
10441 * gdb.base/bitfields.c (struct container, container): New.
10442 (main): Initialize it and call break5.
10443 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10444
d4b96c9a
JK
104452009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10446
10447 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10448 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10449
4e22772d
JK
104502009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10451
10452 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10453
2efab443
MS
104542009-08-26 Michael Snyder <msnyder@vmware.com>
10455
10456 * gdb.base/i386-reverse.c: New file.
10457 * gdb.base/i386-reverse.exp: New file.
10458 * gdb.base/Makefile.in: Add new files to be removed.
10459
07ab73a0
JM
104602009-08-26 Joseph Myers <joseph@codesourcery.com>
10461
10462 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10463 environment-pwd for remote host.
10464 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10465
676accff
KS
104662009-08-24 Keith Seitz <keiths@redhat.com>
10467
10468 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10469 Add two new C++ completer tests which limit the output to a
889bf7c5 10470 given class.
676accff 10471
f9f7ad22
MS
104722009-08-24 Michael Snyder <msnyder@vmware.com>
10473
10474 * gdb.base/del.exp: Fix typo in comment.
10475 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10476
81ecdfbb
RW
104772009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10478
10479 * configure: Regenerate.
10480 * gdb.hp/configure: Likewise.
10481 * gdb.hp/gdb.aCC/configure: Likewise.
10482 * gdb.hp/gdb.base-hp/configure: Likewise.
10483 * gdb.hp/gdb.compat/configure: Likewise.
10484 * gdb.hp/gdb.defects/configure: Likewise.
10485 * gdb.hp/gdb.objdbg/configure: Likewise.
10486 * gdb.stabs/configure: Likewise.
10487
cab0c772
UW
104882009-08-19 Doug Evans <dje@google.com>
10489
10490 * gdb.base/gdbvars.c: New file.
10491 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10492
b8fa0bfa
PA
104932009-08-14 Pedro Alves <pedro@codesourcery.com>
10494
10495 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10496 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10497
b84aa90a
PA
104982009-08-13 Pedro Alves <pedro@codesourcery.com>
10499
10500 * gdb.base/default.exp: Adjust "set language test": it's now an
10501 enum command. Larger help string moved to "help set language".
10502 * gdb.base/help.exp: Adjust "help set language" expected output,
10503 now lists all known languages.
10504
0d8f9b2c
NF
105052009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10506
10507 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10508 all frame arguments.
10509 * gdb.arch/altivec-regs.exp: Likewise.
10510
bda180e0
TT
105112009-08-07 Tom Tromey <tromey@redhat.com>
10512
10513 * gdb.base/setshow.exp: Add tests for changes to set language, set
10514 check range, and set check type.
10515
48cb2d85
VP
105162009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10517
10518 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10519 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10520 Call it.
48cb2d85 10521
1ea34204
UW
105222009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10523
10524 * configure.ac: Run gdb.cell tests when appropriate.
10525 * configure: Regenerate.
10526 * lib/cell.exp: New file.
10527 * gdb.cell: New directory.
10528 * gdb.cell/configure.ac: New file.
10529 * gdb.cell/configure: New file.
10530 * gdb.cell/Makefile.in: New file.
10531 * gdb.cell/arch.exp: New file.
10532 * gdb.cell/break.c: New file.
10533 * gdb.cell/break.exp: New file.
10534 * gdb.cell/break-spu.c: New file.
10535 * gdb.cell/bt.c: New file.
10536 * gdb.cell/bt2-spu.c: New file.
10537 * gdb.cell/bt-spu.c: New file.
10538 * gdb.cell/bt.exp: New file.
10539 * gdb.cell/coremaker.c: New file.
10540 * gdb.cell/coremaker-spu.c: New file.
10541 * gdb.cell/core.exp: New file.
10542 * gdb.cell/gcore.exp: New file.
10543 * gdb.cell/data.c: New file.
10544 * gdb.cell/data.exp: New file.
10545 * gdb.cell/data-spu.c: New file.
10546 * gdb.cell/ea-cache.exp: New file.
10547 * gdb.cell/ea-cache.c: New file.
10548 * gdb.cell/ea-cache-spu.c: New file.
10549 * gdb.cell/ea-standalone.c: New file.
10550 * gdb.cell/ea-standalone.exp: New file.
10551 * gdb.cell/ea-test.c: New file.
10552 * gdb.cell/ea-test.exp: New file.
10553 * gdb.cell/f-regs.exp: New file.
10554 * gdb.cell/mem-access.c: New file.
10555 * gdb.cell/mem-access.exp: New file.
10556 * gdb.cell/mem-access-spu.c: New file.
10557 * gdb.cell/ptype.exp: New file.
10558 * gdb.cell/registers.exp: New file.
10559 * gdb.cell/size.c: New file.
10560 * gdb.cell/sizeof.exp: New file.
10561 * gdb.cell/size-spu.c: New file.
10562 * gdb.cell/solib.exp: New file.
10563 * gdb.cell/solib-symbol.exp: New file.
10564
85e747d2
UW
105652009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10566
10567 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10568
58d6951d
DJ
105692009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10570
10571 * gdb.base/float.exp: Handle VFP registers.
10572
6e0a4f15
MS
105732009-07-14 Michael Snyder <msnyder@vmware.com>
10574
dcd5da87
MS
10575 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10576 to bring gdb to the beginning of the calling line.
10577
6e0a4f15
MS
10578 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10579 confusing the i386 epilogue unwinder.
10580
782b2b07
SS
105812009-07-14 Stan Shebs <stan@codesourcery.com>
10582
10583 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10584
f662c3bc
MS
105852009-07-14 Michael Snyder <msnyder@vmware.com>
10586
10587 * gdb.reverse/step-reverse.exp (stepi into function call):
10588 Call instruction may not be first instruction in the line.
10589 (reverse stepi from a function call): Used wrong line number.
10590
8f313923
JK
105912009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10592
10593 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10594
4662c76e
JK
105952009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10596
10597 Fix gdb.base/macscp.exp when using custom inputrc.
10598 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10599 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10600 env(TERM) set.
10601 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10602 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10603
aa81e255
JK
106042009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10605
10606 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10607 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10608 Change the compilation target to match the testcase name.
10609 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10610 testcase name.
10611 * a2-run.exp: Use for setup prepare_for_testing. Change the
10612 compilation target to match the testcase name.
10613 * gdb.base/commands.exp: Likewise.
10614 * gdb.base/finish.exp: Likewise.
10615 * gdb.base/float.exp: Likewise.
10616 * gdb.base/info-target.exp: Likewise.
10617 * gdb.base/relational.exp: Likewise.
10618 * gdb.base/term.exp: Likewise.
10619 * gdb.base/until.exp: Likewise.
10620 * gdb.base/volatile.exp: Likewise.
10621 * gdb.base/whatis-exp.exp: Likewise.
10622
4c93b1d7
HZ
106232009-07-11 Hui Zhu <teawater@gmail.com>
10624
10625 * gdb.base/help.exp (disassemble): Update expected help text.
10626
812f7342
TT
106272009-07-09 Tom Tromey <tromey@redhat.com>
10628
10629 * lib/gdb.exp: Handle TRANSCRIPT.
10630 (remote_spawn, remote_close, send_gdb): New procs.
10631
fbb8f299
PM
106322009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10633
10634 * gdb.python/python-prettyprint.c: Add counted null string
10635 structure.
10636 * gdb.python/python-prettyprint.exp: Print null string. Test for
10637 embedded nulls.
10638 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10639 * gdb.python/python-value.exp (test_value_in_inferior): Add
10640 variable length string fetch tests.
10641 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10642
c0ac0ec7
JK
106432009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10644
10645 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10646
30b66ecc
TT
106472009-07-07 Tom Tromey <tromey@redhat.com>
10648
10649 * gdb.base/call-rt-st.exp: Update for change to escape output.
10650 * gdb.base/callfuncs.exp: Likewise.
10651 * gdb.base/charset.exp: Likewise.
10652 * gdb.base/constvars.exp: Likewise.
10653 * gdb.base/long_long.exp: Likewise.
10654 * gdb.base/pointers.exp: Likewise.
10655 * gdb.base/printcmds.exp: Likewise.
10656 * gdb.base/setvar.exp: Likewise.
10657 * gdb.base/store.exp: Likewise.
10658 * gdb.cp/ref-types.exp: Likewise.
10659 * gdb.mi/mi-var-child.exp: Likewise.
10660 * gdb.mi/mi-var-display.exp: Likewise.
10661 * gdb.mi/mi2-var-display.exp: Likewise.
10662 * gdb.base/charset.exp: Test octal escape sequence length.
10663 Update for change to escape output.
10664
187c4a2b
JK
106652009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10666
10667 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10668
d80a43f9
DJ
106692009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10670
10671 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10672
047427a8
JK
106732009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10674
10675 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10676 gdbserver increasing $portnum if "Can't bind address" has been seen.
10677
8b5a0f4f
PA
106782009-07-05 Pedro Alves <pedro@codesourcery.com>
10679
10680 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10681 mingw32ce.
10682
7d93ba58
PA
106832009-07-05 Pedro Alves <pedro@codesourcery.com>
10684
10685 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10686 VFP format.
10687
2277426b
PA
106882009-07-02 Pedro Alves <pedro@codesourcery.com>
10689
10690 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10691 linux. Adjust to use "inferior", "info inferiors", "detach
10692 inferior" and "kill inferior" instead of "restart", "info fork",
10693 "detach fork" and "delete fork".
10694 * gdb.base/ending-run.exp: Spell out "info".
10695 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10696 the "kill" command.
10697
5af949e3
UW
106982009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10699
10700 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10701 change to prefix TLS offset in hex with 0x.
10702
5d3729b5
UW
107032009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10704
10705 * gdb.base/default.exp: Update test case for "x" changes.
10706
af589bd0
TG
107072009-07-01 Tristan Gingold <gingold@adacore.com>
10708
10709 * gdb.base/bigcore.exp: Make darwin untested.
10710
40974f91
JK
107112009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10712
10713 * gdb.base/completion.exp (directory completion): Create the directory.
10714 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10715 escapeuniquesub.
10716 (directory completion 2): Expect now ${escapeuniquesub}.
10717 (Glob remaining of directory test): Remove one excessive newline.
10718 Expect the real output.
10719
59dd3af6
JK
107202009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10721
10722 Fix `make check//%' target after `make check' has been ran.
10723 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10724 a mkdir call.
10725 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10726 (%/.dir): Remove.
10727
f4e164aa
JK
107282009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10729
10730 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10731 the expected result record.
10732
69af2122
JK
107332009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10734
10735 Remove racy FAILs relying just on the timeouts.
10736 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10737 (annotation_level 2): Remove racy FAILs.
10738
2fd481e1
PP
107392009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10740
10741 gdb/10275
889bf7c5
PA
10742 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10743
c38f313d
DJ
107442009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10745
10746 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10747
8b777f02
VP
107482009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10749
10750 * gdb.mi/mi-stack.exp: Testing symbolic options
10751 to -stack-list-locals and -stack-list-arguments.
10752
00c7eacf
JK
107532009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10754
10755 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10756
6bc80edc
TT
107572009-06-29 Tom Tromey <tromey@redhat.com>
10758
10759 * dg-extract-results.sh: New file.
10760 * Makefile.in (FORCE_PARALLEL): New variable.
10761 (CHECK_TARGET): New conditional variable.
10762 (check): Use CHECK_TARGET.
10763 (DO_RUNTEST): New variable.
10764 (check-single): New target.
10765 (TEST_DIRS): New variable.
10766 (TEST_TARGETS): Likewise.
10767 (check-parallel): New target.
10768 (check-gdb.%): New pattern.
10769 (BASE1_FILES): New variable.
10770 (BASE2_FILES): Likewise.
10771 (check-gdb.base%): New pattern.
10772 (%/.dir): New pattern.
10773 * configure: Rebuild.
10774 * aclocal.m4 (AM_CONDITIONAL): New defun.
10775 * configure.ac: Check whether user is using GNU make.
10776 (GMAKE): New conditional.
10777
794684b6
SW
107782009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10779
10780 * gdb.cp/namespace-nested-import.cc: New test.
10781 * gdb.cp/namespace-nested-import.exp: New test.
10782
edb3359d
DJ
107832009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10784
10785 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10786 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10787 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10788 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10789 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10790 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10791 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10792 gdb.opt/inline-markers.c: New files.
10793 * lib/gdb.exp (skip_inline_frame_tests): New function.
10794 (skip_inline_var_tests): New function.
10795
cf657a0c
AS
107962009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10797
10798 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10799 backtrace.
10800
28d41a99
MS
108012009-06-27 Michael Snyder <msnyder@vmware.com>
10802
10803 * gdb.reverse: New directory.
10804 * gdb.reverse/break-reverse.c: New test.
10805 * gdb.reverse/break-reverse.exp: New test.
10806 * gdb.reverse/consecutive-reverse.c: New test.
10807 * gdb.reverse/consecutive-reverse.exp: New test.
10808 * gdb.reverse/finish-reverse.c: New test.
10809 * gdb.reverse/finish-reverse.exp: New test.
10810 * gdb.reverse/machinestate.c: New test.
10811 * gdb.reverse/ms1.c: New test.
10812 * gdb.reverse/machinestate.exp: New test.
10813 * gdb.reverse/Makefile.in: New file.
10814 * gdb.reverse/shr2.c: New test.
10815 * gdb.reverse/solib-reverse.c: New test.
10816 * gdb.reverse/solib-reverse.exp: New test.
10817 * gdb.reverse/step-reverse.c: New test.
10818 * gdb.reverse/step-reverse.exp: New test.
10819 * gdb.reverse/until-reverse.c: New test.
10820 * gdb.reverse/ur1.c: New test.
10821 * gdb.reverse/until-reverse.exp: New test.
10822 * gdb.reverse/watch-reverse.c: New test.
10823 * gdb.reverse/watch-reverse.exp: New test.
10824 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10825 * configure: Regenerate.
10826
fe3c8b0d
DE
108272009-06-26 Doug Evans <dje@google.com>
10828
10829 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10830
3a72a602
PM
108312009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10832
10833 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10834 windows problem for 'file delete $binfile'.
10835
27aa8d6a
SW
108362009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10837
10838 * gdb.cp/namespace-using.exp: New test.
10839 * gdb.cp/namespace-using.cc: New test.
10840
8ac055f8
JB
108412009-05-20 Joel Brobecker <brobecker@adacore.com>
10842
10843 * gdb.ada/variant_record_packed_array: New testcase.
10844
85e306ed
TT
108452009-06-23 Tom Tromey <tromey@redhat.com>
10846
10847 * gdb.base/charset.exp (test_combination): Regression test.
10848 * gdb.base/charset.c (my_wchar_t): New typedef.
10849 (myvar): New global.
10850 (main): Set myvar.
10851
56643c5e
PM
108522009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10853
10854 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10855 target.
10856
1fac167a
UW
108572009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10858
10859 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10860
7ccb0be9
UW
108612009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10862
10863 * gdb.mi/gdb680.exp: Update test for error message.
10864
568d6575
UW
108652009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10866
10867 * gdb.base/annota1.exp: Allow multiple occurrences of the
10868 frames-invalid annotation.
10869 * gdb.cp/annota2.exp: Likewise.
10870
7cd1089b
PM
108712009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10872
10873 * gdb.cp/gdb2495.cc: New file.
10874 * gdb.cp/gdb2495.exp: New file.
10875
72c63395
JK
108762009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10877
10878 Report error on GDB crash during runto.
10879 * lib/gdb.exp (runto <eof>): New.
10880
3788363d
DJ
108812009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10882
10883 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10884 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10885 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10886 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10887 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10888 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10889 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10890 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
10891 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
10892 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
10893 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
10894 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
10895 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10896 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
10897 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
10898 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
10899 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
10900 gdb.server/server-mon.exp, gdb.server/server-run.exp,
10901 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10902 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10903 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
10904 gdb.trace/passcount.exp, gdb.trace/report.exp,
10905 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
10906 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
10907 gdb.trace/while-stepping.exp: Use a unique name for the compiled
10908 executable.
10909
17592de3
PA
109102009-06-07 Pedro Alves <pedro@codesourcery.com>
10911
10912 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
10913 defined before referencing it.
10914
701e355d
DE
109152009-06-03 Doug Evans <dje@google.com>
10916
10917 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
10918 * gdb.arch/i386-see.c: Ditto.
10919
f2292c65
PM
109202009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
10921
10922 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
10923 (check_macro): Return 1 if undefined.
10924 If first test fails, check if macro debug information is available,
10925 and report unsupported test if no macro information is found.
10926
5a437975
DE
109272009-05-29 Doug Evans <dje@google.com>
10928
10929 * gdb.threads/hand-call-in-threads.exp: New.
10930 * gdb.threads/hand-call-in-threads.c: New.
10931
c141c696
MS
109322009-05-29 Michael Snyder <msnyder@vmware.com>
10933
10934 * gdb.base/break-always.exp: Change "1" to "on".
10935 Add confirmation check.
10936
b3444185
PA
109372009-05-28 Pedro Alves <pedro@codesourcery.com>
10938
10939 * gdb.threads/threxit-hop-specific.c: New.
10940 * gdb.threads/threxit-hop-specific.exp: New.
10941 * gdb.threads/thread-execl.c: New.
10942 * gdb.threads/thread-execl.exp: New.
10943
b6313243
TT
109442009-05-27 Tom Tromey <tromey@redhat.com>
10945 Thiago Jung Bauermann <bauerman@br.ibm.com>
10946
10947 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
10948 (mi_child_regexp): Likewise.
10949 (mi_list_varobj_children_range): Likewise.
10950 (mi_get_features): Likewise.
10951 (mi_list_varobj_children): Rewrite.
10952 * gdb.python/python-mi.exp: New file.
10953
a6bac58e
TT
109542009-05-27 Tom Tromey <tromey@redhat.com>
10955 Thiago Jung Bauermann <bauerman@br.ibm.com>
10956 Phil Muldoon <pmuldoon@redhat.com>
10957 Paul Pluzhnikov <ppluzhnikov@google.com>
10958
10959 * gdb.python/python-prettyprint.exp: New file.
10960 * gdb.python/python-prettyprint.c: New file.
10961 * gdb.python/python-prettyprint.py: New file.
10962 * gdb.base/display.exp: print/r is now valid.
10963
2c74e833
TT
109642009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
10965 Tom Tromey <tromey@redhat.com>
10966 Pedro Alves <pedro@codesourcery.com>
10967 Paul Pluzhnikov <ppluzhnikov@google.com>
10968
10969 * gdb.python/python-template.exp: New file.
10970 * gdb.python/python-template.cc: New file.
10971 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10972 tests.
10973 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10974 Call it.
10975 (test_value_after_death): New proc.
10976 * gdb.python/python-value.c (PTR): New typedef.
10977 (main): New variable 'x'.
10978
89c73ade
TT
109792009-05-27 Tom Tromey <tromey@redhat.com>
10980
10981 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10982 tests.
10983 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10984 Call it.
10985
a75724bc
PA
109862009-05-27 Pedro Alves <pedro@codesourcery.com>
10987
10988 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
10989
e58b0e63
PA
109902009-05-24 Pedro Alves <pedro@codesourcery.com>
10991
10992 * gdb.threads/fork-thread-pending.c: New.
10993 * gdb.threads/fork-thread-pending.exp: New.
10994
4ac36638
JK
109952009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10996
10997 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
10998 * gdb.dwarf2/dw2-strp.S (a_string2): New.
10999
889bf7c5 110002009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 11001
889bf7c5 11002 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 11003
b242c3c2
PA
110042009-05-17 Pedro Alves <pedro@codesourcery.com>
11005
11006 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
11007 `gdb_get_line_number'. Call `callee' in both parent and child.
11008 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
11009 `gdb_get_line_number' instead of hardcoding line numbers.
11010 (catch_fork_unpatch_child): New procedure to test detaching
11011 breakpoints from child fork.
11012 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
11013 hardcoding line numbers.
11014 (do_fork_tests): Run `catch_fork_unpatch_child'.
11015
ee342b23
VP
110162009-05-17 Vladimir Prus <vladimir@codesourcery.com>
11017
11018 * gdb.mi/mi-cmd-var.exp: Check that when varobj
11019 of structure type enters or leaves the scope, it
11020 is reported by -var-update.
11021
e2009e98
DE
110222009-05-11 Doug Evans <dje@sebabeach.org>
11023
11024 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 11025 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
11026 * gdb.threads/schedlock.c (main): Fix off-by-one error.
11027
00903456
JK
110282009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11029
11030 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
11031
dc621c35
DE
110322009-04-30 Doug Evans <dje@google.com>
11033
11034 * gdb.threads/watchthreads2.exp: New testcase.
11035 * gdb.threads/watchthreads2.c: New testcase.
11036
9ab4e744
DE
110372009-04-29 Doug Evans <dje@google.com>
11038
11039 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
11040 * gdb.cp/mb-ctor.cc: Ditto.
11041 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
11042 * gdb.cp/mb-inline.h (multi_line_foo): New function.
11043 * gdb.cp/mb-inline1.cc: Call it.
11044 * gdb.cp/mb-inline2.cc: Ditto.
11045 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
11046 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
11047
484086b7
JK
110482009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11049
11050 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
11051 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
11052 Replace all uses of `decimal' by `nonzero'.
11053 (info macro FROM_COMMANDLINE): New test.
11054
379a77b5
TT
110552009-04-27 Tom Tromey <tromey@redhat.com>
11056
11057 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
11058
b92b73c2
DE
110592009-04-27 Doug Evans <dje@google.com>
11060
11061 * gdb.threads/watchthreads.c (main): Initialize args before starting
11062 the threads. Plus formatting cleanup.
11063 * gdb.threads/watchthreads.exp: Avoid errant failures due to
11064 biased scheduling of one thread.
11065
945a118d
JG
110662009-04-27 Jerome Guitton <guitton@adacore.com>
11067
11068 * gdb.cp/templates.cc (GetMax): New template.
11069 (main): Declare two instances of GetMax.
11070 * gdb.cp/templates.exp: Add new test.
11071
d389af10
JK
110722009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11073
11074 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
11075
e7f86de9
JM
110762009-04-22 Joseph Myers <joseph@codesourcery.com>
11077
11078 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
11079
334cc82d
TT
110802009-04-15 Tom Tromey <tromey@redhat.com>
11081
11082 * gdb.base/charset.exp: Add regression test.
11083
d12672cc
JB
110842009-04-14 Joel Brobecker <brobecker@adacore.com>
11085
11086 * gdb.base/exe-lock.exp: New testcase.
11087
18e8c3bc
TT
110882009-04-13 Tom Tromey <tromey@redhat.com>
11089
11090 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
11091 operator on Frame.
11092
5ecd5cbe
UW
110932009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11094
11095 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
11096 * gdb.server/ext-attach.exp: Likewise.
11097
7309f756
VP
110982009-04-03 Vladimir Prus <vladimir@codesourcery.com>
11099
11100 Eliminate some sleep usage.
11101
889bf7c5
PA
11102 * gdb.mi/basics.c (do_nothing): New.
11103 (main): Use do_nothing instead of printf, so that
11104 not to introduce race condition between output of
11105 inferiour and output of gdb. Do not use sleep as it
11106 is not generally available on embedded targets.
7309f756 11107
f4b95f6f
PA
111082009-04-02 Pedro Alves <pedro@codesourcery.com>
11109
11110 * gdb.server/ext-attach.exp: Expect an optional process id after
11111 "Detached from remote process".
11112
de40b933
JK
111132009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11114
11115 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11116 gdb.dwarf2/dw2-unresolved.exp: New.
11117
2ae101a4
PA
111182009-04-02 Pedro Alves <pedro@codesourcery.com>
11119
11120 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11121 mi_run_to_main.
11122
56a8e183
PA
111232009-04-02 Pedro Alves <pedro@codesourcery.com>
11124
11125 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11126 mi_run_to_main. Skip thread exit test on remote targets.
11127 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11128 mi_run_to_main.
11129 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11130 mi_run_to_main.
11131 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11132 when expecting ^connected. Detect when the target doesn't support
11133 non-stop mode.
11134 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11135 supported. Return -1 on error, 0 on success.
11136 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11137 (mi_runto): Return mi_runto_helper's result explicitly.
11138
c35fafde
PA
111392009-04-01 Pedro Alves <pedro@codesourcery.com>
11140
11141 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11142
f8a8dce6
JB
111432009-04-01 Tom Tromey <tromey@redhat.com>
11144
11145 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11146 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11147 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11148 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11149
71c25dea
TT
111502009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11151 Jan Kratochvil <jan.kratochvil@redhat.com>
11152
11153 PR gdb/931
11154 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11155 output.
11156 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11157 for gdb/931.
11158 * dw2-strp.S (DW_AT_language): Change to C++.
11159 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11160
02d9a9ce
JB
111612009-03-31 Joel Brobecker <brobecker@adacore.com>
11162
11163 * gdb.ada/tasks: New testcase.
11164
1042e4c0
SS
111652009-03-30 Stan Shebs <stan@codesourcery.com>
11166
11167 * gdb.trace/actions.exp: Update to match new info trace format.
11168 * gdb.trace/deltrace.exp: Ditto.
11169 * gdb.trace/infotrace.exp: Ditto.
11170 * gdb.trace/passcount.exp: Ditto.
11171 * gdb.trace/save-trace.exp: Ditto.
11172 * gdb.trace/while-stepping.exp: Ditto.
11173 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11174
f8f6f20b
TJB
111752009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11176
11177 * gdb.python/python-frame.c: New file.
11178 * gdb.python/python-frame.exp: New file.
11179
c0c6f777
TJB
111802009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11181
11182 * gdb.python/python-value.exp: Add tests for the address
11183 attribute.
11184
3cb51905
AS
111852009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11186
11187 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11188
88fc996f
DE
111892009-03-26 Doug Evans <dje@google.com>
11190
11191 * gdb.mi/mi-nonstop-exit.exp: New file.
11192 * gdb.mi/non-stop-exit.c: New file.
11193
56ef84b1
TT
111942009-03-26 Tom Tromey <tromey@redhat.com>
11195
11196 Update for change to prologue skipping:
11197 * gdb.mi/mi2-simplerun.exp: Update.
11198 * gdb.mi/mi2-break.exp: Update.
11199 * gdb.mi/mi-simplerun.exp: Update.
11200 * gdb.mi/mi-break.exp: Update.
11201 * gdb.base/ending-run.exp: Update.
11202
def2b000
TJB
112032009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11204
11205 * gdb.python/python-value.exp (test_value_in_inferior): Test
11206 gdb.Value.is_optimized_out attribute.
11207
442ddf59
JK
112082009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11209
11210 * gdb.dwarf2/dw2-noloc-main.c: New file.
11211 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11212 (.text): Remove.
11213 (.data): New.
11214 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11215 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11216 (DW_TAG_subprogram func_cu1, noloc): Remove.
11217 (main): New.
11218 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11219 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11220 (file_symbols): New procedure.
11221
a8df5de4
TT
112222009-03-25 Tom Tromey <tromey@redhat.com>
11223
11224 * gdb.base/charset.exp (valid_target_charset): New proc.
11225 Use it to skip tests on invalid charsets.
11226
cc1d7add
PM
112272009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11228
11229 * gdb.base/completion.exp: Add a test for directory completion.
11230
bcd5727b
JK
112312009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11232
11233 Fix a racy FAIL.
11234 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11235 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11236
cc924cad
TJB
112372009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11238
11239 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11240 * gdb.python/python-function.exp: Add test for function returning
11241 a GDB value.
11242
bc3b79fd
TJB
112432009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11244
11245 * gdb.python/python-function.exp: New file.
11246
6c7a06a3
TT
112472009-03-20 Tom Tromey <tromey@redhat.com>
11248
11249 * gdb.base/store.exp: Update for change to escape output.
11250 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11251 to escape output.
11252 * gdb.base/pointers.exp: Update for change to escape output.
11253 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11254 to escape output.
11255 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11256 escape output.
11257 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11258 to escape output.
11259 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11260 escape output.
11261 * gdb.base/setvar.exp: Update for change to escape output.
11262 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11263 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11264 to escape output.
11265 (test_print_string_constants): Likewise.
11266 * gdb.base/charset.exp (valid_host_charset): Check size of
11267 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11268 cases. Handle "auto"-related output.
11269 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11270 (uvar, Uvar): New globals.
11271
c31af87b
JG
112722009-03-19 Jerome Guitton <guitton@adacore.com>
11273
11274 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11275 deltas.
11276 * gdb.ada/fixed_points.exp: Ditto.
11277
51272cf2
PA
112782009-03-18 Pedro Alves <pedro@codesourcery.com>
11279
11280 * return-nodebug.c: Don't include stdio.h.
11281 (init): Delete.
11282 (func): Delete definition and provide extern declaration.
11283 (t): New.
11284 (main): Don't call printf. Call func and store its result in t.
11285 * return-nodebug1.c: New.
11286 * return-nodebug.exp: Don't expect stdio output. Instead, print
11287 the global variable t. Drop printf formatters and cast types from
11288 foreach loop. Don't use prepare_for_testing. Compile
11289 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11290 define FORMAT or CAST.
11291
d24948ac
PP
112922009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11293
11294 * gdb.base/solib-display.exp: Disable test for remote targers.
11295
61ff14c6
JK
112962009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11297
11298 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11299
cb4dce93
JK
113002009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11301
11302 Fix a racy FAIL.
11303 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11304 code from `follow parent, print pids'.
11305 (`follow child, print pids', `follow parent, print pids'): Call it.
11306 Replace `gdb_test "break..."' by gdb_breakpoint.
11307
f7c60c5e
VP
113082009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11309
11310 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11311 sync and async modes.
f7c60c5e 11312
383ace49
JB
113132009-03-12 Joel Brobecker <brobecker@adacore.com>
11314
11315 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11316 that was checked in by mistake. Remove loading of ada.exp, since
11317 this is not necessary in this case.
11318
4ce102af
JB
113192009-03-12 Joel Brobecker <brobecker@adacore.com>
11320
11321 * gdb.ada/ptype_arith_binop.exp: New testcase.
11322
529a2aef
JB
113232009-03-12 Joel Brobecker <brobecker@adacore.com>
11324
11325 * gdb.ada/mod_from_name: New testcase.
11326
8a38181c
JB
113272009-03-12 Joel Brobecker <brobecker@adacore.com>
11328
11329 * gdb.ada/tick_last_segv: New testcase.
11330
11436dee
VP
113312009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11332
61ff14c6 11333 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11334
1f31650a
VP
113352009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11336
61ff14c6
JK
11337 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11338 include the token in ^running and frame info in *stopped.
1f31650a 11339
a3247a22
PP
113402009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11341
11342 * solib-display.exp: New file.
11343 * solib-display-main.c: New file.
11344 * solib-display-lib.c: New file.
61ff14c6 11345
aae64587
PA
113462009-03-05 Pedro Alves <pedro@codesourcery.com>
11347
11348 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11349
44aabfbc
JK
113502009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11351
11352 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11353 (list_and_check_macro): Use more specific test name.
11354 (next to definition): Make the test names unique.
11355
c087fcd3
PM
113562009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11357
11358 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11359
c86cf029
VP
113602009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11361
11362 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11363 notifications.
11364 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11365 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11366 * lib/mi-support.exp (library_loaded_re): New.
11367 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11368
3ea85240
VP
113692009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11370
11371 * gdb.gdb/observer.exp: Use test_notification observer, not
11372 normal_stop, everywhere.
11373 (test_normal_stop_notifications): Rename to...
11374 (test_notifications): ...this.
11375 (test_observer_normal_stop): Rename to...
11376 (test_observer): ...this.
11377
1903f0e6
DE
113782009-02-16 Doug Evans <dje@google.com>
11379
11380 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11381 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11382 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11383 (test_prefixed_syscall,test_int3): New tests.
11384 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11385 (test_prefixed_syscall,test_int3): New tests.
11386
1d33d6ba
VP
113872009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11388
3cb51905
AS
11389 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11390 (mi_expect_interrupt): Likewise.
11391 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11392 response.
1d33d6ba 11393
faafb047
PM
113942009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11395
11396 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11397 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11398 Replace calls to get_valueofx by get_hexadecimal_valueof.
11399
417e16e2
PM
114002009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11401
11402 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11403 (get_integer_valueof): New procedure.
11404 (get_sizeof): Use new get_integer_value_of.
11405 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11406 by get_integer_valueof.
11407
7065b901
TT
114082009-02-13 Tom Tromey <tromey@redhat.com>
11409
11410 * gdb.base/remote.exp (get_sizeof): Remove.
11411 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11412 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11413 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11414 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11415 (get_sizeof): Likewise.
11416
5d7cb8df
JK
114172009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11418
11419 PR fortran/9806
11420 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11421
b2febfff
PP
114222009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11423
11424 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11425
4aa995e1
PA
114262009-02-06 Pedro Alves <pedro@codesourcery.com>
11427
11428 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11429
d8906c6f
TJB
114302009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11431
11432 * gdb.python/python-cmd.exp: New file.
11433
ff4ab08d
TG
114342009-02-06 Tristan Gingold <gingold@adacore.com>
11435
11436 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11437
aacd552b
TG
114382009-02-05 Tristan Gingold <gingold@adacore.com>
11439
11440 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11441 pointer is dereferenced and use this signal name in regexp.
11442 * gdb.base/signull.exp: Ditto.
11443 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11444 * gdb.base/signull.c (main): Ditto.
11445
08c637de
TJB
114462009-02-04 Tom Tromey <tromey@redhat.com>
11447 Thiago Jung Bauermann <bauerman@br.ibm.com>
11448
11449 * gdb.python/python-value.exp: Use `gdb.history' instead of
11450 `gdb.value_from_history'.
11451 (test_value_numeric_ops): Add test for conversion of enum constant.
11452 * gdb.python/python-value.c (enum e): New type.
11453 (evalue): New global.
11454 (main): Use argv.
11455
20261af8
JG
114562009-02-04 Jerome Guitton <guitton@adacore.com>
11457
11458 * gdb.ada/uninitialized_vars: New test program.
11459 * gdb.ada/uninitialized_vars.exp: New testcase.
11460
52e44b43
TT
114612009-02-02 Tom Tromey <tromey@redhat.com>
11462
11463 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11464 * gdb.cp/pr2489.cc: Rename...
11465 * gdb.cp/pr9594.cc: ... to this.
11466
1c71341a
TT
114672009-02-02 Tom Tromey <tromey@redhat.com>
11468
11469 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11470 * gdb.cp/pr2489.cc: New file.
11471 * gdb.cp/cpcompletion.exp: New file.
11472
a4295225
TT
114732009-02-02 Tom Tromey <tromey@redhat.com>
11474
11475 PR exp/9059:
11476 * gdb.cp/call-c.exp: Add regression test.
11477 * gdb.cp/call-c.cc (FooHandle): New typedef.
11478 (main): New variable 'handle'.
11479
592375cd
VP
114802009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11481
11482 * lib/mi-support.exp (et_mi_thread_list)
11483 (check_mi_and_console_threads): Adjust for current thread in
11484 -thread-list-ids output.
11485
41447f92
VP
114862009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11487
889bf7c5
PA
11488 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11489 Call it.
41447f92 11490
35669430
DE
114912009-01-28 Doug Evans <dje@google.com>
11492
11493 * gdb.arch/amd64-disp-step.S: New file.
11494 * gdb.arch/amd64-disp-step.exp: New file.
11495 * gdb.arch/i386-disp-step.S: New file.
11496 * gdb.arch/i386-disp-step.exp: New file.
11497
09f00d9a
PM
114982009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11499
11500 * gdb.base/find.exp: Set newline variable
11501 using quotes instead of braces to fix cygwin failures.
11502
1e8fb976
PA
115032009-01-23 Pedro Alves <pedro@codesourcery.com>
11504
11505 * gdb.base/radix.exp: Add tests to ensure that that set
11506 input-radix 0 and set output-radix 0 are really rejected.
11507
da061712
PA
115082009-01-23 Pedro Alves <pedro@codesourcery.com>
11509
11510 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11511 copyright years.
11512
dd7e2d2b
PA
115132009-01-23 Pedro Alves <pedro@codesourcery.com>
11514
11515 PR gdb/9664:
11516 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11517
392452f6
PA
115182009-01-22 Pedro Alves <pedro@codesourcery.com>
11519
11520 PR c++/9631:
11521 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11522
8653e71c
PM
115232009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11524
11525 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11526 binfile definition to fix Windows OS failure.
11527
a12cc160
DJ
115282009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11529
11530 PR gdb/9346
11531 * gdb.base/interrupt.c (sigint_handler): New.
11532 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11533 on error.
11534 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11535 Test "signal SIGINT".
11536
b89667eb
DE
115372009-01-19 Doug Evans <dje@google.com>
11538
11539 * gdb.base/break.exp: Update expected gdb output.
11540 * gdb.base/sepdebug.exp: Ditto.
11541 * gdb.mi/mi-syn-frame.exp: Ditto.
11542 * gdb.mi/mi2-syn-frame.exp: Ditto.
11543 * gdb.base/call-signal-resume.exp: New file.
11544 * gdb.base/call-signals.c: New file.
11545 * gdb.base/unwindonsignal.exp: New file.
11546 * gdb.base/unwindonsignal.c: New file.
11547 * gdb.threads/interrupted-hand-call.exp: New file.
11548 * gdb.threads/interrupted-hand-call.c: New file.
11549 * gdb.threads/thread-unwindonsignal.exp: New file.
11550
adb483fe
DJ
115512009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11552
11553 * gdb.base/define.exp: Test defining and hooking prefix commands.
11554 * gdb.python/python.exp: Update test for "show user" output.
11555
60023297
JK
115562009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11557
11558 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11559 now the output exactly, using less wildcards. Expect also the output
11560 of gfortran-4.3. Update for the f-valprint.c modification from
11561 2008-04-22.
11562 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11563 Remove gdb_test test names where matching the command.
11564
ccc57cf9
PA
115652009-01-01 Pedro Alves <pedro@codesourcery.com>
11566
11567 PR breakpoints/9681:
11568 * gdb.base/watchpoint.exp: Add regression test.
11569
c7a6ca08
PA
115702008-12-31 Pedro Alves <pedro@codesourcery.com>
11571
11572 * gdb.threads/attach-into-signal.exp: Don't use
11573 gdb_suppress_entire_file.
11574 * gdb.threads/attach-stopped.exp: Ditto.
11575 * gdb.threads/attachstop-mt.exp: Ditto.
11576
3a031f65
PA
115772008-12-31 Pedro Alves <pedro@codesourcery.com>
11578
11579 PR gdb/8812:
11580 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11581
09e6485f
PA
115822008-12-29 Pedro Alves <pedro@codesourcery.com>
11583
11584 PR gdb/7536:
11585 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11586 and unsupported output radices are really rejected.
11587
0cd53049
JK
115882008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11589
11590 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11591
ba163c7e
TT
115922008-12-22 Tom Tromey <tromey@redhat.com>
11593
11594 * gdb.cp/punctuator.exp: New file.
11595
6f4de6c9
JK
115962008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11597
11598 * gdb.base/completion.exp (Completing non-existing component): New test.
11599
0f34d0b4
JK
116002008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11601
11602 Fix for PR gdb/8648.
11603 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11604 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11605 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11606 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11607
db2ad4c3
JK
116082008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11609
11610 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11611
bb5ef15e
DP
116122008-12-16 Christophe Lyon <christophe.lyon@st.com>
11613
11614 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11615 compiler actually generate code at the expected line number.
11616
90142adc
JZ
116172008-12-15 Jie Zhang <jie.zhang@analog.com>
11618
11619 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11620
fad6eecd
TT
116212008-12-12 Tom Tromey <tromey@redhat.com>
11622
11623 * gdb.base/commands.exp (redefine_hook_test): New proc.
11624 Call it.
11625
17c8aaf5
TT
116262008-12-11 Tom Tromey <tromey@redhat.com>
11627
11628 * gdb.base/macscp.exp: New regression test.
11629
7c8adf68
TT
116302008-12-11 Tom Tromey <tromey@redhat.com>
11631
11632 * gdb.base/macscp.exp: Print "address.addr".
11633 * gdb.base/macscp1.c (struct outer): New struct.
11634 (address): New global.
11635
b05dcbb7
TT
116362008-12-09 Tom Tromey <tromey@redhat.com>
11637
11638 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11639 Call it.
11640
2d476de1
DE
116412008-12-04 Doug Evans <dje@google.com>
11642
11643 * gdb.server/ext-run.exp: Relax regexp for init program.
11644
87bdc959
TG
116452008-12-03 Tristan Gingold <gingold@adacore.com>
11646
11647 * gdb.base/macscp.exp: Generate an object file during compilation
11648 to work around Darwin dsymutil limitations.
11649
e0740f77
JK
116502008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11651
11652 Test resolving external references to TLS variables.
11653 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11654 FILE2_THREAD_LOCAL.
11655 (testfile2, srcfile2): New variables.
11656 * gdb.threads/tls.c (file2_thread_local)
11657 (function_referencing_file2_thread_local): New.
11658 * gdb.threads/tls2.c: New file.
11659
67f0aac5
JB
116602008-11-28 Joel Brobecker <brobecker@adacore.com>
11661
11662 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11663 rather than integer, as integer might not be big enough when
11664 on 64bit targets.
67f0aac5 11665
c332165e
JG
116662008-11-27 Jerome Guitton <guitton@adacore.com>
11667
11668 * gdb.cp/formatted-ref.exp: Add equality test.
11669 * gdb.ada/formatted_ref.exp: Ditto.
11670
fc9b693c
JK
116712008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11672
11673 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11674 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11675
a9c64011
AS
116762008-11-20 Andreas Schwab <schwab@suse.de>
11677
11678 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11679 matching syscall entry point.
11680 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11681 (tcatch_vfork_then_child_follow): Likewise. Finish through
11682 vfork even if we stopped at the syscall trampoline.
11683
e2fd701e
DE
116842008-11-20 Doug Evans <dje@google.com>
11685
11686 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11687
69abc51c
TJB
116882008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11689
11690 * gdb.arch/ppc-dfp.exp: New file.
11691 * gdb.arch/ppc-dfp.c: New file.
11692
c14c28ba
PP
116932008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11694
11695 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11696
2e74121d
DE
116972008-11-17 Doug Evans <dje@google.com>
11698
11699 * gdb.mi/mi-syn-frame.exp: Update expected output.
11700 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11701
66bb093b
VP
117022008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11703
11704 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11705 "thread N" results in =thread-selected.
11706 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11707 (mi_send_resuming_command_raw): Be prepared for
11708 =thread-selected.
11709
3d043ef6
VP
117102008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11711
a9c64011
AS
11712 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11713 * lib/mi-support.exp: Likewise.
3d043ef6 11714
808104c8
JB
117152008-11-16 Joel Brobecker <brobecker@adacore.com>
11716
11717 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11718 commands from the expected output for "help catch".
11719
00b22944
JB
117202008-11-15 Joel Brobecker <brobecker@adacore.com>
11721
11722 * gdb.ada/int_deref.exp: New testcase.
11723
59669435
TT
117242008-11-14 Nick Roberts <nickrob@snap.net.nz>
11725
11726 * gdb.mi/gdb2549.exp: New file.
11727
de04a248
DE
117282008-11-11 Doug Evans <dje@google.com>
11729
11730 * gdb.base/callexit.exp: New file.
11731 * gdb.base/callexit.c: New file.
11732
6b8ce727
DE
117332008-11-10 Doug Evans <dje@google.com>
11734
11735 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11736 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11737 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11738 (default_gdb_start,default_gdb_exit): Ditto.
11739 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11740 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11741 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11742 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11743 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11744 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11745
1b14b8aa
AS
117462008-11-03 Andreas Schwab <schwab@suse.de>
11747
11748 * gdb.base/hashline2.exp: Fix typo.
11749 * gdb.base/hashline3.exp: Likewise.
11750
f3134b88
TT
117512008-10-30 Tom Tromey <tromey@redhat.com>
11752
11753 * gdb.base/pointers.exp: Add test.
11754 * gdb.base/pointers.c (k, S): New typedefs.
11755 (instance): New global.
11756
c2226152
AS
117572008-10-30 Andreas Schwab <schwab@suse.de>
11758
11759 * gdb.base/args.exp: Add tests for newlines.
11760
462f405c
JB
117612008-10-30 Joel Brobecker <brobecker@adacore.com>
11762
11763 gdb.base/foll-exec.exp: Update the expected output of a couple
11764 of "info breakpoints" tests.
11765
79a45b7d
TT
117662008-10-28 Tom Tromey <tromey@redhat.com>
11767
11768 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11769
adc13a14
PA
117702008-10-24 Pedro Alves <pedro@codesourcery.com>
11771
11772 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11773 gdb_start_cmd.
11774 Use runto_main before any test that requires execution.
11775
252fbfc8
PA
117762008-10-23 Pedro Alves <pedro@codesourcery.com>
11777
11778 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11779 instead of SIGINT.
11780
28148e3d
JB
117812008-10-22 Joel Brobecker <brobecker@adacore.com>
11782
11783 * gdb.base/completion.exp: Update expected output following
11784 the addition of the "info tasks" command.
11785
c209f847
TT
117862008-10-22 Tom Tromey <tromey@redhat.com>
11787
11788 * gdb.base/exprs.exp (test_expr): Add test for string
11789 concatenation.
11790
f177e350
PA
117912008-10-19 Pedro Alves <pedro@codesourcery.com>
11792
11793 * configure.ac: Output gdb.python/Makefile.
11794 * configure: Regenerate.
11795 * gdb.python/Makefile.in: New.
11796
cce89356
JB
117972008-10-16 Joel Brobecker <brobecker@adacore.com>
11798
11799 * gdb.base/foll-fork.exp: Adjust the expected output to match
11800 the new description for fork/vfork catchpoints in the "info
11801 breakpoints" output.
11802
176d289d
TJB
118032008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11804
11805 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11806
a08702d6
TJB
118072008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11808
11809 * gdb.python/python-value.c: New file.
11810 * gdb.python/python-value.exp: New file.
11811
1c5cfe86
PA
118122008-10-15 Pedro Alves <pedro@codesourcery.com>
11813
11814 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11815
5a98ad69
DP
118162008-10-15 Denis Pilat <denis.pilat@st.com>
11817
41702f1b 11818 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11819
dcb1a1e2
TT
118202008-10-09 Tom Tromey <tromey@redhat.com>
11821
11822 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11823 'fprintf' and 'stderr'.
11824
9124fe48
JB
118252008-10-07 Joel Brobecker <brobecker@adacore.com>
11826
11827 * gdb.ada/ref_tick_size.exp: New testcase.
11828
45452591
DE
118292008-10-06 Doug Evans <dje@google.com>
11830
11831 * gdb.dwarf2/dw2-cu-size.exp: New file.
11832 * gdb.dwarf2/dw2-cu-size.S: New file.
11833
11834 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11835 .Ltype_int for clarity.
11836
4fc5b208
PP
118372008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11838
11839 PR gdb/2384:
11840 * gdb.cp/gdb2384.exp: Extended to test more cases.
11841 * gdb.cp/gdb2384.cc: Likewise.
11842 * gdb.cp/gdb2384-base.h: Likewise.
11843 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11844
d78df370
JK
118452008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11846
11847 * gdb.base/maint.exp (maint print type): Remove printing
11848 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11849
9a044a89
TT
118502008-09-30 Tom Tromey <tromey@redhat.com>
11851
11852 * gdb.base/macscp.exp: Add completion tests.
11853 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11854 (TWENTY_THREE): Likewise.
11855 (FORTY_EIGHT): Likewise.
11856
506800a9
TT
118572008-09-30 Tom Tromey <tromey@redhat.com>
11858
11859 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11860 everywhere.
11861 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11862
1a6f01b5
JK
118632008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11864
11865 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11866 testcase is derived from. Fix racy dependency on an expected PID
11867 number. No longer support the testcase on Linux kernel 2.4.x.
11868
2fae03e8
TT
118692008-09-27 Tom Tromey <tromey@redhat.com>
11870
11871 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11872 and varargs.
11873
1ad15515
PA
118742008-09-22 Pedro Alves <pedro@codesourcery.com>
11875
11876 * lib/mi-support.exp (mi_expect_interrupt): New.
11877 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11878 from gdb.mi/mi-nonstop.exp.
11879 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11880 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11881 lib/mi-support.exp.
11882 Use mi_check_thread_states throughout. Avoid ".*" and do not
11883 require an anchor after -exec-run.
11884
d0b76dc6
DJ
118852008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11886
11887 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11888 stop is pending. Avoid ".*" when two stops are pending.
11889 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11890 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
11891 newlines in fullnames.
11892 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
11893 (mi_expect_stop): Update comments. Only anchor in sync mode.
11894 Do not match newlines.
11895 (mi_send_resuming_command_raw): Always return status.
11896 (mi_get_stop_line): Do not match more than one line by accident.
11897 Only anchor in sync mode.
11898 (mi_run_inline_test): If -exec-next fails, give up.
11899
9990c830
UW
119002008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11901
11902 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
11903 on SPU.
11904
ebcf6f00
JB
119052008-09-10 Joel Brobecker <brobecker@adacore.com>
11906
11907 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
11908
b6db24e5
JB
119092008-09-10 Joel Brobecker <brobecker@adacore.com>
11910
11911 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
11912 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11913 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
11914 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11915 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
11916 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
11917 gdb.ada/interface.exp, gdb.ada/null_array.exp,
11918 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11919 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11920 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11921 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
11922 Include the "= " sequence in the expected output of print tests.
11923
2bf448e0
JB
119242008-09-10 Joel Brobecker <brobecker@adacore.com>
11925
11926 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
11927 description for boolean types.
11928
d51fd4c8
PA
119292008-09-09 Pedro Alves <pedro@codesourcery.com>
11930
11931 * gdb.base/hook-stop-continue.c: New.
11932 * gdb.base/hook-stop-continue.exp: New.
11933
694182d2
DJ
119342008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11935
11936 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
11937
3b8a7fc0
JG
119382008-09-08 Jerome Guitton <guitton@adacore.com>
11939
11940 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
11941 (stack_check_probe_2, stack_check_probe_loop_1)
11942 (stack_check_probe_loop_2): New functions.
11943 (main): Add call to these new functions.
11944 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
11945 functions, check that the breakpoint is inserted at the appropriate
11946 location.
11947 (insert_breakpoint): Slightly refine this procedure so that it can
11948 be called several times in the test.
11949
96cc0ae8
JG
119502008-09-08 Jerome Guitton <guitton@adacore.com>
11951
11952 * gdb.base/stack-checking.c: New file.
11953 * gdb.base/stack-checking.exp: New file.
11954
1f08b409
TJB
119552008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11956
11957 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
11958 * gdb.arch/altivec-regs.exp: Likewise.
11959 * gdb.arch/vsx-regs.exp: Likewise.
11960
3099e1c4
TJB
119612008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11962
11963 * gdb.arch/ppc-fp.exp: New file.
11964 * gdb.arch/ppc-fp.c: New file.
11965
cc69bfc1
PP
119662008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11967
11968 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
11969 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 11970
b02a33db
MS
119712008-09-04 Michael Snyder <msnyder@vmware.com>
11972
11973 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
11974 as "at" (for non-debug functions such as _start).
11975
2992cbe0
UW
119762008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11977
11978 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
11979 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
11980 software watchpoints.
11981 * gdb.base/watch_thread_num.exp: Likewise.
11982
514f746b
AR
119832008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
11984
11985 * gdb.arch/i386-bp_permanent.exp: New test.
11986
876cecd0
TT
119872008-08-24 Tom Tromey <tromey@redhat.com>
11988
11989 * gdb.base/maint.exp: Update "maint print type".
11990
80f73d71
VP
119912008-08-21 Vladimir Prus <vladimir@codesourcery.com>
11992
11993 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
11994 support. Adjust the order of "*running" notifications.
11995 * gdb.mi/non-stop.c: Don't cast from int to void* and
11996 back.
11997
d9c78d7d
MK
119982008-08-20 Mark Kettenis <kettenis@gnu.org>
11999
12000 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
12001 expect to find it in the "info frame" output.
12002
97a2d1d3
DJ
120032008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
12004
12005 * gdb.base/interp.exp: Always consume both prompts.
12006
b96e2927
PA
120072008-08-20 Pedro Alves <pedro@codesourcery.com>
12008
12009 * gdb.base/pending.exp: Test pending breakpoints without symbols
12010 loaded.
12011
8cf6e61a
VP
120122008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12013
12014 * lib/mi-support.exp (mi_expect_stop): Produce
12015 more details on failures.
12016 * gdb.mi/mi-nonstop.exp: New.
12017 * gdb.mi/non-stop.c: New.
12018
c6ebd6cf
VP
120192008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12020
a9c64011
AS
12021 * gdb.mi/mi-async.exp: Use 'set target-async'.
12022 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 12023
46a9b8ed
DJ
120242008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
12025
12026 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
12027
44feb3ce
TT
120282008-08-17 Tom Tromey <tromey@redhat.com>
12029
12030 * gdb.base/help.exp (help catch): Rewrite.
12031
311a4e6b
TJB
120322008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12033
12034 * gdb.base/define.exp: Test indented command documentation.
12035 * gdb.python/python.exp: Test indented multi-line command.
12036
604c2f83
LM
120372008-08-15 Luis Machado <luisgpm@br.ibm.com>
12038
12039 * testsuite/gdb.arch/vsx-regs.c: New source file.
12040 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
12041 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
12042
886a217c
TT
120432008-08-14 Tom Tromey <tromey@redhat.com>
12044
12045 * gdb.base/macscp.exp: Add regression test for "macro define" or
12046 "macro undef" with no arguments.
12047
c814a4f3
PP
120482008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
12049
12050 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 12051
12ab8a60
UW
120522008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12053
12054 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
12055
d57a3c85
TJB
120562008-08-06 Tom Tromey <tromey@redhat.com>
12057
12058 * gdb.python/python.exp: New file.
12059
c7b778ff
JK
120602008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12061
12062 Fix for PR gdb/1543.
12063 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
12064 $LOCATION.
12065 (location): New variable.
12066 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
12067 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
12068 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
12069 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
12070 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
12071 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
12072 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
12073 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
12074 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
12075 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
12076 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
12077 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
12078 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
12079 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
12080 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12081 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
12082 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
12083 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
12084 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
12085 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12086 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
12087 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
12088 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
12089 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
12090 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
12091 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
12092 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
12093 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
12094 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
12095 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
12096 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
12097 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
12098 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
12099 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
12100 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
12101 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12102 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12103 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12104 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12105 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12106 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12107 gdb.base/type-opaque.exp, gdb.base/until.exp,
12108 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12109 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12110 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12111 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12112 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12113 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12114 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12115 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12116 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12117 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12118 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12119 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12120 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12121 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12122 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12123 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12124 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12125 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12126 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12127 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12128 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12129 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12130 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12131 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12132 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12133 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12134 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12135 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12136 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12137 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12138 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12139 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12140 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12141 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12142 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12143 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12144 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12145 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12146 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12147 to bug-gdb@prep.ai.mit.edu .
12148
5e06a3d1
VP
121492008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12150
12151 * lib/mi-support.exp (mi_load_shlibs): New.
12152 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12153
9d81d21b
VP
121542008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12155
12156 * lib/mi-support.exp (get_mi_thread_list)
12157 (check_mi_and_console_threads): New, moved from ...
12158 * gdb.mi/mi-pthread.exp: ...here.
12159 * gdb.mi/gdb669.exp (get_mi_thread_list)
12160 (check_mi_and_console_threads): Delete.
12161 * gdb.mi/mi2-pthread.exp: Likewise.
12162
bae98fe0
TT
121632008-07-28 Tom Tromey <tromey@redhat.com>
12164
12165 * Makefile.in (just-check): Remove. Move body to...
12166 (check): ... here.
12167
57380f4e
DJ
121682008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12169
12170 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12171 Add a test for duplicated SIGINTs.
12172
e09490f1
DJ
121732008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12174
12175 * gdb.threads/schedlock.exp (get_args): Update to work for any
12176 value of NUM.
12177 (Top level): Report the number of threads that did not resume.
12178
6387b45f
DJ
121792008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12180
12181 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12182
62f64ff2
DJ
121832008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12184
12185 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12186 non-MI prompt.
12187
fa8de41e
TT
121882008-07-26 Tom Tromey <tromey@redhat.com>
12189
12190 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12191 (function_struct, function_struct_ptr): New globals.
12192 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12193 function pointer in a struct.
12194
ccb3ac8a
TT
121952008-07-26 Tom Tromey <tromey@redhat.com>
12196
12197 * gdb.base/macscp.exp: Add test for macro lexing bug.
12198
d7d9f01e
TT
121992008-07-18 Tom Tromey <tromey@redhat.com>
12200
12201 * gdb.base/macscp.exp: Add macro tests.
12202
9bf07184
PP
122032008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12204
12205 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12206
becf6477
PP
122072008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12208
12209 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12210
0709f7d3
PP
122112008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12212
12213 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12214
7093c834
PP
122152008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12216
12217 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12218
b432ffe3
JK
122192008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12220
12221 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12222
b1a268e5
VP
122232008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12224
12225 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12226
e2995f8e
KB
122272008-07-11 Kevin Buettner <kevinb@redhat.com>
12228
12229 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12230 of regexp to account for changes made to GDB in the printing of
12231 byte vectors.
12232
14032a66
TT
122332008-07-11 Tom Tromey <tromey@redhat.com>
12234
12235 * gdb.base/completion.exp: Add 'help' completion test.
12236
981505ef
JK
122372008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12238
12239 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12240
10568435
JK
122412008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12242
12243 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12244
4487aabf
PA
122452008-07-09 Pedro Alves <pedro@codesourcery.com>
12246
12247 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12248
a4a9b1c4
PA
122492008-07-09 Pedro Alves <pedro@codesourcery.com>
12250
12251 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12252
3c3185ac
JK
122532008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12254
12255 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12256
7ebd49dc
VP
122572008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12258
12259 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12260 previous commit. Add a comment.
12261
84e46146
PA
122622008-06-28 Pedro Alves <pedro@codesourcery.com>
12263
12264 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12265
0f8d4a2f
VP
122662008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12267
12268 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12269
f747e0ce
PA
122702008-06-27 Pedro Alves <pedro@codesourcery.com>
12271
12272 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12273 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12274 compiling an executable, link in an object that forces unbuffered
12275 output.
12276 * lib/set_unbuffered_mode.c: New file.
12277
734a5c36
JK
122782008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12279
12280 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12281
a2840c35
VP
122822008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12283
a9c64011
AS
12284 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12285 mi_expect_stop.
12286 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12287 Demand that *running is output.
12288 (detect_async): Perform checking every time.
12289 (mi_send_resuming_command): Extract everything into...
12290 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12291 (mi_expect_stop): Don't accept any output before *stopped.
12292
6ae37fef
VP
122932008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12294
12295 Robustify mi-simplerun.
a9c64011
AS
12296 * gdb.mi/basics.c (main): Add a call to sleep.
12297 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12298 * gdb.mi/mi2-cli.exp: Likewise.
12299 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12300
b4aa76f0 123012008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12302
12303 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12304
e1ac3328
VP
123052008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12306
a9c64011
AS
12307 * gdb.mi/mi-console.exp: Adjust.
12308 * gdb.mi/mi-syn-frame.exp: Adjust.
12309 * gdb.mi/mi2-console.exp: Adjust.
12310 * gdb.mi/mi2-syn-frame.exp: Adjust.
12311 * lib/mi-support.exp (mi_run_cmd): Adjust.
12312 (mi_send_resuming_command): Adjust.
e1ac3328 12313
f7f9a841
VP
123142008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12315
12316 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12317 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12318 testing of stopped.
12319 * gdb.mi/mi2-syn-frame.exp: Likewise.
12320 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12321 (async, detect_async): New.
12322 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12323 depending on if we're running in sync or async mode.
f7f9a841 12324
37cd5d19
TT
123252008-06-09 Tom Tromey <tromey@redhat.com>
12326
12327 * gdb.base/completion.exp: New tests for field name completion
12328 with spaces, and field name completion with '->'.
12329
65d12d83
TT
123302008-06-06 Tom Tromey <tromey@redhat.com>
12331
12332 * gdb.base/break1.c (struct some_struct): New struct.
12333 (values): New global.
12334 * gdb.base/completion.exp: Add field name completion test.
12335
ebfe2e3f
PP
123362008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12337
12338 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12339 to pointer.
12340 * gdb.cp/call-c.cc: Likewise.
12341
bcf6fc3a
NR
123422008-06-06 Nick Roberts <nickrob@snap.net.nz>
12343
12344 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12345 annotation.
12346
49fd4a42 123472008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12348 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12349
12350 * gdb.threads/execl.c, gdb.threads/execl1.c,
12351 gdb.threads/execl.exp: New tests.
a9c64011 12352
8a34ac3f
AR
123532008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12354 Daniel Jacobowitz <dan@codesourcery.com>
12355
12356 * gdb.cp/exception.exp: Activate test, make it work with pending
12357 catchpoints.
12358
86ae69ef
JK
123592008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12360
12361 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12362
f7f9ae2c
VP
123632008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12364
a9c64011
AS
12365 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12366 now printed.
12367 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12368
2a2d4dc3
AS
123692008-05-27 Andreas Schwab <schwab@suse.de>
12370
12371 * gdb.base/frame-args.exp: Handle arguments that are optimized
12372 out.
12373
5099e4d9
LM
123742008-05-26 Luis Machado <luisgpm@br.ibm.com>
12375
12376 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12377 quiet for ppc32 and group options into a single variable.
12378
d9c36a91
JB
123792008-05-23 Joel Brobecker <brobecker@adacore.com>
12380
12381 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12382 of zero-size elements.
12383 * gdb.ada/null_array.exp: Test printing this new array.
12384
103a8671
JK
123852008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12386
12387 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12388
07a4cc1a 123892008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12390
12391 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12392 of the "finish" command.
12393
55f996a7
NR
123942008-05-21 Nick Roberts <nickrob@snap.net.nz>
12395
12396 * gdb.base/annota1.exp: Test for new annotation.
12397
907fc202
UW
123982008-05-16 Pedro Alves <pedro@codesourcery.com>
12399
12400 * gdb.base/fixsection.exp: New file.
12401 * gdb.base/fixsection0.c: New file.
12402 * gdb.base/fixsection1.c: New file.
12403
e8f97270
UW
124042008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12405
12406 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12407 * gdb.base/annota3.exp: Likewise.
12408
ac0bb574
NF
124092008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12410
12411 * gdb.base/watch_thread_num.exp: Don't run tests that require
12412 watchpoints if the target doesn't support them.
12413
6fadd07a
DE
124142008-05-12 Doug Evans <dje@google.com>
12415
12416 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12417
6e9a4a30
JB
124182008-05-09 Joel Brobecker <brobecker@adacore.com>
12419
12420 * gdb.ada/assign_1.exp: New testcase.
12421
08388c79
DE
124222008-05-09 Doug Evans <dje@google.com>
12423
a3c83fae
DE
12424 * gdb.base/find.exp: New file.
12425 * gdb.base/find.c: New file.
08388c79 12426
bd5ddfe8
DJ
124272008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12428
12429 * gdb.base/commands.exp (watchpoint_command_test): Handle
12430 gdb,no_hardware_watchpoints.
12431 * gdb.base/float.exp: Allow ARM targets without floating point.
12432 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12433
b5dd68e2 124342008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12435 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12436
12437 * gdb.ada/lang_switch: New test program.
12438 * gdb.ada/lang_switch.exp: New testcase.
12439
382d13d1
DE
124402008-05-05 Doug Evans <dje@google.com>
12441
12442 * gdb.base/help.exp (disassemble): Update expected help text.
12443
9dd789d0
PA
124442008-05-04 Pedro Alves <pedro@codesourcery.com>
12445
12446 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12447
611c83ae
PA
124482008-05-04 Pedro Alves <pedro@codesourcery.com>
12449
12450 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12451 different times.
12452
ff013f42
JK
124532008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12454
12455 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12456 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12457 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12458 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12459
96dff6a2
VP
124602008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12461
12462 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12463 notification to appear.
12464
55cd6f92
DJ
124652008-05-04 Daniel Jacobowitz <dan@debian.org>
12466
12467 * gdb.base/fullname.c: New file.
12468 * gdb.base/fullname.exp: New file.
12469 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12470
d705c43c
PA
124712008-05-03 Pedro Alves <pedro@codesourcery.com>
12472
12473 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12474 expressions with macros.
12475
333222e1
JK
124762008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12477
12478 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12479
5ac01682
DJ
124802008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12481
12482 * gdb.base/completion.exp: Handle lack of other symbols beginning
12483 with "a".
12484
12485 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12486
237fc4c9
PA
124872008-05-02 Jim Blandy <jimb@codesourcery.com>
12488
12489 * gdb.asm/asmsrc1.s: Add scratch space.
12490
ed5e9466
DJ
124912008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12492 Daniel Jacobowitz <dan@codesourcery.com>
12493
12494 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12495 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12496 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12497
b39cc962
DJ
124982007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12499
12500 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12501
36d520f5
JB
125022008-05-01 Joel Brobecker <brobecker@adacore.com>
12503
12504 * gdb.base/info-target.exp: New testcase.
12505
8d4e3071
DJ
125062008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12507
12508 * gdb.cp/hang.exp: Use .cc instead of .C.
12509 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12510 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12511
6f3f3097
DJ
125122008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12513
12514 * gdb.base/gdb1250.exp: Remove perror.
12515 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12516
5550a914
PA
125172008-04-30 Pedro Alves <pedro@codesourcery.com>
12518
12519 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12520 .2byte.
12521
d848e687
DJ
125222008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12523
12524 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12525 (maybe_kfail): New.
12526
93b5768b
PA
125272008-04-25 Pedro Alves <pedro@codesourcery.com>
12528
12529 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12530
721c02de
VP
125312008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12532
a9c64011
AS
12533 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12534 * gdb.mi/mi2-syn-frame.exp: Likewise.
12535 * lib/mi-support.exp: Likewise.
721c02de 12536
74960c60
VP
125372008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12538
12539 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12540 to specify regexp for the location to stop at.
12541 * gdb.base/break-always.c: New.
12542 * gdb.base/break-always.exp: New.
12543
d24317b4
VP
125442008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12545
12546 * lib/mi-support.exp (mi_runto_helper): Adjust
12547 for the original-location field.
12548 (mi_create_breakpoint, mi_list_breakpoints): New.
12549 * gdb.mi/mi-break.exp: Adjust.
12550 * gdb.mi/mi2-break.exp: Adjust.
12551 * gdb.mi/mi-pending.exp: Adjust.
12552 * gdb.mi/mi-simplerun.exp: Adjust.
12553 * gdb.mi/mi2-simplerun.exp: Adjust.
12554 * gdb.mi/mi-syn-frame.exp: Adjust.
12555 * gdb.mi/mi2-syn-frame.exp: Adjust.
12556 * gdb.mi/mi-until.exp: Adjust.
12557 * gdb.mi/mi2-until.exp: Adjust.
12558 * gdb.mi/mi-var-display.exp: Adjust.
12559 * gdb.mi/mi2-var-display.exp: Adjust.
12560 * gdb.mi/mi-watch.exp: Adjust.
12561 * gdb.mi/mi2-watch.exp: Adjust.
12562
fdc59709 125632008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12564
a9c64011
AS
12565 * aclocal.m4: Add override.m4.
12566 * configure: Regenerate.
fdc59709 12567
8e91f023
VP
125682008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12569
12570 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12571 '-var-update --all-values' reports new value even the type
12572 of a variable object has changed.
12573
233a11ab
CS
125742008-04-18 Craig Silverstein <csilvers@google.com>
12575
12576 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12577 files.
d24317b4 12578
9c1137ad
JB
125792008-04-18 Joel Brobecker <brobecker@adacore.com>
12580
12581 * gdb.ada/atomic_enum: New test program.
12582 * gdb.ada/atomic_enum.exp: New testcase.
12583
66d0bbc7
DE
125842008-04-17 Doug Evans <dje@google.com>
12585
12586 * gdb.opt/Makefile.in: Fix whitespace.
12587
100906b0
UW
125882008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12589
12590 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12591
4584e32e
DE
125922008-04-17 Doug Evans <dje@google.com>
12593
12594 * gdb.base/hashline1.exp: New testcase.
12595 * gdb.base/hashline2.exp: New testcase.
12596 * gdb.base/hashline2.exp: New testcase.
12597
0a320680
PA
125982008-04-17 Pedro Alves <pedro@codesourcery.com>
12599
12600 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12601
18ac113b
AR
126022008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12603
12604 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12605 temporary breakpoint to match "Temporary breakpoint".
12606 * gdb.base/break.exp (delete_breakpoints): Likewise.
12607 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12608 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12609 * gdb.base/display.exp: Likewise.
12610 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12611 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12612 * gdb.base/restore.exp (restore_tests): Likewise.
12613 * gdb.base/sepdebug.exp: Likewise.
12614 * gdb.base/watchpoint.exp: Likewise.
12615 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12616 * gdb.mi/mi-pending.exp: Likewise.
12617 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12618 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12619 * gdb.mi/mi-var-cmd.exp: Likewise.
12620 * gdb.mi/mi-var-display.exp: Likewise.
12621 * gdb.mi/mi2-cli.exp: Likewise.
12622 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12623 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12624 * gdb.mi/mi2-var-display.exp: Likewise.
12625 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12626 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12627 new "disp" field.
a9c64011 12628 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12629 reason. This is to support fix for PR2424.
12630
add38693
JK
126312008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12632
12633 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12634
fcacd99f
VP
126352008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12636
12637 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12638 field. Add more floating varobj tests.
fcacd99f 12639 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12640 field.
12641 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12642 (main): Call do_at_tests.
12643 * lib/mi-support.exp (mi_create_floating_varobj)
12644 (mi_varobj_update_with_type_change): New.
fcacd99f 12645
de051565
MK
126462008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12647
12648 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12649 option of -var-evaluate-expression.
12650 * gdb.mi/mi2-var-display.exp: Likewise.
12651
dbc52822
VP
126522008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12653
12654 Introduce test setup helpers.
a9c64011
AS
12655 * lib/gdb.exp (build_executable, clean_restart)
12656 (prepare_for_testing): New.
12657 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12658 * gdb.base/return.exp: Likewise.
12659 * gdb.base/ending-run.exp: Likewise.
dbc52822 12660
473591da
NR
126612008-04-07 Nick Roberts <nickrob@snap.net.nz>
12662
12663 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12664 Interface (MI) responses.
12665
2b2d9e11
VP
126662008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12667
a9c64011
AS
12668 * gdb.cp/breakpoint.cc: New code to test conditions involving
12669 member variables.
12670 * gdb.cp/breakpoint.exp: Test condition involving member
12671 variables.
2b2d9e11 12672
bb378428
VP
126732008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12674
12675 * lib/mi-support.exp (mi_expect_stop): New.
12676 (mi_run_cmd): Change the
12677 token. Use mi_send_resuming_command, use
12678 mi_expect_stop.
12679 (mi_execute_to_helper): Rename to mi_execute_to.
12680 (mi_send_resuming_command): Add more error patterns.
12681 (mi_wait_for_stop): Renamed to...
12682 (mi_get_stop_line): ...this.
12683 (mi_run_inline_test): Adjust.
12684
12685 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12686 * gdb.mi/mi-console.exp: Likewise.
12687 * gdb.mi/mi-pending.exp: Likewise.
12688 * gdb.mi/mi-simplerun.exp: Likewise.
12689 * gdb.mi/mi-stack.exp: Likewise.
12690 * gdb.mi/mi-stepi.exp: Likewise.
12691 * gdb.mi/mi-syn-frame.exp: Add comment.
12692 * gdb.mi/mi-until.exp: Likewise.
12693 * gdb.mi/mi-var-display.exp: Likewise.
12694 * gdb.mi/mi-watch.exp: Likewise.
12695 * gdb.mi/mi2-cli.exp: Likewise.
12696 * gdb.mi/mi2-console.exp: Likewise.
12697 * gdb.mi/mi2-simplerun.exp: Likewise.
12698 * gdb.mi/mi2-stack.exp: Likewise.
12699 * gdb.mi/mi2-stepi.exp: Likewise.
12700 * gdb.mi/mi2-until.exp: Likewise.
12701 * gdb.mi/mi2-var-display.exp: Likewise.
12702 * gdb.mi/mi2-watch.exp: Likewise.
12703
62172bb9
UW
127042008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12705
12706 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12707
12708 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12709
a13e061a
PA
127102008-04-04 Pedro Alves <pedro@codesourcery.com>
12711
12712 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12713 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12714 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12715 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12716 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12717 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12718 expect an mi error duplicated in stderr.
12719
eae06beb
JB
127202008-04-03 Joel Brobecker <brobecker@adacore.com>
12721
12722 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12723 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12724 Add a couple of tests that verify the behavior when the new setting
12725 is set to "cancel" and "all".
12726 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12727 "ask" before we start the testing.
12728
79c6ced6
AR
127292008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12730
12731 * gdb.cp/casts.cc: Add class reference variables.
12732 * gdb.cp/casts.exp: New test cases for up/down casting references.
12733
6c2d1a6b
MK
127342008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12735
12736 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12737 instead of beginning to make an extra test pass.
12738 * gdb.mi/mi2-var-display.exp: Likewise.
12739
55b411d9
MR
127402008-03-31 Maciej W. Rozycki <macro@mips.com>
12741
12742 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12743
c6140da2
MD
127442008-03-31 Markus Deuling <deuling@de.ibm.com>
12745 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12746
12747 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12748 value. Add xfail for older kernels.
12749
79732189
AR
127502008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12751
12752 Bring mi-support in line with gdb.exp.
12753 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12754 (mi_gdb_start): New function.
12755
33c3676e
MR
127562008-03-28 Maciej W. Rozycki <macro@mips.com>
12757
12758 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12759
92e28119
VP
127602008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12761
12762 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12763 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12764
9e8e3afe
VP
127652008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12766
12767 * lib/mi-support.exp (mi_create_varobj_checked): New.
12768 (mi_list_varobj_children): Allow to check for a
12769 value.
12770 (mi_list_array_varobj_children): New.
12771
12772 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12773 and mi_list_varobj_children, as opposed to hardcoding
12774 expected strings.
12775 * gdb.mi/gdb701.exp: Likewise.
12776 * gdb.mi/gdb792.exp: Likewise.
12777 * gdb.mi/mi-var-block.exp: Likewise.
12778 * gdb.mi/mi-var-cmd.exp: Likewise.
12779 * gdb.mi/mi-var-invalidate.exp: Likewise.
12780 * gdb.mi/mi2-var-block.exp: Likewise.
12781 * gdb.mi/mi2-var-child.exp: Likewise.
12782 * gdb.mi/mi2-var-cmd.exp: Likewise.
12783 * gdb.mi/mi2-var-display.exp: Likewise.
12784
9df50351
JK
127852008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12786
12787 Fix random false FAILs on i386.
12788 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12789
31e5d73a
DJ
127902008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12791
12792 PR gdb/544
12793 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12794
12f4afab
DJ
127952008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12796
12797 PR gdb/544
12798 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12799
b562a0cb
DJ
128002008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12801
12802 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12803 fixed PR gdb/544.
12804
17faa917
DJ
128052008-03-21 Pedro Alves <pedro@codesourcery.com>
12806
12807 * gdb.threads/fork-child-threads.exp: Test next over fork.
12808
6214f497
DJ
128092008-03-21 Chris Demetriou <cgd@google.com>
12810
12811 * gdb.base/break.exp (rbreak junk): New test for rbreak
12812 "Junk at end of arguments" issue.
12813
63092375
DJ
128142008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12815
12816 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12817 *& to work on created array elements.
12818 (Top level): Test print $pc with a file. Test string operations
12819 without a target.
12820 * gdb.base/ptype.exp: Do not expect *& to work on created array
12821 elements.
12822
b21991b0
DJ
128232008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12824
12825 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12826 gdb.threads/staticthreads.exp: Update exit query.
12827
c4b347c7
SL
128282008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12829
12830 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12831
fa4727a6
DJ
128322008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12833
12834 * gdb.base/watchpoint.c (global_ptr, func4): New.
12835 (main): Call func4.
12836 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12837 (test_inaccessible_watchpoint): New.
12838
2f34202f
MR
128392008-02-29 Maciej W. Rozycki <macro@mips.com>
12840
12841 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12842 select the largest.
12843
0d6ba1b1
DJ
128442008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12845
12846 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12847 frames-invalid annotations.
12848
e691325a
PM
128492008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12850
a9c64011 12851 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12852
f85b5ecc
DE
128532008-02-27 Doug Evans <dje@google.com>
12854
12855 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12856 for bug 1738.
12857 (breakpoint_to_handler_entry): Ditto.
12858
b40e7bf3
JB
128592008-02-27 Joel Brobecker <brobecker@adacore.com>
12860
12861 * gdb.base/ending-run.exp: Use the first line of code inside
12862 function body to test breakpoints.
12863 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12864 location where the breakpoint is inserted when using the line
12865 where a function is declared. Fix typo in the description of
12866 one of the tests.
12867 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12868
2faca73a
PM
128692008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12870
12871 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12872 tests.
2faca73a 12873
6f439c36
PM
128742008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12875
12876 * gdb.base/args.exp: avoid same output for tests
12877 with single quotes.
12878
54e52265
VP
128792008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12880
a9c64011
AS
12881 * gdb.base/annota1.exp: Adjust for 'info break'
12882 format changes.
12883 * gdb.base/annota3.exp: Likewise.
12884 * gdb.base/break.exp: Likewise.
12885 * gdb.base/condbreak.exp: Likewise.
12886 * gdb.base/pending.exp: Likewise.
12887 * gdb.base/sepdebug.exp: Likewise.
12888 * gdb.base/unload.exp: Likewise.
12889 * gdb.cp/ovldbreak.exp: Likewise.
12890 * gdb.mi/mi-pending.exp: Likewise.
54e52265 12891
897b09ca
DE
128922008-02-07 Doug Evans <dje@google.com>
12893
12894 * gdb.cp/mb-inline.exp: New.
12895 * gdb.cp/mb-inline.h: New.
12896 * gdb.cp/mb-inline1.cc: New.
12897 * gdb.cp/mb-inline2.cc: New.
12898
b1c32d35
PM
128992008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
12900
12901 * gdb.pascal/floats.pas: New test program.
12902 * gdb.pascal/floats.exp: New testcase.
12903
1a4ca44a
TJB
129042008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12905
12906 * gdb.base/callfuncs.c (t_float_many_args): New function.
12907 (t_double_many_args): New function.
12908 * gdb.base/callfuncs.exp: Add tests for exceeding float
12909 and double parameters passed through the stack.
12910
439048e8
JB
129112008-02-05 Joel Brobecker <brobecker@adacore.com>
12912
12913 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
12914 gdb.ada/complete/foo.adb: New files.
12915 * gdb.ada/complete.exp: New testcase.
12916
81fe8080
DE
129172008-02-03 Doug Evans <dje@google.com>
12918
301f0ecf
DE
12919 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
12920
81fe8080
DE
12921 * gdb.cp/gdb2384.exp: New file.
12922 * gdb.cp/gdb2384.cc: New file.
12923 * gdb.cp/gdb2384-base.h: New file.
12924 * gdb.cp/gdb2384-base.cc: New file.
12925
4b071aec
DE
129262008-02-02 Doug Evans <dje@google.com>
12927
12928 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
12929
61137ba6
JB
129302007-02-01 Joel Brobecker <brobecker@adacore.com>
12931
12932 * gdb.ada/sym_print_name: New test program.
12933 * gdb.ada/sym_print_name.exp: New testcase.
12934
129352007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
12936
12937 * gdb.ada/nested/hello.adb: New file.
12938 * gdb.ada/nested.exp: New testcase.
12939 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12940
98deb0da
VP
129412008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12942
12943 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
12944 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
12945 don't cause future evaluations of function to report
12946 creation of internal breakpoints.
98deb0da 12947
723a2275
VP
129482008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12949
12950 * gdb.mi/mi-break.exp (test_error): New.
12951 Call it.
12952
fb546a2f
LM
129532008-01-31 Luis Machado <luisgpm@br.ibm.com>
12954
12955 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
12956 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
12957
2d8fd90a
PM
129582008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12959
12960 * gdb.pascal/integers.pas: New test program.
12961 * gdb.pascal/integers.exp: New testcase.
12962
a7fa0ded
PM
129632008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12964
12965 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
12966
5e1a1926
TJB
129672008-01-30 Luis Machado <luisgpm@br.ibm.com>
12968
12969 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
12970 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
12971
8d04f9f0
JB
129722008-01-30 Paul Hilfinger <hilfinger@adacore.com>
12973
12974 * gdb.ada/formatted_ref: New test program.
12975 * gdb.ada/formatted_ref.exp: New testcase.
12976
12977 * gdb.cp/formatted-ref.cc: New file.
12978 * gdb.cp/formatted-ref.exp: New testcase.
12979
ce75a98f
JB
129802008-01-30 Joel Brobecker <brobecker@adacore.com>
12981
12982 * gdb.base/ptype.exp: Add testing of "ptype $pc".
12983
e835f6bf
NR
129842008-01-30 Nick Roberts <nickrob@snap.net.nz>
12985
12986 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
12987 (test_file_list_exec_source_file): Update to new macro-info field.
12988
d118ef87
PH
129892008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
12990
12991 * gdb.ada/exprs: New test program.
12992 * gdb.ada/exprs.exp: New testcase.
12993
7d35ab09
TJB
129942008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12995
12996 * dfp-test.c (DELTA, DELTA_B): New definitions.
12997 (double_val1, double_val2, double_val3, double_val4, double_val5,
12998 double_val6, double_val7, double_val8, double_val9, double_val10,
12999 double_val11, double_val12, double_val13, double_val14, dec32_val1,
13000 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
13001 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
13002 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
13003 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
13004 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
13005 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
13006 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
13007 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
13008 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
13009 dec128_val16): New global variables.
13010 (decimal_dec128_align): New function.
13011 (decimal_mixed): Likewise.
13012 (decimal_many_args_dec32): Likewise.
13013 (decimal_many_args_dec64): Likewise.
13014 (decimal_many_args_dec128): Likewise.
13015 (decimal_many_args_mixed): Likewise.
13016 * dfp-test.exp: Add tests calling new inferior functions.
13017
2d717e4f
DJ
130182008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13019
13020 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
13021 gdb.server/ext-run.exp: New files.
13022 * lib/gdbserver-support.exp (gdbserver_download): New.
13023 (gdbserver_start): New. Update gdbserver expected
13024 output.
13025 (gdbserver_spawn): Use them.
13026 (gdbserver_start_extended): New.
13027
e85a822c
DJ
130282008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13029
13030 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
13031 Run on GNU/Linux.
13032 (do_exec_tests): Check for systems which do not support catchpoints.
13033 Do not match START.
13034 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
13035 Run on GNU/Linux. Enable verbose output.
13036 (check_fork_catchpoints): New.
13037 (explicit_fork_child_follow, catch_fork_child_follow)
13038 (tcatch_fork_parent_follow): Update expected messages.
13039 (do_fork_tests): Use check_fork_catchpoints.
13040 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
13041 Run on GNU/Linux. Enable verbose output.
13042 (check_vfork_catchpoints): New.
13043 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
13044 expected messages.
13045 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
13046
401ea829
JB
130472008-01-29 Jim Blandy <jimb@red-bean.com>
13048
13049 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
13050 host' errors.
13051 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
13052
aceaf3ad
JB
130532008-01-29 Jim Blandy <jimb@red-bean.com>
13054
13055 * gdb.threads/sigthread.c: Use barriers to ensure that
13056 child_thread and child_thread_two are always initialized before we
13057 start to use them.
13058
a5606eee
VP
130592008-01-29 Vladimir Prus <vladimir@codesourcery.com>
13060
13061 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
13062 * gdb.base/watchpoint-solib.c: New.
13063 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 13064
c55a82bb
PM
130652008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
13066
13067 * gdb.base/gdb1056.exp: Add unsigned integer test.
13068
0993fe05
DE
130692008-01-28 Doug Evans <dje@google.com>
13070
13071 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
13072
4fe42e7f
JB
130732008-01-27 Jim Blandy <jimb@codesourcery.com>
13074
c7a69933
JB
13075 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
13076
4fe42e7f
JB
13077 * gdb.base/expand-psymtabs.exp: Doc fix.
13078
5def8285
MK
130792008-01-26 Mark Kettenis <kettenis@gnu.org>
13080
13081 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13082
5313c911
NR
130832008-01-24 Nick Roberts <nickrob@snap.net.nz>
13084
a9c64011 13085 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
13086 -var-set-format.
13087
93815fbf
VP
130882008-01-23 Chris Demetriou <cgd@google.com>
13089
13090 * gdb.threads/thread_events.c: New testcase source file.
13091 * gdb.threads/thread_events.exp: New testcase expect file.
13092
467a88ee
NR
130932008-01-23 Nick Roberts <nickrob@snap.net.nz>
13094
13095 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
13096
13097 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
13098 -var-set-format.
13099
d8f82aba
DJ
131002008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13101 Vladimir Prus <vladimir@codesourcery.com>
13102
13103 * gdb.base/float.exp: Allow missing floating point for m68k and
13104 PowerPC.
13105
60c46647
VP
131062008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13107
13108 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
13109 ignore count.
13110 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13111 * gdb.mi/mi-cli.exp: Adjust.
13112 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 13113
c7dd36a1
PA
131142008-01-17 Pedro Alves <pedro@codesourcery.com>
13115
13116 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13117 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13118 with dummy_ptr's address.
13119 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13120 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13121 all targets.
13122 * gdb.mi/mi2-var-child.exp: Likewise.
13123
39d5313e
JB
131242008-01-09 Joel Brobecker <brobecker@adacore.com>
13125
13126 * gdb.ada/null_array: New test program.
13127 * gdb.ada/null_array.exp: New testcase.
13128
0aea4bf3
LM
131292008-01-09 Luis Machado <luisgpm@br.ibm.com>
13130
13131 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13132 with required float modifiers.
13133
0b354900
JB
131342008-01-08 Joel Brobecker <brobecker@adacore.com>
13135
13136 * gdb.ada/funcall_param: New test program.
13137 * gdb.ada/funcall_param.exp: New testcase.
13138
cdb7f5d4
JB
131392008-01-08 Joel Brobecker <brobecker@adacore.com>
13140
13141 * gdb.ada/arrayparam: New test program.
13142 * gdb.ada/arrayparam.exp: New testcase.
13143
88e2547f
JB
131442008-01-08 Joel Brobecker <brobecker@adacore.com>
13145
13146 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13147 landed. Should also fix random failures in the test following it.
13148
f6867ce0
TJB
131492008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13150
13151 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13152 for expressions with decimal float values.
13153 (test_dfp_conversions): New function to test casts to and from
13154 decimal float types.
13155 Call test_dfp_conversions.
13156 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13157 elements.
13158 (main): Initialize ds.float4 and ds.double8 elements.
13159 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13160 string to new error message.
13161 (d64_set_tests): Likewise.
13162 (d128_set_tests): Likewise.
13163 Add tests for expressions with decimal float variables. Add tests for
13164 conversions to and from decimal float types.
13165
f9c11282
JB
131662008-01-05 Joel Brobecker <brobecker@adacore.com>
13167
13168 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13169 * gdb.ada/packed_tagged.exp: New testcase.
13170
0ecbca72
JB
131712008-01-04 Joel Brobecker <brobecker@adacore.com>
13172
13173 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13174 gdb.ada/homonym/homonym_main.adb: New files.
13175 * gdb.ada/homonym.exp: New testcase.
13176
c18d3d89
JB
131772008-01-04 Joel Brobecker <brobecker@adacore.com>
13178
13179 * gdb.ada/packed_array.exp: Add testing of references to
13180 a packed array.
13181
ecc7085b
JB
131822008-01-04 Joel Brobecker <brobecker@adacore.com>
13183
13184 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13185 New files.
13186 * gdb.ada/type_coercion.exp: New testcase.
13187
c474c922
JB
131882008-01-04 Joel Brobecker <brobecker@adacore.com>
13189
13190 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13191 gdb.ada/tagged/foo.adb: New file.
13192 * gdb.ada/tagged.exp: New testcase.
13193
9005b927
JB
131942008-01-04 Joel Brobecker <brobecker@adacore.com>
13195
13196 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13197 gdb.ada/ptype_field/foo.adb: New files.
13198 * gdb.ada/ptype_field.exp: New testcase.
13199
1a6aaad8
JB
132002008-01-03 Joel Brobecker <brobecker@adacore.com>
13201
13202 * gdb.ada/print_pc.exp: New testcase.
13203
0ef22f53
JB
132042008-01-03 Joel Brobecker <brobecker@adacore.com>
13205
13206 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13207 gdb.ada/taft_type/p.adb: New files.
13208 * gdb.ada/taft_type.exp: New testcase.
13209
1689ecf8
JB
132102008-01-03 Joel Brobecker <brobecker@adacore.com>
13211
13212 * gdb.ada/array_bounds/bar.adb: New file.
13213 * gdb.ada/array_bounds.exp: New testcase.
13214
a4d0b9c3
JB
132152008-01-03 Joel Brobecker <brobecker@adacore.com>
13216
13217 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13218 gdb.ada/arrayptr/foo.adb: New files.
13219 * gdb.ada/arrayptr.exp: New testcase.
13220
a31ace00
JB
132212008-01-03 Joel Brobecker <brobecker@adacore.com>
13222
13223 * gdb.base/set-lang-auto.exp: New testcase.
13224
a97fced3
JB
132252008-01-03 Joel Brobecker <brobecker@adacore.com>
13226
13227 * gdb.ada/fun_addr/foo.adb: New file.
13228 * gdb.ada/fun_addr.exp: New testcase.
13229
ef29ce1a
JK
132302008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13231
13232 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13233 New files
13234
0fafefe3
JB
132352008-01-02 Joel Brobecker <brobecker@adacore.com>
13236
13237 * array_subscript_addr/p.adb: New file.
a9c64011 13238 * array_subscript_addr.exp: New testcase.
0fafefe3 13239
c4359f8d
JB
132402008-01-02 Joel Brobecker <brobecker@adacore.com>
13241
a9c64011 13242 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13243 New files.
13244 * gdb.ada/str_cmp_ref.exp: New testcase.
13245
1aa1b15b
JB
132462008-01-01 Joel Brobecker <brobecker@adacore.com>
13247
13248 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13249 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13250 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13251
81c9b2cf
JB
132522008-01-01 Joel Brobecker <brobecker@adacore.com>
13253
13254 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13255 gdb.ada/ref_param/pck.ads: New files.
13256 * gdb.ada/ref_param.exp: New testcase.
13257
319e4674
JB
132582008-01-01 Joel Brobecker <brobecker@adacore.com>
13259
13260 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13261 gdb.ada/interface/foo.adb: New files.
13262 * gdb.ada/interface.exp: New testcase.
13263
ef682c56
JB
132642007-12-31 Jim Blandy <jimb@codesourcery.com>
13265
13266 * gdb.base/multi-forks.exp: Consume all output from child
13267 processes before proceeding to next test.
13268
f6f3eb6c
JB
132692007-12-29 Jim Blandy <jimb@codesourcery.com>
13270
13271 * configure: Regenerated.
13272
f652e42f
JB
132732007-12-27 Joel Brobecker <brobecker@adacore.com>
13274
13275 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13276 gdb.ada/fixed_cmp/fixed.adb: New files.
13277 * gdb.ada/fixed_cmp.exp: New testcase.
13278
6943e596
JB
132792007-12-27 Joel Brobecker <brobecker@adacore.com>
13280
13281 * gdb.ada/boolean_expr.exp: New testcase.
13282
aad9a193
JB
132832007-12-26 Jim Blandy <jimb@codesourcery.com>
13284
13285 * gdb.base/multi-forks.exp: Doc fix.
13286
fb5f3683
JB
132872007-12-26 Joel Brobecker <brobecker@adacore.com>
13288
13289 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13290 * gdb.ada/char_param.exp: Do not compile our test program with
13291 -gnata, this is unnecessary.
13292 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13293
384e4a9c
JB
132942007-12-24 Joel Brobecker <brobecker@adacore.com>
13295
13296 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13297 gdb.ada/print_chars/foo.adb: New files.
13298 * gdb.ada/print_chars.exp: New testcase.
13299
01e044f7
JB
133002007-12-24 Joel Brobecker <brobecker@adacore.com>
13301
13302 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13303 gdb.ada/char_param/foo.adb: New files.
13304 * gdb.ada/char_param.exp: New testcase.
13305
0ce17860
JB
133062007-12-22 Jim Blandy <jimb@codesourcery.com>
13307
13308 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13309 hard-coding source line numbers into the test.
13310 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13311 gdb_get_line_number to find.
13312
919809b9
JB
133132007-12-22 Joel Brobecker <brobecker@adacore.com>
13314
13315 * gdb.base/ptype.c (highest): New struct type.
13316 (the_highest): New variable of that type.
13317 (main): Add dummy assignment to a field of variable the_highest.
13318 * gdb.base/ptype.exp: Test type printing of our new variable.
13319
abc8a88d
PM
133202007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13321
13322 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13323 and record first explicitly generated thread number.
abc8a88d
PM
13324 Use that thread number for thread specific watchpoint test.
13325 Add iteration number to repetitive tests.
13326
5158f3e3
CES
133272007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13328 Jim Blandy <jimb@codesourcery.com>
13329
13330 * gdb.base/expand-psymtabs.c: New testcase
13331 source file.
13332 * gdb.base/expand-psymtabs.exp: New testcase
13333 expect file.
13334
37e4754d
LM
133352007-12-17 Luis Machado <luisgpm@br.ibm.com>
13336
13337 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13338 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13339
551e5d04
JB
133402007-12-17 Joel Brobecker <brobecker@adacore.com>
13341
13342 * gdb.ada/frame_args/foo.adb: New file.
13343 * gdb.ada/frame_args/pck.ads: New file.
13344 * gdb.ada/frame_args/pck.adb: New file.
13345 * gdb.ada/frame_args.exp: New testcase.
13346
a05ee097
JB
133472007-12-17 Joel Brobecker <brobecker@adacore.com>
13348
13349 * gdb.base/frame-args.c: New file.
13350 * gdb.base/frame-args.exp: New testcase.
13351
c162e8c9 133522007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13353 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13354
13355 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13356
afe8ab22 133572007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13358
afe8ab22
VP
13359 * gdb.mi/mi-pending.exp: New.
13360 * gdb.mi/mi-pending.c: New.
13361 * gdb.mi/mi-pendshr.c: New.
13362
dfdfb3ca
JB
133632007-12-06 Jim Blandy <jimb@codesourcery.com>
13364
13365 * gdb.base/default.exp: Update expected output for 'info catch'.
13366
b7fca990
JK
133672007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13368
13369 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13370 must be set to binary.
13371
6a1afc1e
PA
133722007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13373
13374 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13375
a6b151f1
DJ
133762007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13377
13378 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13379 gdb.mi/mi-file-transfer.exp: New.
13380
43039443
JK
133812007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13382
13383 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13384
0ef2251b
MR
133852007-11-22 Maciej W. Rozycki <macro@mips.com>
13386
13387 * gdb.trace/backtrace.exp: Fix a typo.
13388 * gdb.trace/circ.exp: Likewise.
13389 * gdb.trace/collection.exp: Likewise.
13390 * gdb.trace/limits.exp: Likewise.
13391 * gdb.trace/report.exp: Likewise.
13392 * gdb.trace/tfind.exp: Likewise.
13393 * gdb.trace/while-dyn.exp: Likewise.
13394
5443631e
NR
133952007-11-21 Nick Roberts <nickrob@snap.net.nz>
13396
13397 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13398 objects of pointers that can't be dereferenced are now
13399 "noneditable".
13400
a4ce5b0d
UW
134012007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13402
13403 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13404 (target_cpu): Remove.
13405
d6e956e5
VP
134062007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13407
13408 * gdb.base/ending-run.exp: Expect the list of cleared
13409 breakpoint to come in natural order, not the reversed one.
a9c64011 13410
214270ab
VP
134112007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13412
13413 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13414 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13415
1a619819
LM
134162007-11-05 Luis Machado <luisgpm@br.ibm.com>
13417
13418 * gdb.base/printcmds.exp: New function
13419 test_printf_with_dfp.
13420
5b01a6fa
DE
134212007-11-02 Doug Evans <dje@google.com>
13422
13423 * gdb.disasm/t01_mov.s: Remove carriage returns.
13424 * gdb.disasm/t02_mova.s: Ditto.
13425 * gdb.disasm/t03_add.s: Ditto.
13426 * gdb.disasm/t04_sub.s: Ditto.
13427 * gdb.disasm/t05_cmp.s: Ditto.
13428 * gdb.disasm/t06_ari2.s: Ditto.
13429 * gdb.disasm/t07_ari3.s: Ditto.
13430 * gdb.disasm/t08_or.s: Ditto.
13431 * gdb.disasm/t09_xor.s: Ditto.
13432 * gdb.disasm/t10_and.s: Ditto.
13433 * gdb.disasm/t11_logs.s: Ditto.
13434 * gdb.disasm/t12_bit.s: Ditto.
13435 * gdb.disasm/t13_otr.s: Ditto.
13436
ec33ab7f
JK
134372007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13438
13439 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13440
ae0d01ff
UW
134412007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13442
13443 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13444 provide DFP support.
13445
55eddb0f
DJ
134462007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13447
13448 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13449 Test "set powerpc vector-abi". Skip auto-detection tests for old
13450 toolchains.
13451
7020f05c
PA
134522007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13453
13454 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13455 with [string compare].
13456
84bc3db9
PA
134572007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13458
13459 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13460 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13461
5876dc88
LM
134622007-10-25 Luis Machado <luisgpm@br.ibm.com>
13463
13464 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13465 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13466 * gdb.opt/Makefile.in: New makefile.
13467 * Makefile.in: Create new directory "gdb.opt".
13468 * configure.ac: Add "gdb.opt" directory.
13469 * configure: Regenerated.
a9c64011 13470
c3ea9a14
DE
134712007-10-25 Doug Evans <dje@google.com>
13472
13473 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13474 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13475
a9c64011 134762007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13477 Thiago Jung Bauermann <bauerman@br.ibm.com>
13478
13479 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13480 Floating Point expressions.
13481 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13482 Floating Point variables.
13483 * gdb.base/dfp-test.c: new file containing program with Decimal
13484 Floating variables, used by gdb.base/dfp-test.exp.
13485
62a24a2b
DJ
134862007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13487
13488 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13489
e7b1eae6
UW
134902007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13491
13492 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13493 compiling test case with GCC.
13494 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13495
c641edcc
UW
134962007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13497
13498 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13499 format changes.
13500
5e5ebfe6
MS
135012007-10-18 Michael Snyder <msnyder@specifix.com>
13502
13503 * gdb.base/dbx.exp: Add missing "-re " operator.
13504
e831e7b6
GM
135052007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13506
13507 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13508 * configure.ac: Removed trailing spaces after backslash.
13509 * gdb.modula2: New directory.
13510 * gdb.modula2/Makefile.in: New file.
13511 * gdb.modula2/unbounded-array.exp: New file.
13512 * gdb.modula2/unbounded1.c: New file.
13513
7cc46491
DJ
135142007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13515
13516 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13517
135182007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13519
13520 * gdb.base/sigstep.c (main): Add checks for
13521 return values for setitimer call.
13522 Call setitimer again with itimer = ITIMER_REAL
13523 if first call to setitimer fails.
13524
e91528f0
KH
135252007-10-11 Kazu Hirata <kazu@codesourcery.com>
13526
13527 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13528 of $timeout.
13529
2ec9a4f8
DJ
135302007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13531
13532 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13533
135342007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13535
13536 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13537 of gdb_expect call, to avoid interruption.
13538
64b2fa04
PA
135392007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13540
13541 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13542 (v_unsigned_long_long, v_long_long_array)
13543 (v_signed_long_long_array, v_unsigned_long_long_array)
13544 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13545 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13546 [!NO_LONG_LONG]: New.
13547 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13548 v_long_long_member.
13549
13550 (v_long_long_func, v_signed_long_long_func)
13551 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13552 (main) [!NO_LONG_LONG]: Initialize long long variants.
13553
13554 * gdb.base/whatis.exp: If board file requests no_long_long, build
13555 test with NO_LONG_LONG defined. Test long long, signed long long,
13556 and unsigned long long variants but only if board file doesn't
13557 disable it.
13558
a912286e 135592007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13560 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13561
13562 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13563 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13564 * configure: Regenerated.
13565 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13566 gdb.pascal/types.exp, lib/pascal.exp: New files.
13567
471ba8c9
DJ
135682007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13569
13570 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13571 call.
13572 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13573 to return to the call.
13574 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13575 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13576 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13577 * gdb.mi/mi-until.exp (test_until): Likewise.
13578 * gdb.mi/mi2-until.exp (test_until): Likewise.
13579
fef8a650
DJ
135802007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13581
13582 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13583 two-char array.
13584 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13585
d983da9c
DJ
135862007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13587
13588 * gdb.threads/watchthreads.c (thread_function): Sleep between
13589 iterations.
13590 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13591 at once for S/390. Generate matching fails and passes.
13592
17f62551
VP
135932007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13594
13595 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13596 the 'struct_declarations' variable to zeros.
a9c64011 13597
ed0616c6
VP
135982007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13599
13600 * gdb.cp/mb-ctor.cc: New.
13601 * gdb.cp/mb-ctor.exp: New.
13602 * gdb.cp/mb-templates.cc: New.
13603 * gdb.cp/mb-templates.exp: New.
13604
41f1b697
DJ
136052007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13606
13607 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13608
3f213f78
PA
136092007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13610
13611 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13612 targets.
13613 * configure: Regenerate.
13614
0d381245 136152007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13616
0d381245
VP
13617 * gdb.base/annota1.exp: Adjust for 'info break'
13618 format changes.
13619 * gdb.base/annota3.exp: Likewise.
13620 * gdb.base/break.exp: Likewise.
13621 * gdb.base/condbreak.exp: Likewise.
13622 * gdb.base/pending.exp: Likewise.
13623 * gdb.base/sepdebug.exp: Likewise.
13624 * gdb.base/unload.exp: Likewise.
13625 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13626
fe3f5fa8
VP
136272007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13628
13629 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13630 messages.
13631 * gdb.base/chng-syms.exp: Likewise.
13632 * gdb.base/unload.exp: Likewise.
a9c64011 13633
a75cf6c0
DJ
136342007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13635
13636 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13637
18ecae38
DJ
136382007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13639
13640 * schedlock.c (NUM): Change to 1.
13641 (main): Use args[0] for the main thread.
13642 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13643 regardless of the number of threads.
13644
5509918f
MR
136452007-09-14 Maciej W. Rozycki <macro@mips.com>
13646
4a543daf
MR
13647 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13648 type down.
13649 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13650 test.
13651 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13652 watchpoint type down.
13653 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13654 test.
13655
136562007-09-14 Maciej W. Rozycki <macro@mips.com>
13657
5509918f
MR
13658 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13659 Move all the tests here and run them twice, once using software
13660 watchpoints and once using hardware watchpoints.
13661 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13662
40b53987
DJ
136632007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13664
13665 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13666 test.
13667
695e2681
MK
136682007-09-10 Mark Kettenis <kettenis@gnu.org>
13669
8b3fc8d8
MK
13670 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13671 build-id.
13672
695e2681
MK
13673 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13674 know about $ORIGIN. Calculate output dir from $dest instead of
13675 using ${objdir}/{$subdir}.
13676
58d69f29
MK
136772007-09-09 Mark Kettenis <kettenis@gnu.org>
13678
13679 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13680 gcore, before continuing with the test.
13681
3e347599
DJ
136822007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13683
13684 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13685 * gdb.mi/mi-watch.exp: Likewise.
13686
ea37ba09
DJ
136872007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13688 Jim Blandy <jimb@codesourcery.com>
13689
13690 * gdb.arch/i386-sse.exp: Do not expect character constants.
13691 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13692 * gdb.base/display.exp: Allow print/s.
13693 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13694 and unsigned char array changes.
13695
2025a643
DJ
136962007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13697
13698 * gdb.base/display.exp: Add tests for printf %p.
13699
26669a27
PA
137002007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13701
13702 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13703 the dll name to unicode.
13704
c8f021f8
JK
137052007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13706
13707 * gdb.base/default.exp (show version): Update the version text.
13708 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13709
4cf31eea
JK
137102007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13711
13712 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13713 New files.
13714
4935890f
JK
137152007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13716
13717 * lib/gdb.exp (build_id_debug_filename_get): New function.
13718 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13719 Remove the generate DEBUG file for the future testcase runs.
13720 New testcase for the NT_GNU_BUILD_ID retrieval.
13721 Move the final testing step to ...
13722 (test_different_dir): ... a new function.
13723 New parameter XFAIL to XFAIL all the tests performed.
13724 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13725 New parameter TYPE to PF_PREFIX all the tests performed.
13726
02142340
VP
137272007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13728
13729 * gdb.mi/mi-var-cp.cc (path_expression): New
13730 function.
13731 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13732
36acd84e
UW
137332007-08-27 Markus Deuling <deuling@de.ibm.com>
13734
13735 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13736 to fit into SPU Local Store memory.
13737
a896d121
JB
137382007-08-23 Joel Brobecker <brobecker@adacore.com>
13739
13740 * gdb.base/default.exp: Adjust the expected output of "info
13741 warranty" after the switch to GPLv3.
13742
7b433602
JB
137432007-08-23 Joel Brobecker <brobecker@adacore.com>
13744
13745 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13746 to 30000 (from 20000).
13747
e22f8b7c
JB
137482007-08-23 Joel Brobecker <brobecker@adacore.com>
13749
13750 Switch the license of all .exp files to GPLv3.
13751 Switch the license of all .f and .f90 files to GPLv3.
13752 Switch the license of all .s and .S files to GPLv3.
13753
5a0e3bd0
JB
137542007-08-23 Joel Brobecker <brobecker@adacore.com>
13755
13756 * configure.ac: Switch license to GPLv3.
13757
cc00619d
JB
137582007-08-23 Joel Brobecker <brobecker@adacore.com>
13759
13760 Switch the licensing to GPLv3 for all .ads and .adb files.
13761
8d26208a
DJ
137622007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13763
13764 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13765 and t_int_double.
13766 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13767
4fcb9948
JB
137682007-08-17 Joel Brobecker <brobecker@adacore.com>
13769
13770 * gdb.base/step-line.c: Switch license to GPL version 3, and
13771 update copyright year.
13772 * gdb.base/step-line.inp: Likewise.
13773
b9c34f67
JB
137742007-08-17 Joel Brobecker <brobecker@adacore.com>
13775
13776 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13777 changes inside gdb1555.c.
13778 * gdb.base/pending.exp: Likewise.
13779
2cc17678
DJ
137802007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13781
13782 * config/default.exp: New file.
13783
e48883f7
DJ
137842007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13785
13786 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13787 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13788
1ab80e5b
MR
137892007-07-30 Maciej W. Rozycki <macro@mips.com>
13790
13791 * gdb.base/dump.exp: Force the correct endianness for binary
13792 formats not carrying this information.
13793
aba471f5
DJ
137942007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13795
13796 * gdb.threads/staticthreads.exp: Match .*sem_post.
13797
d4e07204
DJ
137982007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13799
13800 * gdb.base/readline.exp (operate_and_get_next): Match the final
13801 prompt.
13802
2b97317d
KB
138032007-07-23 Kevin Buettner <kevinb@redhat.com>
13804
13805 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13806 to restarting SID.
13807
44efa07a
KB
138082007-07-18 Kevin Buettner <kevinb@redhat.com>
13809
13810 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13811 prior to `gdb_start'.
13812
7b5ebade
KB
138132007-07-18 Kevin Buettner <kevinb@redhat.com>
13814
13815 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13816 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13817 Remove call to gdb_unload.
13818
255e7678
DJ
138192007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13820 Daniel Jacobowitz <dan@codesourcery.com>
13821
13822 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13823 for __WIN32__.
13824 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13825 * gdb.base/unload.exp: Use shared library test routines.
13826
3a40aaa0
UW
138272007-07-03 Markus Deuling <deuling@de.ibm.com>
13828
13829 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13830 * gdb.base/solib-symbol-lib.c: Likewise.
13831 * gdb.base/solib-symbol-main.c: Likewise.
13832
b0f4b84b
DJ
138332007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13834
13835 * config/gdbserver.exp (gdb_reconnect): New.
13836 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13837 gdb.base/solib-disc.exp: New files.
13838 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13839 remote debugging".
13840 (gdb_compile): Add shlib_load flag.
13841 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13842 port.
13843 (gdbserver_reconnect): New.
13844
1b05479a
DJ
138452007-07-01 Nick Roberts <nickrob@snap.net.nz>
13846 Daniel Jacobowitz <dan@codesourcery.com>
13847
13848 * gdb.base/annota3.exp: Test for if construct.
13849
86f78eb2
DJ
138502007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13851
13852 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13853
6a2eb474 138542007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13855 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13856
13857 * gdb.base/display.exp: Allow a newline after display/i.
13858 * gdb.base/pc-fp.exp: Likewise.
13859 * gdb.base/sigbpt.exp: Likewise.
13860
f8b73d13
DJ
138612007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13862
13863 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13864 required features to be included.
13865
4339e69e
DJ
138662007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13867
13868 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13869 in info threads output.
13870
23d964e7
UW
138712007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13872 Markus Deuling <deuling@de.ibm.com>
13873
13874 * gdb.arch/spu-info.exp: New testcase.
13875 * gdb.arch/spu-info.c: New file.
13876
fd20f75b
DJ
138772007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13878
13879 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13880 tpcs_offset. Restore lr after the call.
13881 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13882
2226f861
DJ
138832007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13884
13885 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13886 (gdbserver_run): Kill any running gdbserver.
13887 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13888
d12371a9
MR
138892007-05-17 Maciej W. Rozycki <macro@mips.com>
13890
13891 * gdb.base/sigbpt.exp: Preset segv_addr.
13892
93f02886
DJ
138932007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
13894
13895 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
13896 (gdb_compile_shlib): Likewise.
13897 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
13898 (default_gdb_init): Clear cleanfiles.
13899 (gdb_finish): Delete recorded cleanfiles.
13900 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
13901
13902 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
13903 Do not use isnative.
13904 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
13905 gdb.base/so-impl-ld.exp: Likewise.
13906 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
13907 * gdb.base/unload.exp: Likewise. Do not pass empty option to
13908 gdb_compile.
13909
b04e06d7
VP
139102007-05-15 Vladimir Prus <vladimir@codesourcery.com>
13911
13912 * config/unknown.exp: Remove.
13913
069ed931
UW
139142007-05-15 Markus Deuling <deuling@de.ibm.com>
13915
13916 * gdb.base/info-proc.exp: Check is_remote.
13917
09db0d03
UW
139182007-05-14 Markus Deuling <deuling@de.ibm.com>
13919
13920 * gdb.base/gcore.exp: Initialize variable core_supported.
13921
af2cbe8c
DJ
139222007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13923
13924 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
13925
027c0295
DJ
139262007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13927
13928 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
13929 * gdb.threads/print-threads.exp (test_all_threads): Allow
13930 negative and hexadecimal thread IDs.
13931
dc5000e7
DJ
139322007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13933
13934 * gdb.java/jprint.java (public): Avoid invalid call to static
13935 method.
13936
2e74ed18
DP
139372007-05-14 Denis Pilat <denis.pilat@st.com>
13938
13939 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
13940 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
13941 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13942 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
13943 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
13944
83547f02
UW
139452007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13946
13947 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 13948 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
13949 this mode.
13950 * gdb.base/ovlymgr.c: Provide stubs for spu target.
13951 * gdb.base/spu.ld: New file.
13952
b18be20d
DJ
139532007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
13954
13955 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
13956
be444858
DJ
139572007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
13958
13959 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
13960
b1d53152
DJ
139612007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13962
13963 * gdb.java/jmain.exp: Handle demangled names with and without method
13964 signatures.
13965
d084b331
DJ
139662007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13967
13968 * gdb.mi/mi-syn-frame.c (main, foo, bar)
13969 (have_a_very_merry_interrupt): Remove calls to puts.
13970 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
13971 inferior output.
13972 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
13973 test names.
13974
db9d7fc5
DJ
139752007-04-29 Markus Deuling <deuling@de.ibm.com>
13976 Daniel Jacobowitz <dan@codesourcery.com>
13977
13978 * gdb.base/auxv.exp (core_works): Also check is_remote.
13979 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
13980
ef783a7d 139812007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13982
ef783a7d
VP
13983 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
13984 message, not the undefined 'module' variable.
13985 * gdb.base/siginfo.exp: Likewise.
13986 * gdb.base/sigstep.exp: Likewise.
13987 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
13988 serialport.
13989 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
13990
b7b73cae
CV
139912007-04-25 Corinna Vinschen <vinschen@redhat.com>
13992
13993 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
13994 target sim fails. Return 0 otherwise.
13995 (gdb_load): Return prematurely if gdb_target_sim fails.
13996
7d90fdfa
DP
139972007-04-16 Denis Pilat <denis.pilat@st.com>
13998
13999 * gdb.base/setshow.exp: Reset height after having set it to 100.
14000
5d3e9c85
DP
140012007-04-16 Denis Pilat <denis.pilat@st.com>
14002
14003 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
14004
18e75969
DP
140052007-04-16 Denis Pilat <denis.pilat@st.com>
14006
14007 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
14008
25d5ea92
VP
140092007-04-14 Vladimir Prus <vladimir@codesourcery.com>
14010
14011 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
14012 tests. Run the frozen varobjs test.
14013 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 14014 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 14015
0b49cb80
JK
140162007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14017
14018 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
14019 gdb.base/type-opaque.exp: New files.
14020
a73bafbc 140212007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
14022
14023 * gdb.mi/mi-var-child.c
a73bafbc
VP
14024 (do_children_tests): User char[2] instead of
14025 char so that automatic printing of pointers to char
14026 don't give unpredicable result.
14027 * gdb.mi/var-cmd.c (do_locals_test): Initialize
14028 local variables.
14029 * gdb.mi/mi-var-child.exp: Step to right line
14030 of do_children_tests.
14031 * gdb.mi/mi2-var-child.exp: Likewise.
14032 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 14033 do_locals_tests.
a73bafbc
VP
14034 (do_children_tests): User char[2] instead of
14035 char so that automatic printing of pointers to char
a9c64011 14036 don't give unpredicable result.
a73bafbc 14037 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14038 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
14039 Pass test name to mi_wait_for_stop.
14040
7ce59000
DJ
140412007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14042
14043 * gdb.asm/asm-source.exp: Remove d10v case.
14044 * lib/gdb.exp (skip_cplus_tests): Likewise.
14045 * gdb.asm/d10v.inc: Deleted.
14046
20389057
DJ
140472007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14048
14049 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
14050
8807d78b
DJ
140512007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14052
14053 * config/netware.exp: Delete file.
14054
aa3edb8e
JB
140552007-03-29 Joel Brobecker <brobecker@adacore.com>
14056
14057 * gdb.dwarf2/dw2-noloc.S: New file.
14058 * gdb.dwarf2/dw2-noloc.exp: New file.
14059
297561ac
PA
140602007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
14061
14062 * gdb.cp/method2.cc: New test.
14063 * gdb.cp/method2.exp: New test.
14064 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
14065
1f81bd39
DJ
140662007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14067
14068 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
14069
9453113a
DJ
140702007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
14071
14072 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
14073
b741e217
DJ
140742007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14075
14076 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
14077 (gdb_load): Delete, replace with...
14078 (gdb_reload): ...this.
14079 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
14080 * gdb.server/server-mon.exp: Likewise.
14081 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
14082 (gdb_start_cmd): New.
14083 (gdb_file_cmd): Save the last loaded file.
14084 (gdb_reload): New.
14085 (gdb_gnu_strip_debug): Use transform.
14086 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
14087 support here. Use new $last_loaded_file. Check mtime.
14088 (gdb_target_cmd): Handle ObjC failure case.
14089 (infer_host_exec): Delete.
14090 (gdbserver_load): Rename to...
14091 (gdbserver_run): ...this. Simplify.
14092 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
14093 (mi_gdb_load): Move most contents to a new function...
14094 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
14095 (mi_run_cmd): Use mi_gdb_target_load.
14096 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
14097 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
14098 Use gdb_run_cmd.
14099 * gdb.base/charsign.exp: Remove incorrect comment.
14100 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
14101 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14102 gdb.base/start.exp: Use gdb_start_cmd.
14103
446ab585 141042007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 14105 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
14106
14107 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14108 * gdb.base/signull.exp: Similarly.
14109
bbb88ebf
UW
141102007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14111
14112 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14113 messages available to test cases (like chng-sym.exp).
14114
cb8c4a99
AS
141152007-03-14 Andreas Schwab <schwab@suse.de>
14116
14117 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14118 format changes.
14119
4e463ff5
DJ
141202007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14121
14122 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14123 (optimized_1): New.
14124 (main): Call optimized_1.
14125 (gdb2029): Correct typos. Call gdb2029_marker.
14126 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14127 for gdb2029.
14128
b6db2c47
MK
141292007-03-12 Mark Kettenis <kettenis@gnu.org>
14130
14131 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14132 as tabs. Remove redundant test pattern.
14133
70ed3737
UW
141342007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14135
14136 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14137 for /a format output.
14138
47b67b60
DJ
141392007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14140
14141 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14142 collect output incrementally.
14143
b8953b0e
UW
141442007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14145
14146 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14147 for -var-create lpcharacter test.
14148 * gdb.mi/mi2-var-cmd.exp: Likewise.
14149
7acd5c40
UW
141502007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14151
14152 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14153 pass on targets where address zero is readable.
14154
9c6759c1
UW
141552007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14156
14157 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14158 just a single architecture.
14159
a2f1aeb4
UW
141602007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14161
14162 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14163 (fetch_all_registers): New function, uses gdb_test_multiple and
14164 exp_continue to fetch inferior output line-by-line.
14165 Replace all uses of do_get_all_registers by fetch_all_registers.
14166
46579ac2
UW
141672007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14168
14169 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14170 in target_info.
14171
fc133f24
MS
141722007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14173
a9c64011 14174 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14175 consistancy; add a default (timeout) case.
14176
7646a51d
MS
141772007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14178
14179 * gdb.base/watchpoint.exp: Fix truncated comment.
14180
dcfff61f
MS
141812007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14182
14183 * Makefile.in: Remove spurious single-quotes from sed command.
14184
664e3ee9
DJ
141852007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14186
14187 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14188 func.
14189 * gdb.mi/mi2-var-cmd.exp: Likewise.
14190
d7cc6f2f
JB
141912007-02-27 Joel Brobecker <brobecker@adacore.com>
14192
a9c64011
AS
14193 * gdb.dwarf2/dw2-producer.S: New file.
14194 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14195
141962007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14197
14198 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14199 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14200 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14201 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14202 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14203 Revert tests to use mi_gdb_test and include value field in output
14204 of -var-create.
14205
93d42b30
DJ
142062007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14207
14208 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14209
c499ed39
DJ
142102007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14211
14212 * gdb.base/maint.exp: Remove full paths from test names.
14213 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14214 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14215
9836f81b
JB
142162007-02-27 Joel Brobecker <brobecker@adacore.com>
14217
14218 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14219
c74d0ad8
DJ
142202007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14221
14222 * gdb.server/server-mon.exp: New test.
14223
2711e456
DJ
142242007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14225
14226 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14227
ff6f572f
DJ
142282007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14229
14230 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14231 register capitalization.
14232
fada3feb
DP
142332007-02-13 Denis Pilat <denis.pilat@st.com>
14234
14235 * gdb.mi/mi-var-invalidate.exp: New file.
14236
fb1e4ffc
DJ
142372007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14238
14239 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14240
3da939d7
DJ
142412007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14242
14243 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14244
123dc839
DJ
142452007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14246
14247 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14248 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14249
877e3645 142502007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14251
14252 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14253 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14254 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14255 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14256 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14257 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14258 Update tests to include value field in output of -var-create.
a9c64011 14259
3c0a2960
AS
142602007-02-08 Andreas Schwab <schwab@suse.de>
14261
14262 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14263
108546a0
DJ
142642007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14265
14266 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14267 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14268
d701dcab
DP
142692007-02-02 Denis Pilat <denis.pilat@st.com>
14270
14271 * gdb.threads/threadapply.exp: check that frame is not changed by
14272 the thread apply all command.
14273
783e3e2f
AS
142742007-01-31 Andreas Schwab <schwab@suse.de>
14275
6d9c3a87
AS
14276 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14277
3c50d7b9
AS
14278 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14279 in the dwarf sections.
14280 * gdb.dwarf2/mac-fileno.S: Likewise.
14281
783e3e2f
AS
14282 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14283 bspstore register on ia64.
14284
78ff580e
AS
142852007-01-29 Andreas Schwab <schwab@suse.de>
14286
cc8e9b12
AS
14287 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14288 "frame-begin" annotation.
14289
78ff580e
AS
14290 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14291 number of "frames-invalid" annotations.
14292
704a4f78
DJ
142932007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14294
14295 * gdb.base/commands.exp: Call if_commands_test.
14296 (gdb_test_no_prompt, if_commands_test): New.
14297
e741bf94
MK
142982007-01-28 Mark Kettenis <kettenis@gnu.org>
14299
14300 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14301
474d0ad3
AS
143022007-01-27 Andreas Schwab <schwab@suse.de>
14303
14304 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14305 .short/.int/.quad in the dwarf sections.
14306 * gdb.dwarf2/dw2-intercu.S: Likewise.
14307 * gdb.dwarf2/dw2-intermix.S: Likewise.
14308
e784b426
JK
143092007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14310
14311 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14312 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14313 array.
e784b426
JK
14314 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14315 * gdb.base/setvar.exp: Likewise.
14316
37f08e04
AS
143172007-01-26 Andreas Schwab <schwab@suse.de>
14318
9a01813a
AS
14319 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14320 test.
14321
37f08e04
AS
14322 * gdb.base/multi-forks.exp ("restart $i"): Also match
14323 __kernel_syscall_via_break.
14324
6e2a9270
VP
143252007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14326
14327 * lib/mi-support.exp (mi_delete_varobj): New.
14328 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14329 testcase.
14330 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14331 (main): Call the above.
14332 (reference_update_test, base_in_reference_test)
14333 (reference_to_pointer): Delete the created varobjs.
a9c64011 14334
e515b470
DJ
143352007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14336
14337 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14338 * configure: Regenerated.
14339 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14340 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14341 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14342 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14343 * lib/gdb.exp (gdb_skip_xml_test): New function.
14344
08d8bcd7
DJ
143452007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14346
14347 * gdb.base/sigrepeat.exp: Correct error message.
14348
143492007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14350 Daniel Jacobowitz <dan@codesourcery.com>
14351
14352 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14353 gdb.arch/i386-gnu-cfi-asm.S: New files.
14354
97c3f1f3
JK
143552007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14356
14357 * lib/gdb.exp: Abort on missing `site.exp'.
14358
cb1df416
DJ
143592007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14360 Daniel Jacobowitz <dan@codesourcery.com>
14361
14362 * gdb.base/included.c, gdb.base/included.exp,
14363 gdb.base/included.h: New files.
14364
35990120
DJ
143652007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14366
14367 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14368 (maximize_rlimit): Reduce limits on 64-bit systems.
14369
6e81a116 143702007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14371
14372 From Marcus Deuling <deuling@de.ibm.com>:
14373 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14374 every case.
14375
6c3c41f3
NR
143762007-01-13 Nick Roberts <nickrob@snap.net.nz>
14377
14378 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14379 (test_path_specification): Use objdir instead of srcdir to always
14380 get an absolute filename.
14381
2f12c312
DJ
143822007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14383
14384 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14385
81121995
VP
143862007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14387
14388 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14389 Make sure the variable we're using is in scope.
14390 (reference_to_pointer): Likewise.
14391
4741b737
DJ
143922007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14393
14394 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14395 has no debug information.
14396
054410c3
DJ
143972007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14398
14399 * gdb.base/annota1.exp: Remove extra send_gdb.
14400
818f79f6
DJ
144012007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14402
14403 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14404
f7a6bb70
DJ
144052007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14406
14407 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14408
57e66780
DJ
144092007-01-08 Nick Roberts <nickrob@snap.net.nz>
14410 Daniel Jacobowitz <dan@codesourcery.com>
14411
14412 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14413 lcharacter or linteger change. Correct duplicated test name.
14414 * gdb.mi/mi2-var-cmd.exp: Likewise.
14415
3d799a95
DJ
144162007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14417
14418 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14419
144202007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14421
a9c64011
AS
14422 * gdb.base/nofield.c: New file.
14423 * gdb.base/nofield.exp: New testcase.
51679ba9 14424
eafb94e8
NR
144252007-01-05 Nick Roberts <nickrob@snap.net.nz>
14426
14427 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14428
14429 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14430 test.
14431
5e572bb4
DJ
144322007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14433
14434 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14435
74a44383
DJ
144362007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14437
14438 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14439 when continuing.
14440
1b572db9
DJ
144412007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14442
14443 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14444 Expect ".exe" extension.
14445
381bc39b
DJ
144462007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14447
14448 * gdb.base/charset.exp: Add explicit filename to break.
14449 * gdb.base/dbx.exp: Add explicit filename to breaks.
14450
2b70e4c6
DJ
144512007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14452
14453 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14454 * gdb.mi/mi2-file.exp: Likewise.
14455
303b6f5d
DJ
144562007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14457
14458 Implement specification of MI tests as comments
14459 in C and C++ sources.
14460 * lib/mi-support.exp (mi_autotest_data): New variable.
14461 (mi_autotest_source): New variable.
14462 (count_newlines, mi_prepare_inline_tests)
14463 (mi_get_inline_test, mi_continue_to_line)
14464 (mi_run_inline_test, mi_tbreak)
14465 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14466 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14467 Run inline tests.
14468 * gdb.mi/mi-var-cp.cc: Define tests here.
14469
23da0d94
VP
144702007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14471
14472 Simplify usage of mi_continue_to.
14473 * lib/mi-support.exp (mi_runto_helper): Renamed
14474 from mi_runto, added new parameter 'run_or_continue'.
14475 (mi_runto): Use mi_runto_helper.
14476 (mi_continue_to): Accept just function name as parameter.
14477 Use mi_runto_helper.
14478 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14479 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14480
f9e18282
JB
144812006-01-04 Joel Brobecker <brobecker@adacore.com>
14482
14483 Make this testcase a bit more realistic. The current code
14484 is too simplistic, and allows the compiler to optimize out
14485 some of the entities we need for this testcase.
14486 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14487 (Do_Nothing): Add extra parameter.
14488 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14489 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14490 by using a variable of type Void_Star.
14491
fd678c65
JB
144922006-01-04 Joel Brobecker <brobecker@adacore.com>
14493
14494 * gdb.ada/catch_ex/foo.adb: New file.
14495 * gdb.ada/catch_ex.exp: New testcase.
14496
05cfdb42
DJ
144972007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14498
14499 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14500 pass --image-base to linker.
14501
2e03ee74
DJ
145022007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14503 Daniel Jacobowitz <dan@codesourcery.com>
14504
14505 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14506 secondary prompts.
14507
0d5de010
DJ
145082007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14509
14510 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14511 output. Test the types of members and member pointers.
14512 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14513 gdb/2092.
14514 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14515 statement. Enable for GCC. Update expected output for some tests
14516 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14517 layout.
14518 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14519 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14520 (Diamond::vget_base): New.
14521 (main): Add new tests.
14522 * gdb.cp/printmethod.exp: Update expected output for member functions.
14523 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14524 print pEe->D::vg().
14525
61a771aa
DJ
145262007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14527
14528 * gdb.threads/tls.exp: Allow stops in sem_post.
14529
2fa63963
DJ
145302006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14531
14532 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14533 * gdb.base/annota3.exp: Likewise.
14534 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14535 again (instead of timing out).
14536 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14537 GCC bug 26475.
14538 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14539 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14540 test from jmisc1.exp.
14541 * gdb.java/jmisc1.exp: Delete.
14542 * gdb.java/jprint.exp: Adjust to work with method signatures including
14543 return types.
14544 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14545 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14546 * lib/java.exp (compile_java_from_source): Pass the correct type
14547 to target_compile.
14548
5eefc2b7
JB
145492006-12-31 Joel Brobecker <brobecker@adacore.com>
14550
14551 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14552 (stack_align_edx): New function.
14553 (stack_align_eax): New function.
14554 (main): Add calls to stack_align_edx and stack_align_eax.
14555 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14556 Add testing for the cases where the register used during a stack
14557 realignment is edx. Same for eax.
14558
227c54da
DJ
145592006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14560
14561 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14562 and generic PE targets.
14563
cab8ac94
JB
145642006-12-29 Joel Brobecker <brobecker@adacore.com>
14565
14566 * gdb.ada/array_return.exp: Update copyright date list.
14567
ba54f318
JB
145682006-12-27 Joel Brobecker <brobecker@adacore.com>
14569
14570 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14571 (Create_Small_Float_Vector): New function.
14572 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14573 function body.
14574 * gdb.ada/array_return/p.adb: Use new type and function from
14575 package Pck.
14576 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14577 able to print the value returned by a function returning an
14578 array of float.
14579
6b7a35dd
JB
145802006-12-20 Joel Brobecker <brobecker@adacore.com>
14581
14582 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14583 The associated tests should be PASSing.
14584
038224f6
VP
145852006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14586
14587 Test for base in references.
14588 * gdb.mi/mi-var-cp.cc: Add test code.
14589 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14590 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14591 * gdb.mi/mi2-watch.exp: Likewise.
14592 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14593 (mi_list_varobj_children): New function.
14594
b26ed50d
VP
145952006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14596
14597 * lib/mi-support.exp
14598 (mi_runto): Accept "()" after function name.
14599 (mi_create_varobj): New function.
14600 (mi_varobj_update): New function.
14601 (mi_Check_varobj_value): New function.
14602 * gdb.mi/mi-var-cp.exp: New file.
14603 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14604
08232497
DJ
146052006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14606
14607 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14608 gdb.base/weaklib2.c: New files.
14609
d394c993 146102006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14611
ac6c2fba
NS
14612 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14613 info. Adjust test names.
14614
8ec659a0 14615 * gdb.base/break.c (main): Move position of malloc.
d394c993 14616 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14617
acd65feb
VP
146182006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14619
14620 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14621 assignement of arrays and function pointers.
14622 * gdb.mi/var-cmd.c: Add declaration necessary for above
14623 tests.
14624
f556d5e5
NS
146252006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14626
14627 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14628
14629 * gdb.threads/linux-dp.exp: Read thread table before and after
14630 creating each philosopher and verify it.
14631
697bc68d
NS
146322006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14633 Paul Brook <paul@codesourcery.com>
14634 Daniel Jacobowitz <dan@codesourcery.com>
14635
14636 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14637 main to remove duplication. Add start function of the form
697bc68d
NS
14638 '_*start[1-9]*'. Add RVDS start function.
14639
29d73ae4
DJ
146402006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14641
14642 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14643
c1d88655
UW
146442006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14645
14646 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14647 * gdb.asm/spu.inc: New file.
14648 * gdb.base/term.exp: Disable if [target_info exists noargs].
14649 * gdb.gdb/complaints.exp: Disable if ![isnative].
14650 * gdb.gdb/selftest.exp: Likewise.
14651 * gdb.gdb/observer.exp: Likewise.
14652 * gdb.gdb/xfullpath.exp: Likewise.
14653 * gdb.base/attach.exp: Disable on SPU target.
14654 * gdb.cp/bs145503.exp: Likewise.
14655 * gdb.cp/exception.exp: Likewise.
14656 * gdb.cp/userdef.exp: Likewise.
14657
32a13b1a
DJ
146582006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14659
14660 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14661
d8295fe9
VP
146622006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14663
14664 * gdb.base/completion.exp: Fix completion tests for
14665 'info' and 'info '.
14666 * gdb.base/help.exp (help_test_raw, test_class_help)
14667 (test_prefix_command_help): Move...
14668 * lib/gdb.exp: Here.
14669 * gdb.base/main.exp: Adjust.
14670 * gdb.cp/maint.exp: Adjust.
14671 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14672
8c394015
VP
146732006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14674
14675 * gdb.stabs/weird.exp (print_weird_var): Use
14676 gdb_test_multiple instead of gdb_expect.
14677
027fc1bc
VP
146782006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14679
14680 * gdb.base/help.exp (help_test_raw): New.
14681 (test_class_help): New.
14682 (test_prefix_command_help): New.
14683 Adjust testcases.
14684
67609209
FR
146852006-11-09 Christophe Lyon <christophe.lyon@st.com>
14686
14687 * gdb.base/constvars.c (main): Write to crass and crips, so that
14688 they are allocated by the compiler.
14689
f73adfeb
AS
146902006-10-27 Andreas Schwab <schwab@suse.de>
14691
14692 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14693 "detach-fork".
14694
2f83a18e
DJ
146952006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14696
14697 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14698 of patterns.
14699
94277a38
DJ
147002006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14701
14702 * gdb.base/sepdebug.exp: Remove debug format test.
14703 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14704 Handle no-symtab.
14705 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14706
5bd2f6e2
DJ
147072006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14708
14709 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14710 int to pointer or pointer to int.
14711 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14712
8c008720
DJ
147132006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14714
14715 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14716
9e35dae4
DJ
147172006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14718
14719 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14720
d9639e13
DJ
147212006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14722
14723 PR c++/2116
14724 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14725
390a1bd0
JB
147262006-10-06 Joel Brobecker <brobecker@adacore.com>
14727
14728 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14729 the corresponding bug has been fixed in GDB (PR/2018).
14730
dd920c33
JB
147312006-10-06 Joel Brobecker <brobecker@adacore.com>
14732
14733 * gdb.base/subst.exp: New testcase.
14734
53bbefe9
JB
147352006-10-06 Joel Brobecker <brobecker@adacore.com>
14736
14737 * gdb.ada/array_return/pck.ads: Add copyright notice.
14738 * gdb.ada/array_return/pck.adb: Likewise.
14739 * gdb.ada/array_return/p.adb: Likewise.
14740 * gdb.ada/exec_changed/first.adb: Likewise.
14741 * gdb.ada/exec_changed/second.adb: Likewise.
14742
09851417
JB
147432006-10-06 Joel Brobecker <brobecker@adacore.com>
14744
14745 * gdb.ada/watch_arg/watch.adb: New file.
14746 * gdb.ada/watch_arg.exp: New testcase.
14747
041bf30d
VP
147482006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14749
14750 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14751 via string_to_regexp.
041bf30d 14752 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14753
f286fbdd 147542006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14755
14756 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14757 Remove unused / obsolete files.
14758
7c07f349
NR
147592006-09-19 Nick Roberts <nickrob@snap.net.nz>
14760
14761 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14762
cd5ff84a
VP
147632006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14764
14765 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14766 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14767 the number of frames.
cd5ff84a 14768
ae018d1a
DJ
147692006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14770
14771 * gdb.base/args.c (main): Add breakpoint marker.
14772 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14773 really test empty arguments.
14774 (args_load): Delete.
14775 (args_test): New.
14776
b399c549
NR
147772006-09-13 Nick Roberts <nickrob@snap.net.nz>
14778
14779 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14780 check for one file.
b399c549 14781
2ab1eb7a
VP
147822006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14783
14784 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14785 HIGH_FRAME argument to -stack-list-locals can be larger than
14786 the number of frames.
a9c64011 14787
476308bf
FF
147882006-08-18 Fred Fish <fnf@specifix.com>
14789
14790 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14791 '$' in front of skip_vmx_tests_saved when setting that.
14792
8625200f
AS
147932006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14794
14795 * gdb.base/trace-commands.exp: New file.
14796
089ec8f1
DJ
147972006-08-10 Joel Brobecker <brobecker@adacore.com>
14798 Daniel Jacobowitz <dan@codesourcery.com>
14799
14800 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14801 expected output of the backtrace commands.
14802
b60f0898
JB
148032006-08-09 Joel Brobecker <brobecker@adacore.com>
14804
14805 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14806 untested followed by return combination.
14807 * gdb.arch/altivec-regs.exp: Likewise.
14808 * gdb.arch/e500-abi.exp: Likewise.
14809 * gdb.arch/e500-regs.exp: Likewise.
14810 * gdb.arch/gdb1291.exp: Likewise.
14811 * gdb.arch/gdb1431.exp: Likewise.
14812 * gdb.arch/gdb1558.exp: Likewise.
14813 * gdb.arch/i386-prologue.exp: Likewise.
14814 * gdb.arch/i386-unwind.exp: Likewise.
14815 * gdb.asm/asm-source.exp: Likewise.
14816 * gdb.base/a2-run.exp: Likewise.
14817 * gdb.base/advance.exp: Likewise.
14818 * gdb.base/all-bin.exp: Likewise.
14819 * gdb.base/annota1.exp: Likewise.
14820 * gdb.base/annota3.exp: Likewise.
14821 * gdb.base/args.exp: Likewise.
14822 * gdb.base/arithmet.exp: Likewise.
14823 * gdb.base/assign.exp: Likewise.
14824 * gdb.base/async.exp: Likewise.
14825 * gdb.base/attach.exp: Likewise.
14826 * gdb.base/bang.exp: Likewise.
14827 * gdb.base/bigcore.exp: Likewise.
14828 * gdb.base/bitfields.exp: Likewise.
14829 * gdb.base/bitfields2.exp: Likewise.
14830 * gdb.base/break.exp: Likewise.
14831 * gdb.base/call-sc.exp: Likewise.
14832 * gdb.base/call-strs.exp: Likewise.
14833 * gdb.base/callfuncs.exp: Likewise.
14834 * gdb.base/checkpoint.exp: Likewise.
14835 * gdb.base/chng-syms.exp: Likewise.
14836 * gdb.base/code-expr.exp: Likewise.
14837 * gdb.base/commands.exp: Likewise.
14838 * gdb.base/completion.exp: Likewise.
14839 * gdb.base/cond-expr.exp: Likewise.
14840 * gdb.base/condbreak.exp: Likewise.
14841 * gdb.base/consecutive.exp: Likewise.
14842 * gdb.base/constvars.exp: Likewise.
14843 * gdb.base/corefile.exp: Likewise.
14844 * gdb.base/cvexpr.exp: Likewise.
14845 * gdb.base/dbx.exp: Likewise.
14846 * gdb.base/define.exp: Likewise.
14847 * gdb.base/detach.exp: Likewise.
14848 * gdb.base/display.exp: Likewise.
14849 * gdb.base/dump.exp: Likewise.
14850 * gdb.base/ena-dis-br.exp: Likewise.
14851 * gdb.base/ending-run.exp: Likewise.
14852 * gdb.base/environ.exp: Likewise.
14853 * gdb.base/eval-skip.exp: Likewise.
14854 * gdb.base/exprs.exp: Likewise.
14855 * gdb.base/fileio.exp: Likewise.
14856 * gdb.base/finish.exp: Likewise.
14857 * gdb.base/float.exp: Likewise.
14858 * gdb.base/foll-exec.exp: Likewise.
14859 * gdb.base/foll-fork.exp: Likewise.
14860 * gdb.base/foll-vfork.exp: Likewise.
14861 * gdb.base/freebpcmd.exp: Likewise.
14862 * gdb.base/funcargs.exp: Likewise.
14863 * gdb.base/gcore.exp: Likewise.
14864 * gdb.base/gdb1090.exp: Likewise.
14865 * gdb.base/gdb1250.exp: Likewise.
14866 * gdb.base/huge.exp: Likewise.
14867 * gdb.base/info-proc.exp: Likewise.
14868 * gdb.base/interrupt.exp: Likewise.
14869 * gdb.base/jump.exp: Likewise.
14870 * gdb.base/langs.exp: Likewise.
14871 * gdb.base/lineinc.exp: Likewise.
14872 * gdb.base/list.exp: Likewise.
14873 * gdb.base/logical.exp: Likewise.
14874 * gdb.base/long_long.exp: Likewise.
14875 * gdb.base/macscp.exp: Likewise.
14876 * gdb.base/maint.exp: Likewise.
14877 * gdb.base/mips_pro.exp: Likewise.
14878 * gdb.base/miscexprs.exp: Likewise.
14879 * gdb.base/multi-forks.exp: Likewise.
14880 * gdb.base/opaque.exp: Likewise.
14881 * gdb.base/overlays.exp: Likewise.
14882 * gdb.base/pc-fp.exp: Likewise.
14883 * gdb.base/pointers.exp: Likewise.
14884 * gdb.base/printcmds.exp: Likewise.
14885 * gdb.base/psymtab.exp: Likewise.
14886 * gdb.base/ptype.exp: Likewise.
14887 * gdb.base/recurse.exp: Likewise.
14888 * gdb.base/relational.exp: Likewise.
14889 * gdb.base/relocate.exp: Likewise.
14890 * gdb.base/remote.exp: Likewise.
14891 * gdb.base/reread.exp: Likewise.
14892 * gdb.base/restore.exp: Likewise.
14893 * gdb.base/return.exp: Likewise.
14894 * gdb.base/return2.exp: Likewise.
14895 * gdb.base/scope.exp: Likewise.
14896 * gdb.base/sect-cmd.exp: Likewise.
14897 * gdb.base/sep.exp: Likewise.
14898 * gdb.base/sepdebug.exp: Likewise.
14899 * gdb.base/setshow.exp: Likewise.
14900 * gdb.base/setvar.exp: Likewise.
14901 * gdb.base/sigall.exp: Likewise.
14902 * gdb.base/sigbpt.exp: Likewise.
14903 * gdb.base/signals.exp: Likewise.
14904 * gdb.base/signull.exp: Likewise.
14905 * gdb.base/sizeof.exp: Likewise.
14906 * gdb.base/solib.exp: Likewise.
14907 * gdb.base/step-line.exp: Likewise.
14908 * gdb.base/step-test.exp: Likewise.
14909 * gdb.base/structs.exp: Likewise.
14910 * gdb.base/structs2.exp: Likewise.
14911 * gdb.base/term.exp: Likewise.
14912 * gdb.base/twice.exp: Likewise.
14913 * gdb.base/until.exp: Likewise.
14914 * gdb.base/varargs.exp: Likewise.
14915 * gdb.base/volatile.exp: Likewise.
14916 * gdb.base/watchpoint.exp: Likewise.
14917 * gdb.base/whatis-exp.exp: Likewise.
14918 * gdb.base/whatis.exp: Likewise.
14919 * gdb.cp/ambiguous.exp: Likewise.
14920 * gdb.cp/annota2.exp: Likewise.
14921 * gdb.cp/annota3.exp: Likewise.
14922 * gdb.cp/bool.exp: Likewise.
14923 * gdb.cp/breakpoint.exp: Likewise.
14924 * gdb.cp/casts.exp: Likewise.
14925 * gdb.cp/class2.exp: Likewise.
14926 * gdb.cp/classes.exp: Likewise.
14927 * gdb.cp/cplusfuncs.exp: Likewise.
14928 * gdb.cp/ctti.exp: Likewise.
14929 * gdb.cp/derivation.exp: Likewise.
14930 * gdb.cp/exception.exp: Likewise.
14931 * gdb.cp/gdb1355.exp: Likewise.
14932 * gdb.cp/hang.exp: Likewise.
14933 * gdb.cp/inherit.exp: Likewise.
14934 * gdb.cp/local.exp: Likewise.
14935 * gdb.cp/m-data.exp: Likewise.
14936 * gdb.cp/m-static.exp: Likewise.
14937 * gdb.cp/member-ptr.exp: Likewise.
14938 * gdb.cp/method.exp: Likewise.
14939 * gdb.cp/misc.exp: Likewise.
14940 * gdb.cp/namespace.exp: Likewise.
14941 * gdb.cp/overload.exp: Likewise.
14942 * gdb.cp/ovldbreak.exp: Likewise.
14943 * gdb.cp/pr-1023.exp: Likewise.
14944 * gdb.cp/pr-1210.exp: Likewise.
14945 * gdb.cp/pr-574.exp: Likewise.
14946 * gdb.cp/printmethod.exp: Likewise.
14947 * gdb.cp/psmang.exp: Likewise.
14948 * gdb.cp/ref-params.exp: Likewise.
14949 * gdb.cp/ref-types.exp: Likewise.
14950 * gdb.cp/rtti.exp: Likewise.
14951 * gdb.cp/templates.exp: Likewise.
14952 * gdb.cp/try_catch.exp: Likewise.
14953 * gdb.cp/userdef.exp: Likewise.
14954 * gdb.cp/virtfunc.exp: Likewise.
14955 * gdb.disasm/am33.exp: Likewise.
14956 * gdb.disasm/h8300s.exp: Likewise.
14957 * gdb.disasm/mn10300.exp: Likewise.
14958 * gdb.disasm/sh3.exp: Likewise.
14959 * gdb.disasm/t01_mov.exp: Likewise.
14960 * gdb.disasm/t02_mova.exp: Likewise.
14961 * gdb.disasm/t03_add.exp: Likewise.
14962 * gdb.disasm/t04_sub.exp: Likewise.
14963 * gdb.disasm/t05_cmp.exp: Likewise.
14964 * gdb.disasm/t06_ari2.exp: Likewise.
14965 * gdb.disasm/t07_ari3.exp: Likewise.
14966 * gdb.disasm/t08_or.exp: Likewise.
14967 * gdb.disasm/t09_xor.exp: Likewise.
14968 * gdb.disasm/t10_and.exp: Likewise.
14969 * gdb.disasm/t11_logs.exp: Likewise.
14970 * gdb.disasm/t12_bit.exp: Likewise.
14971 * gdb.disasm/t13_otr.exp: Likewise.
14972 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
14973 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
14974 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14975 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
14976 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
14977 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14978 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14979 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14980 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
14981 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
14982 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14983 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14984 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14985 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14986 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14987 * gdb.mi/gdb701.exp: Likewise.
14988 * gdb.mi/gdb792.exp: Likewise.
14989 * gdb.mi/mi-basics.exp: Likewise.
14990 * gdb.mi/mi-break.exp: Likewise.
14991 * gdb.mi/mi-cli.exp: Likewise.
14992 * gdb.mi/mi-console.exp: Likewise.
14993 * gdb.mi/mi-disassemble.exp: Likewise.
14994 * gdb.mi/mi-eval.exp: Likewise.
14995 * gdb.mi/mi-file.exp: Likewise.
14996 * gdb.mi/mi-read-memory.exp: Likewise.
14997 * gdb.mi/mi-regs.exp: Likewise.
14998 * gdb.mi/mi-return.exp: Likewise.
14999 * gdb.mi/mi-simplerun.exp: Likewise.
15000 * gdb.mi/mi-stack.exp: Likewise.
15001 * gdb.mi/mi-stepi.exp: Likewise.
15002 * gdb.mi/mi-syn-frame.exp: Likewise.
15003 * gdb.mi/mi-until.exp: Likewise.
15004 * gdb.mi/mi-var-block.exp: Likewise.
15005 * gdb.mi/mi-var-child.exp: Likewise.
15006 * gdb.mi/mi-var-cmd.exp: Likewise.
15007 * gdb.mi/mi-var-display.exp: Likewise.
15008 * gdb.mi/mi-watch.exp: Likewise.
15009 * gdb.mi/mi2-basics.exp: Likewise.
15010 * gdb.mi/mi2-break.exp: Likewise.
15011 * gdb.mi/mi2-cli.exp: Likewise.
15012 * gdb.mi/mi2-console.exp: Likewise.
15013 * gdb.mi/mi2-disassemble.exp: Likewise.
15014 * gdb.mi/mi2-eval.exp: Likewise.
15015 * gdb.mi/mi2-file.exp: Likewise.
15016 * gdb.mi/mi2-read-memory.exp: Likewise.
15017 * gdb.mi/mi2-regs.exp: Likewise.
15018 * gdb.mi/mi2-return.exp: Likewise.
15019 * gdb.mi/mi2-simplerun.exp: Likewise.
15020 * gdb.mi/mi2-stack.exp: Likewise.
15021 * gdb.mi/mi2-stepi.exp: Likewise.
15022 * gdb.mi/mi2-syn-frame.exp: Likewise.
15023 * gdb.mi/mi2-until.exp: Likewise.
15024 * gdb.mi/mi2-var-block.exp: Likewise.
15025 * gdb.mi/mi2-var-child.exp: Likewise.
15026 * gdb.mi/mi2-var-cmd.exp: Likewise.
15027 * gdb.mi/mi2-var-display.exp: Likewise.
15028 * gdb.mi/mi2-watch.exp: Likewise.
15029 * gdb.stabs/exclfwd.exp: Likewise.
15030 * gdb.stabs/weird.exp: Likewise.
15031 * gdb.threads/gcore-thread.exp: Likewise.
15032 * gdb.trace/actions.exp: Likewise.
15033 * gdb.trace/backtrace.exp: Likewise.
15034 * gdb.trace/circ.exp: Likewise.
15035 * gdb.trace/collection.exp: Likewise.
15036 * gdb.trace/deltrace.exp: Likewise.
15037 * gdb.trace/infotrace.exp: Likewise.
15038 * gdb.trace/limits.exp: Likewise.
15039 * gdb.trace/packetlen.exp: Likewise.
15040 * gdb.trace/passc-dyn.exp: Likewise.
15041 * gdb.trace/passcount.exp: Likewise.
15042 * gdb.trace/report.exp: Likewise.
15043 * gdb.trace/save-trace.exp: Likewise.
15044 * gdb.trace/tfind.exp: Likewise.
15045 * gdb.trace/tracecmd.exp: Likewise.
15046 * gdb.trace/while-dyn.exp: Likewise.
15047 * gdb.trace/while-stepping.exp: Likewise.
15048
f4b618d1
JB
150492006-08-08 Joel Brobecker <brobecker@adacore.com>
15050
15051 * gdb.base/step-bt.c: New file.
15052 * gdb.base/step-bt.exp: New testcase.
15053
3d00d119
DJ
150542006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
15055
15056 * config/monitor.exp (gdb_load): Remove support for obsolete
15057 download-write-size.
15058 * gdb.base/remote.exp: Likewise. Update all callers of
15059 gdb_timed_load.
15060
017b5bd4
DJ
150612006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15062
15063 * cursal.exp: Pass binfile to gdb_load.
15064
837c599d
DJ
150652006-08-01 Nathan Sidwell <nathan@codesourcery.com>
15066
15067 * gdb.base/cursal.exp: Add "" to gdb_load call.
15068
8dd4540b
MK
150692006-07-29 Mark Kettenis <kettenis@gnu.org>
15070
15071 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
15072 NetBSD/ELF targets.
15073
ab5c9f60
DJ
150742006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
15075
15076 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
15077 operator*.
15078
4c42eaff
DJ
150792006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
15080
15081 * gdb.base/completion.exp: Update for change in "file" behavior.
15082 * gdb.stabs/weird.exp: Likewise.
15083 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
15084 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
15085
0155cc76
NS
150862006-07-24 Nathan Sidwell <nathan@codesourcery.com>
15087
15088 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
15089 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
15090
16026cd7
AS
150912006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
15092
15093 * gdb.base/default.exp: Update source command error message.
15094 * gdb.base/help.exp: Update 'help source' message.
15095
16963cb6
DJ
150962006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
15097
15098 * gdb.cp/bs15503.exp: Update comment for no longer crashing
15099 test.
15100
6d7fd486
AS
151012006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15102
15103 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15104
29e8a844
DJ
151052006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15106
15107 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15108
6afcfa39
DJ
151092006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15110
15111 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15112
267a692b
MK
151132006-07-17 Mark Kettenis <kettenis@gnu.org>
15114
15115 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15116 *-*-openbsd* from targets for wich we expect ARM FPA floating
15117 point format.
15118
85d2fec4
NR
151192006-07-17 Nick Roberts <nickrob@snap.net.nz>
15120
15121 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15122
151232006-07-17 Mark Kettenis <kettenis@gnu.org>
15124
15125 * gdb.base/annota3.exp: Expect frame-begin annotation.
15126
85b4c6e8
JB
151272006-07-14 Joel Brobecker <brobecker@adacore.com>
15128
15129 * gdb.base/help.exp: Adjust "help unset" test to accept
15130 any list of unset commands.
15131
fb933624
DJ
151322006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15133 Daniel Jacobowitz <dan@codesourcery.com>
15134
15135 * gdb.cp/ref-params.exp: New test.
15136 * gdb.cp/ref-params.cc: New source file.
15137 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15138
1dff4b64
MK
151392006-07-08 Mark Kettenis <kettenis@gnu.org>
15140
15141 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15142 spaces/tabs in regular expressions since they might not be there.
15143
40d2e0e3
AS
151442006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15145
15146 * gdb.base/ifelse.exp: New file.
15147
f6c957d2
NS
151482006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15149
15150 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15151 line.
15152 * gdb.base/huge.exp: Loop over compilation to find a size that
15153 is acceptable.
15154 * gdb.base/remote.exp: Correct expected strings.
15155 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15156
b9c5a23d
DJ
151572006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15158
15159 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15160
9af2e58d
DJ
151612006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15162
15163 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15164 native.
15165
30930ca5
DJ
151662006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15167
15168 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15169 enable stabs testing.
15170
aa32fa1d
DJ
151712006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15172
bd4a4c80 15173 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15174 gdb_test_multiple does.
15175
321fef15
DJ
151762006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15177
15178 * Makefile.in (host_alias): Remove.
15179 (target_alias): Use @target_noncanonical@.
15180 (site.exp): Don't set host_alias.
15181 * aclocal.m4: Remove contents. Include acx.m4.
15182 * configure: Regenerated.
15183 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15184
e1c2defa
NS
151852006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15186
e63b55d1
NS
15187 * lib/gdb.exp (gdb_load_cmd): New.
15188
5600ea19
NS
15189 * gdb.base/fileio.c: Add system(NULL) test.
15190 * gdb.base/fileio.exp: Check it.
15191
e1c2defa
NS
15192 * gdb.base/break.c: Add 10a breakpoint at }
15193 * gdb.base/break.exp: Add test for breakpoint at }
15194 * gdb.cp/anon-union.cc: Add code at end of function.
15195 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15196 * gdb.mi/var-cmd.c: Add code at end of function.
15197 * gdb.mi/mi-var-display.exp: Adjust end of next.
15198 * gdb.mi/mi2-var-display.exp: Likewise.
15199 * gdb.base/fileio.c: Add stop function and insert calls at
15200 stopping places.
15201 * gdb.base/fileio.exp: Breakpoint stop function and remove
15202 explicit line number references.
15203
6c0112ec
JB
152042006-05-19 Joel Brobecker <brobecker@adacore.com>
15205
a9c64011
AS
15206 * gdb.base/del.exp (test_delete_alias): New function.
15207 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15208
154189a4
FF
152092006-05-18 Fred Fish <fnf@specifix.com>
15210
15211 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15212 required. Check for spurious output after program exits normally.
15213
582e64c2
FF
152142006-05-17 Fred Fish <fnf@specifix.com>
15215
15216 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15217 gdb_load, so it works in the simulator.
15218
8ef6493a
FF
152192006-05-11 Fred Fish <fnf@specifix.com>
15220
15221 * gdb.base/bang.exp: Ignore unexpected output between the
15222 "program exited normally" and the gdb prompt, as many other
15223 tests do.
15224
692b141c
MK
152252006-05-07 Mark Kettenis <kettenis@gnu.org>
15226
15227 * gdb.base/help.exp: Make "delete checkpoint" part option for
15228 "help d" and "help delete" tests.
15229
540b8a30
UW
152302006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15231
a9c64011 15232 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15233 expected output in some mi_gdb_test statements.
15234 * gdb.mi/mi2-basics.exp: Likewise.
15235
9b6462d9
JB
152362006-05-05 Joel Brobecker <brobecker@adacore.com>
15237
15238 * gdb.base/del.c: New file.
15239 * gdb.base/del.exp: New testcase.
15240
954de43b
DM
152412006-05-05 David S. Miller <davem@sunset.davemloft.net>
15242
15243 * gdb.base/break.exp: Do not assume a breakpoint on
15244 main will actually be in $srcfile when optimizing.
1303f75e
DM
15245 * gdb.base/savedregs.exp: Do not require that the dummy
15246 frame location match up to a symbol and source file location.
c3242428
DM
15247 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15248 will get printed without a mi_cmd_data_list_register_values prefix.
15249 (*-data-list-register-*): Correct regular expressions to expect the new
15250 pseudo d? floating point registers.
15251 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15252
c7e64c9a
DJ
152532006-05-05 Christophe Lyon <christophe.lyon@st.com>
15254
15255 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15256 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15257 is allocated by the compiler.
15258 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15259 anons, e, anone to force their allocation by the compiler.
15260
152612006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15262
15263 * gdb.base/help.exp: Update expected text for help d and
15264 help delete.
15265
27ce9a6d
MK
152662006-05-02 Mark Kettenis <kettenis@gnu.org>
15267
15268 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15269 NetBSD/ELF targets.
15270
8608915f
MK
152712006-04-30 Mark Kettenis <kettenis@gnu.org>
15272
15273 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15274 single-step breakpoint fails; make this a KFAIL on
15275 sparc*-*-openbsd*.
15276 * gdb.base/siginfo.exp: Likewise.
15277 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15278
b8db102d
MS
152792006-04-26 Michael Snyder <msnyder@redhat.com>
15280
15281 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15282 which may have to consume output from other forks.
15283 Add tests to make sure that "delete fork" succeeded.
15284
c702009a
MS
152852006-04-20 Michael Snyder <msnyder@redhat.com>
15286
15287 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15288 Add support for the Renesas M32C and M16C.
15289
15290 * gdb.asm/asm-source.exp: Add m32c target.
15291 * gdb.asm/m32c.inc: Support for m32c target.
15292
e28493f2
AS
152932006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15294
15295 * gdb.base/commands.exp (recursive_source_test): New test.
15296
880da185
DM
152972006-04-04 David S. Miller <davem@sunset.davemloft.net>
15298
15299 * gdb.base/float.exp: Add pattern for sparc targets.
15300
61d9b92f
DJ
153012006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15302
15303 * gdb.base/commands.exp (stray_arg0_test): New test.
15304
bd717df8
PB
153052006-03-30 Paul Brook <paul@codesourcery.com>
15306
15307 * gdb.mi/mi-until.exp: kfail broken until command.
15308 * gdb.mi/mi2-until.exp: Ditto.
15309
ec793d3c
NR
153102006-03-27 Nick Roberts <nickrob@snap.net.nz>
15311
15312 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15313
831004b7
AO
153142006-03-08 Alexandre Oliva <aoliva@redhat.com>
15315
15316 * gdb.base/prelink.exp: Anchor tested-for regular expression
15317 on gdb prompt.
15318
effe49a0
PB
153192006-03-07 Paul Brook <paul@codesourcery.com>
15320
15321 * gdb.base/assign.exp: Correct fail message.
15322
e5461016
PB
153232006-03-07 Paul Brook <paul@codesourcery.com>
15324
15325 * lib/compiler.c: Extract armcc version number.
15326 * lib/compiler.cc: Ditto.
15327
fc91c6c2
PB
153282006-03-07 Paul Brook <paul@codesourcery.com>
15329
15330 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15331 additional_flags=-w.
15332 * gdb.arch/altivec-regs.exp: Ditto.
15333 * gdb.arch/e500-abi.exp: Ditto.
15334 * gdb.arch/e500-regs.exp: Ditto.
15335 * gdb.base/all-bin.exp: Ditto.
15336 * gdb.base/annota1.exp: Ditto.
15337 * gdb.base/annota3.exp: Ditto.
15338 * gdb.base/args.exp: Ditto.
15339 * gdb.base/arithmet.exp: Ditto.
15340 * gdb.base/assign.exp: Ditto.
15341 * gdb.base/async.exp: Ditto.
15342 * gdb.base/bang.exp: Ditto.
15343 * gdb.base/break.exp: Ditto.
15344 * gdb.base/call-rt-st.exp: Ditto.
15345 * gdb.base/completion.exp: Ditto.
15346 * gdb.base/cond-expr.exp: Ditto.
15347 * gdb.base/condbreak.exp: Ditto.
15348 * gdb.base/consecutive.exp: Ditto.
15349 * gdb.base/define.exp: Ditto.
15350 * gdb.base/display.exp: Ditto.
15351 * gdb.base/ena-dis-br.exp: Ditto.
15352 * gdb.base/environ.exp: Ditto.
15353 * gdb.base/eval-skip.exp: Ditto.
15354 * gdb.base/info-proc.exp: Ditto.
15355 * gdb.base/jump.exp: Ditto.
15356 * gdb.base/logical.exp: Ditto.
15357 * gdb.base/long_long.exp: Ditto.
15358 * gdb.base/maint.exp: Ditto.
15359 * gdb.base/miscexprs.exp: Ditto.
15360 * gdb.base/pc-fp.exp: Ditto.
15361 * gdb.base/pointers.exp: Ditto.
15362 * gdb.base/relational.exp: Ditto.
15363 * gdb.base/reread.exp: Ditto.
15364 * gdb.base/sect-cmd.exp: Ditto.
15365 * gdb.base/sep.exp: Ditto.
15366 * gdb.base/sepdebug.exp: Ditto.
15367 * gdb.base/until.exp: Ditto.
15368 * gdb.base/whatis-exp.exp: Ditto.
15369 * gdb.cp/annota2.exp: Ditto.
15370 * gdb.cp/annota3.exp: Ditto.
15371 * gdb.trace/actions.exp: Ditto.
15372 * gdb.trace/backtrace.exp: Ditto.
15373 * gdb.trace/circ.exp: Ditto.
15374 * gdb.trace/collection.exp: Ditto.
15375 * gdb.trace/deltrace.exp: Ditto.
15376 * gdb.trace/infotrace.exp: Ditto.
15377 * gdb.trace/limits.exp: Ditto.
15378 * gdb.trace/packetlen.exp: Ditto.
15379 * gdb.trace/passc-dyn.exp: Ditto.
15380 * gdb.trace/passcount.exp: Ditto.
15381 * gdb.trace/report.exp: Ditto.
15382 * gdb.trace/save-trace.exp: Ditto.
15383 * gdb.trace/tfind.exp: Ditto.
15384 * gdb.trace/tracecmd.exp: Ditto.
15385 * gdb.trace/while-dyn.exp: Ditto.
15386 * gdb.trace/while-stepping.exp: Ditto.
15387 * lib/gdb.exp: Ditto.
15388 (gdb_compile): Handle nowarning option.
15389
5f4a23d9
AO
153902006-03-07 Alexandre Oliva <aoliva@redhat.com>
15391
15392 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15393 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15394 Rename executable to prelinkt. Don't re-prelink if we didn't
15395 get a core file. Test prelink -u exit status to tell whether
15396 prelinking failed. Use gdb_test_multiple.
15397
9733fc94
DJ
153982006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15399
15400 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15401 (do_tests): Call it.
15402
cc10cae3
AO
154032006-02-28 Alexandre Oliva <aoliva@redhat.com>
15404
15405 * gdb.base/prelink.exp: New test.
15406 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15407
15c46491
WZ
154082006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15409
15410 * gdb.fortran/derived-type.f90: New file.
15411 * gdb.fortran/derived-type.exp: New testcase.
15412
5c9f7ded
DJ
154132006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15414
15415 * gdb.base/default.exp: Allow ';' as a directory separator.
15416
5b96932b
AS
154172006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15418
15419 * gdb.base/help.exp (help add-symbol-file): Update.
15420
1986bccd
AS
154212006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15422
15423 * gdb.base/help.exp (help load): Update expected results.
15424
a8b7528f
FF
154252006-02-19 Fred Fish <fnf@specifix.com>
15426
15427 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15428 specifix hex value as part of results.
15429 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15430
f8261448
FF
154312006-02-16 Fred Fish <fnf@specifix.com>
15432
15433 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15434 ushort_addr, and slong_addr, so the typedefs are not optimized
15435 away.
15436 * gdb.base/whatis.exp: Add tests using type name for struct type,
15437 union type, enum type, and typedef.
a9c64011 15438
31d8bdd2
MK
154392006-02-13 Mark Kettenis <kettenis@gnu.org>
15440
15441 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15442
34e41e63
JB
154432006-02-13 Jim Blandy <jimb@redhat.com>
15444
15445 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15446 case where it takes two "next" commands to skip past the init
15447 call.
15448
ac6e4f31
FF
154492006-02-12 Fred Fish <fnf@specifix.com>
15450
15451 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15452 to handle cases where it takes two "next" commands to skip
15453 past the init call.
15454
2db2d571
JB
154552006-02-07 Joel Brobecker <brobecker@adacore.com>
15456
15457 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15458 on hppa32 targets.
15459
38fcd64c
DJ
154602006-02-06 Vladimir Prus <ghost@cs.msu.su>
15461
15462 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15463 field.
15464
1315ad46
MK
154652006-01-29 Mark Kettenis <kettenis@gnu.org>
15466
15467 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15468
5625b943
DJ
154692006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15470
15471 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15472 files.
15473
80df1bbe
DJ
154742006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15475
15476 * gdb.cp/maint.exp: Set complaints to a positive value.
15477
9078e690
DJ
154782006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15479
15480 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15481 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15482 function name.
15483
9c903399
DJ
154842006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15485
15486 * gdb.base/checkpoint.c: Update copyright notice. Include
15487 <stdlib.h>.
15488
761ae4d6
JB
154892006-01-04 Jim Blandy <jimb@redhat.com>
15490
15491 * gdb.asm/asm-source.exp: Independently provide default values for
15492 asm-flags and debug-flags. Use 'string equal' to do the
15493 comparison, not the implicit expr's '==' operator. Remove
15494 now-unneeded assignments to asm-flags. In h8300 case, place
15495 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15496
099ac3dd
MS
154972006-01-04 Michael Snyder <msnyder@redhat.com>
15498
15499 * gdb.base/checkpoint.c: New file.
15500 * gdb.base/checkpoint.exp: New file.
15501 * gdb.base/multi-fork.c: New file.
15502 * gdb.base/multi-fork.exp: New file.
15503 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15504
f4d85314
FF
155052006-01-04 Fred Fish <fnf@specifix.com>
15506
15507 * gdb.base/ptype.c (foo): Add typedef.
15508 (intfoo): Add function.
15509 * gdb.base/ptype1.c: New file.
15510 * gdb.base/ptype.exp: Handle compilation and linking with two
15511 source files. Test that proper type for "foo" is found based
15512 on source context rather than first match found in symtabs.
15513
a1b06f35
MK
155142005-12-28 Mark Kettenis <kettenis@gnu.org>
15515
15516 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15517 * gdb.asm/openbsd.inc: Indent commands.
15518
d082a1e2
MK
155192005-12-26 Mark Kettenis <kettenis@gnu.org>
15520
c65016bd
MK
15521 * gdb.base/freebpcmd.exp: Increase timeout.
15522
d082a1e2
MK
15523 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15524
d3c32a0e
DJ
155252005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15526
15527 * gdb.base/default.exp: Update check for "show version".
15528
9fdb1f50
RC
155292005-12-09 Randolph Chung <tausq@debian.org>
15530
15531 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15532 * gdb.asm/pa64.inc: New file.
15533
5f2c56f7
RC
155342005-12-09 Randolph Chung <tausq@debian.org>
15535
15536 * gdb.asm/common.inc: Indent commands.
15537 * gdb.asm/asmsrc1.s: Likewise.
15538 * gdb.asm/asmsrc2.s: Likewise.
15539
8117349c
RC
155402005-12-09 Randolph Chung <tausq@debian.org>
15541
15542 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15543 (get_addr_of_sym): Remove duplicate print.
15544 (gen_core): xfail hppa*-*-hpux*, update expected output.
15545 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15546 * gdb.arch/pa64-nullify.s: New file.
15547
8f07f25a
RC
155482005-12-09 Randolph Chung <tausq@debian.org>
15549
15550 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15551
55b39184
DJ
155522005-12-07 Christophe Lyon <christophe.lyon@st.com>
15553
15554 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15555 code generation for these functions.
15556 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15557 error message.
15558
31e2b00f
AS
155592005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15560
15561 * gdb.base/help.exp (help b, help br, help bre, help brea)
15562 (help break): Update the expected message.
15563
c3d0b56e
SC
155642005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15565
15566 * gdb.asm/m68hc11.inc: Setup the data section.
15567 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15568 script for this test.
15569 (m6812-*-*): Likewise.
15570
36ae0ea9
RC
155712005-11-09 Randolph Chung <tausq@debian.org>
15572
15573 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15574
9d6f42e9
WZ
155752005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15576
15577 * gdb.base/break.exp: Fix a comment typo.
15578
e2126a14
EZ
155792005-11-03 Jim Blandy <jimb@redhat.com>
15580
a9c64011
AS
15581 Checked in by Elena Zannoni <ezannoni@redhat.com>
15582
889bf7c5 15583 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15584
e0ac7199
CV
155852005-11-02 Corinna Vinschen <vinschen@redhat.com>
15586
15587 * gdb.arch/gdb1558.c: Include stdio.h.
15588
31d3fb18
MK
155892005-10-31 Mark Kettenis <kettenis@gnu.org>
15590
15591 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15592
e52b687c
MK
155932005-10-31 Mark Kettenis <kettenis@gnu.org>
15594
15595 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15596
f4711d79
PG
155972005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15598
a9c64011
AS
15599 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15600 vscr" tests to better match output.
f4711d79 15601
987a9106
JB
156022005-10-12 Jim Blandy <jimb@redhat.com>
15603
15604 * gdb.base/structs.exp (any): New function.
15605 (test_struct_returns): Don't make any assumptions at all about
15606 what value the function returns when GDB can't set the return
15607 value.
15608
2336bb58
JB
156092005-10-09 Joel Brobecker <brobecker@adacore.com>
15610
15611 * gdb.ada/arrayidx/p.adb: New file.
15612 * gdb.ada/arrayidx.exp: New testcase
15613
156142005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15615
15616 * gdb.ada/array_return/pck.ads: New file.
15617 * gdb.ada/array_return/pck.adb: New file.
15618 * gdb.ada/array_return/p.adb: New file.
15619 * gdb.ada/array_return.exp: New testcase.
15620
705335ea
JB
156212005-10-03 Joel Brobecker <brobecker@adacore.com>
15622
a9c64011
AS
15623 * gdb.base/arrayidx.c: New file.
15624 * gdb.base/arrayidx.exp: New testcase.
705335ea 15625
11ee9940
NR
156262005-09-29 Nick Roberts <nickrob@snap.net.nz>
15627
15628 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15629 frames-invalid and breakpoints-invalid are no longer generated
15630 with level 3 so don't expect them in the output.
15631
39fb8e9e
BR
156322005-09-27 Bob Rossi <bob@brasko.net>
15633
a9c64011 15634 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15635 from test. Escape the | in mi_gdb_test call.
15636 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15637 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15638 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15639 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15640 expected regex's in mi_gdb_test calls.
15641 * lib/mi-support.exp: Remove arbitrary .* from tests.
15642 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15643 Fully anchor GDB/MI expected results in mi_gdb_test.
15644 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15645 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15646
2af48f68
PB
156472005-09-26 Paul Brook <paul@codesourcery.com>
15648
15649 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15650
f34502bc
WZ
156512005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15652
15653 * bfp-test.c: New file.
15654 * bfp-test.exp: New testcase.
15655
ca929517
WZ
156562005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15657
15658 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15659 of subarray and substring variable.
15660 * gdb.fortran/subarray.f: New source file for the test of subarray
15661 and substring variable evaluation.
15662 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15663 of string constant.
15664
c761af65
DJ
156652005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15666
15667 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15668 copyright dates.
15669
561d7a1d
PG
156702005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15671
15672 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15673 powerpc altivec' test with an almost identical 'info vector' test.
15674
b2b64cc9
PG
156752005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15676
a9c64011
AS
15677 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15678 vscr" tests to match output.
b2b64cc9 15679
6ac4d15a
PG
156802005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15681
a9c64011
AS
15682 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15683 output.
6ac4d15a 15684
40e55bef
BR
156852005-09-11 Bob Rossi <bob@brasko.net>
15686
889bf7c5
PA
15687 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15688 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15689 commands that return an MI output command and an asyncronous MI output
15690 command.
40e55bef
BR
15691 * gdb.mi/mi-console.exp: Ditto.
15692
3c7385ec
BR
156932005-09-11 Bob Rossi <bob@brasko.net>
15694
15695 * gdb.mi/mi-var-child.c: Include <string.h>.
15696
a6cd0eb3
DJ
156972005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15698
15699 * killed.exp: Correct gdb_expect syntax.
15700
2f168eed
CV
157012005-08-09 Corinna Vinschen <vinschen@redhat.com>
15702
15703 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15704
ecd3fd0f
BR
157052005-08-02 Bob Rossi <bob@brasko.net>
15706
15707 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15708 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15709 Change tests to inferior-tty-set/show.
15710 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15711 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15712 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15713 inferior. Use mi_gdb_test to get GDB and Inferior output.
15714 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15715 descriptor.
15716 (mi_inferior_tty_name): Add inferior PTY file name.
15717 (mi_gdb_start): Add INFERIOR_PTY parameter.
15718 (mi_gdb_test): Add IPATTERN parameter.
15719
f1ea48cb 157202005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15721
f1ea48cb
BR
15722 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15723 parameter to mi_gdb_test.
15724 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15725
6e650a67
DJ
157262005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15727
15728 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15729 struct_declarations.
15730 * gdb.mi/mi-var-child.exp: Step over the initialization of
15731 struct_declarations.
15732
8be260b6
DJ
157332005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15734
15735 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15736 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15737 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15738 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15739 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15740 file.
15741
4e660f07
NR
157422005-07-27 Nick Roberts <nickrob@snap.net.nz>
15743
15744 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15745 (do_children_tests): Assign values to the extra elements.
15746
15747 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15748 them for tests for "-var-update --no-values" and
a9c64011 15749 "-var-update --all-values".
4e660f07
NR
15750 Add test for "-var-list-children --simple-values".
15751
15752 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15753
15754 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15755 "-stack-list-locals --simple-values" Improve doc strings and
15756 comments.
15757
6bdae935
MK
157582005-07-18 Mark Kettenis <kettenis@gnu.org>
15759
598b7a6f
MK
15760 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15761 *-*-openbsd*.
15762 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15763
6bdae935
MK
15764 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15765 sigaltsatck'.
15766
1323e929 157672005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15768
1323e929
BR
15769 * gdb.base/default.exp (tty): Changed output of command.
15770 * gdb.base/help.exp (help tty): Ditto.
15771
b1a9c082
MK
157722005-07-12 Mark Kettenis <kettenis@gnu.org>
15773
15774 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15775
10a844a2
MK
157762005-07-10 Mark Kettenis <kettenis@gnu.org>
15777
15778 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15779 -stack-select-frame without arguments.
15780 (test_stack_frame_listing): Add test for newly implemented command
15781 -stack-info-frame.
15782
3cb3b8df
BR
157832005-07-06 Bob Rossi <bob@brasko.net>
15784
15785 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15786 command.
15787 (Copyright): Update copyright.
15788
a0c5fbcf
WZ
157892005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15790
15791 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15792 tests to evaluate exponentiation expression.
15793
984971d0
AS
157942005-06-29 Andreas Schwab <schwab@suse.de>
15795
15796 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15797 main to avoid warnings.
15798
15799 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15800
fe03833f
NR
158012005-06-20 Nick Roberts <nickrob@snap.net.nz>
15802
15803 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15804 -stack-select-frame without arguments.
15805 (test_stack_frame_listing): Add test for newly implemented command
15806 -stack-info-frame.
a9c64011 15807
7a55f279
WZ
158082005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15809
0ffa0ea5
DJ
15810 * gdb.fortran/array-element.f: New file.
15811 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15812
26585198
DJ
158132005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15814
15815 * gdb.base/bigcore.exp: Correct checks for systems which can
15816 not dump a large core file.
15817
c1bd25fd
DJ
158182005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15819
15820 * gdb.base/relocate.c: Add a copyright notice.
15821 (dummy): Remove.
15822 * gdb.base/relocate.exp: Test printing the values of variables
15823 from a relocatable file.
15824
589e074d
DJ
158252005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15826
15827 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15828 excess MI output after an error.
15829
0915f927
JB
158302005-05-29 Joel Brobecker <brobecker@adacore.com>
15831
15832 * gdb.arch/alpha-step.c: New file.
15833 * gdb.arch/alpha-step.exp: New testcase.
15834
76ff342d
DJ
158352005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15836 Dennis Brueni <dennis@slickedit.com>
15837
15838 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15839 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15840 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15841 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15842 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15843 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15844 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15845
96b0c7ac
DJ
158462005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15847 Wu Zhou <woodzltc@cn.ibm.com>
15848
15849 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15850 IBM's xlc compiler.
15851 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15852 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15853
f21565d2
JB
158542005-05-13 Jim Blandy <jimb@redhat.com>
15855
15856 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15857 calling gdb_suppress_entire_file.
15858 * gdb.base/charset.exp: Same.
15859 * gdb.base/call-rt-st.exp: Same.
15860
6006a3a1
BR
158612005-05-05 Bob Rossi <bob_rossi@cox.net>
15862
15863 * lib/gdb.exp (fullname_syntax): Added global regex.
15864 (fullname_syntax_POSIX): Ditto.
15865 (fullname_syntax_UNC): Ditto.
15866 (fullname_syntax_DOS_CASE): Ditto.
15867 (fullname_syntax_DOS): Ditto.
15868 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15869 fullname_syntax variable to scope and use it.
15870 (test_file_list_exec_source_files): Ditto.
15871 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15872
c3b69c04
DJ
158732005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15874
15875 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15876
3c95e6af
PG
158772004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15878
a9c64011
AS
15879 * lib/gdb.exp (skip_altivec_tests): New function, based on
15880 check_vmx_hw_available from the GCC testsuite.
15881 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15882 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15883
78df6c56
JB
158842005-05-02 Jim Blandy <jimb@redhat.com>
15885
15886 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15887 calling gdb_suppress_entire_file.
15888
1690f9cf
DJ
158892005-04-30 Randolph Chung <tausq@debian.org>
15890
15891 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
15892 Slightly relax "sem_post" name checking.
15893
5ea106f7
PG
158942005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15895
15896 * gdb.base/unload.exp: Use new shared library infrastructure.
15897
bf7234cf
PG
158982005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15899
15900 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 15901 infrastructure.
bf7234cf 15902
547b869a
CV
159032005-04-29 Corinna Vinschen <vinschen@redhat.com>
15904
15905 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
15906 * gdb.asm/h8300.inc: New file.
15907
f07e55f0
PG
159082005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15909
15910 * gdb.base/shlib-call.exp: Change to use new shared library
15911 infrastructure.
15912
3cbba3d1
PG
159132005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15914
a9c64011
AS
15915 * gdb.base/pending.exp: Change to use new shared library
15916 infrastructure.
3cbba3d1 15917
ed6df200
PG
159182005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15919
a9c64011
AS
15920 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
15921 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 15922
8c8f4ebe
PG
159232005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
15924
a9c64011
AS
15925 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
15926 shared objects being adjusted and update copyright years.
8c8f4ebe 15927
607fbc54
DJ
159282005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
15929
15930 * ChangeLog: Correct some 2003-01-13 dates.
15931 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
15932 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
15933 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
15934 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
15935 gdb.trace/tfind.exp: Update copyright years.
15936
57bf0e56
DJ
159372005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
15938 Daniel Jacobowitz <dan@codesourcery.com>
15939
15940 * lib/gdb.exp (gdb_compile): Handle shlib=.
15941 (gdb_compile_shlib): New function.
15942
9b593790
PG
159432005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
15944
a9c64011 15945 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 15946
9494c6a5
DJ
159472005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15948
15949 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
15950 gdb.server.
15951 * configure.ac: Likewise.
15952 * configure: Regenerated.
15953 * gdb.gdbserver/Makefile.in: Moved to...
15954 * gdb.server/Makefile.in: ... here.
15955 * gdb.gdbserver/server.c: Moved to...
15956 * gdb.server/server.c: ... here.
15957 * gdb.gdbserver/server-run.exp: Moved to...
15958 * gdb.server/server-run.exp: ... here.
15959
6f8eac0e
DJ
159602005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15961
15962 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
15963 * configure.ac: Create gdb.gdbserver/Makefile.
15964 * configure: Regenerated.
15965 * lib/gdbserver-support.exp: New file, derived from
15966 config/gdbserver.exp.
15967 * config/gdbserver.exp: Use gdbserver-support.exp.
15968 * gdb.gdbserver/Makefile.in: New file.
15969 * gdb.gdbserver/server.c: New file.
15970 * gdb.gdbserver/server-run.exp: New file.
15971
6e87504d
PG
159722005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
15973
a9c64011
AS
15974 * lib/gdb.exp (test_compiler_info): Return compiler_info
15975 if no arguments are given.
6e87504d 15976
d1779be4
PG
159772005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
15978
15979 * gdb.arch/altivec-abi.exp: Check for compiler and set
15980 use altivec' flag accordingly.
15981 * gdb.arch/altivec-regs.exp: Likewise.
15982
88750304
DJ
159832005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
15984
15985 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
15986
f3fb768d
AS
159872005-03-27 Andreas Schwab <schwab@suse.de>
15988
15989 * gdb.base/bigcore.c (main): Add missing mode argument in open
15990 call.
15991
7e813ac5
DJ
159922005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
15993
15994 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
15995 downloads.
15996 * config/gdbserver.exp (gdb_load): Likewise.
15997
8e3049aa
PB
159982005-03-14 Paul Brook <paul@codesourcery.com>
15999
16000 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
16001 targets.
16002
a9df7c44
JB
160032005-03-09 Joel Brobecker <brobecker@adacore.com>
16004
16005 * gdb.dwarf2/dup-psym.S: New file.
16006 * gdb.dwarf2/dup-psym.exp: New testcase.
16007
9f0d94e8
JB
160082005-03-09 Joel Brobecker <brobecker@adacore.com>
16009
16010 * gdb.ada/exec_changed/first.adb: New file.
16011 * gdb.ada/exec_changed/second.adb: New file.
16012 * gdb.ada/exec_changed.exp: New testcase.
16013
5f579bc5
NS
160142005-03-08 Nathan Sidwell <nathan@codesourcery.com>
16015
36e9969c
NS
16016 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
16017 (A2): New class.
16018 (main): Test operator+.
16019 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
16020 breakpoint test.
16021
5f579bc5
NS
16022 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
16023 * gdb.base/signull.exp: Disable if gdb,nosignals.
16024 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
16025 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
16026 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
16027 * gdb.mi/mi2-console.exp: Likewise.
16028 * gdb.trace/collection.exp (run_trace_experiment): Consume the
16029 continue output at start.
16030 (gdb_collect_locals_test): Robustify regexp.
16031 * gdb.trace/passc-dyn.exp: Fix comment typo.
16032 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
16033
be46087e
CV
160342005-03-08 Corinna Vinschen <vinschen@redhat.com>
16035
16036 * gdb.asm/asm-source.exp: Add iq2000 case.
16037 * gdb.asm/iq2000.inc: New file.
16038
384e1a61 160392005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 16040
384e1a61
MI
16041 * gdb.base/command.exp: Change hardcoded value to regular expression.
16042 * gdb.base/float.exp: Add powerpc to the list of targets checked.
16043
584b6e9e
DJ
160442005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
16045
16046 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
16047 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
16048 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
16049 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
16050 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
16051
ab5b5d61
MK
160522005-03-05 Mark Kettenis <kettenis@gnu.org>
16053
16054 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
16055 changes.
16056
ae051c1b
PG
160572004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
16058
a9c64011
AS
16059 * lib/compiler.c: Add test for IBM's xlc compiler.
16060 * lib/compiler.cc: Likewise.
ae051c1b 16061
3f0f6ed2
JB
160622004-02-24 Joel Brobecker <brobecker@adacore.com>
16063
16064 * gdb.ada/fixed_points.exp: Create compilation object directory
16065 before running the test.
16066 * gdb.ada/null_record.exp: Likewise.
16067 * gdb.ada/packed_array.exp: Likewise.
16068 * gdb.ada/start.exp: Likewise.
16069
724f452b
JB
160702005-02-15 Joel Brobecker <brobecker@adacore.com>
16071
16072 * gdb.ada/packed_array/pa.adb: New file.
16073 * gdb.ada/packed_array.exp: New testcase.
16074
57f5cdfb 160752005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 16076
1f393151
MK
16077 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
16078 files.
16079
ebdda337
MK
16080 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
16081 on *-*-openbsd*. Correctly match whitespace in regukar
16082 expressions.
16083
cf309262
DJ
160842005-02-10 Daniel Jacobowitz <dan@debian.org>
16085
16086 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
16087 PR exp/1821
16088 * gdb.base/gdb1821.c: New test file.
16089 * gdb.base/gdb1821.exp: New test file.
16090
3be49e7a
JB
160912005-02-09 Joel Brobecker <brobecker@adacore.com>
16092
16093 * gdb.base/start.c: New file.
16094 * gdb.base/start.exp: New testcase.
16095
e292e67d
JB
160962005-02-09 Joel Brobecker <brobecker@adacore.com>
16097
16098 * gdb.ada/start/dummy.adb: New file.
16099 * gdb.ada/start.exp: New testcase.
16100
dbdfa66c
CV
161012005-02-09 Corinna Vinschen <vinschen@redhat.com>
16102
16103 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16104 for printing symbols and statistics.
16105 Add test for using relative pathnames in "maint print msymbols" test.
16106 Mark "maint info sections DATA" XFAIL on Cygwin.
16107 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16108 tests.
16109
d7941671
AC
161102005-02-09 Andreas Schwab <schwab@suse.de>
16111
16112 Committed by Andrew Cagney <cagney@gnu.org>
16113 * gdb.base/remotetimeout.exp: New file.
16114
74e5ef44
MK
161152005-02-07 Mark Kettenis <kettenis@gnu.org>
16116
16117 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16118
464dd14d
JB
161192005-02-03 Joel Brobecker <brobecker@adacore.com>
16120
16121 * gdb.ada/gnat_ada.gpr: New file.
16122 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16123 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16124 * configure.ac: No longer generate gnat_ada.gpr.
16125 * configure: Regenerate.
16126 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16127 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16128 * gdb.ada/null_record/bar.ads: Likewise.
16129 * gdb.ada/null_record/bar.adb: Likewise.
16130 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16131 * gdb.ada/null_record.exp (testdir): New variable.
16132 (testfile): executable is now in testdir subdirectory.
16133 (srcfile): Use full path to the main compilation unit.
16134 * gdb.ada/fixed_points.exp: Same changes as above.
16135
30d756ae
NR
161362005-02-03 Nick Roberts <nickrob@snap.net.nz>
16137
16138 * gdb.base/interp.exp: New test.
16139
9d799f85
AC
161402005-01-24 Andrew Cagney <cagney@gnu.org>
16141
16142 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16143
15656118
AC
161442005-01-19 Andrew Cagney <cagney@gnu.org>
16145
a892c31b
AC
16146 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16147 configure.ac not configure.in.
16148
15656118
AC
16149 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16150 of powerpc*-*-*.
16151 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16152 * gdb.base/list.exp (test_list_function)
15656118
AC
16153 (test_list_filename_and_function): Ditto.
16154 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16155
a7b01baf
AC
161562005-01-16 Andrew Cagney <cagney@gnu.org>
16157
17d92a02
AC
16158 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16159
a7b01baf
AC
16160 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16161
bc8332bb
AC
161622005-01-14 Andrew Cagney <cagney@gnu.org>
16163
16164 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16165 * gdb.mi/mi2-var-cmd.exp: Ditto.
16166
4d074752
CV
161672005-01-10 Corinna Vinschen <vinschen@redhat.com>
16168
16169 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16170
bec39cab
AC
161712005-01-07 Andrew Cagney <cagney@gnu.org>
16172
16173 * configure.ac: Rename configure.in, require autoconf 2.59.
16174 * configure: Re-generate.
16175 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16176 * gdb.stabs/configure: Re-generate.
16177 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16178 * gdb.hp/configure: Re-generate.
16179 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16180 autoconf 2.59.
16181 * gdb.hp/gdb.objdbg/configure: Re-generate.
16182 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16183 autoconf 2.59.
16184 * gdb.hp/gdb.defects/configure: Re-generate.
16185 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16186 autoconf 2.59.
16187 * gdb.hp/gdb.compat/configure: Re-generate.
16188 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16189 autoconf 2.59.
16190 * gdb.hp/gdb.base-hp/configure: Re-generate.
16191 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16192 autoconf 2.59.
16193 * gdb.hp/gdb.aCC/configure: Re-generate.
16194
f10b16d4
JB
161952004-12-15 Jim Blandy <jimb@redhat.com>
16196
16197 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16198 under NPTL when there is debugging info available for libpthread.
16199
fb6e1814
JG
162002004-12-13 Jerome Guitton <guitton@gnat.com>
16201
16202 * gdb.ada/fixed_points.c: New file.
16203 * gdb.ada/fixed_points.exp: New file.
16204
fe46cd3a
RC
162052004-12-03 Randolph Chung <tausq@debian.org>
16206
16207 * gdb.arch/pa-nullify.exp: New file.
16208 * gdb.arch/pa-nullify.s: New file.
16209
8de0841b
RC
162102004-11-30 Randolph Chung <tausq@debian.org>
16211
16212 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16213 instead of "tbug". Fix regexp to work properly with gdb_test.
16214
c8170782
PH
162152004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16216
16217 * gdb.base/bitfields2.exp: New test.
16218 * gdb.base/bitfields2.c: New file.
16219
954269c2
RE
162202004-11-28 Richard Earnshaw <rearnsha@arm.com>
16221
16222 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16223
0107feed
RC
162242004-11-16 Randolph Chung <tausq@debian.org>
16225
16226 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16227
f073ae8c
DJ
162282004-11-14 Daniel Jacobowitz <dan@debian.org>
16229
16230 * gdb.threads/threadapply.exp: Correct "macro details" test.
16231
19ad59e7
JJ
162322004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16233
16234 * gdb.threads/threadapply.exp: New test.
16235 * gdb.threads/threadapply.c: New file.
16236
9cf0961b
MK
162372004-11-07 Mark Kettenis <kettenis@gnu.org>
16238
16239 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16240 frames.
16241
c789492a
FL
162422004-11-05 Felix Lee <felix+log1@specifixinc.com>
16243
16244 * gdb.base/cursal.exp: New file.
16245 * gdb.base/cursal.c: New file.
16246
a1e167bb
AC
162472004-11-03 Andrew Cagney <cagney@gnu.org>
16248
16249 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16250
b7cbf173
MK
162512004-10-30 Mark Kettenis <kettenis@gnu.org>
16252
16253 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16254 NetBSD/ELF targets.
16255
88f9d34f
JB
162562004-10-29 Joel Brobecker <brobecker@gnat.com>
16257
16258 * gdb.threads/bp_in_thread.c: New file, copied from
16259 pthread_cond_wait.c.
16260 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16261 file, rather than reusing the .c file from another testcase.
16262
ca7d6a0c
JB
162632004-10-20 Joel Brobecker <brobecker@gnat.com>
16264
16265 * gdb.ada/null_record.exp: Check where we stopped after
16266 sending the start command, instead of where the associated
16267 temporary breakpoint was inserted.
16268
0d863d03
AC
162692004-10-14 Andrew Cagney <cagney@gnu.org>
16270
16271 * gdb.mi/gdb701.c (main): Return 0.
16272
d11e72cb
DJ
162732004-10-13 Daniel Jacobowitz <dan@debian.org>
16274
d40539a4 16275 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16276
e1923096
JJ
162772004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16278
16279 * gdb.threads/schedlock.c: Add comment markers to use to find
16280 line numbers.
16281 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16282 comments.
16283 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16284 breakpoint lines.
16285
ec8ba2c9
DJ
162862004-10-12 Daniel Jacobowitz <dan@debian.org>
16287
16288 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16289
0eb3658b
DJ
162902004-10-12 Daniel Jacobowitz <dan@debian.org>
16291
16292 * configure.in: Add gdb.dwarf2.
16293 * configure: Regenerated.
16294 * Makefile.in: Add gdb.dwarf2.
16295 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16296 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16297 gdb.dwarf2/file1.txt: New files.
16298
a271cc33
OF
162992004-10-11 Orjan Friberg <orjanf@axis.com>
16300
a9c64011 16301 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16302 of "run", since the latter doesn't work with remote targets. Adjust
16303 the breakpoint numbering accordingly.
16304 * gdb.threads/pthread_cond_wait.exp: Ditto.
16305
895ce074
MC
163062004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16307
16308 * gdb.base/overlays.exp: Update copyright years.
16309
6be3092d
KI
163102004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16311
16312 * gdb.base/overlays.exp: Disable if target is Linux.
16313
e05389b8
FL
163142004-10-06 Felix Lee <felix+log1@specifixinc.com>
16315
16316 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16317
73cb587d
KI
163182004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16319
16320 * gdb.asm/asm-source.exp: Add m32r-linux target.
16321 * gdb.asm/m32r-linux.inc: New file.
16322
3c0edcdc
AC
163232004-09-24 Andrew Cagney <cagney@redhat.com>
16324 David Anderson <anderson@redhat.com>
16325
16326 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16327 command fails, assume things will work.
16328 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16329 (_GNU_SOURCE): Define.
16330 (print_unsigned, print_hex): Change parameter to "long long".
16331 (print_byte_count): New function, use to print byte counts.
16332 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16333 O_LARGEFILE.
16334 (main): Compute an upper bound on a corefile in max_core_size.
16335 Limit memory chunk size to max_core_size. Limit total memory
16336 allocated to max_core_size.
16337
4bb3667f
AC
163382004-09-23 Andrew Cagney <cagney@gnu.org>
16339
16340 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16341 from a separate process with code that creates a corefile by
16342 making the inferior dump core.
16343
60fe1a51
MK
163442004-09-23 Mark Kettenis <kettenis@gnu.org>
16345
16346 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16347 block.
16348
8e937346
MC
163492004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16350
16351 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16352 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16353 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16354 Likewise.
16355
7213f6d6
JJ
163562004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16357
16358 * gdb.java/jprint.exp: New test case for java inferior call.
16359 * gdb.java/jprint.java: Ditto.
16360
eac69dca
JB
163612004-09-15 Joel Brobecker <brobecker@gnat.com>
16362
16363 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16364
22227696
MC
163652004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16366
16367 * gdb.threads/killed.c: Include <stdlib.h>.
16368 * gdb.threads/pthreads.c: Likewise.
16369
7dd403a4
MC
163702004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16371
16372 * gdb.threads/killed.c: Add copyright notice.
16373
33f2d567
JM
163742004-09-10 Jason Molenda (jmolenda@apple.com)
16375
a9c64011
AS
16376 * gdb.base/define.exp: Two new tests to verify zero space chars
16377 after 'if' and 'while' commands in a user-defined command is correctly
16378 parsed.
33f2d567 16379
e05b62ac
AC
163802004-09-08 Andrew Cagney <cagney@gnu.org>
16381
16382 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16383 delivery test with duplicate at end of file.
16384
9cbe82da
MK
163852004-09-06 Mark Kettenis <kettenis@jive.nl>
16386
16387 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16388
564803d9
MC
163892004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16390
16391 * config/hppro.exp: Removed.
16392
7c6807ce
MC
163932004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16394
16395 * config/sparclet.exp: Removed.
16396
bf7e26dd
MC
163972004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16398
16399 * config/udi.exp: Removed.
16400
714e341b
MC
164012004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16402
16403 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16404 of "exp_continue".
16405 (advancei): Likewise.
16406
1236e623
JJ
164072004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16408
16409 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16410
3bdcad15
MI
164112004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16412
228af206 16413 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16414 to check for nodebug in executable.
16415 * gdb.gdb/observer.exp (setup_test): Likewise.
16416 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16417 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16418
c72b934c
AC
164192004-09-01 Andrew Cagney <cagney@gnu.org>
16420
16421 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16422 files.
16423
edd9b715
JJ
164242004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16425
16426 * gdb.base/unload.exp: Fix expected warning message to match
16427 latest format.
16428
fb4ce06b
CV
164292004-09-01 Corinna Vinschen <vinschen@redhat.com>
16430
16431 * gdb.base/call-rt-st.exp: Fix typos.
16432
ce78e7c3
MI
164332004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16434
16435 * gdb.threads/thread_check.exp: New testcase.
16436 * gdb.threads/thread_check.c: New testcase.
16437
2dedb159
AC
164382004-08-31 Andrew Cagney <cagney@gnu.org>
16439
16440 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16441 (skip_to_handler_entry): New procedures. Test stepping into a
16442 handler when the breakpoint is at the handler's entry point.
16443
68f53502
AC
164442004-08-30 Andrew Cagney <cagney@gnu.org>
16445
16446 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16447 gdb/1757.
16448
3e3ffd2b
MC
164492004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16450
16451 With code from Manoj Iyer <manjo@austin.ibm.com>:
16452 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16453 return value. Add an arm for "no debugging symbols found".
16454 Change a stray "error" to "perror".
16455 (gdb_run_cmd): Adapt to new return value.
16456 * gdb.base/remote.exp: Adapt to new return value.
16457 * gdb.gdb/complaints.exp: Likewise.
16458 * gdb.gdb/observer.exp: Likewise.
16459 * gdb.gdb/selftest.exp: Likewise.
16460 * gdb.gdb/xfullpath.exp: Likewise.
16461
4b6f5fd2
JB
164622004-08-27 Joel Brobecker <brobecker@gnat.com>
16463
16464 * gdb.threads/bp_in_thread.exp: New testcase.
16465
e5b25496
MC
164662004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16467
16468 Fix PR testsuite/1735.
16469 * gdb.threads/schedlock.c (thread_function): Add a cast
16470 to suppress a gcc warning.
16471 * gdb.threads/thread-specific.c (thread_function): Likewise.
16472
934353d6
MC
164732004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16474
16475 * gdb.base/unload.c: Include <stdlib.h>.
16476
f98a0aef 164772004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16478
f98a0aef 16479 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16480 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16481 synchronized after the "return".
16482
5a2e8882
MC
164832004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16484
16485 * gdb.mi/basics.c: Include <stdio.h>.
16486 * gdb.mi/pthreads.c: Include <stdlib.h>.
16487 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16488
a9640423
MC
164892004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16490
16491 * gdb.threads/schedlock.c: Add copyright notice.
16492
b04e311d
AC
164932004-08-25 Andrew Cagney <cagney@gnu.org>
16494
16495 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16496 (skip_over_handler, breakpoint_over_hander): New test procedures.
16497 (advance, advancei): Add a proper prefix, do not use
16498 rerun_to_main.
16499 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16500
7c27f15b
MC
165012004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16502
16503 * gdb.mi/basics.c: Add copyright notice.
16504 * gdb.mi/var-cmd.c: Add copyright notice.
16505
fffc87ae
MC
165062004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16507
16508 * lib/gdb.exp: Remove signed_keyword_not_used.
16509 * lib/compiler.c: Likewise.
16510 * lib/compiler.cc: Likewise.
16511
d782e0bf
MC
165122004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16513
16514 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16515 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16516
96033e83
MC
165172004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16518
16519 * gdb.base/whatis.c: Add copyright notice.
16520
cf38c229
MK
165212004-08-20 Mark Kettenis <kettenis@gnu.org>
16522
16523 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16524 it to skip the breakpoints encoded in the inline assembly.
16525
f4b49756
MC
165262004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16527
16528 * Makefile.in: Add gdb.fortran.
16529
2f193b69
MC
165302004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16531
16532 * gdb.base/call-sc.exp (test_scalar_returns):
16533 Fix cut-and-paste glitch in "Make fun return now".
16534
89a237cb
MC
165352004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16536
16537 * configure.in: Add gdb.fortran.
16538 * configure: Regenerate.
16539 * gdb.fortran/Makefile.in: New file.
16540 * lib/gdb.exp (skip_fortran_tests): New procedure.
16541
469aff8e
MC
165422004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16543
16544 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16545 reference to bug-gnu@prep.ai.mit.edu.
16546 * gdb.mi/mi-var-child.exp: Likewise.
16547 * gdb.mi/mi-var-cmd.exp: Likewise.
16548 * gdb.mi/mi-var-display.exp: Likewise.
16549 * gdb.mi/mi2-var-block.exp: Likewise.
16550 * gdb.mi/mi2-var-child.exp: Likewise.
16551 * gdb.mi/mi2-var-cmd.exp: Likewise.
16552 * gdb.mi/mi2-var-display.exp: Likewise.
16553
00b51b9f
MK
165542004-08-15 Mark Kettenis <kettenis@gnu.org>
16555
16556 * gdb.base/unload.c (main): Make local variable msg const.
16557
45f07fef
MC
165582004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16559
16560 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16561 to bug-gnu@prep.ai.mit.edu.
16562 * gdb.mi/mi-disassemble.exp: Likewise.
16563 * gdb.mi/mi-eval.exp: Likewise.
16564 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16565 default line number.
16566 * gdb.mi/mi-return.exp: Likewise.
16567 * gdb.mi/mi-simplerun.exp: Likewise.
16568 * gdb.mi/mi-stack.exp: Likewise.
16569 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16570 number with explicit range test.
16571 * gdb.mi/mi-watch.exp: Likewise.
16572 * gdb.mi/mi2-break.exp: Likewise.
16573 * gdb.mi/mi2-cli.exp: Likewise.
16574 * gdb.mi/mi2-disassemble.exp: Likewise.
16575 * gdb.mi/mi2-eval.exp: Likewise.
16576 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16577 default line number.
16578 * gdb.mi/mi2-return.exp: Likewise.
16579 * gdb.mi/mi2-simplerun.exp: Likewise.
16580 * gdb.mi/mi2-stack.exp: Likewise.
16581 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16582 number with explicit range test.
16583 * gdb.mi/mi2-watch.exp: Likewise.
16584
dd8c8ee7
MC
165852004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16586
16587 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16588 * gdb.cp/m-static.exp: Likewise.
16589 * gdb.cp/rtti.exp: Likewise.
16590
4e838464
MK
165912004-08-14 Mark Kettenis <kettenis@gnu.org>
16592
16593 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16594
8d8cb839
EZ
165952004-08-14 Eli Zaretskii <eliz@gnu.org>
16596
16597 * ChangeLog: Prefix Local Variables with semi-colons and indent
16598 the reference to older ChangeLog files, to fix fontification in
16599 Emacs.
16600
deea8bb0
MC
166012004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16602
16603 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16604 * gdb.mi/mi2-break.exp: Likewise.
16605
c3297504
MC
166062004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16607
16608 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16609
25808999
MC
166102004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16611
16612 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16613
226a8d71
MC
166142004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16615
16616 * gdb.cp/classes.exp: Remove unused declarations. Just let
16617 test names default instead of providing special names. Remove
16618 extraneous demangler test.
16619
37fdf854
JJ
166202004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16621
16622 * gdb.base/unload.exp: New test for breakpoints in dynamically
16623 loaded libraries.
16624 * gdb.base/unload.c: Ditto.
16625 * gdb.base/unloadshr.c: Ditto.
16626
2d3a7986
MC
166272004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16628
16629 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16630 cp_test_ptype_class.
16631 (test_enums): Likewise.
16632
c72b934c
AC
166332004-08-10 Andrew Cagney <cagney@gnu.org>
16634
16635 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16636 files.
16637
cc503c8a
AC
166382004-08-10 Andrew Cagney <cagney@gnu.org>
16639
16640 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16641 init_malloc call.
16642
902f2ccb
MC
166432004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16644
16645 * ChangeLog: Add copyright notice. The notice is copied
16646 from emacs 21.3 top level ChangeLog.
16647
78c90502
MC
166482004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16649
16650 * lib/cp-support.exp: New file.
16651 * lib/cp-support.exp (cp_test_type_class): New function.
16652 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16653 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16654 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16655 cp_test_ptype_class.
16656
88e5ea78
MC
166572004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16658
16659 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16660 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16661 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16662 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16663 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16664 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16665 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16666 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16667 gdb.mi/mi2-watch.exp: Update copyright years.
16668
6a89fc9c
MK
166692004-08-09 Mark Kettenis <kettenis@gnu.org>
16670
16671 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16672
1482e0de
MC
166732004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16674
16675 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16676 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16677 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16678 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16679 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16680 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16681 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16682 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16683 gdb.mi/mi-watch.exp: Update copyright years.
16684
1a5ce3f3
DJ
166852004-08-08 Daniel Jacobowitz <dan@debian.org>
16686
16687 PR gdb/1738
16688 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16689 from a breakpoint with a pending signal.
16690
04f6ecf2
DJ
166912004-08-08 Daniel Jacobowitz <dan@debian.org>
16692
16693 PR gdb/1736
16694 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16695 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16696 the prompt.
16697 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16698
54d90d35
DJ
166992004-08-08 Daniel Jacobowitz <dan@debian.org>
16700
16701 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16702
d2f6abb0
DJ
167032004-08-08 Daniel Jacobowitz <dan@debian.org>
16704
16705 PR gdb/1736
16706 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16707 for i?86-*-linux*.
16708
5598c03d
DJ
167092004-08-08 Daniel Jacobowitz <dan@debian.org>
16710
16711 * gdb.arch/i386-prologue.exp: Compile without debug information.
16712
c6fee705
MC
167132004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16714
16715 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16716 rather than asking gdb to search.
16717
dd90efdb
MC
167182004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16719
16720 * gdb.base/gcore.c: Include <string.h>.
16721
1e84bec1
MC
167222004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16723
16724 * gdb.base/gcore.c: Add copyright notice.
16725
e425eb2b
MC
167262004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16727
16728 * gdb.base/freebpcmd.c: Include <stdio.h>.
16729 * gdb.base/long_long.c: Include <string.h>.
16730 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16731 * gdb.base/siginfo.c: Include <string.h>.
16732 * gdb.base/sigstep.c: Include <string.h>.
16733
cb9aaed5
MC
167342004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16735
16736 * gdb.base/complex.c: Include <stdlib.h>.
16737
55944f3d
MC
167382004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16739
16740 * gdb.base/complex.c: Add copyright notice.
16741
7b2953d9
MC
167422004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16743
16744 * gdb.base/charset.c: Include <stdlib.h>.
16745
c9133d23
MC
167462004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16747
16748 * gdb.base/auxv.c: Include <stdlib.h>.
16749
0a8490ad
MC
167502004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16751
16752 * gdb.base/auxv.c: Add copyright notice.
16753
3426d5ec
MC
167542004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16755
16756 * gdb.base/coremaker.c: Add copyright notice.
16757 * gdb.base/coremaker2.c: Add copyright notice.
16758
8da195dd
AC
167592004-08-04 Andrew Cagney <cagney@gnu.org>
16760
16761 * gdb.base/store.exp: Update copyright.
16762 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16763 names, do not import gdb_prompt.
16764
8d394f98
AC
167652004-08-01 Andrew Cagney <cagney@gnu.org>
16766
16767 Fix PR testsuite/1729.
16768 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16769 not use capture_value with value 4.
16770 (capture_value): Add optional test name parameter.
16771 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16772 the prefix, pass to capture_value.
16773
b6702b23
MK
167742004-08-01 Mark Kettenis <kettenis@gnu.org>
16775
16776 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16777 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16778 (main): Call new function.
16779
c203e0ca
MC
167802004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16781
16782 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16783
a7995a30
MC
167842004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16785
16786 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16787
9366563b
MC
167882004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16789
b6eeaf26 16790 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16791 Accept more values of vtbl pointer. Remove some messages
16792 about "obsolete gcc or gdb".
16793
2fc1f950
MC
167942004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16795
16796 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16797
c724d49b
MC
167982004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16799
16800 * gdb.base/asm-source.exp: Properly convert target board
16801 debug flags from gcc format to binutils format.
16802
736b0fce
MK
168032004-07-28 Mark Kettenis <kettenis@gnu.org>
16804
16805 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16806 gdb1718". PR backtrace/1718 partially fixed.
16807
5633ea5c
JJ
168082004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16809
16810 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16811
575eebb1
NC
168122004-07-26 Nick Clifton <nickc@redhat.com>
16813
16814 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16815 good default value for a specific architecture is available then
16816 set it to that value. Otherwise default to the -gstabs switch.
16817 Remove the -g... switches from the asm-flags variable. Allow the
16818 target board info to override the value if it wants to. Pass the
16819 switch on the assembler command line.
16820
62104619
MK
168212004-07-23 Mark Kettenis <kettenis@gnu.org>
16822
16823 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16824 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16825 (main): Call new function.
16826
4a1135b8
MC
168272004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16828
16829 Test for PR exp/1715.
16830 * gdb.base/radix.exp: Refactor common procedures. Make all
16831 test names unique. Change XFAIL to KFAIL.
16832
8a12c1f0
MC
168332004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16834
16835 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16836 * gdb.ada/gnat_ada.gin: ... to here.
16837 * configure.in: Use gnat_ada.gin.
16838 * configure: Regenerate.
16839
23b451cf
AC
168402004-07-20 Andrew Cagney <cagney@gnu.org>
16841
16842 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16843 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16844 XFAILs. Clean up test messages and comments. Check backtraces.
16845 Delete re-sync code.
16846
ab618a02
MC
168472004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16848
16849 Fix PR cli/740.
16850 * gdb.base/annota1.exp: Honor gdb,nosignals.
16851 * gdb.base/annota3.exp: Likewise.
16852
46dad340
MC
168532004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16854
16855 * lib/java.exp: Update copyright notice.
16856
756d8c70
AC
168572004-07-19 Andrew Cagney <cagney@gnu.org>
16858
16859 * gdb.base/selftest.exp: Copy file from here ...
16860 * gdb.gdb/selftest.exp: ... to here.
16861
586027e6
AC
168622004-07-16 Andrew Cagney <cagney@redhat.com>
16863
16864 * lib/insight-support.exp: Delete file.
16865 * lib/java.exp (java_init): Fix copyright.
16866
029d2200
AC
168672004-07-16 Andrew Cagney <cagney@gnu.org>
16868
16869 * gdb.base/restore.c: Append "prologue" to comments marking the a
16870 function's prologue.
16871 * gdb.base/restore.exp: Update copyright, re-indent.
16872 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16873 callerN" prefix where needed. Update patterns that match a
16874 function's prologue.
16875
653b62c5
MC
168762004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16877
16878 * gdb.base/restore.c: Add copyright notice.
16879
f7d690e5
AC
168802004-07-16 Andrew Cagney <cagney@gnu.org>
16881
16882 * gdb.base/logical.exp: Update copyright.
16883 (evaluate): New procedure. Use to re-implement tests using
16884 several tables.
16885
d629a7cb
MH
168862004-07-14 Martin Hunt <hunt@redhat.com>
16887
16888 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16889 which fixes some problems where init.tcl was not found.
16890
9c7bb332
AC
168912004-07-13 Andrew Cagney <cagney@gnu.org>
16892
6bf46641
AC
16893 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
16894 (check_sizeof, check_valueof): Do not include the output in the
16895 test name. Use gdb_test.
16896 (get_valueof): Use gdb_test_multiple.
16897
c4ffd4c0
AC
16898 * gdb.base/step-test.exp: Update copyright. Use
16899 gdb_test_multiple. Ensure that test names do not include
16900 architecture dependent output.
16901
ab89363a
AC
16902 * gdb.gdb/observer.exp: Update copyright.
16903 (setup_test): Use gdb_test_multiple.
16904 (attach_first_observer, attach_second_observer)
16905 (attach_third_observer, detach_first_observer)
16906 (detach_second_observer, detach_third_observer)
16907 (reset_counters, check_counters): Make $message a prefix.
16908 (test_normal_stop_notifications): Add "args" parameter - a list of
16909 init functions to be called. Make $message a prefix,
16910 (test_observer_normal_stop): Change the message prefixes so that
16911 they are unique, pass the attach / detach procedures to
16912 test_normal_stop_notifications.
16913
ec58997a
AC
16914 * gdb.base/signull.exp (test_segv): Prefix all tests with
16915 "${name}". Clean up test messages.
16916
b475183b
AC
16917 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
16918
9c7bb332
AC
16919 * gdb.base/ena-dis-br.exp: Update copyright.
16920 (break_at): New function. Replace send_gdb with gdb_test,
16921 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
16922 ignore count, not stopped at bpt", with KFAIL.
16923
2dd95497
CV
169242004-07-13 Corinna Vinschen <vinschen@redhat.com>
16925
16926 * gdb.base/attach.exp: Remove cleanupfile handling.
16927
419e626b
AC
169282004-07-12 Andrew Cagney <cagney@gnu.org>
16929
16930 * gdb.base/annota1.exp: Cleanup corefile test name.
16931 * gdb.base/annota3.exp: Ditto.
16932
8b1b3228
AC
169332004-07-12 Andrew Cagney <cagney@gnu.org>
16934
78650829
AC
16935 * gdb.base/signals.exp: Clean up copyright, re-indent.
16936
8b1b3228
AC
16937 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
16938 gdb_test and gdb_test_multiple.
16939
935c2760
JJ
169402004-07-08 Jeff Johnston <jjohnstn@redhat.com>
16941
16942 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 16943 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
16944 provide line number info for first statement in main.
16945
1544280f
AC
169462004-07-08 Andrew Cagney <cagney@gnu.org>
16947
1279f4ff
AC
16948 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
16949
1544280f
AC
16950 * gdb.base/sigbpt.exp: Make the common part of each test name a
16951 prefix instead of suffix.
16952
bcc82369
BR
169532004-07-07 Bob Rossi <bob_rossi@cox.net>
16954
16955 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
16956 test from test_tbreak_creation_and_listing to
16957 test_file_list_exec_source_file
16958 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
16959 Changed name of test from test_tbreak_creation_and_listing to
16960 test_file_list_exec_source_file
16961
23f4b0aa
JJ
169622004-07-07 Jeff Johnston <jjohnstn@redhat.com>
16963
16964 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
16965 the jmisc() constructor instead of <init>.
16966 * gdb.java/jmisc1.exp: Ditto.
16967
56401cd5
AC
169682004-07-07 Andrew Cagney <cagney@gnu.org>
16969
16970 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
16971 corrupting the PC.
16972
44ae2f6a
MC
169732004-07-06 Michael Chastain <mec.gnu@mindspring.com>
16974
16975 * gdb.cp/templates.exp: Accept whitespace change in demangler
16976 output.
16977
45a83408
AC
169782004-07-06 Andrew Cagney <cagney@gnu.org>
16979
16980 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
16981
d205ad70
MC
169822004-07-02 Michael Chastain <mec.gnu@mindspring.com>
16983
16984 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
16985 * lib/compiler.cc: Likewise.
16986
06ea1a61
MC
169872004-06-30 Michael Chastain <mec.gnu@mindspring.com>
16988
16989 * lib/compiler.cc: Work around string preprocessing problem
16990 with old hp c++ compiler.
16991 * lib/compiler.c: Likewise.
16992
daab1251
CV
169932004-06-29 Corinna Vinschen <vinschen@redhat.com>
16994
16995 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
16996 directives to conditionalize symbol prefixing.
16997 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
16998 additional_flags handling. Add underscore prefix for Cygwin.
16999 * gdb.arch/i386-unwind.c: Use preprocessor directives to
17000 conditionalize symbol prefixing.
17001 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
17002 additional_flags handling. Add underscore prefix for Cygwin.
17003
cc984116
CV
170042004-06-29 Corinna Vinschen <vinschen@redhat.com>
17005
17006 * gdb.base/bigcore.exp: Skip test on Cygwin.
17007
c279b077
MC
170082004-06-28 Michael Chastain <mec.gnu@mindspring.com>
17009
17010 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
17011 formats for "info register". Use gdb_test_multiple. Fix
17012 the "invalid register" test.
17013
0e915747
CV
170142004-06-28 Corinna Vinschen <vinschen@redhat.com>
17015
17016 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
17017 PID for Cygwin. Add Cygwin specific strings to check for in some
17018 tests.
17019 (do_attach_tests): Add a test for user interaction when attaching
17020 to a process with no matching symbol table already loaded.
17021
11422c86
AC
170222004-06-26 Andrew Cagney <cagney@gnu.org>
17023
17024 Test PR java/1567 and PR java/1565.
17025 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
17026 * gdb.java/jmisc2.exp: Delete file.
17027
cefbce26
MC
170282004-06-26 Michael Chastain <mec.gnu@mindspring.com>
17029
17030 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
17031
e19f872c
CV
170322004-06-25 Corinna Vinschen <vinschen@redhat.com>
17033
17034 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
17035 attach process.
17036
d931ba3b
MC
170372004-06-23 Michael Chastain <mec.gnu@mindspring.com>
17038
17039 * gdb.cp/pr-1553.exp: Remove.
17040
aef68c48
MC
170412004-06-22 Michael Chastain <mec.gnu@mindspring.com>
17042
17043 * gdb.cp/pr-1553.cc: Remove.
17044 * gdb.cp/pr-1553.exp: Disable this test.
17045
8d5df71a
JB
170462004-06-20 Jim Blandy <jimb@redhat.com>
17047
a9c64011 17048 Fix PR testsuite/1680.
8d5df71a
JB
17049 * gdb.arch/i386-sse.exp: Properly quote curly braces in
17050 regular expressions.
17051
4ac6f39d
MC
170522004-06-19 Michael Chastain <mec.gnu@mindspring.com>
17053
17054 Fix PR testsuite/1679.
17055 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
17056 Issue an UNSUPPORTED result instead.
17057
1b413552
JB
170582004-06-18 Jim Blandy <jimb@redhat.com>
17059
17060 * gdb.base/charset.exp: Only send a control-C if we see a new
17061 prompt and incomplete command.
17062
6daa6ebd
MC
170632004-06-18 Michael Chastain <mec.gnu@mindspring.com>
17064
17065 * gdb.cp/pr-574.cc: Add copyright notice.
17066
51fa4ae0
JB
170672004-06-17 Jim Blandy <jimb@redhat.com>
17068
17069 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
17070 cases where the regexp has no groups; this grabs random text from
17071 the previous test suite, whatever that was.
17072
8fea26c5
MC
170732004-06-17 Michael Chastain <mec.gnu@mindspring.com>
17074
17075 * gdb.cp/printmethod.cc: Add copyright notice.
17076
1e3aeb41
MC
170772004-06-16 Michael Chastain <mec.gnu@mindspring.com>
17078
17079 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
17080
9d9030bc
AC
170812004-06-16 Andrew Cagney <cagney@gnu.org>
17082
17083 * gdb.base/signull.c: Update copyright. Include <string.h>.
17084 (bowler): Replace data_pointer with data_read
17085 and data_write cases. Add code_descriptor case.
17086 (zero, desc): New array and pointer.
17087 (data, code): Change to simple pointers.
17088 * gdb.base/signull.exp: Fix probe pattern matching a function
17089 descriptor SIGSEGV. Replace data_pointer with data_read and
17090 data_write tests.
17091
acd4ad44
AC
170922004-06-16 Andrew Cagney <cagney@gnu.org>
17093
17094 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
17095
08fd625c
MC
170962004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17097
17098 * gdb.base/long_long.c: Add copyright notice.
17099
1903502c
MC
171002004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17101
17102 * gdb.base/long_long.exp: Remove reference to
17103 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17104 to gdb_breakpoint and gdb_continue_to_breakpoint.
17105
83313cb1
JB
171062004-06-14 Jim Blandy <jimb@redhat.com>
17107
17108 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17109 endian case.
17110
1bf404ef
AC
171112004-06-14 Andrew Cagney <cagney@gnu.org>
17112
17113 * gdb.base/gcore.exp (capture_command_output): Delete the always
17114 passing tests containing inferior values.
17115 * gdb.base/ending-run.exp: Do not include the breakpoint address
17116 in the test message. Update copyright.
17117 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17118 size in the test name, use gdb_test_multiple. Update copyright.
17119
ef220b33
MC
171202004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17121
17122 * gdb.cp/ref-types.cc: Add copyright notice.
17123
4f70a4c9
MC
171242004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17125
17126 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17127 hp_aCC_compiler.
17128 * lib/compiler.cc: Likewise.
17129 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17130 'set' commands. Log diagnostics for other lines. Set
17131 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17132
335928ac
MC
171332004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17134
17135 * gdb.cp/try_catch.cc: Add copyright notice.
17136
2efb12e8
MC
171372004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17138
17139 * gdb.cp/userdef.cc: Add copyright notice.
17140
0bbed51a
MC
171412004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17142
17143 * gdb.cp/virtfunc.cc: Add copyright notice.
17144
e12a46c9
RC
171452004-06-11 Randolph Chung <tausq@debian.org>
17146
17147 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17148 problem.
17149
338e05af
AC
171502004-06-10 Andrew Cagney <cagney@gnu.org>
17151
17152 * lib/compiler.cc, lib/compiler.c: Append either
17153 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17154 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17155 instead of gcc-3-3.
17156
dc3f10cb
AC
171572004-06-09 Andrew Cagney <cagney@gnu.org>
17158
b4d946af
AC
17159 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17160 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17161
dc3f10cb
AC
17162 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17163 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17164 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17165 fixed.
17166
b5c0bfa2
AC
171672004-06-09 Andrew Cagney <cagney@gnu.org>
17168
17169 * gdb.base/structs.exp (test_struct_returns): Replace
17170 "return_value_unknown" and "finish_value_unknown" by
17171 "return_value_known" and "finish_value_known". Instead of
17172 "return_value_unknown" iff "finish_value_unknown", check
17173 "return_value_known" implies "finish_value_known".
17174
caeb605f
MH
171752004-06-08 Martin Hunt <hunt@redhat.com>
17176
17177 * gdb.base/float.exp: Add pattern for mips targets.
17178
c892bb64
RC
171792004-06-08 Randolph Chung <tausq@debian.org>
17180
17181 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17182 message for unknown architectures more clear.
17183
48306d3e
JB
171842004-06-08 Joel Brobecker <brobecker@gnat.com>
17185
17186 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17187 start the execution of the program.
17188
83ecb59f
JB
171892004-06-07 Jim Blandy <jimb@redhat.com>
17190
17191 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17192 * gdb.arch/i386-cpuid.h: New helper file.
17193
55264cb4
RC
171942004-06-07 Randolph Chung <tausq@debian.org>
17195
17196 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17197 has started.
17198
23cadb28
RM
171992004-06-04 Roland McGrath <roland@redhat.com>
17200
17201 Fix PR gdb/1647.
17202 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17203 differently to be robust to output buffering differences.
17204
51d01eda
MC
172052004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17206
17207 * gdb.threads/pthreads.exp: Update copyright years.
17208 (check_control_c): Change asynchronous 'after' to synchronous.
17209
f4fc3b93
RM
172102004-06-04 Roland McGrath <roland@redhat.com>
17211
17212 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17213 next gdb prompt.
17214
4013522b
MC
172152004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17216
17217 Fix PR gdb/1636.
17218 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17219 calls to synchronous.
17220
7a8f1e6b
JB
172212004-05-26 Jim Blandy <jimb@redhat.com>
17222
17223 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17224
81bb3443
RC
172252004-05-24 Randolph Chung <tausq@debian.org>
17226
17227 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17228 * gdb.asm/pa.inc: New file.
17229
8f5a3103
MK
172302004-05-22 Mark Kettenis <kettenis@gnu.org>
17231
17232 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17233
734b8fe8 172342004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17235 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17236
17237 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17238 GDB prompt.
17239
725603e1
UW
172402004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17241
f4fc3b93 17242 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17243 setjmp/longjmp. Use sigaction instead of signal.
17244
8b923272 172452004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17246 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17247
17248 * gdb.threads/pthread_cond_wait.c: New file.
17249 * gdb.threads/pthread_cond_wait.exp: New testcase.
17250
8bfabb04
AC
172512004-05-13 Andrew Cagney <cagney@redhat.com>
17252
17253 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17254 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17255
42edda50
AC
172562004-05-11 Andrew Cagney <cagney@redhat.com>
17257
17258 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17259 fixed but revealed gdb/1639.
17260
d303a6c7
AC
172612004-05-10 Andrew Cagney <cagney@redhat.com>
17262
17263 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17264 func1" and "next to 2nd alarm", kernel bug avoided.
17265
bf08c2a1
DJ
172662004-05-10 Daniel Jacobowitz <dan@debian.org>
17267
17268 PR external/1568
17269 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17270 XFAIL if it is smaller than bytes_allocated.
17271 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17272 (main): Make chunks_allocated unsigned. Correct comment.
17273
c0586a34
JB
172742004-05-07 Joel Brobecker <brobecker@gnat.com>
17275
17276 * gdb.arch/powerpc-aix-prologue.c: New file.
17277 * gdb.arch/powerpc-aix-prologue.exp: New file.
17278
f2785d12
JB
172792004-05-07 Jim Blandy <jimb@redhat.com>
17280
17281 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17282 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17283
bd7f6e30
JB
172842004-05-06 Joel Brobecker <brobecker@gnat.com>
17285
17286 * gdb.base/sep.exp: No longer setup_kfail when the program was
17287 built with dwarf2.
17288
0a5e7efe
JI
172892004-05-05 Jim Ingham <jingham@apple.com>
17290
17291 * gdb.base/pending.exp: Make sure pending breakpoints
17292 preserve the ignore count.
f4fc3b93 17293
a8958849
MK
172942004-04-27 Jerome Guitton <guitton@gnat.com>
17295
17296 * i386-prologue.exp: Add testcase for jump instruction as first
17297 instruction of the real code.
17298 * i386-prologue.c (jump_at_beginning): New function.
17299
7e103f5b
MK
173002004-04-28 Mark Kettenis <kettenis@gnu.org>
17301
17302 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17303 x86_64-*-*.
17304
5d38b224
MK
173052004-04-28 Mark Kettenis <kettenis@gnu.org>
17306
17307 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17308 i*86-*-*.
17309
0ef32fd9
MK
173102004-04-25 Mark Kettenis <kettenis@gnu.org>
17311
17312 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17313 expression that checks the return type.
17314
71d7dd7c
AC
173152004-04-23 Andrew Cagney <cagney@redhat.com>
17316
17317 * gdb.base/call-sc.exp: New test of scalar call/return values.
17318 * gdb.base/call-sc.c: Ditto.
17319
1e9f977e
JJ
173202004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17321
17322 * gdb.threads/manythreads.c: Reduce thread stack size.
17323
899d9e3a
JJ
173242004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17325
17326 * gdb.threads/manythreads.c: Add copyright notice.
17327
61bcae62
AC
173282004-04-23 Andrew Cagney <cagney@redhat.com>
17329
17330 * gdb.base/siginfo.exp: Better handle step out of signal.
17331 * gdb.base/sigstep.exp: Ditto.
17332
7339a42e 173332004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17334 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17335
17336 * gdb.threads/manythreads.c: New testcase.
17337 * gdb.threads/manythreads.exp: Ditto.
17338
5c98409b
JB
173392004-04-22 Jim Blandy <jimb@redhat.com>
17340
17341 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17342 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17343
3b611f1a
MC
173442004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17345
17346 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17347
f0fd9238
AC
173482004-04-21 Andrew Cagney <cagney@redhat.com>
17349
17350 * gdb.base/sigstep.c: New file.
17351 * gdb.base/sigstep.exp: New file.
17352
90990674
JB
173532004-04-16 Joel Brobecker <brobecker@gnat.com>
17354
17355 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17356 call to observer_notify_normal_stop.
17357
78cef34b
AC
173582004-04-15 Andrew Cagney <cagney@redhat.com>
17359
17360 * gdb.base/siginfo.c: New file.
17361 * gdb.base/siginfo.exp: New file.
17362
d2343407
JB
173632004-04-12 J. Brobecker <brobecker@gnat.com>
17364
17365 * gdb.base/sep.exp: Fix typo in comment.
17366
a2dba3c8
JB
173672004-04-12 J. Brobecker <brobecker@gnat.com>
17368
17369 * gdb.base/sep.c: New file.
17370 * gdb.base/sep-proc.c: New file.
17371 * gdb.base/sep.exp: New testcase.
17372
15f7b60e
MK
173732004-04-09 Mark Kettenis <kettenis@gnu.org>
17374
17375 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17376 support.
17377
44f4de1a
AC
173782004-04-05 Andrew Cagney <cagney@redhat.com>
17379
17380 * gdb.base/sigaltstack.c: New file.
17381 * gdb.base/sigaltstack.exp: New file.
17382
ef04f396
JB
173832004-04-04 Joel Brobecker <brobecker@gnat.com>
17384
17385 * gdb.base/foll-fork.exp: Update the expected output for
17386 "help set follow-fork-mode", to match a change that was made
17387 to the help of this variable on 2004-01-13.
17388
d40d2c92
JB
173892004-04-01 Joel Brobecker <brobecker@gnat.com>
17390
17391 * lib/ada.exp: Add copyright notice.
17392 * bar.ads: Likewise.
17393 * bar.adb: Likewise.
17394 * null_record.adb: Likewise.
17395 * null_record.exp: Likewise.
17396 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17397
f86ef5a3
JB
173982004-04-01 Joel Brobecker <brobecker@gnat.com>
17399
17400 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17401 * configure: Regenerate.
17402
414e70e3
JB
174032004-04-01 Joel Brobecker <brobecker@gnat.com>
17404
17405 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17406 to build the application. Remove the message printed when in
17407 verbose mode, redundant with the UNSUPPORTED message above.
17408
f0aaee49
JB
174092004-03-31 Joel Brobecker <brobecker@gnat.com>
17410
17411 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17412 * gdb.ada (null_record.exp): New testcase.
17413
ac81cb54
JB
174142004-03-31 Joel Brobecker <brobecker@gnat.com>
17415
17416 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17417
854af2f7
JB
174182004-03-31 Joel Brobecker <brobecker@gnat.com>
17419
17420 * gdb.ada: New subdirectory.
17421 * gdb.ada/Makefile.in: New file.
17422 * gdb.ada/gnat_ada.gpr.in: New file.
17423
034cb681
JB
174242004-03-31 Joel Brobecker <brobecker@gnat.com>
17425
17426 * lib/ada.exp: New file.
17427
78a1a894
DJ
174282004-03-24 Daniel Jacobowitz <drow@mvista.com>
17429
17430 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17431 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17432
4b2b3b3e
AC
174332004-03-22 Andrew Cagney <cagney@redhat.com>
17434
17435 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17436 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17437 Problem identified by Ulrich Weigand.
17438
23c73aa3
DC
174392004-03-17 David Carlton <carlton@kealia.com>
17440
17441 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17442 PR c++/826.
17443
d63a86f8
RM
174442004-03-16 Roland McGrath <roland@redhat.com>
17445
17446 * gdb.base/auxv.exp: New file.
17447 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17448
0e02aa50
DC
174492004-03-12 David Carlton <carlton@kealia.com>
17450
17451 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17452 * gdb.cp/pr-1553.cc: Ditto.
17453 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17454 pass branch.
17455
c20b71be
MC
174562004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17457
17458 * gdb.cp/templates.exp: Accept more template types.
17459
c7414a01
MC
174602004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17461
17462 From Corinna Vinschen with modifications.
17463 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17464 local variable obj_with_enum.
17465 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17466 results with obj_with_enum.
17467
ed69573c
MC
174682004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17469
17470 * gdb.cp/classes.cc: New file, copied from misc.cc.
17471 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17472
28301461
MC
174732004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17474
17475 * gdb.cp/misc.cc: Add copyright notice.
17476
1198ecbe
DC
174772004-03-05 David Carlton <carlton@kealia.com>
17478
17479 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17480 * gdb.cp/rtti.h: Update copyright.
17481 (namespace n2::n3): New.
17482 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17483 (n2::n3::func3): New.
17484 (main): Call n2::n3::func3.
17485 * gdb.cp/rtti2.cc: Update copyright.
17486 (n2::create3): New.
17487
9e08c470
MK
174882004-03-04 Mark Kettenis <kettenis@gnu.org>
17489
17490 * gdb.asm/openbsd.inc: Fix typo.
17491
4bebc3aa
FF
174922004-03-03 Fred Fish <fnf@redhat.com>
17493
17494 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17495 "val" instead of unused "size". Update copyright year.
17496
6ea9fb37
DJ
174972004-02-29 Daniel Jacobowitz <drow@mvista.com>
17498
17499 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17500 to use unsigned char.
17501 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17502 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17503
23b23974
DJ
175042004-02-29 Daniel Jacobowitz <drow@mvista.com>
17505
17506 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17507 line of output.
17508
7574fd53
DJ
175092004-02-28 Daniel Jacobowitz <drow@mvista.com>
17510
17511 * gdb.base/relocate.c (dummy): Initialize.
17512
a195357f
DJ
175132004-02-28 Daniel Jacobowitz <drow@mvista.com>
17514
17515 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17516 a breakpoint at exit.
17517
72fd54a9
FF
175182004-02-27 Fred Fish <fnf@redhat.com>
17519
17520 * gdb.base/chng-syms.exp: Add expect condition to match failing
17521 case that isn't a timeout.
17522
b9d23137
AC
175232004-02-27 Andrew Cagney <cagney@redhat.com>
17524
17525 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17526 support.
17527
15d208f6 175282004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17529
15d208f6
FF
17530 * gdb.arch/gdb1431.c: Remove.
17531 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17532 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17533 of "until" incorrectly.
17534
98f9cd2d
JB
175352004-02-26 J. Brobecker <brobecker@gnat.com>
17536
17537 * gdb.cp/class2.cc (empty): New class.
17538 (refer): New function.
17539 (main): Declare an object of type empty and use it.
17540 * gdb.cp/class2.exp: Print the value of an object of type empty.
17541
9b50c11b
JJ
175422004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17543
17544 * gdb.base/langs.exp: Update query string to match the
17545 new nquery format used for pending breakpoints.
17546
0dcd613f
AC
175472004-02-26 Andrew Cagney <cagney@redhat.com>
17548
17549 Fix PR i18n/1570.
17550 * gdb.base/charset.c: Update copyright notice.
17551 (main, init_string): Remove the escape character '\e' tests.
17552 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17553 * gdb.base/charset.exp (valid_host_charset): Ditto.
17554 * gdb.base/setvar.exp: Ditto.
17555
b8a56647
AC
175562004-02-24 Andrew Cagney <cagney@redhat.com>
17557
90d59e34
AC
17558 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17559 mmapped data in core file" PASS and FAIL messages consistent.
17560
b8a56647
AC
17561 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17562 setting a breakpoint. Work around PR java/1565.
17563
9f27c604
JJ
175642004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17565
17566 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17567 new nquery format.
17568 * gdb.base/pending.exp: Ditto.
17569
3224a706
MK
175702004-02-22 Mark Kettenis <kettenis@gnu.org>
17571
17572 * configure.in: Run stabs tests on *BSD.
17573 * configure: Regenerated.
17574
41e0a9ca
MK
175752004-02-21 Mark Kettenis <kettenis@gnu.org>
17576
17577 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17578
1e1b3428
FF
175792004-02-20 Fred Fish <fnf@redhat.com>
17580
17581 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17582 blank in test for "returns short", for consistency with other
17583 "returns xxx" tests. Update copyright year.
17584
f9a7572a
FF
175852004-02-19 Fred Fish <fnf@redhat.com>
17586
17587 New testcase for PR breakpoint/1558.
17588 * gdb.arch/gdb1558.exp: New file.
17589 * gdb.arch/gdb1558.c: New file.
17590
b2ce2854
EZ
175912004-02-19 Elena Zannoni <ezannoni@redhat.com>
17592
17593 * gdb.base/nodebug.exp: Fix typo.
17594
e7c9ff01
JB
175952004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17596
17597 Committed by Jim Blandy <jimb@redhat.com>.
17598
62f4b920
JB
17599 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17600
2db536a1
JB
17601 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17602
e7c9ff01
JB
17603 * gdb.base/float.exp: Support s390*-*-* targets.
17604
f3205b34
AF
176052004-02-17 Adam Fedor <fedor@gnu.org>
17606
17607 * gdb.base/gdb1555.exp: New file.
17608 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17609
9d62932d
EZ
176102004-02-17 Elena Zannoni <ezannoni@redhat.com>
17611
17612 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17613
344c9711
FF
176142004-02-16 Fred Fish <fnf@redhat.com>
17615
17616 * gdb.arch/gdb1291.c: Remove
17617 * gdb.arch/gdb1291.s: New test input file.
17618 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17619 fail. Test for correct result, known incorrect result, other
17620 failures and timeouts.
17621
2d822687
AC
176222004-02-16 Andrew Cagney <cagney@redhat.com>
17623
17624 * gdb.base/bigcore.exp: New file.
17625 * gdb.base/bigcore.c: New file.
17626
dac15b66
AC
176272004-02-13 Andrew Cagney <cagney@redhat.com>
17628
17629 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17630 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17631 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17632 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17633 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17634 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17635 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17636 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17637 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17638 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17639
6bdfc2c4
JJ
176402004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17641
17642 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17643 executed is an alloc instruction.
17644
87b3ede8
DC
176452004-02-11 David Carlton <carlton@kealia.com>
17646
17647 * gdb.cp/breakpoint.exp: New.
17648 * gdb.cp/breakpoint.cc: New.
17649
6e19e2bf
MC
176502004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17651
17652 Partial fix for PR gdb/1543.
17653 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17654 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17655 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17656 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17657 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17658 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17659 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17660 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17661 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17662 to bug-gdb@prep.ai.mit.edu .
17663 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17664 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17665 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17666 Likewise.
17667
5c5455dc
AC
176682004-02-10 Andrew Cagney <cagney@redhat.com>
17669
17670 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17671 using gdb_internal_error_resync.
17672
9cf689d7
DJ
176732004-02-09 Daniel Jacobowitz <drow@mvista.com>
17674
17675 * gdb.threads/thread-specific.exp: Stop early if no threads are
17676 found.
17677
d2dc51db
MC
176782004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17679
17680 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17681
14b1a056
DJ
176822004-02-08 Daniel Jacobowitz <drow@mvista.com>
17683
17684 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17685 breakpoints.
17686
83f66e8f
DJ
176872004-02-07 Daniel Jacobowitz <drow@mvista.com>
17688
17689 * config/sim.exp (gdb_load): Handle $arg == "".
17690 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17691 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17692
30fc0091
EZ
176932004-02-07 Elena Zannoni <ezannoni@redhat.com>
17694
a9c64011
AS
17695 * gdb.base/maint.exp: Update test to reflect
17696 obstack changes.
30fc0091 17697
4d806929
JJ
176982004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17699
17700 * gdb.base/pendshr.c (pendfunc): New function that calls
17701 pendfunc1.
17702 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17703
7bfdd688
FF
177042004-02-04 Fred Fish <fnf@redhat.com>
17705
17706 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17707 function symbols and update copyright years.
17708 * gdb.arch/gdb1291.c: Ditto.
17709
aaa08ee4
MC
177102004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17711
17712 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17713
dbad7755
MC
177142004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17715
17716 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17717
ec4646ef
MC
177182004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17719
17720 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17721
1b802196
FF
177222004-02-02 Fred Fish <fnf@redhat.com>
17723
17724 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17725 remote targets. Update copyright years.
17726
18fe2033
JJ
177272004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17728
17729 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17730 support.
17731 * gdb.base/langs.exp: Fix test which attempts to create
17732 breakpoint on non-existent function to handle new pending
17733 support.
17734 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17735 a breakpoint.
17736 * gdb.base/pending.exp: New test.
17737 * gdb.base/pending.c: New file.
17738 * gdb.base/pendshr.c: Ditto.
17739
8d577d32
DC
177402004-02-02 David Carlton <carlton@kealia.com>
17741
17742 * gdb.cp/overload.exp: Add overloadNamespace tests.
17743 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17744 (overloadNamespace, XXX): New.
17745 (main): Call XXX::marker2.
17746
3ad13771
FF
177472004-02-01 Fred Fish <fnf@redhat.com>
17748
17749 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17750 * gdb.base/finish.exp: Ditto.
17751 * gdb.base/gcore.exp: Ditto.
17752 * gdb.base/huge.exp: Ditto.
17753 * gdb.base/info-proc.exp: Ditto.
17754 * gdb.base/return2.exp: Ditto.
17755 * gdb.threads/gcore-thread.exp: Ditto.
17756
44c75849
DJ
177572004-02-01 Daniel Jacobowitz <drow@mvista.com>
17758
17759 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17760
005bc093
MK
177612004-02-01 Mark Kettenis <kettenis@gnu.org>
17762
17763 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17764 that opening the file succeeds on OpenBSD.
17765
c47cebdb
DJ
177662004-02-01 Daniel Jacobowitz <drow@mvista.com>
17767
17768 * gdb.threads/thread-specific.c: New file.
17769 * gdb.threads/threads-specific.exp: New test script.
17770 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17771 to expect_out.
17772
5a01311c
MK
177732004-02-01 Mark Kettenis <kettenis@gnu.org>
17774
17775 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17776 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17777 only on the "print_small_structs from print_long_arg_list" test.
17778
ce22a4f1
DJ
177792004-02-01 Daniel Jacobowitz <drow@mvista.com>
17780
17781 * gdb.base/completion.exp: Kill a stray backslash.
17782
17783 From Jim Ingham <jingham@apple.com>:
17784 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17785 agrees with the result from sending a tab.
17786
abbab9d3
DJ
177872004-01-31 Daniel Jacobowitz <drow@mvista.com>
17788
17789 * gdb.base/chng-syms.exp: Remove stray newline.
17790
53904d1e
MK
177912004-01-31 Mark Kettenis <kettenis@gnu.org>
17792
17793 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17794 *-*-openbsd*.
17795 * gdb.asm/openbsd.inc: New file.
17796
3a4b3aac
MK
177972004-01-30 Mark Kettenis <kettenis@gnu.org>
17798
17799 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17800 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17801 *-*solaris2*. Remove commented out default settings for
17802 asm-flags. Replace gdb_compile with target_link.
17803
ebac27b4
MC
178042004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17805
17806 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17807 for all tests. Remove old hp-ux and cygnus xfail cases.
17808
d8679d84
PH
178092004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17810
17811 * gdb.base/chng-syms.exp: New file.
17812 * gdb.base/chng-syms.c: New file.
17813
0a55bc22
MC
178142004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17815
17816 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17817 Provide arms for current output in all my configurations.
17818
94b8e876
MC
178192004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17820
17821 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17822 * lib/compiler.cc: Likewise.
17823 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17824 get the right preprocessor. Eval the output directly. Remove
17825 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17826 hp_f77_compiler and hp_f90_compiler completely.
17827 (gdb_preprocess): Delete.
17828 (get_compiler): Delete.
17829
7cf03d44
MK
178302004-01-24 Mark Kettenis <kettenis@gnu.org>
17831
17832 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17833 <string.h>.
17834
68b6dce9
NR
178352004-01-24 Nick Roberts <nick@nick.uklinux.net>
17836
17837 * gdb.mi/mi-stack.exp: Update copyright.
17838
b368761e
DC
178392004-01-23 David Carlton <carlton@kealia.com>
17840
17841 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17842 test for cp_lookup_transparent_type.
17843 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17844 call them.
17845
f2061b53
DJ
178462004-01-23 Daniel Jacobowitz <drow@mvista.com>
17847
17848 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17849 after -var-update.
17850
37fc574a
DC
178512004-01-23 David Carlton <carlton@kealia.com>
17852
17853 * gdb.cp/namespace.cc (C::ensureRefs): New.
17854 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17855
8e94b928
NR
178562004-01-20 Nick Roberts <nick@nick.uklinux.net>
17857
17858 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17859 case "-stack-list-locals 2".
17860 * gdb.mi/mi-var-child.exp: Test for case
17861 "-var-list-children --all-values NAME".
17862
997b0952
MC
178632004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17864
17865 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17866
52470da3
MK
178672004-01-18 Mark Kettenis <kettenis@gnu.org>
17868
7049b4b8
MK
17869 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17870 used with gdb_test_multiple.
17871
52470da3
MK
17872 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17873 read at address 0. This fixes PR testsuite/1504.
17874
da6012e5
DJ
178752004-01-18 Daniel Jacobowitz <drow@mvista.com>
17876
17877 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17878 Remove downloading, guessing the host executable, the calls to
17879 gdb_file_cmd and gdb_target_cmd, and "load" support.
17880 (infer_host_exec): New function broken out from gdb_load.
17881 (gdb_load): New wrapper for gdbserver_gdb_load.
17882 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17883 gdb_target_cmd. Use -target-select.
17884 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17885 Download binaries to the host. Clear last_mi_remote_file when
17886 we load a new binary.
17887 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17888 call gdbserver_gdb_load and mi_gdb_target_cmd.
17889
32c70722
MC
178902004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17891
17892 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
17893 type patterns.
17894
b0cecf36
MC
178952004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17896
17897 * gdb.cp/templates.exp: Fix typo in test name of
17898 "print Foo<volatile char*>::foo".
17899
4120d7e6
MC
179002004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17901
17902 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
17903
f679e530
BE
179042004-01-16 Ben Elliston <bje@wasabisystems.com>
17905
17906 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
17907 (clean mostlyclean): Remove empty rm.
17908
091c48f6
MC
179092004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17910
17911 * gdb.base/setvar.exp: Add copyright years.
17912
3e5fc8d2
DC
179132004-01-14 David Carlton <carlton@bactrian.org>
17914
17915 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
17916 PR c++/1511 and update coment.
17917 * gdb.cp/templates.exp: Update patterns to match current output.
17918 If changes involve something other than whitespace, KFAIL
17919 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
17920
63d06c5c
DC
179212004-01-14 David Carlton <carlton@kealia.com>
17922
17923 * gdb.cp/namespace.exp: Add tests involving classes defined within
17924 namespaces.
17925 * gdb.cp/namespace.cc (C::CClass): New.
17926 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
17927
a51dab88
EZ
179282004-01-14 Elena Zannoni <ezannoni@redhat.com>
17929
17930 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
17931 what debug info we have. Print a better message if something goes
17932 wrong while producing the separate debug info file.
17933
a476ccc9
MC
179342004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17935
17936 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
17937
f453692c
MC
179382004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17939
17940 * gdb.base/callfuncs.c: Add copyright notice.
17941
f40063a5
MC
179422004-01-13 Michael Chastain <mec.gnu@mindspring.com>
17943
17944 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
17945 inheritance. PR gdb/1498, PR gcc/13539.
17946
19ac3974
EZ
179472004-01-13 Elena Zannoni <ezannoni@redhat.com>
17948
a9c64011
AS
17949 * gdb.threads/gcore-thread.exp: Prefix name of binary with
17950 test specific name.
17951 * gdb.mi/gdb669.exp: Ditto.
17952 * gdb.mi/mi-pthreads.exp: Ditto.
17953 * gdb.mi/mi1-pthreads.exp: Ditto.
17954 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 17955
56c97c6e
MC
179562004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17957
17958 * gdb.cp/member-ptr.cc: Add copyright notice.
17959
a0644324
MC
179602004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17961
17962 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
17963 some patterns for recent versions of gcc and hpacc. Delete
17964 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
17965 Delete tests that access a NULL pointer-to-member-data. This
17966 script is still disabled for gcc.
17967
32fabe09
EZ
179682004-01-12 Elena Zannoni <ezannoni@redhat.com>
17969
17970 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 17971 escaped correctly.
32fabe09 17972
1f8a6abb
EZ
179732004-01-12 Elena Zannoni <ezannoni@redhat.com>
17974
17975 * gdb.base/sepdebug.exp: New file.
17976 * gdb.base/sepdebug.c: New file.
17977 * lib/gdb.exp (separate_debug_filename): New procedure.
17978 (gdb_gnu_strip_debug): New procedure.
17979
48efe704
AC
179802004-01-12 Andrew Cagney <cagney@redhat.com>
17981
17982 * gdb.mi/ChangeLog: Delete file. Renamed to ...
17983 * gdb.mi/ChangeLog-1999-2003: New file.
17984
a9415475
AC
179852004-01-12 Andrew Cagney <cagney@redhat.com>
17986
17987 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
17988 "Renaming a directory to a non-empty directory returns ENOTEMPTY
17989 or EEXIST", treat EBUSY as an XFAIL.
17990
83b8cf9d
MC
179912004-01-11 Michael Chastain <mec.gnu@mindspring.com>
17992
17993 * gdb.base/scope.exp: Remove obsolete setup_xfail for
17994 hp_cc_compiler.
17995
9939d2a8
MC
179962004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17997
17998 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
17999 decorations.
18000
1ff8cadf
MC
180012004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18002
18003 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
18004 and "(aCC)" decorations. Remove obsolete doco about old
18005 test results.
18006
6fa9022e
MC
180072004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18008
18009 * gdb.cp/exception.exp: Fix typo in doco.
18010
209721fe
MK
180112004-01-09 Mark Kettenis <kettenis@gnu.org>
18012
18013 * gdb.base/gdb1476.exp: Fix typo.
18014
ef11303e
MC
180152004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18016
18017 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
18018 file.
18019
041ab88c
MC
180202004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18021
18022 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
18023 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
18024 Use gdb_compile. Remove restriction on gcc. Add some patterns
18025 for recent version of gdb. Delete second half, which was a copy
18026 of the first half with different build flags. This test is
18027 still disabled because it is still not ready for production.
18028
e36d075a
MC
180292004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18030
18031 * gdb.cp/exception.cc: Add copyright notice.
18032 * gdb.cp/exception.exp: Add a notice that this file is broken
18033 because of line number changes caused by addition of copyright
18034 notice.
18035
42b190ad
MC
180362004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18037
18038 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
18039 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
18040
8f25f06b
MC
180412004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18042
18043 * gdb.cp/classes.exp: Accept gnu abi 2.
18044 * gdb.cp/derivation.exp: Likewise.
18045 * gdb.cp/overload.exp: Likewise.
18046 * gdb.cp/virtfunc.exp: Likewise.
18047
06ded8b8
MC
180482004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18049
18050 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
18051 semicolon after end of function.
18052
77c26ae3
MC
180532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18054
18055 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
18056 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
18057 boilerplate code for compiling and running the program under
18058 test. Add some string method tests.
18059
20757486
MC
180602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18061
18062 * gdb.cp/bs15503.cc: Add copyright notice.
18063 * gdb.cp/bs15503.exp: Adjust line number.
18064
0fd3b503
MC
180652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18066
18067 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
18068 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
18069
10d1bea8
MC
180702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18071
18072 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
18073 hp_cc_compiler.
18074
2789202a
MC
180752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18076
18077 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
18078 * gdb.cp/ctti.exp: Use the marker instead of "next".
18079 With gcc, run further before bailing.
18080
b862f14c
MC
180812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18082
18083 * gdb.cp/cttiadd.cc: Add copyright notice.
18084 * gdb.cp/cttiadd1.cc: Likewise.
18085 * gdb.cp/cttiadd2.cc: Likewise.
18086 * gdb.cp/cttiadd3.cc: Likewise.
18087
96da2469
MC
180882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18089
18090 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
18091 Use gdb_test, gdb_test_multiple. Use floating-point values that
18092 have exact representations in IEEE-ish formats.
18093
053248ff
MC
180942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18095
18096 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
18097 compilers. Delete duplicate call to get_compiler_info.
18098 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
18099 * gdb.base/volatile.exp: Likewise.
18100
84acecdd
MK
181012004-01-07 Mark Kettenis <kettenis@gnu.org>
18102
18103 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18104 memory at address 0.
18105
fe11a27f
MC
181062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18107
18108 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18109 to test for hp-ux assembler. Fix copyright years.
18110
60ad077b
AC
181112004-01-07 Andrew Cagney <cagney@redhat.com>
18112
18113 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18114
1c9b8f33
AC
181152004-01-07 Andrew Cagney <cagney@redhat.com>
18116
18117 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18118 when creating the read-only file. From analysis by Roland McGrath
18119 and Elena Zannoni.
18120
753ccc7a
MC
181212004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18122
18123 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18124
eca3e36b
MC
181252004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18126
18127 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18128 data pointers.
18129
f8d4bac4
MC
181302004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18131
18132 * gdb.cp/m-static.exp: Compile one source file at a time.
18133 Delete unused call to get_compiler_info.
18134
9b4e0f94
MC
181352004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18136
18137 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18138 * gdb.base/call-rt-st.exp: Likewise.
18139 * gdb.base/nodebug.exp: Likewise.
18140 * gdb.base/volatile.exp: Likewise.
18141 * gdb.cp/ref-types.exp: Likewise.
18142 * gdb.cp/templates.exp: Likewise.
18143
023c1024
MK
181442004-01-05 Mark Kettenis <kettenis@gnu.org>
18145
18146 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18147
19703c4a
MC
181482004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18149
18150 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18151 hppa*-hp-hpux*.
18152
18b67037
MK
181532004-01-04 Mark Kettenis <kettenis@gnu.org>
18154
ba6219c8
MK
18155 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18156 x86_64-*-*.
18157
18b67037
MK
18158 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18159 sparc64-*-* and sparc*-solaris2*.
18160
1bfbbb9d
MK
181612004-01-04 Mark Kettenis <kettenis@gnu.org>
18162
18163 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18164 return ${tests}" test. The ${tests} already mentions the
18165 filename.
18166
06846494
MC
181672004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18168
18169 * gdb.cp/local.exp: Accept gcc abi 2.
18170
3b0cb202
MC
181712004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18172
18173 * gdb.cp/templates.exp: Accept gcc abi 2.
18174
0643ec3f
MC
181752004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18176
18177 * lib/compiler.cc: Remove supports_template_debugging.
18178 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18179
d231d0b1
MC
181802004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18181
18182 * gdb.cp/namespace.exp: Accept gcc abi 2.
18183
44ffb27c
MC
181842004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18185
18186 * gdb.cp/method.exp: Accept gcc abi 2.
18187
184ad485
MC
181882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18189
18190 * gdb.cp/classes.exp: Generate identical results as old version.
18191 * gdb.cp/derivation.exp: Likewise.
18192 * gdb.cp/overload.exp: Likewise.
18193 * gdb.cp/virtfunc.exp: Likewise.
18194
116f09e7
MC
181952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18196
18197 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18198 mysterious bug with sourceware version of expect.
18199
b1379776
MC
182002004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18201
18202 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18203 current versions of gcc, including gcc abi 2. Remove gratuitous
18204 restart of test program. Use gdb_test_multiple and gdb_test for
18205 all tests. Add patterns to xfail missing "const" in "const char *"
18206 and kfail PR gdb/1155.
18207
6b7a4c0e
MC
182082004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18209
18210 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18211 current versions of gcc, including gcc abi 2. Remove gratuitous
18212 restart of test program. Use gdb_test_multiple and gdb_test for
18213 all tests. Add patterns to kfail PR gdb/1498.
18214
51615d72
MC
182152003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18216
18217 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18218 current versions of gcc, including gcc abi 2. Use "breakpoint"
18219 and "continue" instead of restarting the target program. Use
18220 gdb_test_multiple and gdb_test for all tests.
18221
7b79a9d7
MK
182222004-01-01 Mark Kettenis <kettenis@gnu.org>
18223
18224 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18225 for *-*-solaris2*.
18226
1cd3489f
MC
182272003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18228
18229 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18230 current versions of gcc, including gcc abi 2. Use "breakpoint"
18231 and "continue" instead of restarting the target program several
18232 times. Use gdb_test_multiple and gdb_test for all tests.
18233
850742db
MC
182342003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18235
18236 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18237 source files.
18238
eb4bbda8
MC
182392003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18240
18241 * gdb.base/environ.exp: Handle compiling test case from multiple
18242 source files.
18243
e42c7771
MC
182442003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18245
18246 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18247
80e4b428
JB
182482003-12-17 Jim Blandy <jimb@redhat.com>
18249
5f06973a
JB
18250 * gdb.base/freebpcmd.c: Add copyright notice.
18251
80e4b428
JB
18252 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18253
0ab84fb7
MC
182542003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18255
18256 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18257
1b3bb3d0
JB
182582003-12-13 Jim Blandy <jimb@redhat.com>
18259
18260 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18261
3a4c9371
KB
182622003-12-12 Kevin Buettner <kevinb@redhat.com>
18263
18264 * gdb.asm/frv.inc: New file.
18265 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18266
a1dea79a
FF
182672003-12-09 Fred Fish <fnf@redhat.com>
18268
18269 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18270 functions to break1.c and leave prototypes behind. Add more
18271 "set breakpoint NN here" comments.
18272 * gdb.base/break1.c: New file.
18273
18274 * gdb.base/break.exp: Handle compiling test case from multiple
18275 source files and change source file references as needed.
18276 * gdb.base/completion.exp: Ditto.
18277 * gdb.base/condbreak.exp: Ditto.
18278 * gdb.base/define.exp: Ditto.
18279 * gdb.base/ena-dis-br.exp: Ditto.
18280 * gdb.base/info-proc.exp: Ditto.
18281 * gdb.base/maint.exp: Ditto.
18282 * gdb.base/until.exp: Ditto.
18283
18284 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18285 hardcoded line numbers.
18286 * gdb.base/define.exp: Ditto.
18287 * gdb.base/ena-dis-br.exp: Ditto.
18288 * gdb.base/maint.exp: Ditto.
18289 * gdb.base/until.exp: Ditto.
18290
18291 * gdb.base/completion.exp: Use "break1" for completion tests since
18292 "break" is no longer a unique prefix.
18293
5266b69c
AC
182942003-12-06 Andrew Cagney <cagney@redhat.com>
18295
18296 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18297 "return_value_unimplemented". When an unimplemented struct return
18298 architecture, report incorrect values as a KFAIL
18299
374451f0
MC
183002003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18301
18302 * gdb.cp/rtti.exp: Accept new wording of warning from
18303 cp_lookup_rtti_type.
18304
ba9b20a7
MC
183052003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18306
18307 Partial fix for PR testsuite/1456.
18308 * gdb.base/scope.exp (test_at_main): Replace references to
18309 gcc_compiled with calls to test_compiler_info.
18310 (test_at_foo): Likewise.
18311 (test_at_bar): Likewise.
18312
b74b6d0b
MC
183132003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18314
18315 Partial fix for PR testsuite/1456.
18316 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18317 to test_compiler_info.
18318
ccfa3402
MC
183192003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18320
18321 * gdb.base/so-impl-ld.exp: Update copyright notice.
18322
f6246aba
MC
183232003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18324
18325 Partial fix for PR testsuite/1456.
18326 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18327 to test_compiler_info.
18328
13ae734a
MC
183292003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18330
18331 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18332 from current versions of gdb. Clean up regular expressions.
18333 Delete redundant timeout case.
18334
d8e1cdee
MC
183352003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18336
18337 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18338 from current versions of gdb. Clean up regular expressions.
18339 Delete redundant timeout case.
18340
96457b64
MC
183412003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18342
18343 Partial fix for PR testsuite/1456.
18344 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18345 gcc_compiled with call to test_compiler_info.
18346
f35309fc
MC
183472003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18348
18349 Partial fix for PR testsuite/1456.
18350 * gdb.base/list.exp (test_list_function): Delete unused declaration
18351 of gcc_compiled.
18352
d7afdf9b
MC
183532003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18354
18355 Partial fix for PR testsuite/1456.
18356 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18357 call to test_compiler_info.
18358
71507b56
MK
183592003-11-29 Mark Kettenis <kettenis@gnu.org>
18360
18361 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18362 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18363 it to create the appropriate note.inc.
18364 * gdb.asm/asmsrc1.s: Include "note.inc".
18365 * gdb.asm/netbsd.inc: New file.
18366 * gdb.asm/empty.inc: New file.
18367
f81f93f7
MC
183682003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18369
18370 Partial fix for PR testsuite/1456.
18371 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18372 calls to test_compiler_info.
18373
9a77938e
MC
183742003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18375
18376 Partial fix for PR testsuite/1456.
18377 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18378 calls to test_compiler_info.
18379
e8367dc7
MK
183802003-11-27 Mark Kettenis <kettenis@gnu.org>
18381
18382 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18383 pattern for the KFAILs.
18384
526c61ee
AF
183852003-11-25 Adam Fedor <fedor@gnu.org>
18386
18387 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18388 * gdb.objc/objcdecode.m: New file.
18389
28f2d600
AF
183902003-11-25 Adam Fedor <fedor@gnu.org>
18391
18392 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18393 * gdb.objc/nondebug.m: New file.
18394
a3895cee
BE
183952003-11-26 Ben Elliston <bje@wasabisystems.com>
18396
18397 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18398 NetBSD as it does on FreeBSD. Modelled on a similar change by
18399 Mark Kettenis on 2003-05-30.
18400 (link-flags): Set to "--entry _start" regardless of target.
18401 Special linker flags are to be appended to $link-flags.
18402 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18403
c9f2c8a3
MC
184042003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18405
18406 * gdb.cp/method.exp: Accept output of new demangler.
18407
15a0587a 184082003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18409
18410 * gdb/class2.exp: New file.
18411 * gdb/class2.cc: New file.
18412
3c00b570
MC
184132003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18414
18415 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18416 of new demangler.
18417
7027acc7
MK
184182003-11-23 Mark Kettenis <kettenis@gnu.org>
18419
18420 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18421 of gdb_test "run".
18422
b0e1598a
MK
184232003-11-23 Mark Kettenis <kettenis@gnu.org>
18424
18425 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18426 "continue" into "run".
18427
4d9eda44
MC
184282003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18429
18430 Partial fix for PR testsuite/1456.
18431 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18432 call to test_compiler_info.
18433 * gdb.cp/ctti.exp: Likewise.
18434 * gdb.cp/derivation.exp: Likewise.
18435 * gdb.cp/member-ptr.exp: Likewise.
18436 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18437 reference to gcc_compiled.
18438
184392003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18440
18441 Fix PR testsuite/1463.
18442 * gdb.base/structs.exp (start_structs_test): Call
18443 get_debug_format before using the debug format.
18444
d422fe19
AC
184452003-11-22 Andrew Cagney <cagney@redhat.com>
18446
18447 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18448 * gdb.base/structs.exp: Use gdb_test_multiple.
18449
039cf96d
AC
184502003-11-20 Andrew Cagney <cagney@redhat.com>
18451
6882279b
AC
18452 * gdb.base/structs.exp: Handle and recover from internal errors.
18453 Replace "foo${n}" with "foo<n>" in test messages.
18454
e53890ae
AC
18455 * gdb.base/structs.exp: Update copyright. Rewrite.
18456 * gdb.base/structs.c: Update copyright. Rewrite.
18457
2b211c59
AC
18458 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18459 resync count exceeded.
d63a86f8 18460
039cf96d
AC
18461 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18462 from the internal error.
18463 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18464 Original from Jim Blandy.
18465 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18466
eac98b22
AC
184672003-11-19 Andrew Cagney <cagney@redhat.com>
18468
18469 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18470 KFAIL.
18471
67455b2a
MK
184722003-11-17 Mark Kettenis <kettenis@gnu.org>
18473
18474 New testcase for PR backtrace/1435.
18475 * gdb.arch/i386-unwind.exp: New file.
18476 * gdb.arch/i386-unwind.c: New file.
18477
853d6e5b
AC
184782003-11-17 Andrew Cagney <cagney@redhat.com>
18479
18480 * lib/gdb.exp (compiler_info): New global.
18481 (test_compiler_info): New function.
18482 (get_compiler_info): Set compiler_info.
18483 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18484 "compiler_info" to gcc-<major>-<minor>.
18485
38cf6e11
MC
184862003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18487
18488 * gdb.trace/configure: Remove.
18489
a50d3602
EZ
184902003-11-13 Elena Zannoni <ezannoni@redhat.com>
18491
18492 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18493 breakpoints.
a50d3602
EZ
18494 * gdb.base/break.exp: Remove all references to explicit line
18495 numbers.
18496
d9407aaa
NC
184972003-11-11 Nick Clifton <nickc@redhat.com>
18498
18499 * gdb.base/shreloc.exp: Do not run for targets which do not
18500 support shared objects.
18501
db488fc1
CV
185022003-11-10 Corinna Vinschen <vinschen@redhat.com>
18503
18504 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18505 Don't run tests if nofileio flag is given.
18506
6a90a18e
EZ
185072003-11-07 Elena Zannoni <ezannoni@redhat.com>
18508
18509 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18510 as well as 'Watchpoint'.
6a90a18e 18511
0b915e9c
EZ
185122003-11-06 Elena Zannoni <ezannoni@redhat.com>
18513
18514 Reported by Jim Ingham <jingham@apple.com>:
18515 * gdb.base/annota1.exp: Match at least one occurrence of the
18516 signal handler annotation.
18517
d7e4b55f
EZ
185182003-11-06 Elena Zannoni <ezannoni@redhat.com>
18519
a9c64011
AS
18520 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18521 as well as 'Watchpoint'.
d7e4b55f 18522
2fe4e8d0
MC
185232003-11-05 Michael Chastain <mec@shout.net>
18524
18525 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18526
6ef88553
KW
185272003-11-03 Kris Warkentin <kewarken@qnx.com>
18528
18529 * gdb.arch/gdb1291.c: New test file.
18530 * gdb.arch/gdb1291.exp: New test script.
18531 * gdb.arch/gdb1431.c: New test file.
18532 * gdb.arch/gdb1431.exp: New test script.
18533
ae7dc4d8
MC
185342003-10-22 Michael Chastain <mec@shout.net>
18535
18536 * gdb.mi/pthreads.c: Add copyright notice.
18537
c39d7427
MC
185382003-10-22 Michael Chastain <mec@shout.net>
18539
18540 * gdb.threads/pthreads.c: Add copyright notice.
18541
8b7d96c1
MC
185422003-10-20 Michael Chastain <mec@shout.net>
18543
18544 * gdb.base/gdb1056.exp: New test script.
18545
d1d69fdd
DJ
185462003-10-13 Daniel Jacobowitz <drow@mvista.com>
18547
18548 * gdb.threads/killed.exp: Use gdb_run_cmd.
18549
7d605576
DJ
185502003-10-13 Daniel Jacobowitz <drow@mvista.com>
18551
18552 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18553 create a core file.
18554 * gdb.threads/gcore-thread.exp: Likewise.
18555
618ec112
CV
185562003-10-13 Corinna Vinschen <vinschen@redhat.com>
18557
18558 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18559 type, based on char type.
18560 (struct bit_flags_short_t): New bitfield type, based on short type.
18561 (init_bit_flags_char): New fuction.
18562 (init_bit_flags_short): Ditto.
18563 (print_bit_flags_char): Ditto.
18564 (print_bit_flags_short): Ditto.
18565 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18566
9367a73c
MC
185672003-10-11 Michael Chastain <mec@shout.net>
18568
18569 * gdb.base/call-rt-st.exp: Update copyright year.
18570
1decf120
KI
185712003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18572
18573 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18574 * gdb.disasm/sh3.s: Ditto.
18575
5445b2ae
DJ
185762003-10-07 Daniel Jacobowitz <drow@mvista.com>
18577
18578 * gdb.threads/switch-threads.exp: New test.
18579 * gdb.threads/switch-threads.c: New source file.
18580
aec24853
CV
185812003-10-07 Corinna Vinschen <vinschen@redhat.com>
18582
18583 * gdb.base/ending-run.exp: Add sh specific case.
18584
adc7428d
AC
185852003-10-06 Andrew Cagney <cagney@redhat.com>
18586
18587 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18588 * gdb.disasm/mn10200.exp: Delete obsolete file.
18589
c9d37158
DJ
185902003-09-29 Daniel Jacobowitz <drow@mvista.com>
18591
18592 * ChangeLog: Correct an entry command.exp -> commands.exp.
18593 * gdb.base/commands.exp (bp_deleted_in_command_test)
18594 (temporary_breakpoint_commands): Check noargs.
18595
79c2c32d
DC
185962003-09-25 David Carlton <carlton@kealia.com>
18597
18598 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18599 of some print tests, where appropriate. Add tests for C::D::cd,
18600 E::ce, F::cXfX, G::XgX.
18601 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18602
594e6d67
RE
186032003-09-25 Richard Earnshaw <rearnsha@arm.com>
18604
18605 * lib/java.exp (java_init): Import target_alias before using it.
18606
10f0d451
DC
186072003-09-25 David Carlton <carlton@kealia.com>
18608
18609 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18610
274bcba0
EZ
186112003-09-23 Elena Zannoni <ezannoni@redhat.com>
18612
d63a86f8 18613 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18614 weirdness.
274bcba0 18615
cdbf20f7
MC
186162003-09-17 Michael Chastain <mec@shout.net>
18617
18618 * gdb.cp/gdb1355.exp: New file.
18619 * gdb.cp/gdb1355.c: New file.
18620
71e06f80
CV
186212003-09-15 Corinna Vinschen <vinschen@redhat.com>
18622
18623 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18624 * gdb.asm/sh.inc: New file.
18625
5c4e30ca
DC
186262003-09-11 David Carlton <carlton@kealia.com>
18627
bd45b7af
DC
18628 * gdb.cp/namespace.exp: Add tests for namespace types.
18629 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18630 (test_namespace): New.
18631
1c199746
EZ
186322003-09-11 Elena Zannoni <ezannoni@redhat.com>
18633
a9c64011 18634 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18635 * gdb.stabs/weird.exp: Ditto.
1c199746 18636
04ed252f
MC
186372003-09-08 Michael Chastain <mec@shout.net>
18638
18639 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18640
d8a2d9e7
MC
186412003-09-07 Michael Chastain <mec@shout.net>
18642
18643 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18644 'parse error'.
18645
161afb24
MK
186462003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18647
18648 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18649
49f2741a
MC
186502003-08-30 Michael Chastain <mec@shout.net>
18651
18652 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18653 * gdb.gdb/observer.exp: Ditto.
18654 * gdb.gdb/xfullpath.exp: Ditto.
18655
8afa723e
MK
186562003-08-29 Mark Kettenis <kettenis@gnu.org>
18657
18658 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18659 *-*-*bsd*.
18660
f31dfe3b
JJ
186612003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18662
18663 * gdb.base/dump.exp: Skip for ia64.
18664
4630e498
JJ
186652003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18666
18667 * gdb.asm/asm-source.exp: Add ia64 support.
18668 * gdb.asm/ia64.inc: New file.
18669
1105b7ef
MC
186702003-08-22 Michael Chastain <mec@shout.net>
18671
18672 * gdb.cp: New directory.
18673 * gdb.cp/*: Copy from gdb.c++/*.
18674 * gdb.c++/*: Remove.
18675 * Makefile.in: Change gdb.c++ to gdb.cp.
18676 * configure.in: Ditto.
18677 * configure: Regnerate.
18678
c945b932
MK
186792003-08-18 Mark Kettenis <kettenis@gnu.org>
18680
18681 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18682 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18683
2b66634b
DJ
186842003-08-17 Daniel Jacobowitz <drow@mvista.com>
18685
18686 * mi-var-display.exp (-var-list-children weird): Accept function
18687 pointers with argument types.
18688 * mi1-var-display.exp (-var-list-children weird): Likewise.
18689 * mi2-var-display.exp (-var-list-children weird): Likewise.
18690
a356f73b
DJ
186912003-08-17 Daniel Jacobowitz <drow@mvista.com>
18692
18693 * gdb.base/annota3.exp: Add missing newline.
18694
483417b8
MC
186952003-08-06 Michael Chastain <mec@shout.net>
18696
18697 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18698
c99c59c3
MS
186992003-08-12 Michael Snyder <msnyder@redhat.com>
18700
18701 * gdb.base/float.exp: Add test for SH.
18702
55ed7501
MK
187032003-08-10 Mark Kettenis <kettenis@gnu.org>
18704
18705 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18706
1a371f2e
EZ
187072003-08-07 Elena Zannoni <ezannoni@redhat.com>
18708
18709 * gdb.base/completion.exp: Remove reduntant completion test
18710 on filename.
18711
e0f353ce
EZ
187122003-08-07 Elena Zannoni <ezannoni@redhat.com>
18713
a9c64011
AS
18714 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18715 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18716 gdb.trace/save-trace.exp: Make sure that full pathnames are
18717 escaped correctly.
e0f353ce 18718
5710a1af 187192003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18720
a9c64011
AS
18721 * configure.in: Don't generate config.h from config.hin.
18722 * configure: Regenerate.
18723 * config.hin: Remove file.
18724 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18725 * gdb.threads/pthreads.c: Ditto.
5710a1af 18726
dcd81ce9
DJ
187272003-08-07 Daniel Jacobowitz <drow@mvista.com>
18728
18729 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18730 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18731 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18732 Replace ld24 with seth/add3.
18733
6009d884
AC
187342003-08-02 Andrew Cagney <cagney@redhat.com>
18735
18736 * gdb.base/annota3.exp: New file.
18737 * gdb.base/annota3.c: New file.
18738 * gdb.c++/annota3.exp: New file.
18739 * gdb.c++/annota3.cc: New file.
18740
51514e06
MC
187412003-07-29 Michael Chastain <mec@shout.net>
18742
18743 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18744 actually failed.
18745 (do_pass): Likewise.
18746 * gdb.threads/tls.exp: Always initialize no_of_threads.
18747
4ee6625b
DJ
187482003-07-27 Daniel Jacobowitz <drow@mvista.com>
18749
18750 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18751 pattern.
18752 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18753 * gdb.threads/tls.exp: Recognize one case of the host library not
18754 supporting TLS.
18755
225f2bf6
AC
187562003-07-27 Andrew Cagney <cagney@redhat.com>
18757
18758 * gdb.base/fileio.exp: Use SH when running commands using
18759 remote_exec.
18760
bcb27c9f
DJ
187612003-07-24 Daniel Jacobowitz <drow@mvista.com>
18762
18763 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18764 * gdb.base/relocate.c (dummy): New padding array.
18765
3d67be83
MS
187662003-07-22 Michael Snyder <msnyder@redhat.com>
18767
d63a86f8 18768 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18769
18770 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18771 patterns to be more general, accepting old and new output.
18772 Some output chars (such as '+') also must be quoted.
d63a86f8 18773 Some addresses are displayed numerically instead of
3d67be83
MS
18774 symbolically.
18775
57ba3b85
MS
187762003-07-23 Michael Snyder <msnyder@redhat.com>
18777
686d097c
MS
18778 * gdb.base/return2.exp: Don't test long-long return.
18779
57ba3b85
MS
18780 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18781 * gdb.disasm/t01_mov.exp: Ditto.
18782 * gdb.disasm/t02_mova.s: Ditto.
18783 * gdb.disasm/t02_mova.exp: Ditto.
18784 * gdb.disasm/t03_add.s: Ditto.
18785 * gdb.disasm/t03_add.exp: Ditto.
18786 * gdb.disasm/t04_sub.s: Ditto.
18787 * gdb.disasm/t04_sub.exp: Ditto.
18788 * gdb.disasm/t05_cmp.s: Ditto.
18789 * gdb.disasm/t05_cmp.exp: Ditto.
18790 * gdb.disasm/t06_ari2.s: Ditto.
18791 * gdb.disasm/t06_ari2.exp: Ditto.
18792 * gdb.disasm/t07_ari3.s: Ditto.
18793 * gdb.disasm/t07_ari3.exp: Ditto.
18794 * gdb.disasm/t08_or.s: Ditto.
18795 * gdb.disasm/t08_or.exp: Ditto.
18796 * gdb.disasm/t09_xor.s: Ditto.
18797 * gdb.disasm/t09_xor.exp: Ditto.
18798 * gdb.disasm/t10_and.s: Ditto.
18799 * gdb.disasm/t10_and.exp: Ditto.
18800 * gdb.disasm/t11_logs.s: Ditto.
18801 * gdb.disasm/t11_logs.exp: Ditto.
18802 * gdb.disasm/t12_bit.s: Ditto.
18803 * gdb.disasm/t12_bit.exp: Ditto.
18804 * gdb.disasm/t13_otr.s: Ditto.
18805 * gdb.disasm/t13_otr.exp: Ditto.
18806
e00759ef
EZ
188072003-07-22 Elena Zannoni <ezannoni@redhat.com>
18808
18809 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18810
8bc2021f
EZ
188112003-07-22 Elena Zannoni <ezannoni@redhat.com>
18812
a9c64011
AS
18813 * gdb.threads/tls.c : New file.
18814 * gdb.threads/tls.exp : New file.
18815 * gdb.threads/tls-main.c : New file.
18816 * gdb.threads/tls-shared.c : New file.
18817 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18818
89320c4c
AS
188192003-07-22 Andreas Schwab <schwab@suse.de>
18820
18821 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18822
180dea7c
AS
188232003-07-20 Andreas Schwab <schwab@suse.de>
18824
18825 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18826 due to insn reordering.
18827
0714963c
AC
188282003-07-15 Andrew Cagney <cagney@redhat.com>
18829
18830 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18831
98a23b3f
MC
188322003-07-15 Michael Chastain <mec@shout.net>
18833
18834 * gdb.base/gdb1250.exp: New file.
18835 * gdb.base/gdb1250.c: New file.
18836
27e417a2
ML
188372003-07-09 Michal Ludvig <mludvig@suse.cz>
18838
18839 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18840 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18841
8bc2021f
EZ
188422003-07-09 Elena Zannoni <ezannoni@redhat.com>
18843
a9c64011
AS
18844 * gdb.threads/tls.c: New file.
18845 * gdb.threads/tls.exp: New file.
18846 * gdb.threads/tls-main.c: New file.
18847 * gdb.threads/tls-shared.c: New file.
18848 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18849
d99968dc
EZ
188502003-07-09 Elena Zannoni <ezannoni@redhat.com>
18851
18852 * gdb.base/annota1.exp: Make sure that we properly escape the
18853 full path of the source file. Xfail more permissive patterns,
d63a86f8 18854 due to a compiler debug info problem.
d99968dc 18855
83876b3b
AS
188562003-07-07 Andreas Schwab <schwab@suse.de>
18857
2705e972
AS
18858 * gdb.asm/m68k.inc: New file.
18859 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18860
83876b3b
AS
18861 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18862 arguments"): Also match negative number.
18863
18864 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18865
3a871b37
DJ
188662003-07-03 Daniel Jacobowitz <drow@mvista.com>
18867
18868 * gdb.base/store.c (charest): New typedef.
18869 (add_char): Rename to add_charest, update.
18870 (wack_char): Rename to wack_charest, update types. Return l + r
18871 to keep r live across the call.
18872 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18873 (wack_double, wack_doublest): Return l + r to keep r live across
18874 the call.
18875 * gdb.base/store.exp: Accomodate store.c changes.
18876
b2a7f303
DC
188772003-06-30 David Carlton <carlton@kealia.com>
18878
18879 * gdb.c++/maint.exp (test_invalid_name): New.
18880 (test_first_component): Add tests for invalid names.
18881
3c6cb4a1
MC
188822003-06-29 Michael Chastain <mec@shout.net>
18883
18884 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18885 output of '<VTT for class>' for virtual base classes.
18886
f1c2644b
DJ
188872003-06-29 Daniel Jacobowitz <drow@mvista.com>
18888
18889 * gdb.base/completion.exp: Tab-complete "complet" instead of
18890 "compl".
18891 * gdb.base/complex.exp, gdb.base/complex.c: New files.
18892
18080350
DJ
188932003-06-29 Daniel Jacobowitz <drow@mvista.com>
18894
18895 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
18896 * gdb.base/volatile.exp: Likewise.
18897
f56973f8
DJ
188982003-06-29 Daniel Jacobowitz <drow@mvista.com>
18899
18900 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
18901 gdb/1265.
18902
189032003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
18904 Daniel Jacobowitz <drow@mvista.com>
18905
18906 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
18907 initial line count of 'captured_main' from 26 to 32.
18908 (test_with_self): Allow xmalloc call to be interleaved with the
18909 preceding two lines.
18910
e766d4d6
JB
189112003-06-24 Joel Brobecker <brobecker@gnat.com>
18912
18913 * gdb.base/bang.exp: New testcase.
18914
f125c9a4
JB
189152003-06-23 Joel Brobecker <brobecker@gnat.com>
18916
18917 * gdb.base/langs.exp: Add some tests for the "minimal" language
18918 support.
18919
6e25beaf
EZ
189202003-06-23 Elena Zannoni <ezannoni@redhat.com>
18921
18922 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
18923 the testcase.
18924
2f816dda
DJ
189252003-06-22 Daniel Jacobowitz <drow@mvista.com>
18926
18927 * gdb.base/relocate.exp: Test add-symbol-file with a variable
18928 offset.
18929
db5a5748
DJ
189302003-06-22 Daniel Jacobowitz <drow@mvista.com>
18931
18932 * gdb.c++/pr-1210.cc: New file.
18933 * gdb.c++/pr-1210.exp: New file.
18934
1df0c130
DJ
189352003-06-21 Daniel Jacobowitz <drow@mvista.com>
18936
18937 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
18938 000-exec-continue.
18939
a92feac0
MK
189402003-06-15 Mark Kettenis <kettenis@gnu.org>
18941
18942 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
18943 on *-*-*bsd* instead of *-*-freebsd*.
18944
81a58f5b
AC
189452003-06-14 Andrew Cagney <cagney@redhat.com>
18946
18947 * gdb.base/store.exp: Test longest and doublest. Test all
18948 parameters. Weaken return statement match.
18949 * gdb.base/store.c: Add longest and doublest - aka long long and
18950 long double functions. Put all parameters into local register
18951 variables. Use negative values.
18952
b257a0d3
AC
189532003-06-14 Andrew Cagney <cagney@redhat.com>
18954
18955 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
18956 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
18957 exit status.
18958 * gdb.base/fileio.exp: Disable target when nointerrupts and
18959 noinferiorio, instead of limiting it to remote. Use remote_exec
18960 instead of system.
d63a86f8 18961
21c38304
JJ
189622003-06-12 Jeff Johnston <jjohnstn@redhat.com>
18963
18964 * gdb.base/float.exp: Add ia64 support.
18965
1bcdb424
CV
189662003-06-12 Corinna Vinschen <vinschen@redhat.com>
18967
18968 * gdb.base/fileio.exp: Run only on remote targets.
18969
6aeb981f
CV
189702003-06-10 Corinna Vinschen <vinschen@redhat.com>
18971
18972 * gdb.base/fileio.c: New file, testing File-I/O.
18973 * gdb.base/fileio.exp: Ditto.
18974
53df362e
RG
189752003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
18976
18977 * gdb.base/shreloc.exp: New file, check symbol values obtained from
18978 shared objects after relocation at load time (gdb PR/1132).
18979 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 18980 as above, part of the shared object relocation test.
53df362e 18981
ffee1b46
MK
189822003-06-08 Mark Kettenis <kettenis@gnu.org>
18983
b5ca3722
MK
18984 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
18985 fully filled history list.
18986 * gdb.base/gdb_history: New file.
18987
03ed860d
MK
18988 * gdb.base/signals.exp: XFAIL "continue to func1" on
18989 i*86-*-freebsd*.
18990
ffee1b46
MK
18991 * gdb.base/attach.exp: When trying to attach to a nonexistent
18992 process, make it possible to specify the PID based on the target,
18993 and do so for *-*-freebsd*.
18994
d80dbb52
RH
189952003-06-02 Richard Henderson <rth@redhat.com>
18996
18997 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
18998
6dd77b81
RH
189992003-06-02 Richard Henderson <rth@redhat.com>
19000
19001 * gdb.base/selftest.exp: Next over lim_at_start initialization.
19002
f6347e16
RH
190032003-06-02 Richard Henderson <rth@redhat.com>
19004
19005 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
19006
2c161407
DJ
190072003-06-01 Daniel Jacobowitz <drow@mvista.com>
19008
19009 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
19010 of globalvar.
19011
572eb746
MK
190122003-06-01 Mark Kettenis <kettenis@gnu.org>
19013
19014 * gdb.asm/asm-source.exp: Check for memory read errors in
19015 disassembler test on *BSD too.
19016
9e9617a5
RH
190172003-06-01 Richard Henderson <rth@redhat.com>
19018
19019 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
19020 for .frame.
19021 (gdbasm_call): Lose ldgp.
19022 (gdbasm_startup): Add frame information.
19023 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
19024
7b34ad4e
MK
190252003-05-31 Mark Kettenis <kettenis@gnu.org>
19026
19027 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
19028 i?86-*-*.
19029
10059fdf
MK
190302003-05-30 Mark Kettenis <kettenis@gnu.org>
19031
19032 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19033 FreeBSD.
19034
acf4b816
RH
190352003-05-29 Richard Henderson <rth@redhat.com>
19036
19037 * gdb.asm/alpha.inc: New file.
19038 * gdb.asm/asm-source.exp: Use it.
19039
e9ecd949
JB
190402003-05-29 Jim Blandy <jimb@redhat.com>
19041
19042 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
19043 'core.PID'.
19044
e3e5a4f3
JB
190452003-05-22 Jim Blandy <jimb@redhat.com>
19046
19047 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
19048 backtrace.
d63a86f8 19049
72fe3d25
DC
190502003-05-20 David Carlton <carlton@math.stanford.edu>
19051
19052 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
19053 this time.
19054
58da2eb2
DC
190552003-05-19 David Carlton <carlton@bactrian.org>
19056
19057 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
19058 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
19059
1fcb5155
DC
190602003-05-19 David Carlton <carlton@bactrian.org>
19061
19062 * gdb.c++/namespace.exp: Add namespace scope and anonymous
19063 namespace tests.
19064 Bump copyright date.
19065 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
19066 (main): Call C::D::marker2.
19067 * gdb.c++/namespace1.cc: New file.
19068
85e85163
JJ
190692003-05-14 Jeff Johnston <jjohnstn@redhat.com>
19070
19071 Roland McGrath <roland@redhat.com>
d63a86f8 19072 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
19073 there is no manager thread.
19074
a25fbfec
JJ
190752003-05-08 Jeff Johnston <jjohnstn@redhat.com>
19076
d63a86f8
RM
19077 * gdb.threads/schedlock.exp: Remove assumption that all threads
19078 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
19079 in one of the child threads rather than the main thread.
19080
be375bae
JB
190812003-05-07 Jim Blandy <jimb@redhat.com>
19082
09bf6082
JB
19083 Add support for assembly source testing on the s390x.
19084 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
19085 architecture.
19086 * gdb.asm/s390x.inc: New file.
19087
be375bae
JB
19088 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
19089 succession of 'if' statements.
19090
00905d52
AC
190912003-05-05 Andrew Cagney <cagney@redhat.com>
19092
19093 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
19094
b1e29e33
AC
190952003-05-05 Andrew Cagney <cagney@redhat.com>
19096
19097 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
19098 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
19099
e33d66ec
EZ
191002003-05-02 Elena Zannoni <ezannoni@redhat.com>
19101
19102 * gdb.base/charset.exp: Update based on new behavior of set/show
19103 charset commands.
19104
2b6fd0d8
AC
191052003-05-01 Andrew Cagney <cagney@redhat.com>
19106
19107 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19108 variable do not give memory errors.
19109
130cacce
AF
191102003-04-30 Adam Fedor <fedor@gnu.org>
19111
19112 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19113 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19114 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19115 gdb.objc/basicclass.m: : New files
19116
19117 * lib/gdb.exp (gdb_compile_objc): New procedure.
19118
bea71854
DJ
191192003-04-27 Daniel Jacobowitz <drow@mvista.com>
19120
19121 * gdb.base/signals.exp: Make backtrace tests more specific.
19122
0f20eeea
DC
191232003-04-23 David Carlton <carlton@bactrian.org>
19124
19125 * gdb.c++/maint.exp (test_first_component): Add tests for
19126 'operator' in more locations.
19127
c8c4d8dc
KB
191282003-04-16 Kevin Buettner <kevinb@redhat.com>
19129
19130 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19131
3fe60e3c
EZ
191322003-04-16 Elena Zannoni <ezannoni@redhat.com>
19133
19134 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 19135 func marke' instead. Update test name.
3fe60e3c 19136
9219021c
DC
191372003-04-15 David Carlton <carlton@math.stanford.edu>
19138
19139 * gdb.c++/maint.exp: New file.
19140
5dd55bdd
EZ
191412003-04-14 Elena Zannoni <ezannoni@redhat.com>
19142
19143 * gdb.threads/schedlock.c: Change type of thread function argument
19144 to long, to avoid warnings on 64-bit platforms.
19145
00890572
EZ
191462003-04-14 Elena Zannoni <ezannoni@redhat.com>
19147
a9c64011
AS
19148 * gdb.base/attach.exp: Add new message from ptrace in case of
19149 attaching to nonexistent process.
d63a86f8 19150
93201743
JB
191512003-04-11 Jim Blandy <jimb@redhat.com>
19152
19153 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19154 gdb.c++/userdef.cc: Place comments on the lines to which the
19155 marker function might return.
19156 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19157 gdb.c++/userdef.exp: Look for those comments to check that we've
19158 returned to the right place, instead of checking line numbers.
19159
2a11c64d
EZ
191602003-04-11 Elena Zannoni <ezannoni@redhat.com>
19161
a9c64011
AS
19162 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19163 match on sourcefile name, instead of directory name.
2a11c64d 19164
68ab8fc5
EZ
191652003-04-10 Elena Zannoni <ezannoni@redhat.com>
19166
d63a86f8 19167 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19168 working directory name.
19169
5624293a
JB
191702003-04-09 Jim Blandy <jimb@redhat.com>
19171
19172 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19173 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19174 after an inferior function call, report the failure, but allow the
19175 test to continue.
19176
f1f02ee4
SC
191772003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19178
19179 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19180 with -DPROTOTYPES.
19181
6eb79af0
SC
191822003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19183
19184 * gdb.base/break.exp: Revert last patch.
19185
8dfb4cf0
SC
191862003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19187
19188 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19189 with -DPROTOTYPES.
19190
ed4c619a
AC
191912003-04-02 Andrew Cagney <cagney@redhat.com>
19192
19193 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19194 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19195 matching directories by the name breakpoint.
19196 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19197 Make "continue to marker1" consistent.
19198 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19199 message consistent.
19200 * lib/gdb.exp: Put "the program is no longer running", and "the
19201 program exited" in parenthesis.
19202 * lib/mi-support.exp: Ditto.
d63a86f8 19203
4e35d5f0 192042003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19205
4e35d5f0
BR
19206 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19207
71900fe8
AC
192082003-03-29 Andrew Cagney <cagney@redhat.com>
19209
19210 * gdb.base/sizeof.c (main): Print the value of '\377'.
19211 * gdb.base/sizeof.exp: Check the sign of '\377'.
19212
c0655a16
MC
192132003-03-27 Michael Chastain <mec@shout.net>
19214
19215 * gdb.base/gdb1090.exp: New file.
19216 * gdb.base/gdb1090.cc: New file.
19217
5b2a3989
JB
192182003-03-27 J. Brobecker <brobecker@gnat.com>
19219
19220 * gdb.gdb/observer.exp: New regression test.
19221
79876890
MC
192222003-03-27 Michael Chastain <mec@shout.net>
19223
19224 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19225 * gdb.base/ptype.exp: Likewise.
19226
6eac95e3
CV
192272003-03-27 Corinna Vinschen <vinschen@redhat.com>
19228
19229 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19230
e8c71839
MC
192312003-03-26 Michael Chastain <mec@shout.net>
19232
19233 * gdb.base/ptype.exp: Actually use some typedef'd types.
19234
71b10041
SC
192352003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19236
19237 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19238 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19239
2512cf80
CV
192402003-03-20 Corinna Vinschen <vinschen@redhat.com>
19241
19242 * gdb.base/default.exp: Fix regular expression.
19243
0d195a4f
CV
192442003-03-20 Corinna Vinschen <vinschen@redhat.com>
19245
19246 * gdb.base/args.exp: Fix regular expression.
19247
8a2dbca8
CV
192482003-03-20 Corinna Vinschen <vinschen@redhat.com>
19249
19250 * gdb.base/help.exp: Allow Win32 child process.
19251
bf028682
CV
192522003-03-20 Corinna Vinschen <vinschen@redhat.com>
19253
19254 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19255 when stepping out of main().
19256
182dbe85
CV
192572003-03-20 Corinna Vinschen <vinschen@redhat.com>
19258
19259 * gdb.base/default.exp: Check for win32 specific message when calling
19260 "run" without executable.
19261
d67a6ba5
CV
192622003-03-20 Corinna Vinschen <vinschen@redhat.com>
19263
19264 * gdb.base/args.exp: Expect .exe in output.
19265
a955b5bb
CV
192662003-03-20 Corinna Vinschen <vinschen@redhat.com>
19267
19268 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19269 Cygwin native.
19270
bf6bad4b
AC
192712003-03-17 Andrew Cagney <cagney@redhat.com>
19272
19273 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19274 vector registes.
19275 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19276 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19277
293e9a31
DC
192782003-03-17 David Carlton <carlton@math.stanford.edu>
19279
19280 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19281 test, for PR breakpoints/38.
19282 Call test_watchpoint_and_breakpoint.
19283 * gdb.base/watchpoint.c (func3): New function.
19284 (main): Call func3.
19285
5330f2db
DC
192862003-03-04 David Carlton <carlton@math.stanford.edu>
19287
19288 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19289 Garply<Garply<char> >:: garply".
19290 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19291 with respect to PR c++/1111; note also PR c++/1113.
19292 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19293 respect to PR c++/1062.
19294 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19295
6ece72da
DC
192962003-03-03 David Carlton <carlton@math.stanford.edu>
19297
19298 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19299 with respect to PR c++/57.
19300 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19301 c++/826.
19302 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19303 respect to PR c++/57.
19304
85ca1584
DC
193052003-03-03 David Carlton <carlton@math.stanford.edu>
19306
19307 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19308 respect to PR c++/33 into FAILs.
19309
98e9c5b8
MC
193102003-03-03 Michael Chastain <mec@shout.net>
19311
7bedbf27
MC
19312 * configure.in: Update copyright years.
19313
193142003-03-03 Michael Chastain <mec@shout.net>
19315
19316 * Makefile.in: Update copyright years.
98e9c5b8 19317
f683e100
DC
193182003-02-28 David Carlton <carlton@math.stanford.edu>
19319
19320 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19321 print class instead of struct and/or superfluous protection
19322 specifiers, as long as the resulting output is equivalent to the
19323 source code.
19324 Delete FIXME from end of messages on tests that don't need
19325 fixing.
19326
a9e0cf2c
DC
193272003-02-28 David Carlton <carlton@math.stanford.edu>
19328
19329 * gdb.c++/templates.exp (do_tests): Allow const in the two
19330 Foo<volatile char *>::foo tests.
19331
e8d359df
MS
193322003-02-27 Michael Snyder <msnyder@redhat.com>
19333
d63a86f8 19334 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19335 will be consistant.
19336
0b71dc91
DC
193372003-02-26 David Carlton <carlton@math.stanford.edu>
19338
19339 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19340 char *>::foo" test with respect to PR c++/33. Create a new test
19341 which is identical to that one except that it doesn't put the
19342 space between the "char" and the "*"; KFAIL it, too.
19343
dd14ab43
DC
193442003-02-26 David Carlton <carlton@math.stanford.edu>
19345
19346 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19347 template types into either PASSes or KFAILs (corresponding to PR
19348 c++/57). Tweak indentation. Update copyright.
19349
1146c7f1
SC
193502003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19351
19352 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19353
74641dfb
MC
193542003-02-13 Michael Chastain <mec@shout.net>
19355
19356 * gdb.base/exprs.exp: Remove i960 remnants.
19357 * gdb.base/funcargs.exp: Likewise.
19358 * gdb.base/list.exp: Likewise.
19359 * gdb.base/ptype.exp: Likewise.
19360
559cd2d0
DC
193612003-02-14 David Carlton <carlton@math.stanford.edu>
19362
19363 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19364 pEe->D::vg()" from XFAIL to KFAIL.
19365
c4f90d87
JM
193662003-02-13 Jason Molenda (jmolenda@apple.com)
19367
19368 * gdb.base/maint.exp: Update maint print statistics regexp to include
19369 new entries.
19370
cbc4d97c
MC
193712003-02-13 Michael Chastain <mec@shout.net>
19372
19373 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19374
40f235b7
MC
193752003-02-12 Michael Chastain <mec@shout.net>
19376
19377 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19378 * gdb.c++/inherit.exp: Likewise.
19379 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19380 * gdb.c++/templates.exp: Likewise.
19381 * gdb.c++/virtfunc.exp: Likewise.
19382
c56716b0
JM
193832003-02-06 Jason Molenda (jason-cl@molenda.com)
19384
19385 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19386 why the code is written that way.
19387
070afcf8
MC
193882003-02-05 Michael Chastain <mec@shout.net>
19389
19390 * gdb.base/dump.exp: Add missing copyright line.
19391
5d0331e5
JM
193922003-02-05 Jason Molenda (jason-cl@molenda.com)
19393
f7ae6d3e 19394 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19395 at the beginning so the breakpoint doesn't get set on the loop.
19396
92851186
MC
193972003-02-05 Michael Chastain <mec@shout.net>
19398
19399 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19400 output for configurations with gcc 2.95.3.
19401
cbf1e085
AC
194022003-02-05 Keith Seitz <keiths@redhat.com>
19403 Andrew Cagney <ac131313@redhat.com>
19404
19405 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19406
29518e1e
MC
194072003-02-04 Michael Chastain <mec@shout.net>
19408
19409 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19410 Call perror and then continue.
19411
5af1d5f3
MC
194122003-02-03 Michael Chastain <mec@shout.net>
19413
19414 * gdb.c++/pr-1023.cc: New file.
19415 * gdb.c++/pr-1023.exp: New file.
19416
6b549786
JB
194172003-02-05 Jim Blandy <jimb@redhat.com>
19418
19419 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19420 it's local to foobar. Check for it there, and check that it's not
19421 present in main.
19422 * gdb.c++/local.cc (marker2): New function.
19423 (foobar): Call marker1.
19424 (main): Call marker2 instead of marker1.
19425
67f16606
AC
194262003-02-04 Andrew Cagney <ac131313@redhat.com>
19427
19428 * gdb.disasm/mn10200.exp: Obsolete file.
19429 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19430 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19431 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19432
1c5cb38e
DC
194332003-02-04 David Carlton <carlton@math.stanford.edu>
19434
19435 * gdb.c++/overload.exp: Test intToChar(1).
19436 * gdb.c++/overload.cc (intToChar): New.
19437 (main): Call intToChar.
19438
d1fe6965
DC
194392003-02-03 David Carlton <carlton@math.stanford.edu>
19440
19441 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19442 'might_kfail' arg.
19443 KFAIL some of the continue_to_bp_overloaded calls, according to
19444 PR c++/1025.
19445
9ba61c5d
MC
194462003-02-01 Michael Chastain <mec@shout.net>
19447
19448 * gdb.base/advance.c (marker1): New marker function.
19449 * gdb.base/advance.exp: When the 'advance' command lands on the
19450 return breakpoint, it can legitimately stop on either the
19451 current line or the next line. Accommodate both outcomes.
19452 * gdb.base/until.exp: Likewise.
19453
e7494ffb
AC
194542003-02-02 Andrew Cagney <ac131313@redhat.com>
19455
19456 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19457 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19458 now a list, not a tuple.
19459 * gdb.mi/mi-var-display.exp: Ditto.
19460 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19461
075559bc
AC
194622003-02-01 Andrew Cagney <ac131313@redhat.com>
19463
19464 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19465 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19466 stack backtraces.
19467 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19468
2bd4c7b1
MK
194692003-02-01 Mark Kettenis <kettenis@gnu.org>
19470
19471 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19472 gdb.mi/mi1-pthreads.exp: Return instead of calling
19473 gdb_suppress_entire_file.
19474
eabd8992
MS
194752003-02-01 Mark Salter <msalter@redhat.com>
19476
19477 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19478
71469e2f
MS
194792003-01-31 Mark Salter <msalter@redhat.com>
19480
19481 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19482 Support empty arg.
19483
38a94d44
MC
194842003-01-30 Michael Chastain <mec@shout.net>
19485
19486 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19487 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19488 has been fixed in gdb/readline on 2003-01-09.
19489
19ea9e73
MS
194902003-01-29 Michael Snyder <msnyder@redhat.com>
19491
e8d359df
MS
19492 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19493 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19494 * gdb.base/args.exp: Skip if target does not support args passing.
19495
2307bd6a
DJ
194962003-01-22 Daniel Jacobowitz <drow@mvista.com>
19497
19ea9e73 19498 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19499 gdb_test. Accept a list of expect arguments as the third
19500 parameter.
19501 (gdb_test): Use it.
19502
f2dd3617
EZ
195032003-01-20 Elena Zannoni <ezannoni@redhat.com>
19504
19505 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19506 allow for different test tree configurations. Update some
19507 tescases accordingly.
19508 * gdb.arch/altivec-regs.exp: Ditto.
19509 * gdb.asm/asm-source.exp: Ditto.
19510 * gdb.base/advance.exp: Ditto.
19511 * gdb.base/display.exp: Ditto.
d63a86f8 19512 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19513 * gdb.base/mips_pro.exp: Ditto.
19514 * gdb.base/overlays.exp: Ditto.
19515 * gdb.base/relocate.exp: Ditto.
19516 * gdb.base/setshow.exp: Ditto.
19517 * gdb.base/step-line.exp: Ditto.
19518 * gdb.base/step-test.exp: Ditto.
19519 * gdb.base/until.exp: Ditto.
19520 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19521
c71cdefd
DC
195222003-01-17 David Carlton <carlton@math.stanford.edu>
19523
19524 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19525 corresponding to PR c++/945.
19526 Update copyright.
19527
fdba05d7
DC
195282003-01-17 David Carlton <carlton@math.stanford.edu>
19529
19530 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19531 corresponding to PR c++/68.
19532
195332003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19534
19535 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19536 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19537 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19538
c362c33a
EZ
195392003-01-15 Elena Zannoni <ezannoni@redhat.com>
19540
0fbc361c
EZ
19541 * gdb.base/break.exp: Fix change of default location, because of
19542 removal of until tests.
19543 * gdb.base/help.exp: Update test for new 'until' help message.
19544 Add test for help on 'advance'.
a9c64011 19545 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19546
dabf8a35
MK
195472003-01-15 Mark Kettenis <kettenis@gnu.org>
19548
19549 * gdb.base/default.exp: Adapt "info float" test for recent changes
19550 to that command. Add test for "info vector".
19551 * gdb.base/float.exp: New file. Add test for "info float" that
19552 resembles the old test in gdb.base/default.exp.
19553
a1769aca
DC
195542003-01-15 David Carlton <carlton@math.stanford.edu>
19555
19556 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19557
82025e13
EZ
195582003-01-15 Elena Zannoni <ezannoni@redhat.com>
19559
19560 * gdb.base/break.exp: Move the tests of until command from here...
19561 * gdb.base/until.exp: ... to here. New file. Add other tests.
19562 * gdb.base/advance.c: New file.
19563 * gdb.base/advance.exp: New file.
19564
8f9ab801
EZ
195652003-01-14 Elena Zannoni <ezannoni@redhat.com>
19566
a9c64011
AS
19567 * gdb.base/args.c: New file.
19568 * gdb.base/args.exp: New file.
8f9ab801 19569
9ae66589
DJ
195702003-01-14 Daniel Jacobowitz <drow@mvista.com>
19571
19572 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19573
8d77e5c3
DJ
195742003-01-14 Daniel Jacobowitz <drow@mvista.com>
19575
19576 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19577
12d2f0a1
DJ
195782003-01-14 Daniel Jacobowitz <drow@mvista.com>
19579
19580 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19581 dates.
19582
6ca37014
DJ
195832003-01-13 Daniel Jacobowitz <drow@mvista.com>
19584
19585 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19586
b0023472
DJ
195872003-01-13 Daniel Jacobowitz <drow@mvista.com>
19588
19589 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19590 (ptype &*"foo").
19591 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19592
607fbc54 195932003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19594
19595 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19596 * gdb.mi/mi1-console.exp: Likewise.
19597
607fbc54 195982003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19599
19600 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19601 * gdb.mi/mi1-console.exp: Likewise.
19602
a1fb14a2
DJ
196032003-01-13 Daniel Jacobowitz <drow@mvista.com>
19604
19605 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19606
c4cf40b7
DJ
196072003-01-09 Daniel Jacobowitz <drow@mvista.com>
19608
19609 * gdb.base/detach.exp: New test.
19610
696d5a5b
DJ
196112003-01-09 Daniel Jacobowitz <drow@mvista.com>
19612
19613 * Makefile.in (ALL_SUBDIRS): New variable.
19614 (subdirs, clean, distclean): Use it.
19615 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19616 regenerating Makefile, since it is generated from the top level.
19617 * gdb.asm/Makefile.in: Likewise.
19618 * gdb.base/Makefile.in: Likewise.
19619 * gdb.c++/Makefile.in: Likewise.
19620 * gdb.disasm/Makefile.in: Likewise.
19621 * gdb.java/Makefile.in: Likewise.
19622 * gdb.mi/Makefile.in: Likewise.
19623 * gdb.threads/Makefile.in: Likewise.
19624 * gdb.trace/Makefile.in: Likewise.
19625
754533e4
DC
196262003-01-09 David Carlton <carlton@math.stanford.edu>
19627
19628 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19629 Add copyright year 2003.
19630
d8b3e9ee
MC
196312003-01-06 Michael Chastain <mec@shout.net>
19632
19633 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19634 When selecting a thread, 'line' and 'file' are optional.
19635 * gdb.mi/mi1-pthreads.exp: Likewise.
19636
8e9e0fe6
AS
196372003-01-06 Andreas Schwab <schwab@suse.de>
19638
19639 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19640 failures.
19641
b5ab8ff3
DJ
196422003-01-04 Daniel Jacobowitz <drow@mvista.com>
19643
19644 Fix PR gdb/844
19645 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19646 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19647
19648 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19649 instead of calling gdb_suppress_entire_file.
19650 * gdb.threads/print-threads.exp: Likewise.
19651 * gdb.threads/schedlock.exp: Likewise.
19652
19653 * gdb.threads/killed.exp: Return instead of calling
19654 gdb_suppress_entire_file.
19655 * gdb.threads/linux-dp.exp: Likewise.
19656 * gdb.threads/pthreads.exp: Likewise.
19657
1e698235
DJ
196582003-01-04 Daniel Jacobowitz <drow@mvista.com>
19659
19660 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19661 stabs.
19662 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19663 * gdb.base/whatis.exp: Always allow (void) after function names.
19664
147ff08c
DJ
196652003-01-04 Daniel Jacobowitz <drow@mvista.com>
19666
19667 * gdb.c++/casts.exp: Correct regexp.
19668
dc62bfc2
MK
196692003-01-04 Mark Kettenis <kettenis@gnu.org>
19670
19671 * configure.in: Call AC_CONFIG_HEADER. Don't call
19672 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19673 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19674 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19675 aforementioned directories in the AC_OUPUT call.
19676 * config.hin: New file.
19677 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19678 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19679 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19680 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19681 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19682 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19683 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19684 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19685 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19686 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19687 gdb.threads/configure.in, gdb.threads/configure,
19688 gdb.threads/config.in, gdb.trace/configure.in,
19689 gdb.trace/configure: Removed.
19690
77afa639
MC
196912003-01-03 Michael Chastain <mec@shout.net>
19692
19693 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19694 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19695
7634bb6e
DJ
196962003-01-03 Daniel Jacobowitz <drow@mvista.com>
19697
19698 * gdb.base/store.exp: Fix regular expressions.
19699
b39c905e
MK
197002002-12-28 Mark Kettenis <kettenis@gnu.org>
19701
19702 * configure.in: Rewrite.
19703 * configure: Regenerated.
19704
0a8551dd
DC
197052003-01-03 David Carlton <carlton@math.stanford.edu>
19706
19707 * gdb.base/psymtab.exp: New file.
19708 * gdb.base/psymtab1.c: Ditto.
19709 * gdb.base/psymtab2.c: Ditto.
19710
c60b7188
AF
197112002-12-23 Adam Fedor <fedor@gnu.org>
19712
19713 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19714
ee73db83
DC
197152002-12-23 David Carlton <carlton@math.stanford.edu>
19716
19717 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19718 and current_directory initialization.
19719
d6c1774e
JB
197202002-12-22 Jim Blandy <jimb@redhat.com>
19721
f0a847b8
JB
19722 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19723 rather than as part of the output file name.
19724
d6c1774e
JB
19725 * gdb.base/attach.exp: There's no need to copy the test program to
19726 /tmp; that was only ever necessary on HP/UX, and this test is
19727 entirely disabled there anyway.
19728
f0708dbb
JB
197292002-12-21 Jim Blandy <jimb@redhat.com>
19730
4c2acfea
JB
19731 * gdb.c++/psmang.exp: Doc fix.
19732
f0708dbb
JB
19733 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19734 test.
19735
9579e000
DC
197362002-12-20 David Carlton <carlton@math.stanford.edu>
19737
19738 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19739
d1810171
MC
197402002-12-18 Michael Chastain <mec@shout.net>
19741
19742 * gdb.c++/annota2.exp: Add copyright year 2002.
19743
76565097
DC
197442002-12-17 David Carlton <carlton@math.stanford.edu>
19745
19746 * gdb.c++/try_catch.cc: Add marker comments.
19747 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19748 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19749 * gdb.c++/m-static.cc: Ditto.
19750 * gdb.c++/m-static1.cc: Ditto.
19751 * gdb.c++/try_catch.cc: Ditto.
19752
da81390b
JJ
197532002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19754
19755 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19756 to see whether we are using the new -environment-directory
19757 command which resets via -r or the old version of the command
19758 which may prompt the user. Part of fix for gdb/741.
19759
b304d130
AC
197602002-12-13 Andrew Cagney <ac131313@redhat.com>
19761
19762 * gdb.fortran/types.exp: Update obsolete comment.
19763 * gdb.fortran/exprs.exp: Ditto.
19764 * lib/gdb.exp: Delete obsolete code.
19765 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19766 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19767 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19768 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19769 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19770 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19771 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19772 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19773 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19774 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19775 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19776 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19777 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19778 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19779 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19780 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19781 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19782 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19783 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19784 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19785 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19786 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19787 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19788 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19789 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19790 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19791 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19792 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19793 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19794 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19795 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19796 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19797 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19798 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19799 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19800 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19801 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19802
a23b6e6a
DC
198032002-12-11 David Carlton <carlton@math.stanford.edu>
19804
19805 * gdb.c++/m-data.exp: Add test for members that shadow global
19806 variables: see PR gdb/804.
19807 * gdb.c++/m-data.cc: Ditto.
19808
6604731b
DJ
198092002-12-10 Daniel Jacobowitz <drow@mvista.com>
19810
19811 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19812
de46ecd7
DC
198132002-12-06 David Carlton <carlton@math.stanford.edu>
19814
19815 * gdb.base/store.c: Don't declare functions static.
19816
27e829d0
AC
198172002-12-04 Andrew Cagney <ac131313@redhat.com>
19818
19819 * gdb.base/store.exp, gdb.base/store.c: New files.
19820
92806416
DJ
198212002-12-03 Daniel Jacobowitz <drow@mvista.com>
19822
19823 * gdb.base/selftest.exp: Update for current gdb.
19824
3bcbaac5
DJ
198252002-12-03 Daniel Jacobowitz <drow@mvista.com>
19826
19827 * gdb.base/maint.exp: Only dump symbols from one source file
19828 or objfile.
19829
f4f00b1f
DJ
198302002-12-03 Daniel Jacobowitz <drow@mvista.com>
19831
19832 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19833 function call.
19834
f1c8a949
JB
198352002-11-25 Jim Blandy <jimb@redhat.com>
19836
19837 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19838 function appearing in error message.
19839
9e297a97
DJ
198402002-11-21 Daniel Jacobowitz <drow@mvista.com>
19841
19842 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19843
1f312e79
JJ
198442002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19845
d63a86f8
RM
19846 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19847 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19848 should be in mi console format. This is part of fix for PR gdb/604.
19849
83c31e7d
FN
198502002-09-18 Fernando Nasser <fnasser@redhat.com>
19851
19852 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19853 which explicitly prints the zero offset as "+0".
19854
322b3f65
DJ
198552002-10-22 Daniel Jacobowitz <drow@mvista.com>
19856
19857 * gdb.threads/schedlock.c (args): Make unsigned.
19858
198592002-10-21 Daniel Jacobowitz <drow@mvista.com>
19860
19861 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19862 numbers. Allow "foo2|selected stack frame".
19863 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19864 * gdb.asm/asmsrc2.s: Likewise.
19865 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19866 comments.
19867 * gdb.asm/mips.inc: New file.
19868
5e2fe5b8
AF
198692002-10-18 Adam Fedor <fedor@gnu.org>
19870
19871 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19872 * gdb.base/help.exp: Likewise.
19873
abe1a5d0
KB
198742002-10-17 Kevin Buettner <kevinb@redhat.com>
19875
19876 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19877 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19878
10abb1d4
JB
198792002-10-02 Jim Blandy <jimb@redhat.com>
19880
19881 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19882
1f609b42
AC
198832002-10-01 Andrew Cagney <ac131313@redhat.com>
19884
19885 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19886 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19887 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19888 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19889 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19890 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
19891 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
19892
0aee02e4
AC
198932002-09-29 Andrew Cagney <ac131313@redhat.com>
19894
19895 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
19896 * mi0-disassemble.exp, mi0-eval.exp: Delete.
19897 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
19898 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
19899 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
19900 * mi0-var-block.exp, mi0-var-child.exp: Delete.
19901 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 19902
6fde09ad
KB
199032002-09-27 Kevin Buettner <kevinb@redhat.com>
19904
19905 * gdb.base/annota1.exp (info break): Make directory components of
19906 path optional since not all compilers emit this debug information.
19907
889bf7c5
PA
19908 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
19909 step ends up stepping out of the function instead of stopping on
19910 the epilogue.
6fde09ad 19911
9e8aab75
KS
199122002-09-26 Keith Seitz <keiths@redhat.com>
19913
19914 * lib/insight-support.exp (gdbtk_start): Figure out where
19915 the insight executable is based on where gdb is. Use this
19916 executable to start insight instead of gdb.
19917
e36180d7
AC
199182002-09-25 Andrew Cagney <cagney@redhat.com>
19919
19920 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
19921
9dd34b2b
AC
199222002-09-24 Andrew Cagney <ac131313@redhat.com>
19923
19924 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
19925 test_isolated_complaints.
19926 (test_empty_complaint): New function.
19927 (test_empty_complaints): New function. Check no output when no
19928 complaints.
d63a86f8 19929
dea97812
KB
199302002-09-19 Jim Blandy <jimb@redhat.com>
19931
a9c64011 19932 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 19933
54951bd7
AC
199342002-09-19 Andrew Cagney <ac131313@redhat.com>
19935
19936 * gdb.gdb/complaints.exp: New file.
19937
dec43320
AC
199382002-09-18 Andrew Cagney <ac131313@redhat.com>
19939
19940 * gdb.base/maint.exp: Check `help maint internal-warning'.
19941
e70d6e3f
DC
199422002-09-18 David Carlton <carlton@math.stanford.edu>
19943
19944 * gdb.c++/m-static.exp: Remove breakpoints depending on line
19945 numbers, and replace them by a single breakpoint after the
19946 constructors are all finished.
19947 Add test 4.
19948 * gdb.c++/m-static.cc: Add test 4.
19949 * gdb.c++/m-static.h: New file.
19950 * gdb.c++/m-static1.cc: New file.
19951
19952 * gdb.c++/printmethod.exp: New file.
19953 * gdb.c++/printmethod.cc: New file.
19954
19955 * gdb.c++/pr-574.exp: New file.
19956 * gdb.c++/pr-574.cc: New file.
19957
afb5c968
CV
199582002-09-18 Corinna Vinschen <vinschen@redhat.com>
19959
19960 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
19961 embedded targets which never actually exit.
19962
31e45dee
FN
199632002-09-18 Fernando Nasser <fnasser@redhat.com>
19964
19965 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
19966 "don't step after run" as unresolved or unsupported, instead of xfail.
19967
a283c5a1
CV
199682002-09-18 Corinna Vinschen <vinschen@redhat.com>
19969
19970 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
19971 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
19972 Add newline to expected string in "step out of main (status wrapper)"
19973 case.
19974
11350d2a
CV
199752002-09-18 Corinna Vinschen <vinschen@redhat.com>
19976
19977 * lib/gdb.exp (rerun_to_main): Allow restarting application.
19978 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
19979
0deec7d6
TT
199802002-09-17 Tom Tromey <tromey@redhat.com>
19981
19982 * gdb.base/printcmds.exp (test_print_string_constants): Expect
19983 \000, not \0, in double-quoted string.
19984
b2b4a1b5
CV
199852002-09-14 Corinna Vinschen <vinschen@redhat.com>
19986
c9d37158 19987 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
19988 string after running the commands execution on breakpoint tests.
19989
1c56143a
CV
199902002-09-13 Corinna Vinschen <vinschen@redhat.com>
19991
19992 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
19993
37f8da45
JB
199942002-09-12 Joel Brobecker <brobecker@gnat.com>
19995
19996 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
19997
08b468e0
KS
199982002-09-10 Keith Seitz <keiths@redhat.com>
19999
20000 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
20001 runto proc.
20002 (mi_run_to_main): Use mi_runto.
20003 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
20004
dc360f58
KS
200052002-09-10 Keith Seitz <keiths@redhat.com>
20006
20007 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
20008 regexp for stopping at main. Could have multiple event notifications.
20009 Don't assume that main was declared with no parameters.
20010 (mi_next): Use mi_step_to.
20011 (mi_step): Use mi_next_to.
20012
ce3abcfb
CV
200132002-09-09 Corinna Vinschen <vinschen@redhat.com>
20014
20015 * gdb.base/default.exp: Fix expected string in `info float' test.
20016
d1f5b980
BE
200172002-09-09 Ben Elliston <bje@redhat.com>
20018
20019 * config/mips.exp: Update comments.
20020 * config/mips-idt.exp: Likewise.
20021 * config/nind.exp: Likewise.
20022 * config/slite.exp: Likewise.
20023 * config/sparclet.exp: Likewise.
20024 * config/udi.exp: Likewise.
20025 * config/vx.exp: Likewise.
20026 * config/vxworks29k.exp: Likewise.
20027
2f71430b
JB
200282002-09-05 Jim Blandy <jimb@redhat.com>
20029
20030 * gdb.threads/killed.exp: Fix test failure message.
20031
7ddebc7e
KS
200322002-09-04 Keith Seitz <keiths@redhat.com>
20033
20034 * lib/mi-support.exp: Update copyright.
20035 (mi_gdb_test): Increase the priority of the expected pattern
20036 so that it matches gdb_test.
20037
0ae67eb3
KS
200382002-09-03 Keith Seitz <keiths@redhat.com>
20039
20040 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
20041 Use integer comparison instead of string comparison for testing
20042 whether binary was built.
20043
38fc42c8
JB
200442002-09-03 Jim Blandy <jimb@redhat.com>
20045
20046 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
20047
b6ff0e81
JB
200482002-08-29 Jim Blandy <jimb@redhat.com>
20049
20050 * gdb.threads/pthreads.exp: Move the portable thread compilation
20051 code into a function in lib/gdb.exp, and call that from here.
20052 * lib/gdb.exp (gdb_compile_pthreads): New function.
20053
07c98896
KS
200542002-08-29 Keith Seitz <keiths@redhat.com>
20055
20056 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
20057 expect_out so that callers can get at it.
20058
0312286c
DJ
200592002-08-23 Daniel Jacobowitz <drow@mvista.com>
20060
20061 * gdb.threads/print-threads.c: New file.
20062 * gdb.threads/print-threads.exp: New file.
20063 * gdb.threads/schedlock.c: New file.
20064 * gdb.threads/schedlock.exp: New file.
20065
dd039bc4
EZ
200662002-08-22 Elena Zannoni <ezannoni@redhat.com>
20067
a9c64011
AS
20068 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
20069 not altivec.c.
dd039bc4 20070
1f36144c
MK
200712002-08-17 Mark Kettenis <kettenis@gnu.org>
20072
20073 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
20074 targets. The problem should be fixed now.
20075
16057ec7 200762002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
20077
20078 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
20079 2002-07-24 change that removes final dots from error messages.
20080
3c1499ad
TT
200812002-08-13 Tom Tromey <tromey@redhat.com>
20082
20083 * gdb.base/readline.exp: New file.
20084
a20ce2c3
AC
200852002-08-01 Andrew Cagney <ac131313@redhat.com>
20086
20087 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
20088 supress message.
20089
db034ac5
AC
200902002-08-01 Andrew Cagney <cagney@redhat.com>
20091
20092 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
20093 CHILL_FOR_TARGET and CHILL_LIB.
20094 * configure.in (configdirs): Remove gdb.chill.
20095 * configure: Regenerate.
20096 * lib/gdb.exp: Obsolete references to chill.
20097 * gdb.fortran/types.exp: Ditto.
20098 * gdb.fortran/exprs.exp: Ditto.
20099
3e000b18
KB
201002002-07-30 Kevin Buettner <kevinb@redhat.com>
20101
20102 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20103 set Irix-specific compile and link flags.
20104
28f4966b
KB
201052002-07-29 Kevin Buettner <kevinb@redhat.com>
20106
20107 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20108 source files. The ``-o'' option doesn't work with the ``-E'' option
20109 when using the Irix compiler.
20110
46c0d5a6
DJ
201112002-07-19 Daniel Jacobowitz <drow@mvista.com>
20112
20113 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20114 Improve support for reusing an exec file. Copy exec file
20115 to target, and run gdbserver on the target instead of on the host.
20116
eecf4bed
JB
201172002-07-18 Jim Blandy <jimb@redhat.com>
20118
0f815cdf
JB
20119 * gdb.base/ending-run.exp: Don't expect to see the program end in
20120 some orderly fashion when we're running on a real stand-alone
20121 board.
20122
eecf4bed
JB
20123 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20124 targets that don't support interrupts.
20125
52d309e4
JB
201262002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20127
20128 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20129 systems.
20130 Move comments in expect statements to inside the actions, so that they
20131 don't get matched against.
20132
ff683d9e
MK
201332002-07-10 Mark Kettenis <kettenis@gnu.org>
20134
20135 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20136 function when asleep" test.
20137
b5356753
AC
201382002-07-10 Andrew Cagney <ac131313@redhat.com>
20139
20140 * gdb.base/page.exp: Rewrite to handle problems with very long
20141 `info set' output. Update copyright.
20142
6aa4d13a
AC
201432002-06-26 Andrew Cagney <ac131313@redhat.com>
20144
20145 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20146 gdb.threads-hp.
20147 * gdb.hp/configure: Regenerate.
20148 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20149 * gdb.hp/gdb.threads-hp/configure: Delete file.
20150 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20151
8cf8c2b8
AC
201522002-06-22 Andrew Cagney <ac131313@redhat.com>
20153
20154 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20155 setlocale, bindtextdomain and textdomain.
20156
6827a8f8
JB
201572002-06-11 Jim Blandy <jimb@redhat.com>
20158
919d772c
JB
20159 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20160 preprocessor macro information is present.
20161
6827a8f8
JB
20162 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20163 tests.
20164
c15b0d21
MS
201652002-06-06 Michael Snyder <msnyder@redhat.com>
20166
c5984d70
MS
20167 * gdb.base/overlays.exp: Record addresses of overlay
20168 functions in TCL variables rather than in GDB variables,
20169 to avoid having GDB convert them to pointers (with loss
20170 of information).
20171
d63a86f8 20172 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20173 default linker script changes.
c15b0d21
MS
20174 * gdb.base/long_long.exp: Add check for sizeof (long double).
20175
be26fe0d
ML
201762002-06-06 Michal Ludvig <mludvig@suse.cz>
20177
20178 * gdb.asm/asm-source.exp: Add x86-64 target.
20179 * gdb.asm/x86_64.inc: New.
d63a86f8 20180
258093ca 201812002-05-30 Michael Chastain <mec@shout.net>
258093ca 20182
4b3153f1 20183 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20184 * gdb.c++/m-static.cc: New file.
20185 * gdb.c++/m-static.exp: New file.
20186
241264c6
MS
201872002-05-28 Michael Snyder <msnyder@redhat.com>
20188
20189 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20190 precision.
20191
9bba8c8f 201922002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20193
4b3153f1 20194 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20195 * gdb.c++/m-data.cc: New file.
20196 * gdb.c++/m-data.exp: New file.
20197
201982002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20199
4b3153f1 20200 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20201 * gdb.c++/try_catch.cc: New file.
d63a86f8 20202 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20203
def1b996
MC
202042002-05-27 Michael Chastain <mec@shout.net>
20205
20206 * gdb.c++/local.exp: Accept more nested types in output.
20207
522ba268
MC
202082002-05-26 Michael Chastain <mec@shout.net>
20209
20210 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20211
277254ba
MS
202122002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20213
20214 * lib/gdb.exp (gdb_wrapper_init): Just because
20215 gdb_wrapper_file exists, this does not mean that the file
20216 should not be rebuilt. That is what gdb_wrapper_initialized
20217 is for.
20218 (default_gdb_init): Reset gdb_wrapper_initialized.
20219
b61a8733
MS
202202002-05-23 Michael Snyder <msnyder@redhat.com>
20221
d63a86f8 20222 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20223 the precision of the floating point test results.
20224 * gdb.base/call-rt-st.exp: Ditto.
20225
b61a8733
MS
20226 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20227 * gdb.base/call-rt-st.exp: Ditto.
20228
56f6e910
MC
202292002-05-19 Michael Chastain <mec@shout.net>
20230
20231 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20232
ad0b0016
EZ
202332002-05-19 Elena Zannoni <ezannoni@redhat.com>
20234
a9c64011
AS
20235 * configure.in (configdirs): Add gdb.arch.
20236 * configure: Regenerate.
ad0b0016 20237
f617d2b6
JB
202382002-05-17 Jim Blandy <jimb@redhat.com>
20239
20240 * gdb.base/completion.exp: Recognize the more detailed error
20241 messages produced by the macro expander's lexical analyzer.
20242
eac2a696
EZ
202432002-05-14 Elena Zannoni <ezannoni@redhat.com>
20244
a9c64011
AS
20245 * gdb.arch/altivec-abi.c: New file.
20246 * gdb.arch/altivec-abi.exp: New file.
20247 * gdb.arch/altivec-regs.c: New file.
20248 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20249
2fdde8f8
DJ
202502002-05-14 Daniel Jacobowitz <drow@mvista.com>
20251
20252 * gdb.base/maint.exp (maint print type): Update for new type
20253 structure.
d63a86f8 20254
e31f1a7c
EZ
202552002-05-14 Elena Zannoni <ezannoni@redhat.com>
20256
20257 * gdb.arch: New directory.
20258 * gdb.arch/configure.in: New file.
20259 * gdb.arch/configure: New file.
20260 * gdb.arch/Makefile.in: New file.
20261
db589741
CV
202622002-05-13 Corinna Vinschen <vinschen@redhat.com>
20263
20264 * gdb.asm/asm-source.exp: Add v850 as supported target.
20265 * gdb.asm/v850.inc: New file.
20266
8ce2a7dc
DJ
202672002-05-13 Daniel Jacobowitz <drow@mvista.com>
20268
20269 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20270
df763c7f
DJ
202712002-05-12 Daniel Jacobowitz <drow@mvista.com>
20272
20273 * gdb.base/break.exp: Check 'break "marker2"'.
20274
377daeed
MS
202752002-05-10 Michael Snyder <msnyder@redhat.com>
20276
20277 * gdb.base/long_long.exp: Fix typo.
20278
c4b7bc2b
JB
202792002-05-10 Jim Blandy <jimb@redhat.com>
20280
ecac9a4e
JB
20281 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20282 a bug.
20283
c4b7bc2b
JB
20284 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20285 Recognize more detailed error message produced by the macro
20286 expander's lexical analyzer.
20287 * lib/gdb.exp (test_print_reject): Same.
20288
e71019a1
MK
202892002-05-09 Mark Kettenis <kettenis@gnu.org>
20290
20291 * gdb.c++/method.exp: Fix typo.
20292
fedfc8e6
MS
202932002-05-08 Michael Snyder <msnyder@redhat.com>
20294
166a1957
MS
20295 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20296 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20297 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20298 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20299 Add iftarget clause for strongarm.
d63a86f8 20300
f1c47eb2
MS
203012002-05-06 Michael Snyder <msnyder@redhat.com>
20302
cb9a9d3e
MS
20303 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20304 (gdb_continue_to_end): Accept output from status wrapper.
20305 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20306 Clean up fail messages to match pass messages.
20307
f1c47eb2
MS
20308 Enable the "needs_status_wrapper" testsuite feature.
20309 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20310 (gdb_compile): Conditionally call gdb_wrapper_init.
20311 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20312 * gdb.c++/method.exp: Recognize output from status wrapper.
20313
6079c749
BE
203142002-05-06 Ben Elliston <bje@redhat.com>
20315From Graydon Hoare <graydon@redhat.com>
20316
20317 * config/sid.exp: Include support for "rawsid" protocol.
20318
188baff3
JB
203192002-05-03 Jim Blandy <jimb@redhat.com>
20320
20321 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20322 * gdb.c++/hang3.C: New file.
20323
b9c07f0f
AC
203242002-05-04 Andrew Cagney <ac131313@redhat.com>
20325
20326 * gdb.base/default.exp: Remove obsolete code.
20327 * gdb.c++/misc.exp: Ditto. Update copyright.
20328 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20329 * gdb.base/whatis.exp: Ditto. Update copyright.
20330 * gdb.base/scope.exp: Ditto. Update copyright.
20331 * gdb.base/ptype.exp: Ditto. Update copyright.
20332 * gdb.base/printcmds.exp: Ditto. Update copyright.
20333 * gdb.base/opaque.exp: Ditto. Update copyright.
20334 * gdb.base/list.exp: Ditto.
20335 * gdb.base/funcargs.exp: Ditto. Update copyright.
20336 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20337 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20338 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20339 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20340 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20341 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20342
5c7a0397
MS
203432002-05-02 Michael Snyder <msnyder@redhat.com>
20344
d6dcc264 20345 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20346 * gdb.base/long_long.exp: Add xscale target.
20347 * gdb.base/default.exp: Add xscale target.
20348
eb7f1c48
JB
203492002-05-01 Jim Blandy <jimb@redhat.com>
20350
20351 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20352 gdb.c++/hang.exp: New test.
20353
a6befae8
FF
203542002-05-01 Fred Fish <fnf@redhat.com>
20355
20356 * gdb.base/completion.exp: Handle completions of "./Make" for
20357 more than one completion possibility, as is the case when we
20358 build and test in the source tree.
20359
0a310277
AG
203602002-04-29 Anthony Green <green@redhat.com>
20361
20362 * gdb.java/jmisc1.exp: New file.
20363 * gdb.java/jmisc2.exp: New file.
20364
6ff9af88
DJ
203652002-04-24 Daniel Jacobowitz <drow@mvista.com>
20366
20367 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20368
96b3d632
EZ
203692002-04-23 Elena Zannoni <ezannoni@redhat.com>
20370
20371 * gdb.base/help.exp: Change 'help status' to allow for target
20372 dependent output differences.
20373
5019bb54
MC
203742002-04-22 Michael Chastain <mec@shout.net>
20375
20376 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20377
a805a116
MC
203782002-04-22 Michael Chastain <mec@shout.net>
20379
20380 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20381
a1706bfd
DM
203822002-04-17 David S. Miller <davem@redhat.com>
20383
20384 * gdb.asm/sparc64.inc: New file.
20385 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20386
a73a20a2
EZ
203872002-04-19 Elena Zannoni <ezannoni@redhat.com>
20388
20389 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20390 instruction file directly into the build tree. Clean up at end of
20391 test.
20392
ba678339
DM
203932002-04-18 David S. Miller <davem@redhat.com>
20394
20395 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20396 handle 64-bit platforms correctly.
20397 * gdb.base/maint.exp: Likewise.
20398
b03399da
KB
203992002-04-18 Kevin Buettner <kevinb@redhat.com>
20400
20401 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20402 ``-fpic'' when compiling files comprising a shared library, but
20403 it does need additional linker flags in order to find shared
20404 libraries at run time.
20405
e2004992
KB
204062002-04-18 Kevin Buettner <kevinb@redhat.com>
20407
20408 * gdb.base/cvexpr.c (use): New function.
20409 (main): Invoke use() on all global variables to prevent
20410 some linkers from deleting these otherwise unused symbols.
20411
d8937120
MC
204122002-04-17 Michael Chastain <mec@shout.net>
20413From David S. Miller <davem@redhat.com>
20414
20415 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20416 handle 64-bit platforms correctly.
20417
ffd61a58
MS
204182002-04-12 Michael Snyder <msnyder@redhat.com>
20419From Jim Blandy <jimb@redhat.com>
a9c64011 20420 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20421 script can handle this instead.
20422 * gdb.base/bar.c (barx): Same.
20423 * gdb.base/baz.c (bazx): Same.
20424 * gdb.base/grbx.c (grbxx): Same.
20425
20426 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20427 manager doesn't automatically unmap overlays unnecessarily.
20428
6b8426a6
MH
204292002-04-10 Martin M. Hunt <hunt@redhat.com>
20430
20431 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20432 stepping out of main.
20433
34af4875
MC
204342002-04-09 Michael Chastain <mec@shout.net>
20435
20436 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20437 scope so that the nested scope tests will make sense.
20438 * gdb.c++/local.exp: Write patterns that actually work with gcc
20439 (the HP patterns "were never known to work with gcc").
20440 Keep the old aCC patterns too.
20441
2d1676a0
DJ
204422002-04-09 Daniel Jacobowitz <drow@mvista.com>
20443
20444 * gdb.base/attach.exp: Correct target board test.
20445
3a63e3f9
MC
204462002-04-08 Michael Chastain <mec@shout.net>
20447
20448 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20449 in a const method. Add some xfail and fail cases for configurations
20450 that do not emit the "const ...".
20451
f18dabd2
MC
204522002-04-07 Michael Chastain <mec@shout.net>
20453
20454 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20455 Accept "A * const" and "const A * const" as type of "this".
20456 Fix spelling of getFunky throughout. Make messages uniform.
20457
0fcddd82
EZ
204582002-04-07 Elena Zannoni <ezannoni@redhat.com>
20459
a9c64011 20460 Work around for PR gdb/285:
0fcddd82
EZ
20461 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20462
16a8534a
EZ
204632002-04-07 Elena Zannoni <ezannoni@redhat.com>
20464
20465 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20466 instructions file at run time instead of configure time.
20467 Sometimes we run the test in a directory that is not the one we
20468 configured in.
20469 * gdb.asm/configure.in: Delete creation of symlink.
20470 * gdb.asm/configure: Regenerate.
20471
24181d81
JB
204722002-04-05 J. Brobecker <brobecker@gnat.com>
20473
20474 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20475 xfullpath () function.
20476
7cdb7107
DJ
204772002-04-04 Daniel Jacobowitz <drow@mvista.com>
20478
20479 * gdb.asm/Makefile.in: Correct dependencies.
20480
20481 * gdb.asm/powerpc.inc: New file.
20482 * gdb.asm/asm-source.exp: Add PowerPC.
20483 * gdb.asm/configure.in: Likewise.
20484 * gdb.asm/configure: Regenerated.
20485
a7d17088
DJ
204862002-04-04 Daniel Jacobowitz <drow@mvista.com>
20487
20488 * gdb.base/relocate.exp: New file.
20489 * gdb.base/relocate.c: New file.
20490
cd721503
FF
204912002-04-04 Fred Fish <fnf@redhat.com>
20492
20493 * gdb.base/step-test.exp: Update comment regarding stopping in
20494 memcpy/bcopy calls inserted as part of the compiler runtime.
20495
b22ad7a7
MS
204962002-04-04 Michael Snyder <msnyder@redhat.com>
20497
20498 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20499
5f279fa6
DJ
205002002-04-03 Daniel Jacobowitz <drow@mvista.com>
20501
20502 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20503 (gdb_expect): Remove $notransfer hack.
20504
dd0fd3ce
DJ
205052002-04-02 Daniel Jacobowitz <drow@mvista.com>
20506
20507 * gdb.c++/classes.exp ("calling method for small class"): Match
20508 updated register output.
20509
1e50cda1
DJ
205102002-03-30 Daniel Jacobowitz <drow@mvista.com>
20511
20512 Fix PR gdb/452
20513 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20514 when finished. Make gdb_file_cmd send "exec-file" when
20515 appropriate.
20516
24015922
DJ
205172002-03-30 Daniel Jacobowitz <drow@mvista.com>
20518
20519 * gdb.base/attach.exp: Remove extra setup_xfail.
20520
dd7dfd64
MS
205212002-03-26 Michael Snyder <msnyder@redhat.com>
20522
20523 * gdb.base/default.exp: Add tests for dump, append, and restore.
20524 * gdb.base/help.exp: Add tests for dump, append, and restore.
20525 * gdb.base/dump.exp: New file, test dump, append and restore.
20526 * gdb.base/dump.c: New file.
20527
48b2f8d7
MS
205282002-03-27 Michael Snyder <msnyder@redhat.com>
20529
d63a86f8 20530 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20531 clean-ups in help messages.
20532
05b4d525
FF
205332002-03-26 Fred Fish <fnf@redhat.com>
20534
20535 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20536 have debugging info for those functions and the compiler uses them
20537 internally to copy structs around.
20538
d7679631
FF
205392002-03-26 Fred Fish <fnf@redhat.com>
20540
20541 * gdb.base/list.exp: Revert the change made yesterday and add note
20542 about why we don't list the default lines for remote targets.
20543
523ac3f9
MS
205442002-03-25 Michael Snyder <msnyder@redhat.com>
20545
20546 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20547
754b2b8d
FF
205482002-03-25 Fred Fish <fnf@redhat.com>
20549
20550 * gdb.base/list.exp: This test works on remote targets so remove
20551 the short circuit for remote targets. Update copyright.
20552
33c3e192
FF
205532002-03-25 Fred Fish <fnf@redhat.com>
20554
20555 * gdb.base/attach.exp: Fix logic error that was suppressing this
20556 test for all non hppa*-*-hpux* targets, instead of the hp target.
20557 Move comments closer to the suppression point. Also now need to
20558 check that we are running natively.
20559
d43e73ee
MS
205602002-03-22 Michael Snyder <msnyder@redhat.com>
20561
882c8f02
MS
20562 * gdb.base/default.exp: Add test for gcore. Update copyright.
20563 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20564
04c12f60
FF
205652002-03-06 Fred Fish <fnf@redhat.com>
20566
20567 * gdb.base/funcargs.c: Remove extraneous ';' character.
20568 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20569
b43df995
MC
205702002-03-04 Michael Chastain <mec@shout.net>
20571
20572 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20573 accommodate gcc v3 function signature.
20574 * gdb.mi/mi0-var-cmd-exp: Ditto.
20575
92362027
AC
205762002-02-24 Andrew Cagney <ac131313@redhat.com>
20577
20578 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20579 ``GNU/Linux'' or ``Linux kernel''
20580 * testsuite/gdb.threads/pthreads.c: Ditto.
20581
258ad32d
MC
205822002-02-24 Michael Chastain <mec@shout.net>
20583
20584 * gdb.threads/pthreads.c (thread1): Add a return statement.
20585 (thread2): Likewise.
20586 (foo): Likewise.
20587
04c3b3d4
MC
205882002-02-23 Michael Chastain <mec@shout.net>
20589
20590 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20591 to placate gcc.
20592
5a2a0a20
MC
205932002-02-23 Michael Chastain <mec@shout.net>
20594
20595 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20596 test "ptype bint". The test passes on all my stabs configurations.
20597
a640f7fc
JB
205982002-02-21 Jim Blandy <jimb@redhat.com>
20599
27924826
JB
20600 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20601 filename at a time, and watch for the ones we want to see.
20602
a640f7fc
JB
20603 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20604 types of pointers to prototyped functions.
20605
edcc8c75
AC
206062002-02-20 Andrew Cagney <ac131313@redhat.com>
20607
20608 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20609 signed, unsigned and straight char.
20610 (padding_char, padding_short, padding_int, padding_long,
20611 padding_long_long, padding_float, padding_double,
20612 padding_long_double): New global variables.
20613 (fill, fill_structs): New functions.
20614
20615 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20616 for correctly sized writes. Update copyright.
20617 (get_valueof): New procedure.
20618 (get_sizeof): Call get_valueof.
20619 (check_valueof): New procedure.
20620 (check_padding): New procedure.
20621
ac57ea44
MC
206222002-02-20 Michael Chastain <mec@shout.net>
20623
20624 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20625 to setup_xfail. Document some of the remaining calls.
20626
7a10c941
MC
206272002-02-18 Michael Chastain <mec@shout.net>
20628
20629 * gdb.c++/userdef.exp: Update copyright year.
20630
fb8acdcc
DJ
206312002-02-18 Daniel Jacobowitz <drow@mvista.com>
20632
20633 * gdb.c++/userdef.exp: Test overloaded operators properly.
20634 Remove xfails.
20635
fda6ae12
MS
206362002-02-14 Michael Snyder <msnyder@redhat.com>
20637
20638 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20639
676a0442
DJ
206402002-02-14 Daniel Jacobowitz <drow@mvista.com>
20641
20642 * gdb.base/a2-run.exp: Check for a remote target properly.
20643 * gdb.base/annota1.exp: Likewise.
20644 * gdb.base/list.exp: Likewise.
20645 * gdb.base/reread.exp: Likewise.
20646 * gdb.base/scope.exp: Likewise.
20647 * gdb.base/shlib-call.exp: Likewise.
20648 * gdb.base/term.exp: Likewise.
20649 * gdb.c++/annota2.exp: Likewise.
20650
78b4f468
RE
206512002-02-13 Richard Earnshaw <rearnsha@arm.com>
20652
20653 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20654
9a81ba51
MC
206552002-02-10 Michael Chastain <mec@shout.net>
20656
20657 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20658 (call_after_alloca): Ditto.
20659
004af6c7
DJ
206602002-02-10 Daniel Jacobowitz <drow@mvista.com>
20661
20662 * gdb.base/ending-run.exp: Guard "cont" test with
20663 gdb_skip_stdio_test.
20664
37225f62
JB
206652002-02-06 Jim Blandy <jimb@redhat.com>
20666
20667 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20668 from here...
20669 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20670 To here. Disable this test on non-HP platforms. Add big comment.
20671
fe6fdd96
MS
206722002-02-04 Michael Snyder <msnyder@redhat.com>
20673
20674 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20675 other than d10v and m32r.
20676
036fad3f
RE
206772002-02-02 Richard Earnshaw <rearnsha@arm.com>
20678
20679 * gdb.base/default.exp: Rewrite test patterns to reduce time
20680 taken to match them.
20681
7148ab62
DJ
206822002-01-30 Daniel Jacobowitz <drow@mvista.com>
20683
20684 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20685 Allow a start function above main.
20686 * gdb.threads/linux-dp.exp: Fix copyright date.
20687
396cc255
DJ
206882002-01-30 Daniel Jacobowitz <drow@mvista.com>
20689
a9c64011
AS
20690 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20691 (check_philosopher_stack): Check for manager thread before checking
20692 for a just-starting thread.
396cc255 20693
f038d31b
DJ
206942002-01-30 Daniel Jacobowitz <drow@mvista.com>
20695
20696 From Neil Booth <neil@daikokuya.demon.co.uk>:
20697 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20698 warnings.
20699
b3ff9d9a
FF
207002002-01-21 Fred Fish <fnf@redhat.com>
20701
20702 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20703 not caller.
20704
39ad761d
JB
207052002-01-21 Jim Blandy <jimb@redhat.com>
20706
20707 * gdb.base/reread.exp: Check that GDB properly re-reads the
20708 executable file when it changes while no inferior is running.
20709
aaf320fa
FF
207102002-01-21 Fred Fish <fnf@redhat.com>
20711
a9c64011
AS
20712 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20713 optionally accept the "shlib events" variation.
aaf320fa 20714
808a31f5
JB
207152002-01-21 Jim Blandy <jimb@redhat.com>
20716
20717 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20718 call `fflush' after every `printf', so that the output is produced
20719 at predictable points, regardless of whatever buffering does (or
20720 doesn't) take place.
20721 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20722 at different points.
20723
4420d5e2
DJ
207242002-01-20 Daniel Jacobowitz <drow@mvista.com>
20725
20726 * gdb.c++/inherit.exp: Update copyright years.
20727 * gdb.c++/method.exp: Likewise.
20728
3e36a0f4
DJ
207292002-01-20 Daniel Jacobowitz <drow@mvista.com>
20730
20731 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20732 artificial methods/arguments.
20733 * gdb.c++/derivation.exp: Likewise.
20734 * gdb.c++/inherit.exp: Likewise.
20735 * gdb.c++/method.exp: Likewise.
20736 * gdb.c++/virtfunc.exp: Likewise.
20737
b4ceaee6
AC
207382002-01-18 Andrew Cagney <ac131313@redhat.com>
20739
20740 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20741 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20742 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20743 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20744 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20745 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20746
ecace851
JB
207472002-01-17 Jim Blandy <jimb@redhat.com>
20748
20749 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20750 anchoring the pattern matching the entry point symbol's name.
20751
375fc983
AC
207522002-01-17 Andrew Cagney <ac131313@redhat.com>
20753
20754 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20755 continue/quit query. Update copyright.
20756
fe6fdd96
MS
207572002-01-14 Michael Snyder <msnyder@redhat.com>
20758
20759 * gdb.base/gcore.exp: Remove extra debugging output.
20760
e017c81f
DJ
207612002-01-13 Daniel Jacobowitz <drow@mvista.com>
20762
20763 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20764 for slightly dubious v2 mangled string.
20765
37ab3bf8
DJ
207662002-01-13 Daniel Jacobowitz <drow@mvista.com>
20767
20768 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20769
1bc05c3a 207702002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20771
1bc05c3a 20772 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20773
1bc05c3a
JM
20774 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20775 constructors.
20776 * gdb.c++/derivation.exp: Likewise.
20777 * gdb.c++/templates.exp: Likewise.
20778 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20779
1bc05c3a
JM
207802002-01-10 Michael Snyder <msnyder@redhat.com>
20781
20782 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20783
a911c360
MS
207842002-01-08 Michael Snyder <msnyder@redhat.com>
20785
20786 * gdb.base/gcore.exp: New test for generate-core-file command.
20787 * gdb.base/gcore.c: Testcase for above.
20788 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20789
ea2119ec
JM
207902002-01-08 Jason Merrill <jason@redhat.com>
20791
20792 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20793
68203136
FF
207942002-01-07 Fred Fish <fnf@redhat.com>
20795
20796 * gdb.c++/overload.exp: Remove unconditional xfails for:
20797 print foo_instance1.overloadargs(1)
20798 print foo_instance1.overloadargs(1, 2)
20799 print foo_instance1.overloadargs(1, 2, 3)
20800 print foo_instance1.overloadargs(1, 2, 3, 4)
20801 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20802 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20803 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20804 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20805 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20806 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20807 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20808 print foo_instance1.overload1arg()
20809 print foo_instance1.overload1arg((char)arg2)
20810 print foo_instance1.overload1arg((signed char)arg3)
20811 print foo_instance1.overload1arg((unsigned char)arg4)
20812 print foo_instance1.overload1arg((int)arg7)
20813 print foo_instance1.overload1arg((unsigned int)arg8)
20814 print foo_instance1.overload1arg((float)arg11)
20815 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20816
21b9b5b1
MS
208172002-01-07 Michael Snyder <msnyder@redhat.com>
20818
20819 * gdb.base/huge.exp: New test. Print a very large target data object.
20820 (skip_huge_test): New test variable. Define if you want to skip this
20821 test. The test reads an 8 megabyte data object from the target, so it
20822 might be very time consuming on remote targets with a slow connection.
20823 * gdb.base/huge.c: New file. Test case for above.
20824
725f922e
FF
208252002-01-07 Fred Fish <fnf@redhat.com>
20826
20827 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20828 g_instance.bfoo, and g_instance.cfoo.
20829
889bf7c5 208302002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20831
889bf7c5
PA
20832 * gdb.base/break.c (multi_line_if_conditional): New function.
20833 (multi_ilne_while_conditional): Likewise.
20834 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20835 IF or WHILE condition puts the breakpoint at the start of
20836 the condition.
f286b2c3 20837
634d57ec
JL
20838 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20839 hppa*-*-hpux* expected failure.
20840 * gdb.base/structs.exp (do_function_calls): Similarly.
20841
20842 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20843 watchpoints.
20844
9fbfe2dc
AC
208452002-01-06 Andrew Cagney <ac131313@redhat.com>
20846
20847 Fix PR gdb/66.
20848 * gdb.base/structs.exp: Replace skip for a29k with skip for
20849 gdb,cannot_call_functions.
20850 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20851 * gdb.base/callfuncs.exp: Ditto.
20852 * gdb.base/call-rt-st.exp: Ditto.
20853 * gdb.base/call-strs.exp: Ditto.
20854 * gdb.base/callfwmall.exp: Ditto.
20855 * gdb.base/scope.exp: Obsolete xfail a29k.
20856 * gdb.c++/misc.exp: Ditto.
20857 * gdb.c++/cplusfuncs.exp: Ditto.
20858 * gdb.base/ptype.exp: Ditto.
20859 * gdb.base/printcmds.exp: Ditto.
20860 * gdb.base/opaque.exp: Ditto.
20861 * gdb.base/list.exp: Ditto.
20862 * gdb.base/funcargs.exp: Ditto.
20863 * gdb.base/default.exp: Ditto.
20864
8ddad156
MS
208652002-01-04 Michael Snyder <msnyder@redhat.com>
20866
ca4976a6 20867 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20868 * gdb.base/maint.exp: Add tests for maint info sections options.
20869
1b074332
JL
20870Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20871
20872 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20873
7d159115
CV
208742001-12-20 Corinna Vinschen <vinschen@redhat.com>
20875
20876 * gdb.asm/arm.inc: New file.
20877 * gdb.asm/asm-source.exp: Add arm targets.
20878 * gdb.asm/configure.in: Ditto.
20879 * gdb.asm/configure: Recreated from configure.in.
20880
8fb87725
JL
20881Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20882
afabe08c
JL
20883 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20884 with HP's compiler.
20885 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20886 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20887 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20888 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20889
20890 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
20891 either HP's compilers or GCC.
20892
db521deb
JL
20893 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
20894 a SIGBUS or SIGSEGV.
20895
20896 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
20897
20898 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
20899 can be compiled with either HP's compiler or GCC.
20900
cfa88ab7
JL
20901 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
20902 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
20903 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
20904
ca344dff
JL
20905 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
20906 to match current gdb output. Update due to using auto-solib-limit
20907 for limiting instead of overloading auto-solib-add.
20908 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
20909 test program.
20910
3f3c6e55 20911 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
20912 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
20913 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20914 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20915 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20916 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20917 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
20918 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
20919 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
20920 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
20921 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
20922 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
20923 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 20924
8fb87725
JL
20925 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
20926 a SIGTRAP to the inferior.
20927
cf599fa7
CV
209282001-12-19 Corinna Vinschen <vinschen@redhat.com>
20929
20930 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
20931 Substitute call to target_link by call to gdb_compile.
20932
2cd045cd
JL
20933Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
20934
a9c64011
AS
20935 * gdb.base/break.exp: Fix HP specific search string when testing
20936 backtracing in a called function.
2cd045cd 20937
a9c64011
AS
20938 * gdb.base/constvars.exp: Only set lang to C++ if we're
20939 compiling the test with HP's compilers.
20940 * gdb.base/volatile.exp: Similarly.
2cd045cd 20941
99ebe9ac
JB
209422001-12-19 Jim Blandy <jimb@redhat.com>
20943
20944 * gdb.base/printcmds.exp: Expect the null character to be printed
20945 as '\0', and the '\013' to be printed as '\v'.
20946 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
20947 * gdb.base/setvar.exp: Same.
20948
b9891b29
JB
209492001-12-17 Jim Blandy <jimb@redhat.com>
20950
0eba65ab
JB
20951 * gdb.base/completion.exp: Rather than completing very long
20952 filenames, which can make the readline library produce output we
20953 don't recognize, cd to the directory first, and then complete
20954 using nice, short relative paths.
20955
6970b5b1
JB
20956 * gdb.base/completion.exp: On some systems, there is, in fact, a
20957 variable named `b' in scope, since GDB treats all static
a9c64011
AS
20958 variables as being in scope. So use `no_var_named_this'
20959 instead of `b'.
6970b5b1 20960
b9891b29 20961 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 20962 can't find the core file's registers as a failure.
b9891b29 20963
e6ccd35f
JSC
209642001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
20965
a9c64011
AS
20966 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
20967 test expect string more specific.
e6ccd35f 20968
105ba819
CV
209692001-12-13 Corinna Vinschen <vinschen@redhat.com>
20970
20971 * gdb.asm/asm-source.exp: Add support for xstormy16.
20972 * gdb.asm/configure.in: Ditto.
20973 * gdb.asm/configure: Rebuild.
20974 * gdb.asm/xstormy16.inc: New file.
20975
e9e79dd9
FF
209762001-12-10 Fred Fish <fnf@redhat.com>
20977
20978 * gdb.base/maint.exp: Update to match changes in type dumping code.
20979
347dc97d
JB
209802001-12-10 Jim Blandy <jimb@redhat.com>
20981
20982 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
20983 matching the entry point symbol's name at the beginning of the
20984 line.
347dc97d 20985
5178b9d6
DJ
209862001-12-07 Daniel Jacobowitz <drow@mvista.com>
20987
20988 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
20989 gdb.c++/inherit.exp, gdb.c++/method.exp,
20990 gdb.c++/namespace.exp, gdb.c++/templates.exp,
20991 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
20992 and class layout support.
20993
af890c52
DJ
209942001-12-07 Daniel Jacobowitz <drow@mvista.com>
20995
20996 * gdb.c++/classes.exp: Add test for static member function.
20997 * gdb.c++/misc.cc: Add class with static member function.
20998
7a345fb3
JB
209992001-12-07 Jim Blandy <jimb@redhat.com>
21000
f2e54a80 21001 If GDB says it can't find the struct the function returned, report
8032bf31
JB
21002 those tests as `unsupported'.
21003 * gdb.base/call-rt-st.exp (print_struct_call): New function.
21004 Rewrite subsequent tests to use it.
21005
21006 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
21007 those tests as `unsupported'.
21008 * gdb.base/structs.exp (call_struct_func): New function.
21009 (do_function_calls): Use call_struct_func to call the functions
21010 returning structs.
21011
0bc69509
JB
21012 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
21013 whether functions are prototyped or not, so we can't possibly pass
21014 arguments to t_float_values2 properly.
21015
7a345fb3
JB
21016 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
21017 value of `timeout' for targets other than the mips*tx39-*.
21018
edb6ede1
MS
210192001-12-06 Michael Snyder <msnyder@redhat.com>
21020
d63a86f8 21021 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
21022 and detect whether the start symbol has a leading underscore.
21023
2d842f13
JB
210242001-12-04 Jim Blandy <jimb@redhat.com>
21025
21026 * gdb.base/completion.exp: Clarify indentation.
21027
68550daf
JB
210282001-12-03 Jim Blandy <jimb@redhat.com>
21029
21030 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
21031 variables on the S/390, not `.word'.
21032
cd5195a8
JB
210332001-11-30 Jim Blandy <jimb@redhat.com>
21034
21035 Add assembly-source tests for s390-ibm-linux.
21036 * gdb.asm/s390.inc: New file.
21037 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
21038 the S/390 architecture.
a9c64011 21039 * gdb.asm/configure: Regenerated.
cd5195a8 21040
ca9efc90
MS
210412001-11-30 Michael Snyder <msnyder@redhat.com>
21042
21043 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
21044 next, info source, info sources, info line, global and static
21045 variables, and static functions.
21046 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
21047 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
21048 * gdb.asm/asmsrc1.s: Add a static function and some variables.
21049 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
21050 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
21051 (gdbasm_leave): Restore frame pointer.
21052 (gdbasm_startup): Copy stack set-up from crt0.S.
21053
d0e66976
FN
210542001-11-26 Fernando Nasser <fnasser@redhat.com>
21055
21056 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
21057 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
21058 to a local (non-static) variable. Copy tstruct.a to a static buffer
21059 and return a pointer to that buffer.
21060 * gdb.base/callfwmall.c (t_structs_a): Ditto.
21061
e2334072
MK
210622001-11-24 Mark Kettenis <kettenis@gnu.org>
21063
21064 * gdb.asm/configure.in: Fix recognition of ix86 target.
21065 * gdb.asm/configure: Regenerate.
21066
756caa3d
MS
210672001-11-21 Michael Snyder <msnyder@redhat.com>
21068
21069 * gdb.asm/sparc.inc: New file.
21070 * gdb.asm/asm-source.exp: Recognize sparc target.
21071 * gdb.asm/configure.in: Recognize sparc target.
21072 * gdb.asm/configure: Regenerate.
d63a86f8 21073
9a4d72d5
MS
210742001-11-21 Michael Snyder <msnyder@redhat.com>
21075
21076 * gdb.asm/m32r.inc: New file.
21077 * gdb.asm/asm-source.exp: Recognize m32r target.
21078 * gdb.asm/configure.in: Recognize m32r target.
21079 * gdb.asm/configure: Regenerate.
21080
a773d1cd
MS
210812001-11-20 Michael Snyder <msnyder@redhat.com>
21082
017ac23d
MS
21083 * gdb.asm/i386.inc: New file.
21084 * gdb.asm/asm-source.exp: Recognize ix86 target.
21085 * gdb.asm/configure.in: Recognize ix86 target.
21086 * gdb.asm/configure: Regenerate.
21087
a773d1cd
MS
21088 * gdb.c++/namespace.exp: Fix quotes in output messages.
21089
bb632afb
MS
210902001-11-14 Michael Snyder <msnyder@redhat.com>
21091
25d559ca 21092 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
21093 qualifier in a type cast expression, to designate an address
21094 in the instruction space (Harvard architecture).
21095
4749e309
MS
210962001-11-13 Michael Snyder <msnyder@redhat.com>
21097
21098 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
21099 Tests for expressions using 'const' and 'volatile'.
21100
25050984
CV
211012001-11-13 Corinna Vinschen <vinschen@redhat.com>
21102
21103 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21104
1902c51f
DJ
211052001-11-12 Daniel Jacobowitz <drow@mvista.com>
21106
21107 * lib/mi-support.exp (mi_run_to_helper): Move comments
21108 outside of gdb_expect.
21109
dcf95b47
DJ
211102001-11-11 Daniel Jacobowitz <drow@mvista.com>
21111
21112 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21113 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21114 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21115 mi0_run_to): New functions.
21116 * gdb.mi/mi-simplerun.exp: Use them.
21117 * gdb.mi/mi0-simplerun.exp: Likewise.
21118 * gdb.mi/mi-var-cmd.exp: Likewise.
21119 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 21120
45b074e1
AC
211212001-11-10 Andrew Cagney <ac131313@redhat.com>
21122
21123 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21124 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21125
bf50d346
AC
211262001-11-09 Andrew Cagney <ac131313@redhat.com>
21127
21128 * gdb.base/restore.exp: Include $expected value in restored test
21129 message.
21130
9383332c
AC
211312001-11-09 Andrew Cagney <ac131313@redhat.com>
21132
21133 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21134 implemented.
21135
db62520a
MS
211362001-11-08 Michael Snyder <msnyder@redhat.com>
21137
21138 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21139 Add pass/fail message for stop at breakpoint in call dummy function.
21140
b5703437
MS
211412001-11-07 Michael Snyder <msnyder@redhat.com>
21142
d63a86f8
RM
21143 * gdb.c++/templates.exp (test_template_breakpoints):
21144 If we get an overload menu, but it does not match what
760f6330 21145 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21146 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21147 making the whitespace optional. Argument for "new" may be
21148 "unsigned" as well as "unsigned int/long".
d63a86f8 21149 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21150 making the whitespace optional. Also replace "(void) with
21151 "((void|)), making the keyword "void" optional.
d63a86f8 21152 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21153 making the whitespace optional. Also replace "(void) with
21154 "((void|)), making the keyword "void" optional.
3bf40917
MS
21155 * gdb.base/callfuncs.c (t_float_values): This function must
21156 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21157 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21158 can be tested against both cases. Usually one case involves
21159 promotion of float to double, while the other does not.
21160 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21161 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21162 includes a stack frame for "start".
21163
c8ab4e6d
JB
211642001-11-05 Jim Blandy <jimb@redhat.com>
21165
21166 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21167 pointers are 32 bits long, and that offsets of relocs are always
21168 stored in the data (REL-style), and not in the reloc entry itself
21169 (RELA-style).
21170 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21171 stabs.
21172
3f08ced9
MS
211732001-11-01 Michael Snyder <msnyder@redhat.com>
21174
21175 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21176 and regular expression operators by using quoting.
21177
cbfa24cd
MS
211782001-10-31 Michael Snyder <msnyder@redhat.com>
21179
21180 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21181 depending on what the symbol table contains.
21182 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21183 the output of the ptype command. Similarly, accept both "const &"
21184 and "const&".
21185
aaa68313
CV
211862001-10-31 Corinna Vinschen <vinschen@redhat.com>
21187
21188 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21189 symbol `STORAGE' to allow to choose the storage class of
21190 the local datastructures.
21191 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21192 compiler directive.
21193
91740388
MS
211942001-10-30 Michael Snyder <msnyder@redhat.com>
21195
21196 * gdb.base/jump.exp: Allow it to run for all targets.
21197
1b7c05e7
CV
211982001-10-29 Corinna Vinschen <vinschen@redhat.com>
21199
21200 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21201 with new double_array size.
21202 (main): Change storage class of all local variables to static.
21203 Reduce size of double_array to 9.
21204 * gdb.base/call-ar-st.exp: Increase timeout value.
21205 Change expected output for double array to match new size in
21206 call-ar-st.c.
21207
36a22261
CV
212082001-10-29 Corinna Vinschen <vinschen@redhat.com>
21209
21210 * gdb.base/ending-run.exp: Create identical output when passing
21211 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21212 Stormy16 target.
36a22261 21213
92b8ae91
MK
212142001-10-28 Mark Kettenis <kettenis@gnu.org>
21215
21216 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21217 that we catch the expected failure under Linux/x86.
21218
cb135b83
OF
212192001-10-29 Orjan Friberg <orjanf@axis.com>
21220
21221 * gdb.base/setvar.exp: Escape curly braces.
21222 * gdb.stabs/weird.exp: Ditto.
21223
6884aa54
DJ
212242001-10-27 Daniel Jacobowitz <drow@mvista.com>
21225
21226 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21227 * gdm.mi/mi0-hack-cli.exp: Likewise.
21228
0398c9aa
AC
212292001-10-25 Andrew Cagney <ac131313@redhat.com>
21230
21231 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21232 messages.
21233
d20bf2e8
AC
212342001-10-21 Andrew Cagney <ac131313@redhat.com>
21235
21236 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21237 checking MI enabled.
21238
03dd63aa
CV
212392001-10-09 Corinna Vinschen <vinschen@redhat.com>
21240
21241 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21242
1d9d99f3
FCE
212432001-10-04 Frank Ch. Eigler <fche@redhat.com>
21244
21245 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21246 if gdb child process crashes, just signal an error.
21247
838ae6c4
JB
212482001-10-02 Jim Blandy <jimb@redhat.com>
21249
21250 * lib/gdb.exp (test_xfail_format): Simplify.
21251
21252 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21253 front of the variable name `format'. Simplify `if'.
21254
8f0cbc1c
DJ
212552001-10-01 Daniel Jacobowitz <drow@mvista.com>
21256
21257 * gdb.threads/pthreads.exp: Wait for output and delay
21258 before sending ^C.
21259
1f08dafd
DJ
212602001-10-01 Daniel Jacobowitz <drow@mvista.com>
21261
21262 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21263 some incorrect output instead of timing out.
21264 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21265
674f90ff
CV
212662001-09-28 Corinna Vinschen <vinschen@redhat.com>
21267
21268 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21269 check to allow additional `int'.
21270
9b284272
DJ
212712001-09-27 Daniel Jacobowitz <drow@mvista.com>
21272
21273 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21274 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21275
b55a4771
MS
212762001-09-27 Michael Snyder <msnyder@redhat.com>
21277
21278 * lib/gdb.exp (test_debug_format): New proc.
21279 (setup_xfail_format): Use new proc test_debug_format.
21280 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21281 proc; use new service proc test_debug_format.
21282 Replace all other "gcc_compiled" tests with this test.
21283 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21284 proc; use new service proc test_debug_format.
21285 Replace all other "gcc_compiled" tests with this test.
21286
212872001-09-27 Michael Snyder <msnyder@redhat.com>
21288
21289 * gdb.base/cvexpr.exp: New file.
21290 * gdb.base/cvexpr.c: New file
21291 Test for expressions using const and volatile keywords.
21292
4e6667ac
CV
212932001-09-26 Corinna Vinschen <vinschen@redhat.com>
21294
21295 * gdb.base/constvars.exp: Check for different orders of keywords
21296 and additional "int" strings in output.
21297
4f337972
AC
212982001-09-22 Andrew Cagney <ac131313@redhat.com>
21299
21300 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21301 responses from "help maint".
21302
2015650d
FCE
213032001-09-19 Frank Ch. Eigler <fche@redhat.com>
21304
21305 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21306 to localhost:NNN instead of :NNN, in case Xvfb is listening
21307 only on TCP.
21308
f3bcedc1
CV
213092001-09-19 Corinna Vinschen <vinschen@redhat.com>
21310
21311 * gdb.base/recurse.exp: When checking leaving the watchpoint
21312 scope, recognize when gdb is in function's epilogue and pass.
21313
6b819c92
KS
213142001-09-18 Keith Seitz <keiths@redhat.com>
21315
21316 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21317 support for running tests against sid targets.
21318 (gdbtk_done): Ditto.
21319
a10c9419
CV
213202001-09-18 Corinna Vinschen <vinschen@redhat.com>
21321
21322 * gdb.base/ending-run.c (main): Set stdout buffersize
21323 to the same reasonable value for any target.
21324 * gdb.base/ending-run.exp: Add a regular expression
21325 to make testsuite happy on Sanyo Stormy16 target.
21326
739d0d99
CV
213272001-09-17 Corinna Vinschen <vinschen@redhat.com>
21328
21329 * gdb.base/display.c (do_loops): Add float variable `f'.
21330 Increment f in loop.
21331 * gdb.base/display.exp: Increment timeout by 60 seconds.
21332 Change float display test to use variable `f'.
21333
1b8947f0
JB
213342001-09-17 Jim Blandy <jimb@redhat.com>
21335
21336 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21337 overflowing the limited breakpoint tables on some ROM monitors
21338 (like the ROM68K).
21339
9890ac81
FCE
213402001-09-15 Frank Ch. Eigler <fche@redhat.com>
21341
21342 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21343 the "-ac" (disable access control) flag.
21344
6db765ea
JH
213452001-08-30 Jeff Holcomb <jeffh@redhat.com>
21346
21347 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21348 ints.
21349
4c32cc04
KS
213502001-08-30 Keith Seitz <keiths@redhat.com>
21351
21352 * lib/gdb.exp: Move all insight-related functionality into
21353 separate file.
21354 * lib/insight-support.exp: New file.
21355
8d6e6f81
FCE
213562001-08-29 Frank Ch. Eigler <fche@redhat.com>
21357
21358 * config/sid.exp (sid_start): Never set sid verbosity; disable
21359 expect_background {} that consumed its stdout; tolerate </dev/null.
21360 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21361
6a90e1d0
AC
213622001-08-18 Andrew Cagney <ac131313@redhat.com>
21363
21364 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21365 CLI jump command to start it.
21366 (mi_run_to_main): Fail immediatly when unexpected output.
21367
1759b3c3
AC
213682001-08-18 Andrew Cagney <ac131313@redhat.com>
21369
21370 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21371 beginning of function. Fix PR gdb/191.
21372
61d11d80
FCE
213732001-08-16 Frank Ch. Eigler <fche@redhat.com>
21374
21375 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21376 what to force sid endianness to.
21377
942a4df2
KS
213782001-08-15 Keith Seitz <keiths@redhat.com>
21379
21380 * lib/gdb.exp (gdbtk_start): Don't set environment
21381 variables for TCL_LIBRARY and friends. Insight will
21382 now figure these out for itself.
21383
0521c418
MS
213842001-08-02 Michael Snyder <msnyder@redhat.com>
21385
21386 * gdb.base/completion.exp: Remove the symbol "a64l" from
21387 the expect string; this is target-specific, and not related
21388 to what is being tested.
21389
74a9a58a
DB
213902001-08-02 Dave Brolley <brolley@redhat.com>
21391
21392 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21393
c70819fa
MS
213942001-07-25 Michael Snyder <msnyder@redhat.com>
21395
c2b8fa57
MS
21396 * gdb.base/consecutive.exp: New file. Test stepping over
21397 breakpoints on consecutive instructions.
21398 * gdb.base/consecutive.c: New file.
21399
c70819fa
MS
21400 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21401 curly braces in regular expressions.
21402
2b1a1355
MS
214032001-07-25 Michael Snyder <msnyder@redhat.com>
21404
21405 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21406 legitimate output from stepping out of main.
21407
413eca6f
KS
214082001-07-22 Keith Seitz <keiths@redhat.com>
21409
21410 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21411 the empty string, do not run the tests.
21412
7e5a9322
SC
214132001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21414
21415 * gdb.base/long_long.exp: Detect size of pointer. Take into
21416 account 2-byte pointers when testing for p/a results.
21417
de58f10f
SC
214182001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21419
d63a86f8 21420 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21421 and defined to 1K for m68hc11.
21422 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21423 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21424 (sizeof_random_data): New variable to tell the size of the data table;
21425 don't test past this size; always run to main.
21426
d6f5fea1
SC
214272001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21428
21429 * gdb.base/return2.exp: return of long long and double fails for
21430 68HC11; don't execute these tests on that platform.
21431 * gdb.base/return.exp: Return of a double fails for 68hc11.
21432
c477543d
SC
214332001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21434
21435 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21436 tests that print a float.
21437 * call-rt-st.exp: Likewise.
21438
63cf1c79
MK
214392001-07-12 Mark Kettenis <kettenis@gnu.org>
21440
21441 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21442 running this test on Linux.
21443
112f9ab5
MC
214442001-06-24 Michael Chastain <chastain@redhat.com>
21445
21446 * gdb.base/arithmet.exp: Remove some tests to make all test names
21447 unique.
21448
4970cb0f
MS
214492001-07-03 Michael Snyder <msnyder@redhat.com>
21450
21451 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21452 the output of the ptype command.
21453
d85da69f
MS
214542001-07-02 Michael Snyder <msnyder@redhat.com>
21455
4c8a82de
MS
21456 * gdb.base/completion.exp: Don't assume that break.c is the only
21457 source file that may contain functions named "marker".
d85da69f
MS
21458 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21459
8afc772b
AC
214602001-06-28 Andrew Cagney <ac131313@redhat.com>
21461
21462 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21463 of files to delete.
21464
21465 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21466 * gdb.disasm/h8300s.exp: New file.
21467 gdb.disasm/h8300s.s: Likewise.
21468
cff22675
AC
214692001-06-27 Andrew Cagney <ac131313@redhat.com>
21470
21471 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21472 empty breakpoint tables.
21473
68c81b54
AC
214742001-06-25 Andrew Cagney <ac131313@redhat.com>
21475
21476 * lib/mi-support.exp: Update args=... part of stop-reason
21477 patterns. Accept either a list or a tuple.
21478
2dd62704
AC
214792001-06-23 Andrew Cagney <ac131313@redhat.com>
21480
21481 * lib/mi-support.exp: Remove local emacs variable defining
21482 change-log-default-name.
21483
b4127474
MC
214842001-06-22 Michael Chastain <chastain@redhat.com>
21485
21486 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21487 This is operationally compatible with the previous version.
21488
8dbfb380
JB
214892001-06-13 Jim Blandy <jimb@redhat.com>
21490
21491 * lib/gdb.exp (gdb_test): Doc fix.
21492
f2d8c86d
MC
214932001-06-10 Michael Chastain <chastain@redhat.com>
21494
21495 * gdb.base/exprs.exp: Remove a duplicate test.
21496
81564d34
JB
214972001-06-06 Jim Blandy <jimb@redhat.com>
21498
21499 * gdb.base/return2.exp (main): Use values to test float and double
21500 returns that are not NaN's, to avoid being confused by IEEE
21501 comparison rules.
21502
da55addb
MS
215032001-06-04 Michael Snyder <msnyder@redhat.com>
21504
21505 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21506 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21507 rather than wait for 12 more tests to time out.
21508
42c65987
JB
215092001-06-06 Jim Blandy <jimb@redhat.com>
21510
b18bced9 21511 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21512 Don't forget to match the GDB prompt.
b18bced9 21513
42c65987
JB
21514 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21515
5b41e5f0
JB
215162001-06-04 Jim Blandy <jimb@redhat.com>
21517
21518 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21519 command.
21520
015e046f
KB
215212001-05-31 Kevin Buettner <kevinb@redhat.com>
21522
21523 * gdb.base/annota1.exp (info break): Match four or more spaces
21524 after "Address".
21525
fb1ffbbe
MC
215262001-05-31 Michael Chastain <chastain@redhat.com>
21527
21528 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21529 (dm_type_int_star): Likewise.
21530 (dm_type_long_star): Likewise.
21531 (dm_type_void_star): Likewise.
21532
5ea2a32c
KB
215332001-05-29 Kevin Buettner <kevinb@redhat.com>
21534
21535 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21536 to a known value in order to get consistent results regardless
21537 of the setting of INPUTRC or the presence or contents of .inputrc.
21538
ae23c492
MS
215392001-05-24 Michael Snyder <msnyder@redhat.com>
21540
ac55707e
MS
21541 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21542 Don't require that the main thread and the manager thread are the
21543 first in the list.
21544
ae23c492
MS
21545 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21546 debugging. If test fails, issue an "unsupported" not a "fail".
21547
400071f1
JB
215482001-05-24 Jim Blandy <jimb@redhat.com>
21549
21550 Don't assume that short is shorter than int.
21551 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21552 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21553 this isn't true.
400071f1
JB
21554 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21555 an int, is not equal to ~0 stored in an unsigned char. This tests
21556 the same thing that the previous test meant to, but works on
21557 16-bit machines, too.
21558 ("print unsigned char != (~0)"): Same test, complemented.
21559
0816a3e5
MS
215602001-05-24 Michael Snyder <msnyder@redhat.com>
21561
21562 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21563 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21564 and prevents dejagnu getting out of step.
21565
f6dc23a9
KB
215662001-05-23 Kevin Buettner <kevinb@redhat.com>
21567
21568 * gdb.base/finish.exp (finish_void): Revise pattern for
21569 stopping on the call statement to not permit stopping at
21570 the start of the instructions comprising the call sequence.
21571
7dbd117d
MC
215722001-05-19 Michael Chastain <chastain@redhat.com>
21573
21574 * gdb.base/callfuncs.exp: Make all test names unique.
21575 * gdb.base/commands.exp: Make all test names unique.
21576 * gdb.base/condbreak.exp: Make all test names unique.
21577 * gdb.base/dbx.exp: Make all test names unique.
21578 * gdb.base/default.exp: Make all test names unique.
21579 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21580 and TIMEOUT messages to their corresponding PASS message.
21581 * gdb.base/ending-run.exp: Make all test names unique.
21582 * gdb.base/long_long.exp: Remove duplicate test.
21583
6b0b0a9e
KB
215842001-05-21 Kevin Buettner <kevinb@redhat.com>
21585
21586 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21587 stop on the call statement as well as the statement after the
21588 call.
21589
2caa35cb
MS
215902001-05-21 Michael Snyder <msnyder@redhat.com>
21591
21592 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21593
40713331
EZ
215942001-05-10 Elena Zannoni <ezannoni@redhat.com>
21595
a9c64011
AS
21596 * gdb.base/completion.exp: Revamp test. Make it execute on all
21597 platforms.
40713331 21598
c2c1be8d
EZ
215992001-05-10 Elena Zannoni <ezannoni@redhat.com>
21600
a9c64011
AS
21601 * config/gdbserver.exp (gdb_load): Handle the case
21602 in which the arguments to gdbserver are given in the
21603 baseboard configuration file.
21604 Also handle the case in which the server needs to do a
21605 load.
2c9cd303 21606
9671de48
KS
216072001-05-07 Keith Seitz <keiths@cygnus.com>
21608
a9c64011
AS
21609 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21610 set up the display for testing.
21611 (gdbtk_start): Convert all paths to paths that tcl will like.
21612 Export target information to environment.
21613 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21614 necessary.
21615 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21616 (to_tcl_path): New proc to convert a given pathname into
21617 a path acceptible as an argument to a tcl command.
21618 (_gdbtk_export_target_info): New proc to export target info
21619 into the environment for gdbtk testing.
21620 (gdbtk_done): New proc to signal end-of-test.
9671de48 21621
5a360f47
JB
216222001-05-06 Jim Blandy <jimb@redhat.com>
21623
21624 * restore.c: Make the code of caller0 correspond to its comment.
21625
66c756c6
MS
216262001-05-03 Michael Snyder <msnyder@redhat.com>
21627
21628 * config/sid.exp (gdb_target_sid): Check for error messages.
21629 On error or timeout, don't make expect exit (which will terminate
21630 all subsequent tests); instead just make gdb exit.
d63a86f8 21631 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21632 return a negative value.
21633
a966fde5
JB
216342001-04-24 Jim Blandy <jimb@redhat.com>
21635
851c18e0
JB
21636 * gdb.c++/templates.exp: If we see the prompt for the overload
21637 list, but we haven't recognized any of the longer patterns,
21638 arrange for this test to fail, not hang.
21639
a966fde5
JB
21640 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21641 variations.
21642
db144853
MC
216432001-04-22 Michael Chastain <chastain@redhat.com>
21644
21645 * gdb.c++/local.exp: Use the 'runto' library function.
21646 * gdb.c++/namespace.exp: Likewise.
21647 * gdb.c++/overload.exp: Likewise.
21648
3207ec21
KB
216492001-03-26 Kevin Buettner <kevinb@redhat.com>
21650
21651 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21652 * gdb.base/step-line.exp: New file. Test step/next in presence of
21653 #line directives.
21654 * gdb.base/step-line.c: New file. Test program for the above.
21655 * gdb.base/step-line.inp: New file. We pretend that this file has
21656 been transformed by some other tool into step-line.c.
21657
13b57657
JB
216582001-03-21 Jim Blandy <jimb@redhat.com>
21659
21660 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21661 unmangled operator names.
21662
754cbe1c
JB
216632001-03-20 Jim Blandy <jimb@redhat.com>
21664
21665 * gdb.threads/linux-dp.exp: Recognize an additional message
21666 generated by GDB when it doesn't understand how to debug threads
21667 on the target system.
21668
177495c9
AC
216692001-03-19 Andrew Cagney <ac131313@redhat.com>
21670
21671 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21672
f266096b
MC
216732001-03-12 Michael Chastain <chastain@redhat.com>
21674
21675 * gdb.c++/derivation.exp: Use the 'runto' library function.
21676
cac3c2ff
MC
216772001-03-12 Michael Chastain <chastain@redhat.com>
21678
21679 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21680
b6c11a24
MC
216812001-02-24 Michael Chastain <chastain@redhat.com>
21682
21683 * gdb.c++/ref-types.exp: Change handwritten code to library
21684 function 'runto'.
21685
6bae5bce
OF
216862001-03-16 Orjan Friberg <orjanf@axis.com>
21687
21688 * gdb.base/signals.exp: Set count to 0 explicitly.
21689
0015fd9a
MS
216902001-03-15 Mark Salter <msalter@redhat.com>
21691
21692 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21693 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21694 (gdb_load): Add support for additional target_info: gdb_download_size
21695 and gdb_load_timeout.
0015fd9a 21696
fc33412a
DT
21697Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21698
21699 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21700 file -- to prevent failing when the compile fails but we have no
21701 intention of running the tests anyway.
fc33412a
DT
21702
21703 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21704 tests if set.
21705
21706 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21707 integers.
fc33412a
DT
21708
21709 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21710 * gdb.c++/namespace.exp: Ditto.
21711
115f06de
OF
217122001-03-07 Orjan Friberg <orjanf@axis.com>
21713
21714 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21715 * gdb.base/pointers.exp: Relax pattern match of decimals.
21716
b6ba6518
KB
217172001-03-06 Kevin Buettner <kevinb@redhat.com>
21718
21719 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21720 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21721 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21722 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21723 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21724 config/sh.exp, config/sid.exp, config/slite.exp,
21725 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21726 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21727 config/vxworks.exp, config/vxworks29k.exp,
21728 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21729 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21730 gdb.base/arithmet.exp, gdb.base/assign.exp,
21731 gdb.base/async.exp, gdb.base/attach.exp,
21732 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21733 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21734 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21735 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21736 gdb.base/commands.exp, gdb.base/completion.exp,
21737 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21738 gdb.base/constvars.exp, gdb.base/corefile.exp,
21739 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21740 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21741 gdb.base/ending-run.exp, gdb.base/environ.exp,
21742 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21743 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21744 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21745 gdb.base/funcargs.exp, gdb.base/help.exp,
21746 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21747 gdb.base/logical.exp, gdb.base/long_long.exp,
21748 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21749 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21750 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21751 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21752 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21753 gdb.base/regs.exp, gdb.base/relational.exp,
21754 gdb.base/remote.exp, gdb.base/reread.exp,
21755 gdb.base/restore.exp, gdb.base/return2.exp,
21756 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21757 gdb.base/selftest.exp, gdb.base/setshow.exp,
21758 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21759 gdb.base/sigall.exp, gdb.base/signals.exp,
21760 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21761 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21762 gdb.base/step-test.exp, gdb.base/structs.c,
21763 gdb.base/structs.exp, gdb.base/structs2.exp,
21764 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21765 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21766 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21767 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21768 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21769 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21770 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21771 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21772 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21773 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21774 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21775 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21776 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21777 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21778 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21779 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21780 gdb.trace/circ.exp, gdb.trace/collection.exp,
21781 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21782 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21783 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21784 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21785 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21786 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21787 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21788 notices.
21789
dc96c6c7 217902001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21791
21792 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21793 first arg is int not float.
21794
dc96c6c7 217952001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21796
21797 * gdb.base/reread.exp: Unsupported for non-native targets;
21798 doesn't work for remote debugging.
21799
9b0c4aeb
FN
218002001-02-19 Fernando Nasser <fnasser@redhat.com>
21801
21802 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21803 * gdb.base/ending-run.exp: Properly handle the BSP state when
21804 stepping past the end of main.
9b0c4aeb 21805
02aa71d5
MC
218062001-02-19 John Moore <jmoore@redhat.com>
21807
21808 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21809 Converted HPUX fix for non-expected items following multiple
21810 step commands into general solution for all platforms.
21811
1fa449a4
MC
218122001-02-18 Michael Chastain <chastain@redhat.com>
21813
21814 * gdb.c++/classes.exp (do_tests): Change runto statements
21815 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21816 statements demangler agnostic.
21817 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21818 (gdb_virtfunc_restart): Likewise.
21819
b2f9ec70
MC
218202001-02-14 Michael Chastain <chastain@redhat.com>
21821
21822 * gdb.c++/inherit.exp (do_tests): Change runto statements
21823 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21824 statements demangler agnostic.
21825
cf74b8ca
AC
21826Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21827
21828 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21829 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21830 before calling common_routine 15 times'' tests.
cf74b8ca 21831
99f78f56
MC
218322001-02-11 Michael Chastain <chastain@redhat.com>
21833
21834 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21835 Helps the test script figure out which demangler is in use.
21836 (dm_type_foo_ref): Ditto.
21837 (dm_type_int_star): Ditto.
21838 (dm_type_long_star): Ditto.
21839 (dm_type_unsigned_int): Ditto.
21840 (dm_type_void): Ditto.
21841 (dm_type_void_star): Ditto.
99707966 21842 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21843 Probe the gdb demangler and set variables to accommodate
21844 formatting differences.
21845 (info_func_regexp): New function. Same as info_func, but
21846 matches against a regexp.
21847 (info_func): Match against a literal string.
21848 (print_addr_2): New function. Match against a literal string,
21849 which can be different from the input to gdb.
21850 (print_addr): Simply call print_addr_2 with the same argument twice.
21851 (test_lookup_operator_functions): Use demangler formatting variables.
21852 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21853 the tests in the same order as the C++ class declaration.
21854 (test_paddr_operator_functions): Ditto.
21855 (test_paddr_overloaded_functions): Ditto.
21856 (test_paddr_hairy_functions): Use demangler formatting variables.
21857 Add reference to gdb/19 for related tests.
21858 (do_tests): Call probe_demangler.
21859
1de8f023
KB
218602001-01-30 Kevin Buettner <kevinb@redhat.com>
21861
21862 * gdb.c++/templates.cc (printf): Remove unused function definition.
21863
ca3f91ed
MS
218642001-01-26 Felix Lee <flee@redhat.com>
21865
21866 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21867
218682001-01-25 matthew green <mrg@redhat.com>
21869
21870 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21871 up sid.
21872 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21873
218742001-01-25 matthew green <mrg@redhat.com>
21875
21876 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21877 Deprecate $sid_spawn_id.
ca3f91ed
MS
21878 (sid_exit): Remove code necessary only for `spawn.'
21879
218802001-01-25 matthew green <mrg@redhat.com>
21881
21882 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21883
fb18ec4a
MC
218842001-01-28 Michael Chastain <chastain@redhat.com>
21885
21886 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21887 to call when tests fail. It takes gdb out of the overloaded
21888 function choice menu back to the main prompt, so that the test
21889 program stays synchronized.
21890 (set_bp_overloaded): New proc to collect all the common
21891 code for setting a breakpoint on an overloaded name. Calls
21892 take_gdb_out_of_choice_menu when needed.
21893 (menu_overload1arg): New variable to collect the repeated
21894 instances of the expected menu for an overloaded name. Change
21895 the regular expression to handle changes in g++ type encoding:
21896 "void" can be either "void" or "", and "unsigned int" can be
21897 either "unsigned int" or "unsigned".
21898 (continue_to_bp_overloaded): Change regular expressions to handle
21899 changes in g++ type encoding.
21900 (no proc): Call take_gdb_out_of_choice_menu when needed.
21901 Remove redundant calls to "info break". Accept either "canceled"
21902 or "cancelled". Change regular expressions in "info break"
21903 calls to handle changes in g++ type encoding. Give all tests
21904 unique strings.
21905
9c646a6e
BE
219062001-01-17 Ben Elliston <bje@redhat.com>
21907
21908 * config/sid.exp: New file.
21909
9549d9c1
AC
21910Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
21911
21912 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
21913
dc96c6c7 219142000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
21915
21916 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
21917 Add a RE to accept a non-ascii char if one is ever presented.
21918
b4df4f68
FN
219192000-12-20 Fernando Nasser <fnasser@redhat.com>
21920
297dd0fd 21921 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 21922
dc96c6c7 219232000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 21924
d63a86f8 21925 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
21926 in regexp. One '\' does not suffice on Linux.
21927
4a7bddb6
MC
219282000-12-09 Michael Chastain <chastain@redhat.com>
21929
21930 * gdb.base/break.exp (test_clear_command): Use a marker function
21931 rather than 'main' for the test function. Also move this
21932 test to an execution point where the marker function names are
21933 guaranteed to be bound to functions. (Executing tests after a
21934 'finish' from main runs into name conflicts with local names
21935 in __libc_start_main).
21936
dc96c6c7 219372000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
21938
21939 * gdb.base/finish.exp: New test for gdb's "finish" command.
21940 * gdb.base/return2.exp: New test for gdb's "return" command.
21941 * gdb.base/return2.c: New source file for above.
21942
dc96c6c7 219432000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
21944
21945 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
21946 * gdb.base/miscexprs.exp: Ditto.
21947 * gdb.base/pointers.exp: Ditto.
21948 * gdb.c++/derivation.exp: Ditto.
21949 * gdb.c++/local.exp: Ditto.
21950 * gdb.c++/namespace.exp: Ditto.
21951 * gdb.c++/overload.exp: Ditto.
21952 * gdb.c++/ref-types.exp: Ditto.
21953
dc96c6c7 219542000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
21955
21956 * gdb.base/constvars.exp: Test result of "up" command.
21957 * gdb.base/miscexprs.exp: Ditto.
21958 * gdb.base/pointers.exp: Ditto.
21959 * gdb.base/scope.exp: Ditto.
21960 * gdb.c++/derivation.exp: Ditto.
21961 * gdb.c++/local.exp: Ditto.
21962 * gdb.c++/namespace.exp: Ditto.
21963 * gdb.c++/overload.exp: Ditto.
21964 * gdb.c++/ref-types.exp: Ditto.
21965
44097287
FN
219662000-11-22 Michael Chastain <chastain@redhat.com>
21967
21968 * mips_pro.exp: Accept either "middle -> top -> main" or
21969 "middle -> main" in the backtrace, because gcc can optimize
21970 tail calls to jumps. Remove setup_xfail for the hppa case.
21971 Add a comment with the original warning messages from PR 3016,
21972 which was filed in 1993, to preserve them for posterity.
21973
9d2e1bab
ND
219742000-11-17 Nick Duffek <nsd@redhat.com>
21975
21976 * lib/gdb.exp (gdb_test): Override timeout with board info.
21977
1aca8eb7
ND
219782000-11-17 Nick Duffek <nsd@redhat.com>
21979
21980 * gdb.base/display.exp: Don't kill running stub. Add "again" to
21981 the second kill and detach messages.
21982
93076499
ND
219832000-11-17 Nick Duffek <nsd@redhat.com>
21984
21985 * configure.in: Add AC_EXEEXT.
21986 * configure: Regenerate.
21987 * Makefile.in (just-check): Export EXEEXT.
21988 * lib/gdb.exp ($EXEEXT): Import from environment.
21989 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
21990 expect "maint dump-me" on Cygwin.
21991 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
21992 $EXEEXT.
21993
30e87cd3
ND
219942000-11-17 Nick Duffek <nsd@redhat.com>
21995
21996 * gdb.base/break.exp: Test backtrace and finish from called
21997 function on all platforms, not just HP-UX.
21998
dc96c6c7 219992000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
22000
22001 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
22002 code from gdb_target_monitor, so it can be used independantly
22003 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 22004
dc96c6c7 220052000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
22006
22007 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
22008 * gdb.base/corefile.exp: Expect the message "Program is being
22009 debugged already" when we send the "corefile" command, since
22010 the preceeding gdb_load may have connected gdb to a remote target.
22011 * gdb.base/display.exp: Disable hardware watchpoints if new
22012 board info variable "no_hardware_watchpoints" is true.
22013 Replace single-letter commands with more readable ones.
22014 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
22015 if new board info variable "no_hardware_watchpoints" is true.
22016 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
22017 to see if stdio (printf) testing is possible.
22018 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
22019 board info variable "no_hardware_watchpoints" is true. Use new
22020 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
22021
39124dea
FN
220222000-11-13 Fernando Nasser <fnasser@redhat.com>
22023
22024 From Orjan Friberg <orjanf@axis.com>:
22025 * gdb.base/printcmds.exp: Escape curly braces followed by a number
22026 in array print pattern match.
22027
a9e2e984
FN
220282000-11-09 Fernando Nasser <fnasser@redhat.com>
22029
22030 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
22031 spelling "cancelled" to U.S. spelling "canceled" to match changes
22032 made to gdb.
22033 * gdb.c++/ovldbreak.exp: Ditto.
22034
c7db355b
PS
220352000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22036
22037 * gdb.base/callfuncs.c (main): Moved to end of file, call
22038 t_double_values to initialize the FPU before inferior calls are made.
22039 * gdb.base/callfuncs.exp: Test for register preservation after calling
22040 inferior functions. Add tests for continuining, finishing and
22041 returning from a stop in a call dummy.
22042
dc96c6c7 220432000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
22044
22045 * gdb.base/commands.exp: Break up long lines, and re-indent.
22046
dc96c6c7 220472000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
22048
22049 * config/gdbserver.exp: Rewritten from the ground up, to make it
22050 compatible with the current dejagnu tree, and to make it work with
22051 the new "gdbserver" in libremote.
22052
dc96c6c7 220532000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22054
22055 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
22056 * gdb.base/varargs.exp: Skip entire test if no printf support.
22057 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
22058 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
22059
dc96c6c7 220602000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22061
22062 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
22063 no floating point support.
22064 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
22065 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
22066 * gdb.base/call-rt-st.exp: Ditto.
22067 * gdb.base/call-strs.exp: Ditto.
22068
bac5fc66
JG
220692000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
22070
22071 * gdb.base/sizeof.c: include <stdio.h>.
22072
22073 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
22074 'finish', otherwise uncaptured gdb_prompt would potentially
22075 throw remaining test points out of sync.
bac5fc66 22076
b22a6027
SB
220772000-07-26 Scott Bambrough <scottb@netwinder.org>
22078
22079 * gdb.base/recurse.exp: Run tests for all targets.
22080 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
22081 gnu-oldld case on ARM.
22082 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
22083 for ARM targets.
d63a86f8 22084
d8231941
AG
22085Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
22086
22087 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
22088 * gdb.java/configure: Rebuild.
22089
8caabe69
AG
22090Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
22091
22092 * gdb.java/jv-exp.exp: New file.
22093
9d273ca3
AG
22094Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
22095
22096 * configure: Rebuilt.
22097 * configure.in (configdirs): Add gdb.java.
22098 * gdb.java/jmisc.java: New file.
22099 * gdb.java/jmisc.exp: New file.
22100 * gdb.java/Makefile.in: New file.
22101 * gdb.java/configure: Rebuilt.
22102 * gdb.java/configure.in: New file.
22103 * lib/java.exp: New file.
22104
4f823a66
AC
22105Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22106
22107 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 22108 underflow.
4f823a66 22109
2391e11d
AC
22110Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22111
22112 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 22113 and the compilers sizes.
2391e11d 22114
54602222
ND
221152000-07-09 Nick Duffek <nsd@redhat.com>
22116
22117 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22118 (use_methods): New function.
22119 (main): Call use_methods().
22120 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22121 (do_tests): Call test_method_param_class.
22122
2bec0572
ND
221232000-07-09 Nick Duffek <nsd@redhat.com>
22124
22125 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22126 spelling.
22127 (test_enums): New procedure. Move enum tests from end of script
22128 to here. Set breakpoint on function name instead of line number.
22129 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22130 (enums2): New marker function.
22131 (enums1): New function.
22132 (main): Call enums1(). Move enum tests to enums1().
22133
78492fde
AC
22134Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22135
22136 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 22137 compile/link program. Update line numbers.
78492fde
AC
22138 * gdb.asm/d10v.inc: Define ``startup''.
22139 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 22140
49a2cef8
AC
22141Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22142
22143 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22144
3e6c8688
EZ
221452000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22146
22147 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22148 of 'help maint print' command.
3e6c8688 22149
9ff5cbe9
AC
22150Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22151
22152 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22153 they use gdb_expect_list.
9ff5cbe9 22154
17c579bd
AC
22155Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22156
22157 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22158 memory-read-packet-size'' instead of ``set endian big'' to test
22159 long commands.
17c579bd 22160
e6d71bf3
DB
221612000-06-03 Daniel Berlin <dan@cgsoftware.com>
22162
22163 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22164 g++, and stop skipping them.
e6d71bf3
DB
22165
22166 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22167 work under g++.
22168
d63a86f8 22169 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22170 initialization.
22171
dc96c6c7 221722000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22173
22174 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22175 the regular expression: accept an (almost) arbitrary sequence of
22176 "frames-invalid" and "breakpoints-invalid" messages both before
22177 and after the "starting" message.
22178
dc96c6c7 221792000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22180
22181 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22182
dc96c6c7 221832000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22184
22185 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22186 Relax the regular expression a little, make it pass on Solaris 8.
22187
8216cda9
KB
221882000-05-12 Kevin Buettner <kevinb@redhat.com>
22189
22190 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22191 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22192 Instead, it is permissible for gdb to stop on the line of the
22193 call itself.
22194
1a570b2f
MS
221952000-05-12 Michael Snyder <msnyder@.cygnus.com>
22196
22197 * gdb.base/break.exp (bp on small function, optimized file):
22198 Add a second pass pattern. The behavior differs here between stabs
22199 and dwarf for one-line functions. Stabs preserves two line symbols
22200 (one before the prologue and one after) with the same line number,
22201 but dwarf regards these as duplicates and discards one of them.
22202 Therefore the address after the prologue (where the breakpoint is)
22203 has no exactly matching line symbol, and GDB reports the breakpoint
22204 as if it were in the middle of a line rather than at the beginning.
22205
dc96c6c7 222062000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22207
d63a86f8 22208 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22209 rather than "send_gdb" (for consistancy).
22210
7d418785
AC
22211Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22212
22213 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22214 * gdb.c++/templates.cc: Properly check for GCC version number.
22215 * lib/compiler.cc: Likewise
22216
dc96c6c7 222172000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22218
d63a86f8 22219 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22220 gdb may not stop at the first line of main, due to code motion.
22221
dc96c6c7 222222000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22223
22224 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22225 This test depends on parsing the printf output from the target.
22226 Since the sparclet stub doesn't do stdio, this will never work.
22227 * gdb.base/call-rt-st.exp: ditto.
22228 * gdb.base/call-strs: ditto.
22229
dc96c6c7 222302000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22231
22232 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22233
22234 * gdb.base/ending-run.exp: After connecting to a remote target,
22235 but before running, the target will appear to be in a random
22236 location. Specify both a file and a line for breakpoints.
22237 Also, the function that calls main may be called 'init'
22238 rather than 'start'.
22239
a5a51225
EZ
222402000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22241
22242 * gdb.base/help.exp: Update output for add-symbol-file command.
22243
7930cc7c
FN
222442000-04-10 Fernando Nasser <fnasser@cygnus.com>
22245
22246 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22247 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22248
23e37ab1
C
222492000-04-07 J.T. Conklin <jtc@redback.com>
22250
e93c542c
C
22251 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22252
23e37ab1
C
22253 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22254
591b8fa3
PDM
22255Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22256
22257 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22258 values that can be represented exactly.
591b8fa3
PDM
22259 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22260 above change, and to not check against the directory part of the source
22261 file name.
22262 (step into print_long_arg_list): Likewise.
22263 (print print_small_structs from print_long_arg_list): Likewise.
22264 (print print_long_arg_list): Likewise.
22265
7a495180
EZ
222662000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22267
30b53638 22268 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22269
beb998c6
AC
22270Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22271
22272 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22273
1c689132
DB
222742000-03-25 Daniel Berlin <dan@cgsoftware.com>
22275
22276 * gdb.base/commands.exp (deprecated_command_test): Add test for
22277 deprecate with no arguments.
22278
c1790a9d
JL
222792000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22280
22281 * gdb.base/break.exp: Add new test for setting breakpoints on
22282 optimized code so we can test breakpoints work even when function
22283 prologues may be optimized away
22284
003ba290
FN
222852000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22286
22287 From David Whedon <dwhedon@gordian.com>
a9c64011 22288 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22289
6837a0a2
DB
222902000-03-22 Daniel Berlin <dan@cgsoftware.com>
22291
22292 * gdb.base/help.exp: Added test for new apropos command.
22293
b9593231
KB
222942000-03-21 Kevin Buettner <kevinb@redhat.com>
22295
22296 * gdb.base/pointers.c (usevar): New function.
22297 (main): Make sure that global variables v_int_pointer2, rptr,
22298 and y are all referenced someplace in the program by calling
22299 usevar() on them. [Some linkers delete symbols which are
22300 never referenced. The space remains, but there's no way to
22301 get a (symbolic) handle on the variable from the debugger.]
22302
751a959b
EZ
223032000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22304
22305 * gdb.base/printcmds.c: Add typedeffed arrays.
22306
22307 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22308 procedure to test arrays that are typedef'd.
751a959b 22309
73a93a32
JI
223102000-03-13 James Ingham <jingham@leda.cygnus.com>
22311
22312 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22313 the library directories.
73a93a32 22314
fb40c209
AC
22315Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22316
22317 * configure.in (configdirs): Add sub directory gdb.mi.
22318 * configure: Re-generate.
22319
22320 * gdb.mi: New directory.
d63a86f8 22321
ee4dd2c9
AC
223222000-02-25 Scott Bambrough <scottb@netwinder.org>
22323
22324 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22325 a long long value as a double on ARM platforms.
ee4dd2c9 22326
70f0cc22
JB
223272000-02-16 Jim Blandy <jimb@redhat.com>
22328
22329 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22330 default source file is set properly before running this test.
22331
853819b8
EZ
223322000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22333
22334 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22335 gdbtk/library directory, not in gdbtcl2.
853819b8 22336
dfcd3bfb
JM
223372000-02-04 Jim Blandy <jimb@redhat.com>
22338
22339 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22340 backslash from regexp pattern.
22341
22342 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22343 procedure. Use it to run all the "continue to bp overloaded"
22344 tests. Note that this changes the names of the tests slightly.
22345 If the breakpoint hit message includes a hex PC value, because
22346 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22347 from the real source code, still consider that a pass.
22348
22349 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22350 XFAIL here if the breakpoint message contains a hex address. Note
22351 similar change on 1999-11-02.
22352
22353 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22354
22355 * gdb.base/ptype.exp: Establish a default source file before
22356 calling get_debug_format.
22357
223582000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22359
22360 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22361
8b93c638
JM
223622000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22363
22364 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22365 of successive stepi commands -- while in the prologue we should see
22366 the function entry bracket.
22367
223682000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22369
22370 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22371 reach __change_mode() when stepping through the end of main().
22372
c5394b80
JM
223732000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22374
22375 * gdb.base/default.exp: Fix expected pattern.
22376 * gdb.base/help.exp: Same.
22377
0d06e24b
JM
223782000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22379
22380 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22381 Don't use xfail's because that affects only the following test.
d63a86f8 22382
0d06e24b 22383 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22384 solaris or linux.
0d06e24b
JM
22385
22386 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22387
dc96c6c7 223882000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22389
d63a86f8 22390 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22391 "A syntax error" rather than "A parse error". Accept both.
22392
223932000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22394
22395 * gdb.base/default.exp: Remove OS dependent string from "target
22396 remote" test.
22397 * gdb.base/help.exp: Same for "help target remote" test.
22398
c3f6f71d
JM
223992000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22400
22401 From Jim Kingdon <kingdon@redhat.com>:
22402
22403 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22404 prompt (cleanup rather than necessity, but still might keep output
22405 from spilling to next test).
c3f6f71d
JM
22406
224072000-01-02 Fred Fish <fnf@cygnus.com>
22408
22409 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22410 AIX, which defines them in <sys/types.h>.
22411
ed9a39eb 224121999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22413
ed9a39eb 22414 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22415 float" test.
ed9a39eb
JM
22416
224171999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22418
ed9a39eb 22419 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22420
22421 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22422 outermost frame disallowed".
22423
224241999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22425
22426 * gdb.base/setvar.exp: New tests for setting the value of a struct
22427 with a constant list.
22428
224291999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22430
22431 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22432 require the user to type a cast before setting the value of a struct.
22433
de57eccd
JM
224341999-12-06 Jim Blandy <jimb@cygnus.com>
22435
22436 * gdb.base/default.exp: Expect the new 'info float' command on
22437 all i386 platforms.
22438
22439 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22440 LinuxThreads libraries that don't support debugging.
22441
c2d11a7d
JM
22442Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22443
22444 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22445 Change the buffer type to ``unsigned char'' to simplify size
22446 arithmetic.
c2d11a7d
JM
22447
22448 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22449 stub only handles 400-1 byte packets. Verify that the download
22450 worked.
c2d11a7d
JM
22451
224521999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22453
22454 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22455 tests, using UNRESOLVED for the untested cases. Also, does not wait
22456 for a timeout if the prompt was received before a recognizable pattern.
22457
224581999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22459
22460 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22461
224621999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22463
22464 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22465 watchpoints.
c2d11a7d
JM
22466
224671999-11-24 Jason Merrill <jason@casey.cygnus.com>
22468
22469 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22470
22471 * gdb.c++/local.exp: Be more flexible in recognizing local class
22472 name mangling. Don't allow horribly truncated method names.
22473 * gdb.c++/derivation.exp: Expect protected inheritance.
22474 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22475 * gdb.c++/virtfunc.exp: Likewise.
22476 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22477 when printing a nested enum.
22478
224791999-11-22 Jim Blandy <jimb@cygnus.com>
22480
22481 * gdb.base/step-test.exp: Properly await GDB's response to setting
22482 a breakpoint on the call to large_struct_by_value.
22483
22484 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22485 just because we have debug info for the `start' function.
22486
224871999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22488
22489 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22490 "Unknown signal" messages, which indicate (on LinuxThreads) that
22491 GDB doesn't know how to debug threads on this system. This is
22492 better than hanging while philosopher 0 dumps chatter into gdb.log.
22493
224941999-11-18 Tom Tromey <tromey@cygnus.com>
22495
22496 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22497
224981999-11-18 Fred Fish <fnf@cygnus.com>
22499
22500 * gdb.base/coremaker2.c: Add sample program for generating
22501 cores that is more self contained than coremaker.c. Eventually
22502 I'll add more code to this and tie it into the testsuite.
22503
4ce44c66
JM
225041999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22505
22506 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22507
225081999-11-10 Jimmy Guo <guo@cup.hp.com>
22509
22510 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22511 from $srcdir/lib/.
4ce44c66 22512 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22513 and gdb.c++/.
4ce44c66
JM
22514
22515 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22516
d63a86f8 22517 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22518 'continue with watch' test point.
22519
225201999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22521
22522 Merged from p2linux-990323-branch:
d63a86f8 22523
4ce44c66
JM
22524 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22525
11cf8741
JM
22526Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22527
22528 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22529 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22530
22531Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22532
22533 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22534 gdb_expect_list.
11cf8741
JM
22535
22536Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22537
22538 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22539
225401999-11-03 Mark Salter <msalter@cygnus.com>
22541
22542 * gdb.base/break.exp: Fix "stub continue" pattern.
22543
225441999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22545
22546 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22547
225481999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22549
22550 * gdb.base/display.exp ("finish"): Add timeout clause.
22551
22552 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22553 plain prompt clause, so this doesn't have to time out in order to
22554 fail.
22555
22556 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22557 breakpoint hit messages include an address.
11cf8741
JM
22558
22559 * gdb.base/display.exp: Don't forget to escape parens in regular
22560 expressions. Unix regexp notatation sucks.
22561
225621999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22563
22564 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22565 order for 'signalled' message.
11cf8741 22566
5c44784c
JM
225671999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22568
22569 From Jimmy Guo <guo@cup.hp.com>:
22570 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22571 * gdb.base/annota1.c: Add code for tests to work with.
22572
225731999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22574
22575 * gdb.base/remote.exp: New test for remote downloading settings.
22576 * gdb.base/remote.c: New file with large .data.
22577
917317f4
JM
225781999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22579
22580 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22581 for LinuxThreads support, merged from the Code Fusion branch.
22582
22583Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22584
22585 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22586 containing exp_continue into a while within an expect. Don't
22587 attempt a start more than three times. Check return value from
22588 gdb_load.
d63a86f8 22589
2df3850c
JM
22590Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22591
22592 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22593 a pass case.
2df3850c 22594
2acceee2
JM
225951999-10-01 Kevin Buettner <kevinb@cygnus.com>
22596
22597 * gdb.base/break.c (main): Added a statement that we can step
22598 off of.
22599 * gdb.base/break.exp: Added tests for setting a breakpoint
22600 at an offset and stepping onto a breakpoint.
22601
226021999-10-01 Fred Fish <fnf@cygnus.com>
22603
d63a86f8 22604 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22605 gdb output.
22606
c2c6d25f
JM
226071999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22608
22609 * gdb.base/break.exp: Code locations are in hex, don't forget!
22610 (For HP-UX.)
22611
226121999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22613
22614 * condbreak.exp: Use break.c as test program.
22615 * condbreak.c: Remove, redundant with break.c.
22616
226171999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22618
22619 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22620 Z-packets if the target needs it.
c2c6d25f
JM
22621
226221999-09-13 James Ingham <jingham@leda.cygnus.com>
22623
22624 * gdb.c++/overload.exp: Added tests for listing overloaded
22625 functions with function pointers in the arg, explicitly calling
22626 out the version you want.
22627
cff3e48b
JM
226281999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22629
22630 * long_long.exp: Add variations of test cases that work for
22631 targets with 16-bit ints and 32-bit doubles.
22632
d4f3574e
SS
226331999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22634
22635 * break.c (main): Compare a possibly-uninitialized argc with an
22636 unlikely value that fits in 16 bits.
22637
226381999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22639
22640 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22641 0xfeeb, don't want negative numbers if ints are 16 bits.
22642
22643 * lib/gdb.exp (skip_cplus_tests): New proc.
22644 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22645 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22646 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22647 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22648 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22649 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22650 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22651 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22652
22653 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22654
22655Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22656
22657 * gdb.base/corefile.exp (up): Allow a parameter to appear
22658 in the frame that we're going up to.
22659
22660 From Jim Blandy <jimb@cygnus.com>:
22661
22662 * gdb.base/default.exp (info float): Expect some output now.
22663
22664 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22665 returning floating-point values to fail on the x86.
22666 * gdb.base/callfwmall.exp (do_function_calls): Same.
22667
22668 * gdb.base/list.exp (test_listsize): Correct expectations for
22669 listing line 1 with listsize 2. Also, listing a single line
22670 works now, as does listing three lines. [Kevin's note: There
22671 were a number of other cases fixed too where the expectations
22672 differed...]
22673
226741999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22675
22676 * gdb.base/selftest.exp: Add case for when version prints as
22677 constant string instead of char pointer.
22678
104c1213
JM
226791999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22680
22681 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22682 stepping out of main.
104c1213
JM
22683
22684 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22685 G++ used.
22686
22687 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22688 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22689
22690 * gdb.c++/ovldbreak.exp: Update match string in test that
22691 includes a warning of multiple breakpoints.
22692
226931999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22694
22695 * gdb.base/display.exp: Improve precision of step-after-finish
22696 added yesterday.
22697
22698 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22699 test.
104c1213
JM
22700
22701 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22702 configs when using G++, not just hppa*.
22703
227041999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22705
22706 * gdb.base/async.c: New file.
22707 * gdb.base/async.exp: New file.
22708
22709Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22710
22711 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22712 PA64.
22713
53a5351d
JM
22714Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22715
104c1213
JM
22716 * gdb.base/display.exp: "finish" can leave us mid-line on many
22717 targets, deal with it. Add a small constant to main, instead of
22718 1000 since main+1000 may not be a valid address in the target.
22719
53a5351d
JM
22720 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22721 on hpux11.
22722
22723 * gdb.base/attach.exp: Handle another hpux11 error message variant
22724 when attaching to a process that does not exist.
22725
227261999-08-19 J.T. Conklin <jtc@redback.com>
22727
22728 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22729 characters in 'continue to 1241' test.
53a5351d
JM
22730
227311999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22732
22733 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22734 stop in print_long_arg_list, define and use a whitespace
22735 variable in print_small_structs test, add an XFAIL for Solaris.
22736 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22737 interested enough to fix.
22738
7be570e7
JM
227391999-08-13 Keith Seitz <keiths@cygnus.com>
22740
22741 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22742 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22743 proc knows about targets other than the natives.
22744 (test_assign): Use "gdb_run_cmd" to "run" the target.
22745 Check that we've actually hit the breakpoint at main.
22746 When we attempt to assign a value to a local variable, check
22747 that the variable is in the current scope, i.e., don't use
22748 a test with an empty result.
22749
22750Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22751
22752 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22753 command.
7be570e7
JM
22754
227551999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22756
22757 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22758 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22759 gdb.compat, gdb.threads-hp.
22760 gdb.hp/configure, gdb.hp/configure.in: New files.
22761 gdb.hp/Makefile.in: Recurse into new subdirs.
22762 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22763 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22764 in object files.
22765 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22766
96baa820
JM
227671999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22768
22769 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22770 funky printf, remove a bogus p/a test.
96baa820
JM
22771
227721999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22773
22774 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22775 connected to the target. This is necessary when running not
22776 natively.
96baa820
JM
22777
227781999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22779
22780 * gdb.base/step-test.exp: Removed some extraneous messages.
22781
22782 * gdb.base/long_long.exp: Don't run memory examination tests
22783 on little-endian targets (they will need a different set of
22784 results to match).
22785
227861999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22787
22788 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22789 until somebody decides to fix GDB.
22790
22791 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22792 constant as "ULL".
96baa820
JM
22793 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22794 matches for a couple x/2 commands.
22795
a0b3c4fd
JM
227961999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22797
22798 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22799 by merging in ref-types2 tests.
22800 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22801
22802 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22803 * gdb.c++/Makefile.in: Add standard actions.
22804 (EXECUTABLES): Rename from PROGS, update list.
22805 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22806 from gdb.hp.
22807 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22808 foo and bar locals.
22809 * gdb.c++/anon-union.exp: Fix tests to match.
22810 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22811 expect matches to handle output variations.
22812 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22813 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22814 output, add HP alternatives for new and delete prints.
a0b3c4fd 22815 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22816 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22817 * gdb.c++/demangle.exp: Use $style when reporting failure.
22818 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22819 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22820 match alternatives.
22821 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22822 compilers.
a0b3c4fd
JM
22823 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22824 * gdb.c++/method.exp: Add match alternatives.
22825 * gdb.c++/misc.cc: Add bool types.
22826 * gdb.c++/misc.exp: Add tests for bool types.
22827 * gdb.c++/overload.exp: Add xfails.
22828 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22829 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22830 add some more template parameter tests (only for HP currently).
22831 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22832 * gdb.c++/virtfunc.cc: Add return type and value for main.
22833 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22834 match alternatives.
d63a86f8 22835
a0b3c4fd
JM
228361999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22837
22838 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22839
228401999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22841
22842 * gdb.base/signals.exp: Don't expect getting a backtrace from
22843 within a signal handler to fail on Linux.
22844
228451999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22846
22847 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22848 * lib/gdb.exp: Remove some gratuitious semicolons.
22849 (delete_breakpoints): Increase timeout.
22850 (gdb_expect): Add -notransfer option.
22851 (gdb_test): Use -notransfer option.
22852 (get_compiler_info): Add f77 case.
22853 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22854 case.
a0b3c4fd
JM
22855 (gdb_preprocess): Call get_compiler.
22856
22857 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22858 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22859 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22860 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22861 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22862 third arg to gdb_test.
a0b3c4fd
JM
22863 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22864 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22865 HP-UX xfails, add others.
a0b3c4fd
JM
22866 * gdb.base/completion.exp: Reflect name change of self-test.
22867 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22868 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22869 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22870 HP failure number.
a0b3c4fd
JM
22871 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22872 useless HP-UX 10.30 references.
22873 * gdb.base/maint.exp: Loosen matches.
22874 * gdb.base/pointers.c (main): Declare more_code.
22875 * gdb.base/pointers.exp: Match on output of a `next'.
22876 * gdb.base/structs.c: Add prototypes.
22877 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22878 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22879
228801999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22881
22882 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22883 command.
a0b3c4fd
JM
22884
228851999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22886
22887 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22888 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
22889
22890 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
22891 debug info. Deal with lack of signal hanlder info in stack.
22892
a9c64011 22893 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
22894 * gdb.base/annota1.exp: If printf has debug info, deal with it.
22895
5a2468f5
JM
228961999-07-19 Stan Shebs <shebs@andros.cygnus.com>
22897
22898 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 22899 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 22900
adf40b2e
JM
22901Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22902
22903 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 22904 a1-selftest.exp.
adf40b2e
JM
22905 * gdb.base/configure: Re-generate.
22906
229071999-07-12 Stan Shebs <shebs@andros.cygnus.com>
22908
22909 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
22910 in trying to run first and name is too long.
22911
22912 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
22913 pointers2.c and pointers2.exp, respectively.
22914 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
22915 doschk happier.
22916
43e526b9
JM
229171999-07-08 Stan Shebs <shebs@andros.cygnus.com>
22918
22919 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
22920 callfuncs2.c and callfuncs2.exp.
22921
22922 * gdb.base/list.exp: Remove mistaken xfails.
22923 * gdb.base/list0.h: Add optional prototypes.
22924
9846de1b
JM
22925Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
22926
a9c64011 22927 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 22928 calling malloc.
a9c64011
AS
22929 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
22930 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 22931 use.
9846de1b
JM
22932
229331999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22934
22935 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
22936 * gdb.base/annota2.cc, annota2.exp: Move from here.
22937 * gdb.c++/annota2.cc, annota2.exp: To here.
22938 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
22939
43ff13b4
JM
22940Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
22941
22942 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 22943 a consistent format.
43ff13b4 22944
085dd6e6
JM
229451999-06-25 Stan Shebs <shebs@andros.cygnus.com>
22946
22947 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22948 * lib/gdb.exp (get_compiler_info): Add detection for assorted
22949 HP compilers, also set the globals $true and $false.
22950
22951 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
22952 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
22953 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
22954 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
22955 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
22956 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
22957 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
22958 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
22959 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
22960 whatis.c} Add C++ compatible function definitions and return
22961 types, add includes for library functions.
085dd6e6
JM
22962 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
22963 * gdb.base/step-test.c (myglob): Rename from glob.
22964 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
22965 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
22966 files, move here from gdb.hp.
085dd6e6 22967 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
22968 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
22969 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
22970 Adjust line numbers in regexps.
085dd6e6
JM
22971
22972 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
22973 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
22974 instead of 0/1.
22975
22976 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
22977 foll-vfork.exp: New files, move here from gdb.hp.
22978 * gdb.base/page.exp: New file, test of pagination command.
22979
22980 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
22981 recursion test.
22982 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
22983
22984 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 22985 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
22986
22987 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 22988 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 22989 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 22990 watchpoint test.
085dd6e6
JM
22991 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
22992 them work.
22993 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
22994 expressions properly.
22995 * gdb.base/corefile.exp: Loosen the match slightly.
22996 * gdb.base/default.exp: Allow "Error accessing memory" message
22997 also.
22998 * gdb.base/display.exp: Skip over x/0 j if PA64.
22999 * gdb.base/funcargs.exp: Add xfails for HP-UX.
23000 * gdb.base/interrupt.exp: Ditto.
23001 * gdb.base/langs.exp: Add symbolic matches governed by compiler
23002 in use.
23003 * gdb.base/list.exp: Add xfails for HP-UX.
23004 * gdb.base/long_long.exp: Refine some of the numeric matches.
23005 * gdb.base/mips_pro.exp: Xfail on HP-UX.
23006 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
23007 * gdb.base/nodebug.exp: Succeed on more varieties of output.
23008 * gdb.base/opaque.exp: Remove some HP-UX xfails.
23009 * gdb.base/ptype.exp: Succeed on more varieties of output.
23010 * gdb.base/scope.exp: Add xfails for HP-UX.
23011 * gdb.base/sect-cmd.exp: Add more cases.
23012 * gdb.base/setvar.exp: Add xfails for HP-UX.
23013 * gdb.base/shlib-call.exp: Loosen some matches slightly.
23014 * gdb.base/signals.exp: Match on void symbolically.
23015 * gdb.base/step-test.exp: Add case for PA64.
23016 * gdb.base/term.exp: Add exit and restart.
23017 * gdb.base/twice.exp: Clean up after self.
23018 * gdb.base/varargs.exp: Disable overload resolution explicitly.
23019 * gdb.base/whatis.exp: Allow more ways to pass tests.
23020
23021 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 23022 no longer useful.
085dd6e6
JM
23023
23024Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
23025
23026 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 23027 list of patterns.
085dd6e6 23028 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
23029 print_double_array(double_array)", "continuing to breakpoint
23030 1018", "print print_double_array(array_d)" and "continuing to
23031 1034" tests.
d63a86f8 23032
085dd6e6
JM
230331999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
23034
a9c64011 23035 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
23036
230371999-06-24 Stan Shebs <shebs@andros.cygnus.com>
23038
23039 * config/mt-*: Remove, these haven't been used since 1996.
23040
230411999-06-22 Stan Shebs <shebs@andros.cygnus.com>
23042
23043 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 23044 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
23045 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
23046
9e0b60a8
JM
230471999-06-18 Stan Shebs <shebs@andros.cygnus.com>
23048
23049 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
23050 simpler match case for the ptype of the big class.
23051
230521999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23053
23054 * gdb.exp: Fix test for gdb_prompt existence.
23055
230561999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23057
23058 * gdb.exp (gdb_test): Add fail after calls to perror.
23059
230601999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23061
23062 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
23063
230641999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23065
23066 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
23067
0f71a2f6
JM
23068Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
23069
23070 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 23071 malloc() is linked in.
0f71a2f6
JM
23072
230731999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23074
23075 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
23076 step at end.
23077
23078 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
23079
230801999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
23081
23082 * gdb.java/jv-print.exp: New file. (Our first Java test!)
23083
cce74817
JM
23084Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
23085
23086 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
23087 * gdb.base/mips_pro.exp: Likewise.
23088
230891999-06-02 Keith Seitz <keiths@cygnus.com>
23090
23091 * gdb.c++/templates.cc: Change all "new" operators to throw
23092 an exception.
23093 * gdb.c++/cplusfuncs.cc: Likewise.
23094
23095 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
23096
23097Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
23098
23099 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
23100 * gdb.base/ending-run.exp: When stepping out of main, accept a
23101 step into an arbitrary assembler file.
cce74817 23102
392a587b
JM
231031999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23104
d63a86f8 23105 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 23106 "breakpoint-invalid" to be printed.
d63a86f8 23107 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
23108 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23109 * gdb.base/annota2.cc: Initialize a.x to 0.
23110
9e086581
JM
231111999-05-17 Keith Seitz <keiths@cygnus.com>
23112
23113 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23114 when "skip_float_tests" set.
23115 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23116 "print print_ten_doubles", and "step into print_long_arg_list".
23117 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23118 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23119 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23120 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23121 "skip_float_tests" is set.
23122 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23123 when "skip_float_tests" set.
d63a86f8 23124
cd0fc7c3
SS
231251999-05-06 Keith Seitz <keiths@cygnus.com>
23126
23127 * gdb.base/annota2.cc: Include stdio.h.
23128
23129Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23130
23131 * gdb.base/crossload.exp: Remove, this has been disabled ever
23132 since BFD stopped including all targets, and cross-GDB gets
23133 plenty of testing anyway.
23134 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
23135 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23136 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
23137 * gdb.base/README: Remove, was doc for this.
23138 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 23139 needed.
cd0fc7c3 23140
b83266a0
SS
231411999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23142
23143 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23144 output.
23145
23146 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23147 * gdb.base/annota2.exp: New file. More annotation tests.
23148 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23149 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23150
231511999-04-23 Angela Marie Thomas <angela@cygnus.com>
23152
23153 * config/cfdbug.exp: New file.
23154
7a292a7a
SS
231551999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23156
23157 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23158 Marcus Daniel's and Dale Hawkins's demangler crashes.
23159
23160 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23161 test_lucid_style_demangling, test_arm_style_demangling,
23162 test_hp_style_demangling): Try Tom Tromey's core-dumping
23163 identifier under each demangling style.
7a292a7a
SS
23164
231651999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23166
23167 * gdb.c++/demangle.exp: Include the current demangling style
23168 in all test names.
23169 (current_demangling_style): New global variable.
23170 (set_demangling_style, test_demangling_core, test_demangling,
23171 test_demangling_exact): New functions.
23172 (test_gnu_style_demangling, test_lucid_style_demangling,
23173 test_arm_style_demangling, test_hp_style_demangling): Use those,
23174 instead of calling gdb_test and gdb_test_exact directly.
23175 (catch_demangling_errors): New function, which reports errors
23176 signalled by the demangling test functions in an orderly way.
23177 (do_tests): Use catch_demangling_errors.
23178
231791999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23180
23181 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23182 grouping in expressions, not {}.
7a292a7a
SS
23183
23184 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23185 initialized yet.
7a292a7a
SS
23186
231871999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23188
23189 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23190 are listed.
23191
231921999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23193
23194 * gdb.stabs/weird.exp: Test for CC being defined before
23195 looking at its value.
23196
231971999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23198
23199 * gdb.base/call-ar-st.exp: Remove stray '#'.
23200 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23201 "short int" and "long int".
23202 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23203 change, to mollify finicky HP compiler.
7a292a7a
SS
23204 * gdb.hp/reg-test.exp (testfile): Fix file name.
23205 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23206
7a292a7a
SS
23207 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23208 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23209 alternate form of enum ptype.
23210
c906108c
SS
232111999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23212
7a292a7a
SS
23213 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23214 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23215 passing skip_hp_tests, so as not to waste time on guaranteed
23216 failure.
7a292a7a 23217
c906108c
SS
23218 * gdb.c++/overload.cc: Pass string instead of char addr, always
23219 init ccpfoo.
23220 * gdb.c++/templates.cc: Fix syntax error.
23221
7a292a7a
SS
23222Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23223
23224 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23225 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23226 command.
23227
232281999-03-18 James Ingham <jingham@cygnus.com>
23229
23230 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23231
23232 * gdb.c++/method.exp: It was testing an uninitialized int on the
23233 stack and assuming it was positive.
23234
23235 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23236
23237 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23238 keep it from killing the rest of the tests.
7a292a7a
SS
23239 Use gdb_continue_to_end.
23240
23241 * gdb.base/sigall.exp: use gdb_continue_to_end.
23242
23243 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23244
23245 * gdb.base/display.exp: use runto_main, not run.
23246
d63a86f8
RM
23247 * gdb.base/default.exp: Check for the current error message in the
23248 r abbreviation test.
7a292a7a
SS
23249 Add strongarm to the targets that know info float.
23250
d63a86f8 23251 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23252 run which doesn't work with monitors.
23253
23254 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23255
23256 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23257
23258 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23259 program. Traps the case (in Cygmon) when the program never really
23260 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23261 more places, so I used my name. Sorry Mark...
23262
23263 * config/monitor.exp (gdb_target_monitor): added another
23264 target_info parameter: remotebinarydownload. This will set the
23265 remotebinarydownload flag if this is causing some boards trouble.
23266
232671999-03-18 Mark Salter <msalter@cygnus.com>
23268
23269 * lib/gdb.exp (continue_to_exit): New function.
23270
23271 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23272 * gdb.base/ending-run.exp: Ditto.
23273 * gdb.base/step-test.exp: Ditto.
23274
232751999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23276
23277 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23278 (suggested by Art Haas <ahaas@neosoft.com>).
23279
232801999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23281
889bf7c5 23282 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23283
23284Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23285
23286 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23287 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23288
232891999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23290
23291 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23292 a call to strlen; sometimes we do have sources.
23293
232941999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23295
23296 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23297 character, so GDB won't print garbage after its end.
d63a86f8 23298
c906108c
SS
23299 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23300 breakpoint there instead. Sometimes GCC emits memcpy to handle
23301 the large structures being passed by value, so we step into that
23302 instead of sum_array_print, which obscures what we're really testing.
23303 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23304 the bizarre steps into memcpy, so do that here. Add check for
23305 stepping into function calls that pass large structures by value.
23306 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23307 Remove all references to specific line numbers.
23308 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23309 New type and function.
23310 (main): Call large_struct_by_value, passing it a large struct by value.
23311 * lib/gdb.exp (gdb_get_line_number): New function.
23312
23313 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23314 more portable.
23315
7a292a7a
SS
233161999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23317
c906108c
SS
23318 * lib/gdb.exp: Doc fixes.
23319
7a292a7a
SS
233201999-03-05 Nick Clifton <nickc@cygnus.com>
23321
d63a86f8 23322 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23323
233241999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23325
c906108c 23326 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23327 commands. They're not germane to this test, and they don't work
23328 that way on remote targets.
c906108c 23329
3fc11d3e
JM
233301999-03-01 James Ingham <jingham@cygnus.com>
23331
23332 * Changelog entries merged over from gdb development branch.
23333
3fc11d3e
JM
23334 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23335
23336 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23337 for outputting results of test run.
23338
2d4a1622 23339 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23340
23341 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23342
7a292a7a
SS
233431999-02-25 Felix Lee <flee@cygnus.com>
23344
23345 * lib/gdb.exp (debug_format): initialize
23346
c906108c
SS
233471999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23348
23349 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23350 * gdb.base/call-rt-st.c: Ditto.
23351
c906108c
SS
233521999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23353
23354 * gdb.threads/pthreads.exp (horiz): New variable.
23355 (test_startup): Fix regexps that capture thread numbers.
23356
233571999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23358
23359 * gdb.base/smoke.exp: Disambiguate two test case names (both
23360 called ``print'').
23361
23362Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23363
23364 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23365 compilation.
c906108c
SS
23366
233671999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23368
23369 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23370 actual output formatting.
23371 * gdb.base/smoke.exp: GDB removes leading 0's.
23372 * gdb.base/volatile.exp: Don't check type of remuneration;
23373 that variable is no longer defined in constvars.c.
23374 * gdb.base/step-test.c (main): Exit with explicit exit code.
23375 * gdb.base/step-test.exp: Remove two nexti checks--they are
23376 not portable.
23377
233781999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23379
23380 * gdb.base/help.exp ("help delete display"): Fix test to match
23381 gdb's output.
23382
23383 * gdb.base/long_long.c (known_types): Initialize values to zero.
23384 * gdb.base/long_long.exp: Step one more line
23385 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23386 leading zeros. Explicitly ask for hex formatting. Use
23387 unique test case names.
c906108c
SS
23388
23389Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23390
d63a86f8 23391 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23392
23393 * gdb.c++/method.exp: Add missing close brace.
23394
233951999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23396
23397 * gdb.base/maint.exp: Use 'set height 0' to disable page
23398 prompting, not 'set height 400'.
23399
23400 Fix a bunch of timeouts.
23401 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23402 four separate tests, so expect doesn't take forever to match a ton
23403 of text against a regexp with lots of .* forms.
23404 ("maint print psymbols", "maint print symbols"): Make some of
23405 these greps more selective, so that expect doesn't try to wade
23406 through huge piles of output and time out.
23407
23408 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23409
23410 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23411 tests: one which doesn't expect shlib events to be reported, and
23412 another which does, but is XFAIL for all platforms other than
23413 HP/UX.
c906108c
SS
23414
23415 * gdb.base/break.exp: Teach the test suite that the `catch
23416 fork', `catch vfork', and `catch exec' commands produce error
23417 messages on platforms that don't provide these features.
23418
23419Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23420
23421 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23422 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23423 (shortening names from solib_threshold.exp etc), won't run on
23424 anything but HP-UX for the foreseeable future.
c906108c 23425 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23426 reflect move.
c906108c
SS
23427
23428Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23429
23430 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23431 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23432
23433Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23434
23435 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23436 successfully re-sets breakpoints in shared libraries.
23437 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23438
23439Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23440
d63a86f8
RM
23441 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23442 and compiled w/o GCC.
c906108c
SS
23443
23444 * gdb.hp/watch-cmd.exp: ditto.
23445
23446 * gdb.hp/watch-hp.exp: ditto.
23447
23448 * gdb.hp/xdb1.exp: ditto.
23449
23450 * gdb.hp/xdb2.exp: ditto.
23451
23452 * gdb.hp/dbx.exp: ditto.
23453
23454Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23455
23456 * constvars.c: Remove C++-isms.
23457 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23458 with GCC.
c906108c
SS
23459
23460Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23461
23462 The following changes are part of the HP merge.
23463
23464 * gdb.base/break.exp: new tests to verify that catchpoints for
23465 fork, vfork, and exec don't trigger inappropriately.
23466
23467 * gdb.base/opaque.exp: compile one file at a time, then link.
23468
23469 * gdb.base/signals.exp: be more restrictive about which hppa
23470 systems receive a setup_xfail. new tests.
23471
23472 * gdb.base/solib_threshold.build: new file.
23473 * gdb.base/solib_threshold.exp: new file.
23474 * gdb.base/solib_threshold.link_opts: new file.
23475 * gdb.base/solib_threshold.mk: new file.
23476 * gdb.base/gen_solib_threshold.c: new file.
23477
23478 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23479 tests. New tests for enums inside classes.
23480
23481 * gdb.c++/compiler.cc: indicate support of template debugging.
23482
23483 * gdb.c++/demangle.exp: run hp style demangling tests.
23484
23485 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23486 tests.
23487
23488 * gdb.c++/misc.cc: changes to support new tests.
23489
23490 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23491 to support new tests.
23492
23493 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23494 gcc, then skip these tests.
23495
23496Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23497
23498 The following files are part of the HP merge; some had longer
23499 names at HP, but have been renamed to be no more than 14
23500 characters in length.
23501
23502 * gdb.hp/ambiguous.cc: new file.
23503 * gdb.hp/ambiguous.exp: new file.
23504 * gdb.hp/attach.exp: new file.
23505 * gdb.hp/attach2.exp: new file.
23506 * gdb.hp/classes-hp.exp: new file.
23507 * gdb.hp/ctti.exp: new file.
23508 * gdb.hp/ctti-add.cc: new file.
23509 * gdb.hp/ctti-add1.cc: new file.
23510 * gdb.hp/ctti-add2.cc: new file.
23511 * gdb.hp/ctti-add3.cc: new file.
23512 * gdb.hp/dbx.exp: new file.
23513 * gdb.hp/exception.cc: new file.
23514 * gdb.hp/exception.exp: new file.
23515 * gdb.hp/foll-exec.c: new file.
23516 * gdb.hp/foll-exec.exp: new file.
23517 * gdb.hp/foll-fork.c: new file.
23518 * gdb.hp/foll-fork.exp: new file.
23519 * gdb.hp/foll-vfork.c: new file.
23520 * gdb.hp/foll-vfork.exp: new file.
23521 * gdb.hp/inherit-hp.exp: new file.
23522 * gdb.hp/more-steps.exp: new file.
23523 * gdb.hp/namespace.cc: new file.
23524 * gdb.hp/namespace.exp: new file.
23525 * gdb.hp/optimize.exp: new file.
23526 * gdb.hp/pxdb.c: new file.
23527 * gdb.hp/pxdb.exp: new file.
23528 * gdb.hp/quicksort.exp: new file.
23529 * gdb.hp/reg-test.exp: new file.
23530 * gdb.hp/reg-test.s: new file.
23531 * gdb.hp/sized-enum.c: new file.
23532 * gdb.hp/sized-enum.exp: new file.
23533 * gdb.hp/start-stop.exp: new file.
23534 * gdb.hp/templ-hp.cc: new file.
23535 * gdb.hp/templ-hp.exp: new file.
23536 * gdb.hp/thr-lib.c: new file.
23537 * gdb.hp/thr-lib.exp: new file.
23538 * gdb.hp/thr-lib.h: new file.
23539 * gdb.hp/thr-liblib.c: new file.
23540 * gdb.hp/virtfun-hp.c: new file.
23541 * gdb.hp/virtfun-hp.exp: new file.
23542 * gdb.hp/watch-cmd.exp: new file.
23543 * gdb.hp/watch-hp.exp: new file.
23544 * gdb.hp/xdb1.exp: new file.
23545 * gdb.hp/xdb2.exp: new file.
23546 * gdb.hp/xdb3.exp: new file.
23547
23548Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23549
23550 The following files are part of the HP merge; some had longer
23551 names at HP, but have been renamed to be no more than 14
23552 characters in length.
23553
23554 * gdb.base/ss.h: new file.
23555 * gdb.base/call-ar-st.c: new file.
23556 * gdb.base/call-ar-st.exp: new file.
23557 * gdb.base/call-rt-st.c: new file.
23558 * gdb.base/call-rt-st-exp: new file.
23559 * gdb.base/call-strs.exp: new file.
23560 * gdb.base/ena-dis-br.exp: new file.
23561 * gdb.base/environ.exp: new file.
23562 * gdb.base/long_long.exp: new file.
23563 * gdb.base/sect-cmd.exp: new file.
23564 * gdb.base/shlib-cl2.exp: new file.
23565 * gdb.base/smoke.exp: new file.
23566 * gdb.base/so-impl-ld.c: new file.
23567 * gdb.base/so-impl-ld.exp: new file.
23568 * gdb.base/so-indr-cl.c: new file.
23569 * gdb.base/so-indr-cl.exp: new file.
23570 * gdb.base/varargs.exp: new file.
23571 * gdb.base/volatile.exp: new file.
23572 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23573 * gdb.base/display.exp: new file.
c906108c
SS
23574 * gdb.c++/derivation.exp: new file.
23575 * gdb.c++/local.exp: new file.
23576 * gdb.c++/member-ptr.exp: new file.
23577 * gdb.c++/overload.exp: new file.
23578 * gdb.c++/ovldbreak.exp: new file.
23579 * gdb.c++/ref-types.exp: new file.
23580 * gdb.c++/ref-types2.exp: new file.
23581 * gdb.c++/userdef.exp: new file.
d63a86f8 23582
c906108c
SS
23583Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23584
23585 * gdb.base/default.exp: Reflect wording change in remote.c.
23586
dc96c6c7 23587Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23588
23589 * gdb.base/help.exp: Update to reflect current text.
23590
23591Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23592
23593 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23594 they're stack variables and contain garbage.
23595 * gdb.c++/anon-union.exp: new file.
23596
23597 The following changes were made by David Taylor
889bf7c5
PA
23598 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23599 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23600 in changes by HP.
c906108c
SS
23601
23602 * gdb.base/bitops.exp: new file.
23603 * gdb.base/default.exp: change expected messages for catch and
23604 info catch tests to reflect HP merge changes.
23605 * gdb.base/enable-disable-break.exp
23606 * gdb.base/ending-run.c: new file.
23607 * gdb.base/long_long.c: new file.
23608 * gdb.base/maint.exp: new file.
23609 * gdb.base/pointers2.exp: new file.
23610 * gdb.base/shlib-call2.exp: new file.
23611 * gdb.base/solib.exp: new file.
23612 * gdb.base/step-test.c: new file.
23613 * gdb.c++/anon-union.cc: new file.
23614 * gdb.c++/local.cc: new file.
23615 * gdb.c++/member-pointer.cc: new file.
23616 * gdb.c++/method.cc: new file.
23617 * gdb.c++/ref-types.cc: new file.
23618 * gdb.c++/ref-types2.cc: new file.
23619 * gdb.c++/userdef.cc: new file.
d63a86f8 23620
c906108c
SS
23621 * gdb.base/scope.exp: compile one file at a time, then link.
23622 * gdb.base/langs.exp: ditto.
23623 * gdb.base/list.exp: ditto.
d63a86f8 23624
c906108c
SS
23625Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23626
23627 The following changes were made by David Taylor
889bf7c5
PA
23628 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23629 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23630 in changes by HP.
d63a86f8 23631
c906108c
SS
23632 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23633 skip tests. When compiling pass c++ flag to gdb_compile.
23634 * gdb.c++/
d63a86f8 23635
c906108c
SS
23636 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23637 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23638 (skip_hp_tests): new function.
23639 (gdb_preprocess): new function.
23640
23641 * configure.in (hpdir): decide whether to configure gdb.hp.
23642 * configure: regenerated.
23643
23644 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23645 to delete on clean.
23646 (EXECUTABLES): update to reflect new additions.
23647 * gdb.base/commands.exp: update message expected.
23648 * gdb.base/default.exp: add copyright notice.
23649 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23650 * gdb.base/help.exp: update messages to reflect current text.
23651 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23652 targets for recurse tests.
23653 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23654 skip this file.
23655
23656 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23657 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23658 compilation.
23659 * gdb.c++/misc.exp: ditto.
23660 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23661 run the tests. tell gdb_compile that it's a c++ compilation.
23662
23663 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23664
c906108c
SS
23665 * gdb.base/all-bin.exp: new file.
23666 * gdb.base/arithmet.exp: new file.
23667 * gdb.base/assign.exp: new file.
23668 * gdb.base/completion.exp: new file.
23669 * gdb.base/cond-expr.exp: new file.
23670 * gdb.base/condbreak.exp: new file.
23671 * gdb.base/define.exp: new file.
23672 * gdb.base/dollar.exp: new file.
23673 * gdb.base/environment.exp: new file.
23674 * gdb.base/eval-skip.exp: new file.
23675 * gdb.base/jump.exp: new file.
23676 * gdb.base/logical.exp: new file.
23677 * gdb.base/pointers.exp: new file.
23678 * gdb.base/relational.exp: new file.
23679 * gdb.base/section_command.exp: new file.
23680 * gdb.base/whatis-expr.exp: new file.
23681
23682 * gdb.base/all-types.c: new file.
23683 * gdb.base/call-array-struct.c: new file.
23684 * gdb.base/call-return-struct.c: new file.
23685 * gdb.base/call-strings.c: new file.
23686 * gdb.base/callfuncs2.c: new file.
23687 * gdb.base/condbreak.c: new file.
23688 * gdb.base/constvars.c: new file.
23689 * gdb.base/display.c: new file.
23690 * gdb.base/int-type.c: new file.
23691 * gdb.base/jump.c: new file.
23692 * gdb.base/miscexprs.c: new file.
23693 * gdb.base/pointers.c: new file.
23694 * gdb.base/pointers2.c: new file.
23695 * gdb.base/shmain.c: new file.
23696 * gdb.base/shr1.c: new file.
23697 * gdb.base/shr2.c: new file.
23698 * gdb.base/solib.c: new file.
23699 * gdb.base/solib1.c: new file.
23700 * gdb.base/solib2.c: new file.
23701 * gdb.base/varargs.c: new file.
23702 * gdb.c++/derivation.cc: new file.
23703 * gdb.c++/overload.cc: new file.
23704 * gdb.c++/ovldbreak.cc: new file.
23705 * gdb.hp/attach.c: new file.
23706 * gdb.hp/attach2.c: new file.
23707 * gdb.hp/average.c: new file.
23708 * gdb.hp/compiler.c: new file.
23709 * gdb.hp/compiler.cc: new file.
23710 * gdb.hp/execd-program.c: new file.
23711 * gdb.hp/follow-exec.c: new file.
23712 * gdb.hp/follow-fork.c: new file.
23713 * gdb.hp/follow-vfork-and-exec.c: new file.
23714 * gdb.hp/misc-hp.cc: new file.
23715 * gdb.hp/more-steps.c: new file.
23716 * gdb.hp/optimize.c: new file.
23717 * gdb.hp/quicksort.c: new file.
23718 * gdb.hp/run-hp.c: new file.
23719 * gdb.hp/start-stop.c: new file.
23720 * gdb.hp/sum.c: new file.
23721 * gdb.hp/templates-hp.cc: new file.
23722 * gdb.hp/thread-local-in-lib.c: new file.
23723 * gdb.hp/thread-local-in-lib.h: new file.
23724 * gdb.hp/thread-local-in-lib.lib.c: new file.
23725 * gdb.hp/vforked-program.c: new file.
23726 * gdb.hp/virtfunc-hp.cc: new file.
23727 * gdb.hp/watchpoint-hp.c: new file.
23728 * gdb.hp/xdb.c: new file.
23729 * gdb.hp/xdb0.c: new file.
23730 * gdb.hp/xdb0.h: new file.
23731 * gdb.hp/xdb1.c: new file.
23732
23733Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23734
23735 The following change was made by Edith Epstein
889bf7c5
PA
23736 <eepstein@cygnus.com> as part of a project to merge in changes
23737 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23738
23739 * gdb.c++/demangle.exp: changed the expected output for some
23740 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23741 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23742 T1<char>::~T1<char>(void)
c906108c 23743 becomes,
a9c64011
AS
23744 maint demangle __dt__11T1__pt__2_cFv
23745 T1<char>::~T1(void)
c906108c 23746
889bf7c5 23747 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23748
c906108c
SS
23749Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23750
23751 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23752 * gdb.trace/backtrace.exp: Likewise.
23753 * gdb.trace/circ.exp: Likewise.
23754 * gdb.trace/collection.exp: Likewise.
23755 * gdb.trace/deltrace.exp: Likewise.
23756 * gdb.trace/infotrace.exp: Likewise.
23757 * gdb.trace/limits.exp: Likewise.
23758 * gdb.trace/packetlen.exp: Likewise.
23759 * gdb.trace/passc-dyn.exp: Likewise.
23760 * gdb.trace/passcount.exp: Likewise.
23761 * gdb.trace/report.exp: Likewise.
23762 * gdb.trace/save-trace.exp: Likewise.
23763 * gdb.trace/tfind.exp: Likewise.
23764 * gdb.trace/tracecmd.exp: Likewise.
23765 * gdb.trace/while-dyn.exp: Likewise.
23766 * gdb.trace/while-stepping.exp: Likewise.
23767
237681998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23769
23770 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23771
23772Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23773
23774 From Brendan Kehoe:
23775 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23776 int return types.
23777
23778Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23779
23780 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23781 remote dos host testing right.
c906108c
SS
23782
23783Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23784
23785 * gdb.base/corefile.exp: remove some xfails.
23786
23787Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23788
23789 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23790 have different timestamps.
c906108c
SS
23791
23792Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23793
23794 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23795 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23796
23797Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23798
23799 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23800 delta.
c906108c
SS
23801
23802Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23803
23804 * gdb.base/default.exp: Add brace missing from previous delta.
23805
23806Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23807
23808 * gdb.base/default.exp: Support test for info float for all
23809 varieties of arm toolchain.
23810
dc96c6c7 23811Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23812
23813 * gdb.trace/*.exp: remove "remote_download" command.
23814
dc96c6c7 23815Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23816
23817 * gdb.trace/*.exp: remove -gdwarf from compile.
23818
23819Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23820
23821 * gdb.trace/configure.in(AC_INIT): typo
23822 * gdb.trace/configure: regenerated
23823
dc96c6c7 23824Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23825
23826 * config/m68k-emc.exp: New file.
23827 * lib/<emc-support.exp trace-support.exp}: New files.
23828 * configure.in: add new test directory gdb.trace.
23829 * gdb.trace/{configure configure.in Makefile.in}: New files.
23830 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23831 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23832 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23833 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23834 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23835 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23836 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23837
dc96c6c7 23838Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23839
23840 * gdb.c++/classes.exp: Change all regular expressions to match
23841 arbitrary combinations of newline/carriage-return, so that they
23842 will work equally well on Unix and Windows.
23843 * gdb.c++/inherit.exp: ditto.
23844 * gdb.c++/virtfunc.exp: ditto.
23845
238461998-08-11 Dawn Perchik <dawn@cygnus.com>
23847
23848 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23849
c2d11a7d
JM
23850Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23851
23852 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23853 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23854 to use a0-a3/d0-d3 as needed.
23855
23856Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23857
23858 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23859 * gdb.disasm/am33.exp: Corresponding changes.
23860
c906108c
SS
238611998-07-11 Felix Lee <flee@cygnus.com>
23862
23863 * gdb.base/callfuncs.exp: add cmp10 test.
23864 * gdb.base/callfuncs.c (cmp10): new function.
23865
23866Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23867
d63a86f8 23868 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23869 into two parts to get around a synchronization problem in expect.
23870
3fc11d3e
JM
23871Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23872
23873 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23874
23875 * configure.in: Add options for gdbtk testsuite.
23876
23877 * configure: Regenerate.
23878
23879 * gdb.gdbtk: New directory to hold gdbtk tests.
23880
c906108c
SS
23881Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23882
23883 * gdb.fortran/types.exp: Escape brackets in expect patterns
23884 for test_float_literal_types_accepted tests.
23885 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23886 before run test.
23887
c2d11a7d
JM
23888Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23889
23890 * am33.exp: Just compile, do not link the testcase.
23891 * am33.s: Add ".am33" pseudoop to force am33 mode.
23892
c906108c
SS
238931998-06-25 Felix Lee <flee@cygnus.com>
23894
23895 * gdb.base/setshow.exp: make sure $pc is sane.
23896
23897 * gdb.stabs/weird.exp: split expect patterns properly.
23898
c2d11a7d
JM
23899Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
23900
23901 * gdb.disasm/am33.s: New disassembler testfile for the am33.
23902 * gdb.disasm/am33.exp: Run it.
23903
dc96c6c7 23904Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23905
23906 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
23907 match processing (and eliminate spurious timeouts when running).
23908
dc96c6c7 23909Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23910
23911 * gdb.base/signals.exp (test_handle_all_print): put back Mach
23912 exception test, but conditionalize it on target [mach | gnu].
23913
dc96c6c7 23914Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23915
23916 * gdb.base/overlays.exp: fixup compile line for linker script.
23917
23918Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
23919
23920 * gdb.fortran/types.exp: don't guess at float size.
23921
23922Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
23923
23924 * gdb.base/exprs.exp: delete test that depends on int size.
23925
23926Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
23927
23928 * config/sim.exp: Removed checks for target triplets.
23929 (gdb_target_sim): Use gdb,target_sim_options.
23930
23931Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
23932
23933 * gdb.base/reread.exp: New file.
23934 * gdb.base/reread1.c: New file.
23935 * gdb.base/reread2.c: New file.
23936
23937Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
23938
23939 * config/sim.exp: Use 'target sim -sparclite' when running
23940 SPARClite programs.
23941
23942Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
23943
23944 * gdb.base/structs2.exp: New file.
23945 * gdb.base/structs2.c: New file.
23946
23947Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
23948
23949 * gdb.asm/common.inc: New file.
23950 * gdb.asm/d10v.inc: New file.
23951 * asm-source.exp: Pass -I's to gas to find .inc files.
23952 Update line numbers in expected output.
23953 * asmsrc1.s: Rewrite.
23954 * asmsrc2.s: Rewrite.
23955 * configure.in: Create arch.inc symlink.
23956 * configure: Regenerate.
23957 * Makefile.in (distclean): Delete arch.inc.
23958
23959Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
23960
23961 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
23962 (t_enum_value2): ditto
23963 (t_enum_value3): ditto
23964 (main): ditto
c906108c
SS
23965Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23966
23967 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
23968 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
23969 change.
23970 Use gdb_test instead of send_gdb/gdb_expect sequences.
23971
23972Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
23973
23974 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
23975 not void.
23976
23977Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
23978
23979 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
23980 subroutines. Used to test gdbs ability to single step through PC
23981 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
23982
23983Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
23984
23985 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
23986 more rigorous EGCS C++ error checking.
23987
23988Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23989
a9c64011
AS
23990 * gdb.base/help.exp: Clean up `help set args' and `help show args'
23991 tests.
23992 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
23993 function when asleep.
23994 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
23995 for i*86 Linux and SVR4 signal handling problems.
23996 Remove linux xfail for `next to handler in signals_tests_1', fixed
23997 by recent infrun.c change.
23998 Limit backtrace to 10 frames to avoid timeout problems with infinite
23999 stack backtraces.
24000 Adjust expect pattern in `handle all print' test to match Apr 28 1997
24001 target.[ch] change.
c906108c
SS
24002
24003Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
24004
24005 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
24006 for a newline from gdb before continuing.
24007 (default_gdb_exit): Just look for y or n.
24008 (gdb_test): Detect abnormal exit from GDB running on DOS; if
24009 it does, fail the rests of the tests in the file.
24010
24011Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
24012
24013 * config/cygmon.exp: New file.
24014
24015Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
24016
24017 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 24018 main" test on remote targets.
c906108c
SS
24019
24020 * gdb.base/scope.exp: Fix problem with filelocal_bss before
24021 run test on remote targets.
24022
24023Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
24024
24025 * gdb.asm: New directory.
24026 * configure.in: Configure it.
24027 * configure: Regenerate.
24028 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
24029 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
24030
24031Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
24032
24033 * config/mn10300-eval.exp: New file to support MN10300 eval board.
24034
dc96c6c7 24035Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24036
a9c64011
AS
24037 * gdb.base/overlays (several files): Merge the two overlay
24038 managers into one. Change variables (foox, barx, bazx, grbxx)
24039 back into ints but force them to load in their proper sections.
c906108c
SS
24040
24041Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
24042
24043 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 24044 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
24045 (D10VCopy): Handle memory regions crossing 16k boundaries.
24046 (D10VCopy): Transfer data in 32 bit chunks.
24047
24048Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
24049
24050 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 24051 correct.
c906108c
SS
24052
24053 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 24054 map. Include space for printf in .text segment.
c906108c
SS
24055
24056 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 24057 updated d10v memory VMA/LMA map.
c906108c 24058 (D10VCopy): Call D10VTranslate.
d63a86f8 24059
c906108c
SS
24060Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
24061
24062 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
24063
24064 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
24065 that it won't be put into the .sdata - small data -
24066 section. Update reference.
c906108c
SS
24067 * gdb.base/baz.c (bazx, baz): Ditto.
24068 * gdb.base/foo.c (foox, foo): Ditto.
24069 * gdb.base/grbx.c (grbxx, grbx): Ditto.
24070
24071 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 24072 to be arrays.
d63a86f8 24073
dc96c6c7 24074Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24075
a9c64011
AS
24076 * gdb.base/overlays.exp: fix up and get working again.
24077 Add tests for backtraces from an overlay function.
d63a86f8 24078
c906108c
SS
24079Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
24080
24081 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
24082 "calling function with watchpoint enabled".
24083
24084Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
24085
24086 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 24087 gdb_suppress_tests for d10v-*-*.
c906108c
SS
24088 * lib/gdb.exp (gdb_suppress_tests): Disable this function
24089 pending review of whether it is useful or not.
24090
24091Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
24092
24093 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
24094
24095Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
24096
24097 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
24098 * config/dve.exp: New file to support Densan boards.
24099
24100Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
24101
24102 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 24103 reads and BSD.
c906108c
SS
24104
24105Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24106
24107 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24108 response.
24109
24110 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24111
24112Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24113
24114 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 24115 test.
c906108c
SS
24116
24117 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 24118 target_sizeof_long and target_bigendian_p.
c906108c 24119 (structs_by_value, structs_by_reference): Check values according
889bf7c5 24120 to targets word size and endianess.
d63a86f8 24121
c906108c
SS
24122Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24123
24124 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 24125 output.
c906108c
SS
24126
24127Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24128
24129 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 24130 Update test of set args help to match source change.
c906108c
SS
24131
24132Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24133
24134 * gdb.base/default.exp: Expect help system output to be in
24135 alphabetical order.
24136 * gdb.base/help.exp: Ditto.
24137
24138Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24139
24140 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24141 "i*86-pc-linux-gnu*".
24142 * gdb.base/interrupt.exp: Ditto.
24143 * gdb.base/corefile.exp: Ditto.
24144
24145 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24146 define vxworks when building the testcase.
c906108c
SS
24147
24148 * gdb.base/ptype.exp: Fix testnames to be unique.
24149 * gdb.base/radix.exp: Ditto.
24150 * gdb.base/term.exp: Ditto.
24151 * gdb.base/whatis.exp: Ditto.
24152 * gdb.c++/classes.exp: Ditto.
24153
24154Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24155
24156 * gdb.base/callfuncs.exp: Fix indentation.
24157
24158 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24159 suppress_flag has been set.
24160 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24161 target feature.
24162
24163Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24164
24165 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24166 the testcase.
24167
24168 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24169 set_debug_traps() and breakpoint().
c906108c
SS
24170 * gdb.c++/misc.cc (main): Ditto.
24171 * gdb.c++/templates.cc (main): Ditto.
24172 * gdb.c++/virtfunc.cc (main): Ditto.
24173
24174Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24175
24176 * lib/gdb.exp(gdb_step_for_stub): New function.
24177 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24178 exists, reload the executable and do a "continue" instead of
24179 doing a jump.
24180 (runto_main): Use gdb_step_for_stub.
d63a86f8 24181
c906108c 24182 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24183 tests to have unique names.
c906108c
SS
24184 * gdb.base/callfuncs.exp: Ditto.
24185 * gdb.base/commands.exp: Ditto.
24186 * gdb.base/default.exp: Ditto.
24187 * gdb.base/help.exp: Ditto.
24188 * gdb.base/list.exp: Ditto.
24189 * gdb.base/opaque.exp: Ditto.
24190 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24191 similar tests.
d63a86f8 24192
c906108c
SS
24193 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24194 * gdb.c++/cplusfuncs.cc: Ditto.
24195 * gdb.c++/virtfunc.cc: Ditto.
24196
24197 * config/monitor.exp: Keep track of the last file we saw, rather
24198 than trying to get the info from gdb.
24199
24200 * gdb.fortran/types.exp: Move comment to previous line.
24201
24202Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24203
24204 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24205 target mode.
c906108c
SS
24206
24207Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24208
24209 From Bob Manson:
24210 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24211 string from GDB when it connects.
c906108c
SS
24212
24213 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24214
24215Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24216
24217 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24218 if we can't get a debug format from GDB (we may be testing an
24219 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24220
24221 * gdb.stabs/weird.exp: Fix quoting.
24222
24223 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24224
24225Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24226
24227 * config/arm-ice.exp: New file.
24228
24229Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24230
24231 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24232 until it has been modified to work with the new testsuite.
c906108c 24233
99707966 24234 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24235 testcase won't compile, cause all of the testcases in the file to
24236 fail instead.
c906108c
SS
24237
24238 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24239 (gdb_clear_suppressed): New procedure.
24240 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24241 it contains a positive value.
24242
24243Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24244
24245 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24246
24247 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24248
24249Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24250
24251 * lib/gdb.exp (setup_xfail_format): New function.
24252 (get_debug_format): New function to get debug format.
24253 (debug_format): New global variable to hold last value set
24254 by get_debug_format.
24255 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24256 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24257 * gdb.c++/ptype.exp: Ditto.
24258 * gdb.c++/classes.exp: Ditto.
24259 * gdb.c++/cplusfuncs.exp: Ditto.
24260 * gdb.c++/inherit.exp: Ditto.
24261 * gdb.c++/templates.exp: Ditto.
24262 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24263
c906108c
SS
24264Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24265
24266 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24267 host doesn't have a currently-open connection.
24268
24269 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24270 any gdb stub target. Handle cases where gdb doesn't respond when
24271 interrupted in a sane fashion.
c906108c
SS
24272
24273 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24274 same thing in a totally different way.
c906108c
SS
24275
24276 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24277 setting "timeout".
c906108c 24278 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24279 default_gdb_init now.
c906108c
SS
24280
24281Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24282
24283 * gdb.base/printcmds.exp: Fix "check for floating addition"
24284 regexp to accept results within approx +/- .01 of exact value.
24285 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24286
24287Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24288
24289 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24290 properly.
c906108c
SS
24291 (gdb_expect): Add optional timeout parameter, and add timeout
24292 value to various calls.
24293 (gdb_suppress_tests): Only give one warning message per group.
24294
24295Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24296
24297 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24298 global variables. Handle getting a value for $timeout more
24299 gracefully.
c906108c
SS
24300
24301Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24302
24303 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24304 initialize.
c906108c 24305 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24306 by a target configuration file.
c906108c
SS
24307 (gdb_expect): Pass the timeout to remote_expect.
24308
24309 * config/monitor.exp(gdb_load): Fix typo in regexp.
24310
24311Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24312
24313 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24314
24315Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24316
24317 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24318 here. Call gdb_target_exec before rebooting the target, to make
24319 sure the connection to the target is closed.
c906108c
SS
24320 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24321 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24322 Also detect "Timeout reading from remote" error.
24323
24324 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24325 gdb_target_monitor. Don't call gdb_file_cmd here; let
24326 gdb_target_monitor do it.
c906108c
SS
24327
24328 * gdb.disasm/hppa.exp: Don't use exec_output.
24329
24330Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24331
24332 * gdb.base/list.exp: If we're debugging a non-native target,
24333 try to set the pc register to point to the start of the
24334 program before doing the first list command.
24335
24336 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24337 test_calls after restarting.
c906108c
SS
24338
24339 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24340 reloading.
c906108c
SS
24341
24342 * gdb.base/watchpoint.exp: Fix typo.
24343
24344 * gdb.base/setshow.exp: Check for use_gdb_stub.
24345
24346 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24347 stub case.
c906108c
SS
24348 * gdb.base/langs.exp: Ditto.
24349
24350 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24351 gdb_load_offset. If we weren't given a file to load, figure out
24352 what the current file is and use it.
c906108c
SS
24353
24354 * config/i386-bozo.exp: New file.
24355
24356Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24357
24358 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24359 feature.
24360
24361 * config/proelf.exp: New entry.
24362
24363Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24364
24365 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24366 of regexps.
24367
24368 * gdb.base/watchpoint.exp: Don't run the test_stepping
24369 tests if gdb can't call functions on the target.
24370
24371 * gdb.base/setshow.exp: Don't run the set prompt tests if
24372 the board has gdb_prompt set.
24373
24374Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24375
24376 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24377 * gdb.base/commands.exp: Likewise.
24378 * gdb.base/setshow.exp: Likewise.
24379
24380Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24381
24382 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24383 feature.
24384
24385 * config/i960.exp: New file.
24386
24387Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24388
24389 * gdb.base/funcargs.exp: Check for gdb,short_int target
24390 feature instead of looking for explicit target triplets.
24391
dc96c6c7 24392Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24393
d63a86f8 24394 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24395 "p 123DEADBEEF", to check parse_number.
24396 * top.c: change "to enable to enable" to "to enable" in a couple
24397 of help strings.
24398
24399Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24400
24401 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24402 on the mn10300.
d63a86f8 24403
c906108c
SS
24404Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24405
24406 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24407 where the test executable is run with explicit args.
24408 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24409
24410Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24411
24412 * gdb.base/run.c: Use FAKEARGV to build test executable that
24413 does not require a command line arg, since most simulators
24414 don't currently support passing such an arg into the simulated
24415 program.
24416 * gdb.base/commands.exp: Change tests to insert the proper
24417 value as the arg to the first recursive factorial call. Change
24418 compilation line to define FAKEARGV at compile time.
24419
24420Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24421
24422 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24423 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24424 function with watchpoint enabled" test.
24425
24426Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24427
24428 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24429 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24430
24431 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24432 "Tests restarted" messages.
c906108c
SS
24433
24434Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24435
24436 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24437
dc96c6c7 24438Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24439
24440 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24441 for INFO SYMBOL; add help tests for OVERLAY commands.
24442 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24443 add tests for OVERLAY commands
24444 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24445 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24446 * gdb.base/sigall.c: add usestubs code frag
24447 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24448
c906108c
SS
24449Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24450
24451 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24452 failures.
24453 (gdb_stop_suppressing_tests): Note that tests have restarted.
24454
24455Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24456
24457 * config/h8300.exp: New file.
24458
24459Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24460
24461 * gdb.base/setshow.exp: Check for the existence of a
24462 feature, not its value.
24463
24464Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24465
24466 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24467
24468 * gdb.base/scope.exp: It's now init0(), not init().
24469
24470 * gdb.base/scope0.c: For now, change init() to be init0().
24471
24472 * config/monitor.exp: Use gdb_serial in preference to serial
24473 or netport.
24474
24475 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24476 and it's not already set.
c906108c
SS
24477
24478Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24479
24480 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24481 isn't using a stub and if it supports argument passing.
c906108c
SS
24482
24483Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24484
24485 * config/udi.exp(gdb_start): Make sure UDICONF is set
24486 properly before starting gdb.
24487
24488Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24489
24490 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24491 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24492 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24493
24494Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24495
24496 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24497 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24498
24499 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24500
24501 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24502
24503 * config/monitor.exp: Make sure we disconnect from the target.
24504 Also, try a reboot/reload cycle instead of failing if the
24505 load fails.
24506
24507Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24508
24509 * gdb.base/default.exp: Don't set match_max.
24510 * gdb.base/help.exp: Ditto.
24511 * gdb.base/list.exp: Ditto.
24512 * gdb.base/signals.exp: Ditto.
24513
24514 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24515 set, use remote_ld to download the testcase instead of
24516 the GDB loader.
24517
24518Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24519
24520 * config/vr5000.exp: New file.
24521
24522 * config/monitor.exp(gdb_target_monitor): Add pattern for
24523 "Ending remote" to detect errors in connecting.
24524
24525 * gdb.base/setshow.exp: Add .* within auto language test.
24526
24527 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24528 target feature.
24529
24530 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24531 and reboot the board if necessary.
c906108c
SS
24532
24533 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24534 a set of tests. Remove print.* from the patterns being checked.
24535
24536Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24537
24538 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24539 refer to gdb_spawn_id.
24540
24541 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24542 longer used.
24543 * config/sparclet.exp: Ditto.
24544 * config/sparclet-old.exp: Ditto.
24545 * config/slite.exp: Ditto.
24546 * config/sim.exp: Ditto.
24547 * gdb.base/funcargs.exp: Ditto.
24548
24549 * lib/gdb.exp:Remove references to gdb_spawn_id.
24550 (gdb_expect): Move to remote.exp.
24551
24552Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24553
24554 * config/monitor.exp: Detect the "Couldn't establish connection"
24555 message from GDB.
24556
24557Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24558
24559 * gdb.base/bitfields.exp: Use runto instead of explicit
24560 gdb_run_cmd/gdb_expect sequences.
24561
24562 * gdb.base/break.exp(text_next_with_recursion): Add match for
24563 gdb_expect call.
24564
24565 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24566 We also need to handle the "A program is being debugged already"
24567 prompt from gdb. Use gdb_test to set the baud rate.
24568
24569 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24570 to 20000. Really. I mean it.
24571
24572Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24573
24574 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24575 fails. If suppress_flag is set, skip perror message about not
24576 being able to send to GDB.
c906108c 24577 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24578 GDB.
c906108c
SS
24579 (gdb_expect): If suppress_flag is set, always fail immediately.
24580 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24581 (gdb_init): Call gdb_stop_suppressing_tests.
24582 (default_gdb_exit): Ditto.
24583 (default_gdb_start): Ditto.
24584
24585 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24586 gdb_stop_suppressing_tests as appropriate.
c906108c 24587 * gdb.base/break.exp: Ditto.
889bf7c5 24588 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24589 * gdb.base/commands.exp: Ditto.
24590 * gdb.base/exprs.exp: Ditto.
889bf7c5 24591 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24592 * gdb.base/list.exp: Ditto.
24593 * gdb.base/recurse.exp: Ditto.
889bf7c5 24594 * gdb.base/scope.exp: Ditto.
c906108c
SS
24595 * gdb.base/structs.exp: Ditto.
24596 * gdb.c++/inherit.exp: Ditto.
24597
24598Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24599
24600 * config/vr4300.exp: New file.
24601
99707966 24602 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24603
99707966 24604 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24605
24606Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24607
24608 * lib/gdb.exp(gdb_init): New function.
24609
24610 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24611 for each individual variable set.
c906108c
SS
24612
24613 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24614 name.
24615
24616 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24617
24618 * gdb.base/scope.exp: Use gdb_test.
24619
24620 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24621 aborting; the testsuite driver will do that for us (see
24622 gdb_finish). Also, use gdb_test in a few more places.
24623
24624Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24625
24626 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24627
24628Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24629
24630 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24631 and "add_tests" are not at the same address.
24632
24633Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24634
24635 * gdb.base/ptype.exp: Use gdb_test.
24636
24637Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24638
24639 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24640 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24641 left in. No longer expect them to fail.
24642
24643 * gdb.stabs/*.mt; Deleted, no longer used.
24644 * gdb.stabs/configure.in: Remove references to target makefile
24645 frags.
24646 * gdb.stabs/configure: Rebuilt.
24647
24648 * gdb.disasm/*.mt: Deleted, no longer used.
24649 * gdb.disasm/configure.in: Remove references to target makefile
24650 frags. Use "sh3.s" as the unique filename for this directory.
24651 * gdb.disasm/configure: Rebuilt.
24652
24653 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24654 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24655 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24656
24657Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24658
24659 * config/udi.exp: Use mondfe,name instead of remote_host.
24660
24661Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24662
24663 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24664 a function with a watchpoint enabled on the mn10200.
24665
24666 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24667 before trying to create it!
24668
24669Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24670
24671 * config/vx.exp: Use hostname instead of netport.
24672
24673 * config/vxworks.exp: New file.
24674
24675 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24676
24677 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24678 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24679 occurs.
24680
24681 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24682 $gdb_spawn_id directly.
24683 (gdb_run_cmd): Try _start as well as start. Use the target feature
24684 gdb,start_symbol as the symbol to start from when jumping.
24685
24686Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24687
24688 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24689 redundant) test.
24690
24691 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24692 it doesn't lose for 16bit integer systems.
24693
24694Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24695
24696 * gdb.fortran/types.exp: If the target doesn't support "double"
24697 data types, then expect "real" types to only be 4 bytes.
24698
24699 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24700 call tests if the target doesn't support inferior function calls.
24701
24702 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24703 in printf tests.
24704
24705Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24706
24707 * gdb.base/help.exp: Disable "help set", "help show", and
24708 "help support". Simplify regexp for "help stack".
24709
24710 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24711 to 60 seconds. Temporarily set match_max to 15000 around the
24712 "info copying" test.
24713
24714 * gdb.base/nodebug.exp: Don't try to do an inferior function
24715 call if the target doesn't support them.
24716 * gdb.base/printcmds.exp: Likewise.
24717 * gdb.base/setvar.exp: Likewise.
24718 * gdb.base/structs.exp: Likewise.
24719 * gdb.c++/templates.exp: Likewise.
24720 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24721
24722 * gdb.base/recurse.exp: Enable for the mn10200.
24723
24724 * configure.in: Do configure gdb.stabs directory for *-*-elf
24725 targets.
24726 * configure: Rebuilt.
24727
24728 * gdb.base/break.exp: Check for gdb,noresults before testing
24729 exit status and/or results from the target.
24730 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24731 * lib/gdb.exp: Remove old (now bogus) initialization of
24732 noinferior, noargs, noresults and nosignals.
24733
24734Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24735
24736 * config/sh.exp: New file.
24737
24738 * config/slite.exp: Try to connect multiple times to the board
24739 before rebooting. Only send a "monitor run" if need_monitor_run
24740 is set.
24741
24742 * gdb.base/break.exp: Don't do the "stub continue" test if
24743 the target has gdb_stub set.
24744
24745 * gdb.base/callfuncs.exp: Increase the timeout.
24746
24747 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24748 if the target has gdb,noinferiorio set.
24749
24750 * gdb.base/list.exp: Increase match_max to 10000 characters.
24751
24752 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24753
24754 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24755 target.
24756
24757 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24758
24759Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24760
24761 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24762 trying to delete the copy of gdb. Catch the file delete so we
24763 don't die if the delete fails; also, the file should be copied to
24764 the host, not to the build.
c906108c
SS
24765
24766Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24767
24768 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24769 parenthesis in case it contains multiple regexps separated
c906108c
SS
24770 with |.
24771
24772 * gdb.base/watchpoint.exp: Use gdb_test.
24773 * gdb.base/default.exp: Ditto.
24774
24775Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24776
99707966 24777 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24778
c906108c
SS
24779 * gdb.base/scope.exp: Use gdb_test.
24780 * gdb.c++/classes.exp: Ditto.
24781 * gdb.c++/inherit.exp: Ditto.
24782
24783Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24784
24785 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24786 remote_exec instead.
24787 * gdb.base/corefile.exp: Don't be ridiculous.
24788 * gdb.base/*.c: Add missing stub invocations.
24789
24790Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24791
24792 * config/slite.exp: Miscellaneous fixes.
24793
24794 * lib/gdb.exp: Fix runto.
24795
24796 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24797 the target.
24798
24799 * gdb.base/watchpoint.exp: Fix regexp.
24800
24801 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24802 close and wait commands, as the descriptor may now be
24803 invalid. Always call "remote_close host".
24804
24805Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24806
24807 Major rewrite for testsuite revision.
d63a86f8 24808
c906108c
SS
24809 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24810 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24811 instead of relying on spawn_id to always contain a valid
24812 spawn id.
24813 (get_compiler_info): New procedure to build the ${binfile}.ci
24814 file, instead of replicating this in N different places.
24815 (gdb_compile): New procedure.
d63a86f8 24816
c906108c 24817 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24818 appropriate arguments) instead of compile. Use gdb_test in a lot
24819 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24820 at the start of a testcase, as this is no longer done magically.
24821
24822 config/*-gdb.exp: Rename without the -gdb suffix.
24823
24824 config/mips.exp: Use remote_close instead of exit_remote_shell.
24825 config/monitor.exp: Use target_info instead of looking at
24826 baud, timeout, etc.
24827 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24828
24829Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24830
24831 * gdb.c++/templates.exp (test_ptype_of_templates),
24832 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24833 Update expect patterns for destructors and assignment operators
24834 to match corresponding c-typeprint.c changes.
24835 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24836 to destructor breakpoint test, GDB should be able to set the
24837 destructor breakpoint without specifying arguments.
24838
24839Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24840
24841 * gdb.threads/pthreads.exp: Change result for failure to compile due
24842 to lack of pthreads runtime support from an error to simply an
24843 unsupported test, per dejagnu standards.
24844
24845Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24846
24847 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24848 where GDB exits to reduce pattern match time.
24849 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24850
24851 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24852
dc96c6c7 24853Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24854
24855 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24856 * gdb.base/default.exp: ditto.
24857 * gdb.base/nodebug.exp: ditto.
24858 * gdb.base/printcmds.exp: ditto.
24859 * gdb.base/ptype.exp: ditto.
24860 * gdb.base/setvar.exp: ditto.
24861 * gdb.base/structs.exp: ditto.
24862 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24863
24864Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24865
24866 * configure, */configure: Rebuild with autoconf 2.12.
24867
24868Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24869
24870 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24871 use new i*86-pc-linux*-gnu quads.
24872 * gdb.base/corefile.exp: Ditto.
24873 * gdb.base/signals.exp: Ditto.
24874 * gdb.base/sigall.exp: Ditto.
24875 * gdb.base/interrupt.exp: Ditto.
24876
24877 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24878 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24879 RedHat 4.0.
d63a86f8 24880
c906108c 24881 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24882 linux. This allows the test case to at least compile on latest
24883 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24884
24885Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24886
24887 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24888 directory to search gdb directory. Accept and step over conditional
24889 stack alignment code. Consume $prompt in failure cases.
24890 Reset timeout to $oldtimeout instead of some arbitrary value.
24891 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
24892 timeout problems with infinite stack backtraces.
24893 * gdb.base/ptype.exp (ptype struct link, union tu_link):
24894 Accept function parameters for linkfunc member.
24895
24896Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
24897
24898 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
24899 (CXXFLAGS): Remove, unreferenced.
24900 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
24901 previous -B options and also add -B option to pick up cross compiled
24902 runtime.
c906108c
SS
24903 (TARGET_INCLUDES): Add for -I options and add code to initialize when
24904 doing cross compiles.
24905 (target_alias): Declare global.
24906 (xgcc): Set variable to full path of gcc in build tree. Use findfile
24907 to verify that gcc exists in build tree, and if so set CC to that
24908 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 24909
c906108c
SS
24910Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
24911
24912 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
24913 ptype test for anonymous union. Fixup testcase to match
24914 current gcc debug output.
24915
24916Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
24917
24918 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
24919 force argument to an unsigned long type.
24920
24921Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
24922
24923 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 24924 tests and anonymous union print/ptype tests.
c906108c
SS
24925 * gdb.base/list.exp (test_forward-search): Increase timeout by
24926 5 minutes for the "search extremely long line" case.
24927 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
24928 completely optional and that the pass/fail messages use the command as
24929 the message if that third arg is a null string.
24930 (gdb_test_exact): Arrange that a null string pattern means match a
24931 null string output rather than any output, which might include random
889bf7c5 24932 errors.
c906108c
SS
24933 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
24934 backtrace test.
24935 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
24936 always failing and failure is now exposed by gdb.exp changes.
24937
24938Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
24939
24940 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
24941 weren't being noted.
24942
24943Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24944
24945 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
24946 * gdb.stabs/weird.exp: Remove v_comb xfails.
24947
dc96c6c7 24948Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24949
24950 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 24951 list.exp scope.exp watchpoint.exp]
c906108c 24952 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 24953
dc96c6c7 24954Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24955
24956 * config/monitor.exp: Increase download timeout to 1000 seconds.
24957
dc96c6c7 24958Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24959
24960 * config/m32r.exp: Increase timeout to 120 seconds.
24961
24962Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
24963
24964 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
24965 and accept older ordering as obsolescent gcc or gdb.
24966 * gdb.c++/templates.exp: Ditto.
24967 * gdb.c++/virtfunc.exp: Ditto.
24968
24969Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
24970
24971 * gdb.base/coremaker.c: Add code to mmap some data so we
24972 can check that it ends up in the core file.
24973 * gdb.base/corefile.exp: Add test to read mmapped data
24974 from core file.
24975
dc96c6c7 24976Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24977
24978 * config/m32r.exp: New file.
24979
24980Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
24981
24982 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
24983 that cflags can contains -gstabs, and work correctly for other tests.
24984
dc96c6c7 24985Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24986
24987 * gdb.base/setshow.exp: New file, tests show and set.
24988 * gdb.base/setshow.c: New file, tests show and set.
24989 * gdb.base/help.exp: Add test for help set|show annotate.
24990 * gdb.base/default.exp: Add test for set|show annotate.
24991
24992Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
24993
24994 * testsuite/gdb.base/break.exp: Make backtrace from factorial
24995 errors unique.
24996 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
24997 explicitly.
24998
24999Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
25000
25001 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
25002 and width commands. This is done elsewhere.
25003 * (gdb_start): Don't call gdb_start_sim here. That's already
25004 done in gdb_load. This fixes lots of failures in default.exp.
25005
25006Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
25007
25008 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
25009 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
25010 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
25011 in the same we we treat other failures (since it may be an expected
889bf7c5 25012 condition), rather than as an error.
c906108c
SS
25013 * gdb.base/signals.exp (test_handle_all_print): Revert back to
25014 old test format.
25015
25016Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
25017
25018 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
25019 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 25020 twice. Nuke the duplicates.
c906108c 25021 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 25022 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
25023 Remove config.h along with other config files.
25024
25025Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
25026
25027 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
25028 "p func1 ()" and note that rests of tests are skipped.
25029 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25030 setup_xfails for "print func2::coremaker_local".
c906108c
SS
25031 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
25032 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
25033 affected by the previous run test.
25034 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
25035 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
25036 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
25037 "pass int powerset tuple" and "pass modeless int powerset tuple".
25038 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
25039 "real write 4" and "real write 8".
25040 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25041 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
25042 "print \$i after tuple assign 2", and
25043 "print vs2 after tuple assign 2".
25044 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
25045 meaningful error message and return -1 so the caller can
25046 suppress further tests and avoid a cascade of errors.
d63a86f8 25047
c906108c
SS
25048Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
25049
25050 * gdb.base/a1-selftest.exp: Tweak tests to account for new
25051 format for printing version.
25052 * gdb.base/default.exp: Ditto.
25053 * gdb.base/interrupt.exp: Fix problem with cascade of
25054 errors if child process dies while calling a function.
d63a86f8 25055
c906108c
SS
25056Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
25057
25058 * Makefile.in (VPATH): Add
25059 * Makefile.in (Makefile, config.status): Fix rules so things get
25060 remade when necessary.
25061
25062Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
25063
25064 * Makefile.in (just-check): Add path to sibling expect dir
25065 to environment variable specified by RPATH_ENVVAR.
25066
25067Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
25068
25069 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
25070 (just-check): Add shared library paths for libstdc++, tk,
25071 tcl, bfd, and opcodes to the environment variable specified
25072 in RPATH_ENVVAR.
25073 * configure.in: Add support to recognize --enable-shared flag
25074 and generate correct value for RPATH_ENVVAR.
25075 * configure: Regenerated with autoconf.
25076
25077Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
25078
25079 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 25080 include all osf versions.
c906108c
SS
25081 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
25082 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
25083 when target is linux. When failing to build pthreads test
25084 executable, give more meaningful message.
25085 * gdb.threads/pthreads.c: Hpux also uses old definition of second
25086 arg for pthread_create.
d63a86f8 25087
c906108c
SS
25088Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
25089
25090 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 25091 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 25092 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 25093 and -lpthreads (everybody else).
c906108c
SS
25094 (test_startup): Fail gracefully if threads are not supported.
25095 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
25096 "p/c array_index("abcdef",2)" when not gcc compiled.
25097 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
25098 "print func2::coremaker_local" when not gcc compiled.
25099 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
25100 "ptype on opaque struct tagname (statically)",
25101 "ptype on opaque struct tagname (dynamically) 1", and
25102 "ptype on opaque struct tagname (dynamically) 2"
25103 for not compiled with gcc.
25104 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25105 backtrace when compiled with gcc.
d63a86f8 25106 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
25107 than always return success.
25108
25109Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25110
25111 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25112
25113Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25114
25115 * gdb.base/structs.exp: Undo last change.
25116
25117Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25118
25119 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25120 encapsulate all the steps/nexts done during self test, starting
25121 at main, and makes them less sensitive to optimization issues.
25122 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25123 signal handler" test.
25124 * gdb.threads/pthreads.exp: Only run this for native configs.
25125 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25126 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25127 tests.
25128 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25129 for "runto test_calls(void)" test.
d63a86f8 25130
c906108c
SS
25131Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25132
25133 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25134 and don't expect address info in breakpoint confirmations.
25135
25136Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25137
25138 * gdb.base/list.exp (test_forward_search): Increase timeout
25139 temporarily by 60 seconds for searching extremely long line,
889bf7c5 25140 and then reset to old value when done. Increase expect input
c906108c
SS
25141 buffer to 10000.
25142
25143Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25144
25145 * gdb.base/list.exp (test_forward_search): Fix to handle very
25146 long source line without overflowing expect's input buffer.
25147
25148Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25149
25150 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25151 "buffer_full".
25152
25153 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25154 "buffer_full".
25155
25156 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25157 "buffer_full".
25158
25159 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25160 "buffer_full".
25161
25162Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25163
25164 * configure.in (configdirs): Add gdb.threads.
25165 * configure: Regenerated with autoconf.
25166 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25167 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25168 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25169
c906108c
SS
25170Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25171
25172 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25173
25174Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25175
25176 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25177 each signal's status in the output of "handle all print".
25178 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25179 the \r\n sequence that immediately precedes the gdb prompt.
25180 * gdb.base/a1-selftest.exp: Save original timeout and restore
25181 after test.
25182
25183Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25184
25185 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25186 symbol.
25187
25188Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25189
25190 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25191
25192Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25193
25194 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25195 timeout by 60 seconds.
25196
25197Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25198
25199 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25200 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25201 error return.
25202
25203Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25204
25205 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25206 gdb initialization, also report how long dejagnu waited. Restore
25207 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25208 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25209
25210Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25211
25212 * lib/gdb.exp: Report timeout value for verbosity level 2.
25213 * config/gdbserver.exp: Ditto.
25214 * config/hppro.exp: Ditto.
25215 * config/mips-gdb.exp: Ditto.
25216 * config/monitor.exp: Ditto.
25217 * config/netware.exp: Ditto.
25218 * config/sim-gdb.exp: Ditto.
25219 * config/slite-gdb.exp: Ditto.
25220 * config/udi-gdb.exp: Ditto.
25221 * config/unix-gdb.exp: Ditto.
25222 * config/vx-gdb.exp: Ditto.
25223 * gdb.base/a1-selftest.exp: Ditto.
25224 * gdb.base/a2-run.exp: Ditto.
25225 * gdb.base/break.exp: Ditto.
25226 * gdb.base/corefile.exp: Ditto.
25227 * gdb.base/list.exp: Ditto.
25228 * gdb.base/recurse.exp: Ditto.
25229 * gdb.base/scope.exp: Ditto.
25230 * gdb.base/signals.exp: Ditto.
25231
25232Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25233
25234 * gdb.threads/Makefile.in (docdir): Removed.
25235
25236Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25237
25238 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25239 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25240 @srcdir@.
d63a86f8 25241 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25242 autoconf 2.5 or higher.
25243 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25244
25245Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25246
25247 * configure: Regenerated.
25248 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25249 avoid name clashes with SunOS headers.
25250
25251Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25252
25253 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25254
25255Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25256
25257 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25258 prototype information ends up in the compiler info file.
25259
25260Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25261
25262 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25263 attempting to regenerate it. Eliminate use of a temporary file
25264 and just generate the info file directly. Source it immediately,
25265 for consistency of use.
25266 * gdb.base/corefile.exp: Ditto
25267 * gdb.base/exprs.exp: Ditto.
25268 * gdb.base/funcargs.exp: Ditto.
25269 * gdb.base/langs.exp: Ditto.
25270 * gdb.base/list.exp: Ditto.
25271 * gdb.base/mips_pro.exp: Ditto.
25272 * gdb.base/nodebug.exp: Ditto.
25273 * gdb.base/opaque.exp: Ditto.
25274 * gdb.base/ptype.exp: Ditto.
25275 * gdb.base/scope.exp: Ditto.
25276 * gdb.base/setvar.exp: Ditto.
25277 * gdb.base/signals.exp: Ditto.
25278 * gdb.base/whatis.exp: Ditto.
25279 * gdb.c++/templates.exp: Ditto.
25280 * gdb.c++/virtfunc.exp: Ditto.
25281 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25282 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25283
25284Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25285
25286 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25287 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25288 Increase timeout, a lot of single stepping might be needed if the
25289 target has no hardware watchpoints.
25290
25291Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25292
25293 * gdb.base/break.exp: Ignore compiler warnings when compiling
25294 break.c.
25295 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25296 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25297 from remote-sim.
25298 * gdb.base/exprs.exp: Add h8300 xfails.
25299 * gdb.base/funcargs.exp: Likewise.
25300 * gdb.base/nodebug.exp: Likewise.
25301 * gdb.base/printcmds.exp: Likewise.
25302 * gdb.base/ptype.exp: Likewise.
25303 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25304 h8300 xfails.
d63a86f8 25305 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25306 on the h8300.
25307 * gdb.base/funcargs.c: Explicitly make last constant argument to
25308 call_after_alloca_subr an unsigned long type.
25309 * gdb.base/return.c: Include stdio.h.
25310
25311Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25312
25313 * config/abug.exp: New file for the older Motorola Bug monitor
25314 that runs on the mvme13x series VME boards.
25315 * config/monitor.exp: Use the new config array for target settings
25316 if they exist.
25317
25318Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25319
25320 * sim-gdb.exp: Make the SH simulator allocate less space when
25321 it is targeted.
25322
25323Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25324
25325 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25326 test.
25327
25328Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25329
25330 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25331 "rs6000-*-*" for "list function in include file" when gcc compiled.
25332 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25333 for "p ctable1[120]".
25334 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25335 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25336 Remove setup_xfail for "rs6000-*-*" for
25337 "print 'scope0.c'::filelocal before run".
25338 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25339 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25340 since some compilers don't allow both options to be given
25341 on the same command line. Create object file and move it.
d63a86f8 25342
c906108c
SS
25343Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25344
25345 * gdb.base/corefile.exp: Always regenerate the core file, since
25346 we always regenerate the coremaker program. Detect special case
25347 where registers cannot be read from core file.
d63a86f8 25348
c906108c
SS
25349Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25350
25351 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25352 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25353 * gdb.c++/templates.exp: Only match on basename of file since
25354 some formats like xcoff don't encode directory information.
25355 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25356 and rs6000 AIX xcoff targets.
25357 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25358 * configure: Regenerate.
25359 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25360 here, rather than in distclean.
d63a86f8 25361
c906108c
SS
25362Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25363
25364 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25365 defined, and use it to compile the test case with -O2. The
25366 native compilation still uses no optimization.
25367 * gdb.base/mips_pro.c: Remove inline assembly code since
25368 it is compiled PIC by default, which results in assembler
25369 warnings that make the testsuite think the compilation
25370 was unsuccessful.
25371
25372Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25373
25374 * gdb.c++/misc.exp: Add note to message for
25375 "print s.a for foo struct" that this is a known gcc 2.7.2
25376 and earlier bug.
25377
25378Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25379
25380 * gdb.base/break.exp: Fix pattern for matching "Delete all
25381 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25382 setup_xfail for deleting all breakpoints test. Fix various
25383 timeout messages to include "(timeout)".
25384 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25385 for "p t_float_values2(3.14159,float_val2)".
25386 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25387 for "continue to call2g" when gcc compiled.
25388 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25389 "up to foo in langs.exp", "show language at foo in langs.exp",
25390 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25391 and "show language at fsub in langs.exp".
25392 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25393 "list line 1 in include file", "list message for lines past EOF",
25394 "list function in include file", "list list0.h:foo", and
25395 "list filename:function; nonexistant function".
25396 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25397 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25398 and "ptype t_char_array" to be for native cc only.
d63a86f8 25399
c906108c
SS
25400Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25401
d63a86f8 25402 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25403 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25404 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25405
25406Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25407
25408 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25409 "bt in signals.exp". This problem only appears when running
25410 the testsuite, and then only intermittently.
25411
25412Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25413
25414 * gdb.base/return.exp (return_tests): Differentiate between
25415 two tests of continuing.
25416
25417Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25418
25419 * */Makefile.in (maintainer-clean): Remove config.log.
25420 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25421 * gdb.c++/Makefile.in (PROGS): Add inherit.
25422 (clean): Remove *.ci.
25423
25424Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25425
25426 * gdb.c++/misc.cc: Add test code from Mike Stump.
25427 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25428
25429Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25430
25431 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25432 to "alpha-*-osf2*" and add comment.
25433 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25434 setup_xfail for "step over execarg initialization" and
25435 "step over corearg initialization".
c906108c
SS
25436 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25437 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25438 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25439 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25440 "print func2::coremaker_local", and "backtrace in corefile.exp".
25441 * gdb.base/signals.exp: Build and source signals.ci.
25442 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25443 to be for gcc only.
25444 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25445
c906108c
SS
25446Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25447
25448 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25449 Feb 3 procfs.c change.
25450
25451Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25452
25453 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25454
25455Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25456
25457 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25458 from dejagnu's apparent default of 10 seconds, which gives random
25459 results when running the tests over NFS on moderately loaded systems.
25460 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25461
25462Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25463
25464 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25465 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25466 result reports.
c906108c
SS
25467
25468Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25469
25470 * configure.in (CY_AC_PATH_TCLH): Remove.
25471 * configure: Regenerate.
25472
25473Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25474
25475 * gdb.c++/Makefile.in (clean): Add missing '{'.
25476
25477Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25478
25479 * lib/gdb.exp: Provide a default value for noinferior.
25480
25481 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25482 Load libgloss.exp.
25483
25484Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25485
25486 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25487 the executable, not the .o to run the tests from.
25488
25489Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25490
25491 * gdb.base/break.exp: Don't test for program exit or exit status
25492 if $noresults if nonzero.
25493 * gdb.base/langs.exp: Likewise.
25494 * gdb.base/watchpoint.exp: Likewise.
25495
25496 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25497 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25498 trying to compile the testcase.
25499
25500Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25501
25502 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25503 * gdb.base/signals.exp (continue to handler): Likewise.
25504
25505Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25506
25507 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25508
25509 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25510
25511Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25512
25513 * gdb.base/corefile.exp: Recognize "not found" as failure
25514 when trying to determine if a core file was generated.
25515 If no core file was generate the first time, try again without
25516 the ulimit -c to work around braindamaged shells.
25517
25518Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25519
25520 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25521 [] tests with "test" and enclose string in quotes.
25522 * gdb.stabs/configure: Rebuild
d63a86f8 25523
c906108c
SS
25524Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25525
25526 Changes in sync with expect:
25527 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25528 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25529 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25530 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25531 argument to AC_REQUIRE.
25532 * configure: Regenerated.
25533
25534Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25535
25536 * gdb.base/corefile.exp: When generating a core, discard any
25537 error messages about ulimit not found and the "core dumped"
25538 message from the shell that runs the coredumper.
25539
25540Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25541
25542 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25543
25544 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25545 which sed script to run. Expect failure for v_comb test
25546 on PA targets too.
d63a86f8 25547
c906108c
SS
25548Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25549
25550 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25551 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25552
25553Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25554
25555 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25556 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25557 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25558 * lib/gdb.exp (default_gdb_start): Fix typo.
25559 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25560 messages to not include the full program name that caused
25561 the core dump since some systems (such as solaris) apparently
25562 truncate this path to about 80 characters.
25563 When generating a core file first try increasing the core file
25564 size limit to unlimited since some systems may default it to
25565 zero, and it is harmless to try it. Move the test for failing
25566 to generate a core file to where it will actually get executed.
25567 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25568 new gdb result from g++ debug info improvements and make old
25569 pattern obsolescent. Also account for size_t differences
25570 (may be int or long).
25571 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25572 initialization before function call is placed in the delay slot
25573 and thus appears to be skipped over by commands such as "next".
25574
25575Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25576
25577 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25578
25579Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25580
25581 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25582 input source file; fix code to compile test to deal with this
25583 convention.
25584 * gdb.c++/*.exp: Likewise.
25585
25586Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25587
25588 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25589 "bt in signals.exp".
25590
25591Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25592
25593 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25594 "step over execarg initialization" and
889bf7c5 25595 "step over corearg initialization".
c906108c
SS
25596
25597Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25598
25599 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25600 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25601
25602Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25603
25604 From Rob Savoye (rob@poseidon.cygnus.com)
25605 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25606 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25607 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25608 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25609 configure.in}: Major reworking for autoconfig.
c906108c
SS
25610 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25611 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25612 New files.
c906108c
SS
25613 * config/unix-gdb.exp: Make GDB global.
25614 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25615 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25616 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25617 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25618 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25619 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25620 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25621 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25622 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25623 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25624 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25625 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25626 to returns as necessary, arrange for test to compile own testcase
25627 executable.
c906108c 25628 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25629
c906108c
SS
25630Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25631
25632 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25633 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25634 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25635 "backtrace through signal handler".
25636
25637Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25638
25639 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25640 continuing from a job control stop signal.
25641 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25642
25643Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25644
25645 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25646 * gdb.base/corefile.exp: Likewise.
25647 * gdb.base/funcargs.exp: Likewise.
25648
25649Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25650
25651 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25652 * config/monitor.exp: Add support for setting baud rate.
25653
25654Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25655
25656 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25657 i*86-*-linux* xfails for "backtrace through signal handler".
25658 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25659 "print func2::coremaker_local".
25660 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25661 alpha-dec-osf2* xfail for
c906108c
SS
25662 "delete all breakpoints when none".
25663
25664Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25665
25666 * gdb.base/break.exp: Change test that deletes all breakpoints
25667 when no user breakpoints are installed. A post 4.15 change
25668 causes gdb to no longer prompt in this case.
25669
25670Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25671
25672 * gdb.base/return.exp (return_tests): Change xfail for test
25673 "correct value returned double test" to stop xfailing at
25674 Solaris 2.5. Apparently the bug has been fixed.
25675
25676Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25677
25678 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25679 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25680
25681Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25682
25683 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25684 * gdb.disasm/hppa.s: Corresponding changes.
25685
25686Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25687
25688 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25689 makefile fragment.
25690 * config/mt-hpux: Deleted.
25691
25692Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25693
d63a86f8 25694 * Many files: When warning about suppressed tests due to a
c906108c
SS
25695 nonexistant test binary, avoid incrementing the warning count.
25696
25697Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25698
25699 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25700
c906108c
SS
25701Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25702
25703 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25704 "sparc-*-solaris2*".
25705
25706Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25707
25708 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25709 Add global and local variables and initialize them.
25710 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25711 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25712 extracts the file name and terminating signal from the core file.
25713 * TODO: Remove note about tests for correct mapping of corefile.
25714 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25715 from optimizing it away.
25716 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25717 handles common blocks.
25718
25719Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25720
25721 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25722 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25723
25724Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25725
25726 * Makefile.in (maintainer-clean): New target, synonym for
25727 realclean.
25728 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25729 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25730 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25731 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25732 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25733 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25734
25735Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25736
25737 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25738 xfails when not gcc compiled for "print foo::funclocal".
25739 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25740 "print foo::funclocal at foo",
25741 "print 'scope1.c'::foo::funclocal at foo",
25742 "print foo::funclocal_bss at foo",
25743 "print 'scope1.c'::foo::funclocal_bss at foo",
25744 "print foo::funclocal_ro at foo",
25745 "print 'scope1.c'::foo::funclocal_ro at foo",
25746 "print bar::funclocal at foo" and
25747 "print 'scope1.c'::bar::funclocal at foo".
25748 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25749 gcc compiled for "print foo::funclocal at bar".
25750 Expand all messages to ensure that they identify that
25751 the test is at bar().
25752 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25753 gcc compiled for:
25754 "ptype on opaque struct pointer (statically)",
25755 "ptype on opaque struct tagname (statically)",
25756 "ptype on opaque struct pointer (dynamically) 1",
25757 "ptype on opaque struct tagname (dynamically) 1",
25758 "ptype on opaque struct pointer (dynamically) 2" and
25759 "ptype on opaque struct tagname (dynamically) 2
25760 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25761 gcc compiled for:
25762 "p datalocal"
25763 "whatis datalocal",
25764 "ptype datalocal",
25765 "p bsslocal",
25766 "whatis bsslocal", and
25767 "ptype bsslocal".
25768 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25769 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25770 when not gcc compiled.
25771 * gdb.base/funcargs.exp (float_and_integral_args): Add
25772 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25773 compiled.
25774 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25775 "backtrace from call6a" when not gcc compiled.
25776 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25777 "backtrace from call7a" when not gcc compiled.
25778 * gdb.base/callfuncs.exp (do_function_calls):
25779 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25780 "p t_char_array_values(char_array_val2,char_array_val1)",
25781 "p t_char_array_values(char_array_val1,char_array_val2)",
25782 "p t_char_array_values("carray 1","carray 2")",
25783 "p t_char_array_values("carray 1",char_array_val2)",
25784 "p t_char_array_values(char_array_val1,"carray 2")",
25785 "p sum_args(1,{2})",
25786 "p sum_args(2,{2,3})",
25787 "p sum_args(3,{2,3,4})",
25788 "p sum_args(4,{2,3,4,5})"
25789 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25790 "backtrace in corefile.exp" when not gcc compiled.
25791
25792Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25793
25794 * gdb.base/signals.exp: Rewrite `handle all print' test as
25795 a procedure. Accept blanks or TABs as whitespace, increase
25796 timeout and expect input buffer size for the large output
25797 from the command. Remove "i*86-*-bsdi2.0" xfail.
25798
25799Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25800
25801 * gdb.base/setvar.exp: Add new testcases for truncation when
25802 assigning invalid values to bitfields.
25803
25804Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25805
d63a86f8 25806 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25807 mips-sgi-irix* xfail for
25808 "call inferior func with struct - returns char *"
25809 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25810 accepted in the result.
c906108c
SS
25811
25812Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25813
25814 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25815 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25816 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25817 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25818 that accidentally got checked in.
25819
25820Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25821
d63a86f8 25822 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25823 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25824 compiled test.
25825 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25826 Add mips-sgi-irix5* xfail for not gcc compiled.
25827 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25828 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25829 "p top", "whatis top", "p middle", and "whatis middle".
25830 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25831 "whatis signed char" for not gcc compiled.
25832 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25833 "set variable signed char=-1 (-1)" and
25834 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25835 * gdb.base/funcargs.exp (float_and_integral_args):
25836 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25837 Add mips-sgi-irix* xfail when not gcc compiled for
25838 "continue to call2b".
25839 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25840 "continue to call2g".
25841 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25842 "backtrace from call6a"
25843 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25844 "backtrace from call7k".
25845 Add mips-sgi-irix5* xfail when not gcc compiled for
25846 "backtrace from call7a".
25847 (localvars_after_alloca): Fix gdb_test cmds for
25848 "print * after runto ...".
25849 Remove rs6000-*-* xfails for
25850 "print i after runto localvars_after_alloca" and
25851 "print l after runto localvars_after_alloca"
25852 for all compilers.
25853 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25854 when not compiled with gcc, for:
c906108c
SS
25855 "print signed char == (minus)",
25856 "print signed char != (minus)",
25857 "print signed char < (minus)",
25858 "print signed char > (minus)".
25859 * gdb.base/callfuncs.exp (do_function_calls):
25860 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25861 "call inferior func with struct - returns char *".
d63a86f8 25862 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25863 "correct value returned double test" to include Solaris 2.4.
25864 * gdb.base/funcargs.exp (float_and_integral_args):
25865 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25866
c906108c
SS
25867Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25868
25869 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25870 enumeration bitfields if compiling with GNU C.
25871 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25872 to empty' prompt.
25873
25874Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25875
25876 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25877 test for PRO targets.
25878
25879 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25880 breakpoints in the inferior at any given time by making
25881 two groups of breakpoints for call2*, call6* and call7*
25882 tests.
25883
25884Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25885
25886 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25887 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25888 from optimizing it away.
25889 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25890 "call inferior func with struct".
25891
25892Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
25893
25894 * configure.in: Only configure gdb.chill for particular targets.
25895
25896Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
25897
25898 * gdb.base/Makefile.in: Add action to .c.o transformation
25899 rule that generates a .ci file for each .o file and remove
25900 explicit .c.o rules except for callfuncs.o.
25901 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
25902 generates a .ci file for each .o file and remove explicit
25903 .cc.o rules.
25904 (clean): Remove *.tmp *.ci files.
25905 (EXECUTABLES): Remove templ-info.exp.
25906 * gdb.base/compiler.c: New file.
25907 * gdb.c++/compiler.cc: New file
25908 * gdb.base/scope.exp: Source gdb.base/scope.ci.
25909 Change rs6000-*-* xfail for
25910 "print 'scope0.c'::filelocal_ro" and
25911 "print 'scope1.c'::filelocal" and
25912 "print 'scope1.c'::filelocal_bss" and
25913 "print 'scope1.c'::filelocal_ro" and
25914 "print 'scope1.c'::foo::funclocal" and
25915 "print 'scope1.c'::foo::funclocal_ro" and
25916 "print 'scope1.c'::bar::funclocal" and
25917 "print 'scope0.c'::filelocal_ro" and
25918 "print 'scope1.c'::filelocal at foo" and
25919 "print 'scope1.c'::filelocal_bss at foo" and
25920 "print 'scope1.c'::filelocal_ro at foo" and
25921 "print 'scope1.c'::foo::funclocal at foo" and
25922 "print 'scope1.c'::foo::funclocal_bss at foo" and
25923 "print 'scope1.c'::foo::funclocal_ro at foo" and
25924 "print 'scope1.c'::bar::funclocal at foo" and
25925 "print 'scope0.c'::filelocal_ro" and
25926 "print 'scope1.c'::filelocal" and
25927 "print 'scope1.c'::filelocal_bss" and
25928 "print 'scope1.c'::filelocal_ro" and
25929 "print 'scope1.c'::foo::funclocal" and
25930 "print 'scope1.c'::foo::funclocal_bss" and
25931 "print 'scope1.c'::foo::funclocal_ro" and
25932 "print 'scope1.c'::bar::funclocal" and
25933 "print 'scope1.c'::bar::funclocal_bss"
25934 to only be xfail'd when not compiled with gcc.
d63a86f8 25935 Add rs6000-*-* xfail for
c906108c
SS
25936 "print 'scope0.c'::filelocal_bss before run"
25937 when compiled with gcc.
25938 (test_at_main): Add rs6000-*-* xfail for
25939 "print filelocal_ro in test_at_main"
25940 when compiled with gcc.
25941 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 25942 Add rs6000-*-aix* xfail for
c906108c
SS
25943 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
25944 "ptype t_char_array", not compiled with gcc.
25945 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
25946 xfail for "list foo (in include file)" when gcc compiled.
25947 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 25948 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
25949 "run to call0a" if not compiled with gcc.
25950 (unsigned_integral_args): Add rs6000-*-* xfail for
25951 "run to call1a" if not compiled with gcc.
25952 (float_and_integral_args): Add rs6000-*-* xfail for
25953 "run to call2a" if not compiled with gcc and for
25954 "continue to call2b" for any compiler.
25955 Add rs6000-*-* xfail to
25956 "print f1 after run to call2a" for gcc compiled.
25957 (discard_and_shuffle): Add rs6000-*-* xfail for
25958 "run to call6a".
25959 (shuffle_round_robin): Add rs6000-*-* xfail for
25960 "backtrace from call7a" if not compiled with gcc.
25961 Add rs6000-*-* xfail for
25962 "backtrace from call7b" if compiled with gcc.
25963 (call_after_alloca): Add rs6000-*-* xfail for
25964 "print c in call_after_alloca" and
25965 "print s in call_after_alloca" and
25966 "backtrace from call_after_alloca_subr"
25967 if not compiled with gcc.
25968 (localvars_in_indirect_call): Add rs6000-*-* xfail for
25969 "print c in localvars_in_indirect_call" and
25970 "print c in localvars_in_indirect_call" and
25971 "backtrace in indirectly called function" and
25972 "stepping into indirectly called function"
25973 if not compiled with gcc.
25974 (localvars_after_alloca): Add rs6000-*-* xfail for
25975 "print c after runto localvars_after_alloca" and
25976 "print s after runto localvars_after_alloca" and
25977 "print i after runto localvars_after_alloca" and
25978 "print l after runto localvars_after_alloca"
25979 for all compilers.
25980 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
25981 than whatis-info.exp.
25982 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
25983 than opaque-info.exp.
25984 Setup rs6000-*-* xfail for
d63a86f8 25985 "ptype on opaque struct pointer (statically)" and
c906108c
SS
25986 "ptype on opaque struct pointer (dynamically)" when
25987 not compiled with gcc.
25988 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
25989 rather than callf-info.exp.
25990 (do_function_calls): Add clear_xfail for rs6000-*-* for
25991 "p t_float_values2(3.14159,float_val2)". Seems to work
25992 fine there, both with xlc and gcc. Need to find out what
25993 it is doing right and fix other platforms.
25994 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
25995 "call inferior func with struct - returns int",
25996 "call inferior func with struct - returns long",
25997 "call inferior func with struct - returns float",
25998 "call inferior func with struct - returns double",
25999 "call inferior func with struct - returns char *",
26000 but only if not gcc compiled (presumes xlc compiled).
26001 Change rs6000-*-* xfails for
26002 "call inferior func with struct - returns char" and
26003 " call inferior func with struct - returns short" to only
26004 xfail if not using gcc.
26005 (clean mostlyclean): Remove *.ci and *.tmp files.
26006 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
26007 than templ-info.exp.
26008 * gdb.base/langs.exp: Source gdb.base/langs.ci.
26009 Add rs6000-*-* xfail for "up to foo in langs.exp"
26010 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 26011 when not gcc compiled.
d63a86f8 26012
c906108c
SS
26013Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26014
26015 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
26016 * gdb.base/corefile.exp: Likewise.
26017 * gdb.base/list.exp: Likewise.
26018 * gdb.base/scope.exp: Likewise.
26019 * gdb.base/siganls.exp: Likewise.
26020
26021 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
26022 compiler output.
26023 * gdb.base/whatis.exp: Likewise.
26024
26025Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
26026
26027 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
26028 failure (opcode table has been fixed to match reality).
26029
26030Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
26031
26032 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
26033 "call inferior func with struct - returns char",
26034 "call inferior func with struct - returns short"
26035
26036 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
26037 "print 'scope0.c'::filelocal at main",
26038 "print 'scope0.c'::filelocal_bss in test_at_main",
26039 "print 'scope0.c'::filelocal at foo",
26040 "print 'scope0.c'::filelocal_bss in test_at_foo",
26041 "print 'scope0.c'::filelocal at bar",
26042 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 26043
c906108c
SS
26044 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
26045 in source file 1". This bug seems to have been fixed with both
26046 gcc and native cc (was native assembler bug?).
26047
26048Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
26049
26050 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
26051 "backtrace through signal handler" to "i*86-*-sysv4*".
26052 * gdb.base/signals.exp: Add xfail for "'next' behaved as
26053 continue" case. Add "known SVR4 bug" to fail message.
26054 Add "i*86-*-bsdi2.0" xfail for "handle all print".
26055 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
26056 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
26057 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
26058 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
26059 "up to foo in langs.exp", "show language at foo in
26060 langs.exp", "up to cppsub_ in langs.exp", "show
26061 language at cppsub_ in langs.exp", "up to fsub in
26062 langs.exp", and "show language at fsub in langs.exp".
26063 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
26064 "bactrace in corefile.exp".
26065 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
26066 "call inferior function with struct - returns float" and
26067 "call inferior function with struct - returns double".
d63a86f8 26068
c906108c
SS
26069Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
26070
26071 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
26072 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
26073 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
26074 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
26075
26076Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
26077
26078 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
26079 (or overriden) "CHILL" macro rather then bare "gcc".
26080 Also look for ../../gcc/xgcc since that is what we will
26081 actually need, not "Makefile". Remove following assignment
26082 of CHILL to CHILL_FOR_TARGET because that results in
26083 recursive definition.
26084
26085Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
26086
26087 * gdb.base/corefile.exp: Change xfail for backtrace in
26088 corefile.exp from linuxaout to all linux.
26089 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
26090 cases where we miss the breakpoint at the signal handler
26091 for some reason. Setup xfail for linuxoldld/linuxaout and
26092 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
26093 hitting SIGURG breakpoint.
26094 * gdb.base/signals.exp: Setup xfail for "next" acting like
26095 continue to add linuxoldld. Setup xfail for all linux for
26096 "next to handler in signals_tests_1", "backtrace in
26097 signals_tests_1", "continue to func1", "pass SIGUSR1",
26098 and continue to handler".
26099
26100Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
26101
26102 * Update all FSF addresses except those in COPYING* files.
26103
26104Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26105
26106 * gdb.base/a2-run.exp: Change messages to be more explicit about
26107 the status of args, and quote binfile in results.
26108
26109Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26110
26111 * gdb.base/callfuncs.exp: Add tests for passing structs to
26112 inferior functions and return various types.
26113 * gdb.base/callfuncs.c: Add functions to receive a struct
26114 and return a member of the struct, in various types.
26115
26116Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26117
26118 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26119
26120Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26121
26122 * config/vxworks29k.exp: New file, sources vxworks.exp.
26123
26124Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26125
26126 * config/gdbremote.exp: New file. Testing framework using
26127 gdbserver.
26128
26129Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26130
26131 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26132 "call function when asleep" and "send end of file".
26133 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26134 for "backtrace in corefile.exp".
26135 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26136 for "backtrace through signal handler".
26137 * gdb.base/corefile.exp: Make sure we actually generate a core file
26138 before trying the core tests. Some systems allow the user to suppress
26139 generation of core files and default to that (linux for example).
26140 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26141 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26142
26143Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26144
26145 * gdb.threads: New directory with some crude multi-threaded
26146 gdb tests (step.exp and step2.exp).
26147 * config/mt-lynx (STEP_EXECUTABLE): Define.
26148 (THREADFLAGS): Define.
26149
26150Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26151
26152 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26153
26154 * gdb.base/signals.exp: Disable whole file for lynx until
26155 further notice.
26156
26157 * gdb.base/signals.exp: xfail test where "next" acts like
26158 "continue" for lynx.
26159
26160 * gdb.base/interrupt.exp: xfail test for calling function while
26161 inferior is asleep for lynx.
26162
26163 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26164 than one cr-lf after each command.
26165
26166Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26167
26168 * configure.in: Reinstate setting of stabsdirs variable, fix
26169 typo in setting up configdirs for native builds.
26170
26171 * gdb.base/return.exp: Fix typo in return double test.
26172 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26173 compiler from optimizing them away.
26174
26175Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26176
26177 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26178 sequences to be echo'd by gdb when using gdb_test.
26179 * gdb.chill/chexp.exp: Likewise.
26180 * gdb.fortran/exprs.exp: Likewise
26181
26182Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26183
26184 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26185 after the inferior gdb has started.
26186
26187 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26188 after each command.
26189 * gdb.base/funcargs.exp: Likewise.
26190 * gdb.base/gdbvars.exp: Likewise.
26191 * gdb.base/interrupt.exp: Likewise.
26192 * gdb.base/list.exp: Likewise.
26193 * gdb.base/watchpoint.exp: Likewise.
26194 * gdb.c++/demangle.exp: Likewise.
26195 * gdb.c++/inherit.exp: Likewise.
26196 * gdb.chill/chexp.exp: Likewise.
26197 * gdb.fortran/exprs.exp: Likewise.
26198
26199 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26200 test if we can't handle IO to/from the inferior.
26201
26202 * gdb.c++/misc.exp: Always check for a program already being
26203 started after sending a "run" command to gdb.
26204
26205 * gdb.base/twice.exp: Start with a fresh gdb.
26206
26207 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26208 only depend on gdb's expression code, not the chill runtime.
26209
26210 * gdb.base/return.c: Put return values into variables so we
26211 can have gdb print them rather than depending on the program
26212 to print them.
26213 * gdb.base/return.exp: Corresponding changes.
26214
26215 * lib/gdb.exp: Provide default value for noinferiorio.
26216 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26217 the inferior.
26218
26219 * gdb.base/break.exp: Always check for a program already being
26220 started after sending a "run" command to gdb.
26221 (text_next_with_recursion): Don't check the output from the
26222 program's printf statement. Instead just make sure the program
26223 exited.
26224
26225 * gdb.base/commands.exp: Protect tests which need arguments with
26226 $noargs conditionals.
26227
26228Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26229
26230 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26231 of structure member arrays to match gdb/valops.c:value_addr change.
26232
26233Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26234
26235 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26236 cases.
26237
26238Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26239
26240 * configure.in (configdirs): Remove gdb.chill from default list
26241 of subdirs and then add it back in only if doing a native build.
26242 The current chill compiler does not yet work in any cross build.
26243 * Revert all signal changes from Jul 6.
26244 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26245 for sh-hms targets, allowing these tests to link, with no other
26246 changes. Testing is suppressed by setting "nosignals" in site.exp.
26247
26248Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26249
26250 * configure.in (signaldirs): Define and add to configdirs for all
26251 targets except some specific ones that are known to not support signals.
26252 Also clean up formatting.
26253 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26254 (signals, sigall): Remove rules to build.
26255 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26256 Moved to new gdb.signals directory.
26257 * gdb.signals: New test directory.
26258 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26259 signals.c signals.exp}: New or moved files.
26260
26261Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26262
26263 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26264
26265Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26266
26267 * gdb.base/return.exp: Xfail `return double' test failure
26268 on at least Solaris 2.3 and handle future/past versions on
26269 a case by case basis as appropriate. Also update message
26270 to include i*86 failures.
26271
26272Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26273
26274 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26275
26276 * lib/gdb.exp: Fix comment which erroneously identified
26277 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26278 gdb_file_cmd not gdb_load).
26279 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26280
26281 * gdb.base/setvar.exp: Make test names consistent between pass and
26282 fail cases. Use gdb_test more.
26283
26284Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26285
26286 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26287
26288Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26289
26290 * gdb.base/help.exp: Fix expected help string for `show commands'.
26291
26292Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26293
26294 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26295
26296 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26297 of a text section.
26298
26299Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26300
26301 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26302 that loop eventually terminates. Fix Connection refused logic so
26303 that testsuite will expire nicely.
26304
26305Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26306
26307 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26308 config/rom68k.exp: New tcl glue for the appropriate monitors.
26309 These all just end up calling monitor.exp.
26310 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26311 refused' by retrying. Cleanup some timeout issues.
26312 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26313 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26314 callers don't have to set/restore global timeout variable.
26315
26316 * The following set of changes centralizes management of the global
26317 timeout variable. This way, it can be set in one target dependent
26318 place instead of dozens of places scattered throughout the test suite.
26319 If you need to lengthen a timeout, then you should either set timeout
26320 in one of the config/{target}.exp files, or multiply it by a factor.
26321 Setting it to an absolute value is always going to lose for some
26322 targets.
26323 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26324 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26325 * gdb.base/funcargs.exp: Don't set timeout.
26326 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26327 * gdb.base/printcmds.exp (test_print_string_constants
26328 test_print_array_constants): Don't set timeout.
26329 * gdb.base/ptype.exp: Don't set timeout.
26330 * gdb.base/recurse.exp: Don't set timeout.
26331 * gdb.base/return.exp: Don't set timeout.
26332 * gdb.base/watchpoint.exp: Don't set timeout.
26333 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26334 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26335
26336Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26337
26338 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26339
26340Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26341
26342 * lib/gdb.exp: Disable chill tests for irix5.
26343
26344Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26345
26346 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26347 each test pass or fail.
26348
26349Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26350
26351 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26352 xlc not gcc.
26353
26354Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26355
26356 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26357
26358Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26359
26360 * config/est.exp: Fix copyright and comments. Remove dead code.
26361 Use targetname, serialport and baud variables instead of fixed
26362 constants.
26363 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26364 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26365
26366Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26367
26368 * gdb.base/watchpoint.exp: Don't run
26369 test_watchpoint_triggered_in_syscall for sunos.
26370
26371Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26372
26373 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26374 they don't seem to exist. Do include stdio.h.
26375
26376Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26377
26378 * gdb.base/a1-selftest.exp: Add alpha xfail.
26379
26380Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26381
26382 * gdb.base/watchpoint.c (main): Prompt before calling read().
26383 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26384 Revise accordingly. Remove cruft about sending "123" several
26385 times, until it gets noticed. Clean up the "print buf[0]" stuff
26386 so that it passes or fails, and waits for prompts in the usual way.
26387
26388Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26389
26390 * gdb.base/recurse.exp: Fix comment.
26391
26392 * TODO: Remove item about printing variables in nodebug.exp. Add
26393 item about enabling tests which are only run on some targets.
26394
26395 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26396 fail, make test names unique, use new gdb_test convention
26397 regarding pattern, use gdb_test more, etc.).
26398
26399 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26400 fail, make test names unique, etc.).
26401
26402Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26403
26404 * gdb.base/nodebug.c: Change return type of top and middle to
26405 short.
26406 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26407 are fixed by the recent mdebugread.c changes. Allow `short ()'
26408 as type for top and middle.
26409
26410Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26411
26412 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26413 nearly as I can tell, the whole thing was an accident in Stu's
26414 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26415 to replace a send/expect pair with gdb_test, but ended up only
26416 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26417 of 30 Mar 1995 took care of it, but left this vestigial comment
26418 which I am now nuking.
26419
26420Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26421
26422 * gdb.base/break.exp: Look for different line number for
26423 breakpoint at main depending on usestubs.
26424
26425Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26426
26427 * gdb.base/list.exp: Adjust some alternate expect patterns to
26428 match recent list0.c change. Add alternate expect pattern for
26429 output from `list default lines around main' for optimizing
26430 compilers.
26431
26432Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26433
26434 * lib/gdb.exp: If nosignals is not set, set it to 0.
26435
26436Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26437
26438 * config/slite-gdb.exp: Responds to load symbol table prompt.
26439 * gdb.base/break.exp: Adjust line number, fix rerun.
26440 * gdb.base/langs0.c: Add #ifdef usestubs.
26441
26442Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26443
26444 * gdb.base/list.exp: Adjust line contents after adding new lines in
26445 list0.c. Also fix a syntax error.
26446
26447 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26448 * gdb.base/break.exp: ditto.
26449 * gdb.base/list.exp: ditto.
26450 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26451 * gdb.base/run.c: ditto.
26452 * gdb.base/list0.c: ditto.
26453 * gdb.base/funcargs.c: ditto.
26454
26455Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26456
26457 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26458 $targetname, $serialport and $baud instead of hardwired variables.
26459 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26460 target doesn't support signals.
26461
26462Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26463
26464 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26465
26466Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26467
26468 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26469 Don't rely on the value of an auto variable before it has been
26470 initialized. Use gdb_test more.
26471
26472Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26473
26474 * lib/gdb.exp (default_gdb_version): A version number must start
26475 with a digit, but other than that contains all characters up to
26476 the first whitespace character.
26477
26478Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26479
26480 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26481
26482Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26483
26484 * gdb.c++/*.exp: Warn if executable does not exist. The original
26485 reason for skipping the warning was that configure.in sometimes
26486 intentionally skipped building the executables but the tcl code
26487 had no way of knowing. That (a) was always bogus with respect to
26488 error handling, (b) is no longer true (right now there is no way
26489 to skip C++ tests).
26490
26491 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26492
26493Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26494
26495 * gdb.base/list.exp: Add expect patterns for output from
26496 SunPRO compiled executables.
26497 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26498 types.
26499
26500Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26501
26502 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26503 number (we are already testing that the correct source line text
26504 gets printed).
26505
26506 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26507 that is what is intended, but something needed to be done to get
26508 sunos4 native working again.
26509
26510 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26511
26512 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26513 apparently went with a (very) old xfail.
26514
26515Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26516
26517 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26518 runto_main is a proc in gdb.exp that will do 'step' for target use
26519 stubs.
26520 * gdb.base/exprs.exp: ditto.
26521 * gdb.base/interrupt.exp: ditto.
26522 * gdb.base/opaque.exp: ditto.
26523 * gdb.base/printcmds.exp: ditto.
26524 * gdb.base/ptype.exp: ditto.
26525 * gdb.base/scope.exp: ditto.
26526 * gdb.base/setvar.exp: ditto.
26527 * gdb.base/signals.exp: ditto.
26528 * gdb.base/twice.exp: ditto.
26529 * gdb.c++/classes.exp: ditto.
26530 * gdb.c++/inherit.exp: ditto.
26531 * gdb.c++/templates.exp: ditto.
26532 * gdb.base/break.exp: no run and hit main for stubs. Change line
26533 numbers for breakpoints and info breakpoint.
26534 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26535 breakpoint().
26536 * gdb.base/callfuncs.c: ditto.
26537 * gdb.base/exprs: ditto.
26538 * gdb.base/interrupt.c: ditto.
26539 * gdb.base/opaque0.c: ditto.
26540 * gdb.base/printcmds.c: ditto.
26541 * gdb.base/ptype.c: ditto.
26542 * gdb.base/scope0.c: ditto.
26543 * gdb.base/setvar.c: ditto.
26544 * gdb.base/signals.c: ditto.
26545 * gdb.base/twice.c: ditto.
26546 * gdb.c++/misc.cc: ditto.
26547 * gdb.c++/templates.cc: ditto.
26548
26549Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26550
26551 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26552
26553 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26554 somewhere between `read' and `main.c'. I'm pretty sure the
26555 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26556 and it isn't particularly useful.
26557
26558 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26559
26560Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26561
26562 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26563
26564Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26565
26566 * config/mt-slite: add LIBS and -nostdlib.
26567 * config/slite-gdb.exp: add this new file to support sparclite target.
26568
26569Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26570
26571 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26572
26573 * gdb.base/a2-run.exp: Change argument to istarget from
26574 "*-*-vxworks" to "*-*-vxworks*".
26575 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26576
26577Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26578
26579 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26580 will not runto main but do a 'step' to step out of breakpoint().
26581 * config/mt-slite: add -Dusestubs.
26582
26583Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26584
26585 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26586 instead of just @.
26587
26588 * gdb.base/signals.exp: Add test for "handle all print".
26589 * TODO: Remove "handle all print". Also remove item about
26590 checking copyright date (I don't like the idea of a spurious FAIL
26591 based on when we run the tests).
26592
26593 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26594 for SunOS4 (reason for failure not investigated). Remove
26595 redundant test for $binfile.
26596
26597 * gdb.base/nodebug.c (array_index): Call malloc.
26598
26599 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26600
26601Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26602
26603 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26604 conventions and slightly simplify the matching regexp.
26605
26606Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26607
26608 * gdb.base/break.exp: Update gdb_test invocation to use new
26609 convention.
26610
26611 * lib/gdb.exp: If noargs is not set, set it to 0.
26612
26613 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26614 tests unique.
26615
26616 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26617
26618Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26619
26620 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26621 one argument of type "<non-float parameter>".
26622
26623Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26624
26625 * config/rom68k.exp: New file to support Motorola IDP board.
26626 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26627 * gdb.base/break.c: Change things around so that this program
26628 doesn't depend upon args. This is necessary to make remote
26629 targets work (in general, they can't take args).
26630 * gdb.base/break.exp: Don't try to send args to program. Don't
26631 expect output. Also, replace lots of code with gdb_test.
26632
26633Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26634
26635 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26636 printing of '\'' (which is what the comment says we are testing,
26637 even though we were not), not '''.
26638 (test_integer_literals_rejected): Test that printing ''' is an error.
26639
26640 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26641 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26642 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26643 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26644 Use gdb_test not test_print_accept.
26645 * lib/gdb.exp: Remove test_print_accept.
26646
26647 * gdb.base/signals.exp (signal_tests_1): Make pass message
26648 consistent with fail message.
26649
26650 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26651 unsigned char; the bug (PR 1821) is fixed.
26652
26653 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26654
26655 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26656 successful tests--makes xfailing them work right.
26657
26658Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26659
26660 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26661 only \r\n, not .*. The test can pass .* as the last thing in
26662 $pattern if that is what it wants. In addition to providing this
26663 flexibility, this change should speed up pattern matching in cases
26664 where the pattern already ended with .* (there were a number of
26665 them). This change also helps catch bad patterns--in the old
26666 scheme the typo "char \*" instead of "char \\*" would pass. Now
26667 it is caught.
26668 * Many .exp files: Update callers.
26669
26670 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26671 clearer and does not spuriously match multiple ('s. Likewise for
26672 ) and *.
26673
26674 * gdb.base/nodebug.exp: Test ability to call a function and pass
26675 it a string (even with no debugging info).
26676
26677 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26678 "p '\'", which is the same as "p ''" once tcl gets done with
26679 quoting, to "p '\\'", which I suspect is what is intended (one
26680 backslash gets sent to GDB).
26681
26682 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26683
26684Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26685
26686 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26687 1817) was fixed literally years ago.
26688
26689Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26690
26691 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26692 test, it causes stepping out of call_after_alloca_subr with
26693 optimizing compilers.
26694 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26695 fails.
26696
26697 * gdb.c++/templates.exp: Source templ-info.exp only if
26698 the templates executable exists.
26699
26700 * gdb.c++/misc.cc (class Contains_static_instance,
26701 class Contains_nested_static_instance),
26702 gdb.c++/classes.exp (test_static_members): Test printing of
26703 a class that contains a static instance of the class.
26704
26705Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26706
26707 * gdb.base/langs2.c (cppsub_): Don't prototype.
26708 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26709 only, I believe).
26710
26711Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26712
26713 * lib/gdb.exp (skip_chill_tests): New procedure.
26714
26715 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26716
26717Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26718
26719 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26720 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26721
26722Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26723
26724 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26725
26726 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26727 disassemble 8, not 16, instructions for part 4.
26728
26729 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26730 support the latter anymore.
26731
26732 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26733 -DNO_PROTOTYPES.
26734 * gdb.base/callfuncs.c: Control use of prototypes based on
26735 NO_PROTOTYPES, not __STDC__.
26736 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26737 t_float_values2 tests if prototypes in use.
26738
26739 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26740 t_double_values): When checking differences against DELTA, check
26741 that difference is within the range (-DELTA,DELTA), not just
26742 (-infinity,DELTA).
26743
26744Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26745
26746 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26747 'file' command firts, then 'target', then 'load', this is due to gdb
26748 target set up.
26749 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26750
26751Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26752
26753 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26754 FP load/store variants.
26755 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26756
26757Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26758
26759 * gdb.base/term.exp: Do not give a warning if not native, it is
26760 not an abnormal condition.
26761
26762Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26763
26764 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26765 t_char_array".
26766
26767Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26768
26769 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26770 are getting the version number.
26771
26772 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26773 if not native, it is not an abnormal condition.
26774
26775Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26776
26777 * lib/gdb.exp: Just use "file exists", rather than undocumented
26778 dejagnu procedure "findfile".
26779
26780Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26781
26782 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26783 (LDFLAGS): Set to -Xlinker -Ur.
26784
26785 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26786 Removed, these values are set by lib/gdb.exp.
26787
26788 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26789
26790Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26791
26792 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26793 of replicating gdb startup code.
26794
26795 * config/mt-vxworks (LDFLAGS): Set to -r.
26796 (CFLAGS_FOR_TARGET): Removed.
26797
26798 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26799 (gdb) and gdb for vxworks uses (vxgdb).
26800
26801 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26802 executable is not in the tree and host != target, use sed and
26803 program_transform_name to determine the gdb name used by the
26804 target.
26805
26806 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26807 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26808
26809Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26810
26811 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26812 floats, chars, and shorts where there are ANSI-style function
26813 definitions.
26814
26815 * gdb.base/langs.exp, gdb.base/langs*: New test.
26816 * gdb.base/Makefile.in: Build it.
26817 * TODO: Remove item about checking that C names don't get C++
26818 demangling applied; this test tests it.
26819
26820Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26821
26822 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26823 went with the const70 xfail. The xfail went away a year ago.
26824
26825 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26826
26827 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26828 for hp300.
26829
26830 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26831
26832 * gdb.base/a1-selftest.exp: Don't run on hp300.
26833
26834Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26835
26836 * Makefile.in (site.exp): Set host_alias and target_alias as well
26837 as host_triplet and target_triplet.
26838
26839Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26840
26841 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26842
26843 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26844 places as other ecoff systems).
26845
26846 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26847 ultrix.
26848
26849Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26850
26851 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26852 remove them.
26853 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26854 variable and "variable" in addition to "data variable".
26855 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26856
26857 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26858 2.
26859 * gdb.base/list1.c (long_line): Add additional statement at start
26860 of function.
26861 * gdb.base/list.exp (test_forward_search): Update line number to
26862 reflect new statement.
26863
26864Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26865
26866 * gdb.base/signals.exp: Reinitialize searched source directories
26867 after gdb_start call.
26868
26869Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26870
26871 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26872 * gdb.stabs/Makefile.in: Likewise.
26873
26874 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26875 change. Instead split the tests into smaller pieces.
26876 * gdb.disasm/hppa.s: Corresponding changes.
26877
26878Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26879
26880 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26881 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26882
26883 * gdb.base/funcargs.exp: Modify many tests so that every test
26884 either passes or fails. Make some test names unique.
26885
26886Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26887
26888 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26889 Call stty to set interrupt character.
26890
26891 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
26892 for HP assembler versus GNU assembler based on actual behavior of
26893 $(CC), rather than assuming that $(AS) is always the GNU assembler.
26894
26895 * TODO: Suggest a few more stepping tests.
26896
26897Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
26898
26899 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
26900 restart GDB for h8300 after a continue.
26901 (return): Add pattern to match a29k-udi behavior.
26902 * gdb.base/nodebug.exp: Remove obsolete comment.
26903 * gdb.base/regs.exp: New file, testing of register displays.
26904 * gdb.base/return.exp: Fix typo in reference to $objdir.
26905 * gdb.base/whatis.exp: Always start with a fresh GDB.
26906
26907Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26908
26909 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
26910 higher, these tests generate a lot of output.
26911
26912Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26913
26914 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
26915 code following the catch silently ignored some errors; without the
26916 catch they should be thrown like any other tcl error. Also, the
26917 catch used "" instead of {} which meant all the callers who wanted
26918 to include one of the characters "[]$ had to quote it an extra time.
26919 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
26920 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
26921 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
26922 Remove extra quoting.
26923
26924Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
26925
26926 * gdb.base/commands.exp: Make test names unique; every test either
26927 passes or fails. Update some comments.
26928
26929 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
26930
26931Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26932
26933 The following fixes a FAIL caused by the fact that the alpha stabs
26934 configuration didn't use the ".if alpha" code in weird.def.
26935 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
26936 bit pointer, so the 32 bit version works even on the alpha.
26937 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
26938 Remove the stuff which allowed us to have separate versions for
26939 alpha and everything else.
26940
26941 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
26942 regexp which "info func operator\[\](" is supposed to match. Fix
26943 string to send to GDB. Note that GDB still doesn't work right. Add a
26944 new test for "info func .perator\[\](" which GDB does handle correctly.
26945
26946 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
26947
26948Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26949
26950 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
26951 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
26952 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
26953 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
26954 it makes the tests harder to understand and confuses test-o-matic.
26955 The preferred style is that each test provides a PASS or a FAIL,
26956 and has a unique message (e.g. "continue #54" not just "continue")
26957 which is the same for the pass and the fail.
26958 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26959 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
26960 to lib/gdb.exp.
26961 * gdb.base/printcmds.exp: Use test_print_accept. Remove
26962 prt_accept which was basically the same thing. Likewise for
26963 test_print_reject and prt_reject.
26964 * lib/gdb.exp (test_print_reject): Add some more error message
26965 patterns to match from the former printcmds.exp (prt_reject).
26966 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
26967 One defect of the passcount stuff is that some of it failed to
26968 report XPASS where appropriate.
26969 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
26970 stuff before and after arg in expected pattern.
26971 (test_paddr_operator_functions): Re-do test without print_addr_of;
26972 this is the only test which seems to want extra stuff there.
26973
26974Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26975
26976 * gdb.base/nodebug.exp: Update new tests to reflect improved
26977 wording of gdb output.
26978
26979 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
26980 and "ptype" work on variables in files compiled without -g.
26981 Replaces commented out "maint print msymbol" tests.
26982
26983Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26984
26985 * gdb.base/setvar.c (dummy): Call malloc.
26986
26987 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
26988 losing with the irix4 sed.
26989
26990 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
26991 ALRM" on irix4.
26992
26993Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26994
26995 * TODO: Remove items about corefile.exp testing new exec-file and
26996 backtrace; both are now done. Add items about printing enums.
26997
26998Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26999
27000 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
27001 "get signal $thissig" test fails.
27002
27003 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
27004
27005Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27006
27007 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
27008 compiler warning with dec alpha compiler.
27009
27010 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
27011 extra \n from gdb_test call (this explains why the prompt test
27012 that I removed yesterday was there).
27013 (user_defined_command_test): Remove extra \n and prompt test.
27014
27015 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
27016 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
27017 doesn't exist.
27018 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
27019 Also remove alpha workaround, which turns out to be because
27020 SIGABRT == SIGLOST.
27021
27022 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
27023
27024 * gdb.base/help.exp: Don't test "help show".
27025
27026Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27027
27028 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
27029 "set print address" is on.
27030 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
27031 pass prompt to gdb_test; gdb_test already looks for the prompt.
27032
27033 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
27034
27035 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
27036 was a vestige of the manual TESTSTRATEGY, and the purpose of it
27037 was to make sure that gdb can read a core file. But (a) the "read
27038 the corefile" part didn't make it to a1-selftest.exp, we just
27039 delete the corefile after creating it, and (b) we test reading
27040 corefiles in corefile.exp anyway. Also, this test left around a
27041 xgdb process on Solaris.
27042
27043 * gdb.base/corefile.exp: Also test backtrace.
27044
27045Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
27046
27047 * gdb.base/commands.exp: Test a simple user defined command with
27048 arguments and if/while statements; verify the full user command is
27049 printed by "show user".
27050
27051 * gdb.base/commands.exp: Test if/while commands as part of a
27052 breakpoint command list; verify they appear in breakpoint
27053 information.
27054
27055Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27056
27057 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
27058 than by dividing by zero.
27059
27060Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
27061
27062 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
27063 performing an inferior call with watchpoints enabled.
27064 * gdb.base/watchpoint.c (main): Delete second unnecessary read
27065 call.
27066
27067Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27068
27069 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
27070 of "file" command.
27071
27072 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
27073 Add additional pattern for when "int operator int(void);" appears
27074 in a different order.
27075
27076Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27077
27078 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
27079
27080 * gdb.base/help.exp: Replace most of docstrings for "info signals"
27081 and "signal" with ".*".
27082
27083Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27084
27085 * TODO: Add note about "handle all nostop".
27086
27087 * gdb.base/{sigall.c, sigall.exp}: New test.
27088 * gdb.base/Makefile.in: Add it.
27089
27090Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
27091
27092 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
27093 when invoking GDB, suppresses any windowing interface.
27094
27095Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
27096
27097 * config/sim-gdb: New file, simulator testing support.
27098
27099Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
27100
27101 * gdb.base/interrupt.exp: Test calling func1 twice.
27102
27103Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27104
27105 * gdb.base/list.exp (test_forward_search): Set timeout higher
27106 when we'll be getting lots of output from gdb.
27107
27108 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27109 "init_malloc" to after the expect statement. Run it if that
27110 regexp is taken, but also for two others which happen if source
27111 cannot be found.
27112
27113Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27114
27115 * gdb.base/printcmds.exp: New test, for printing register before
27116 program is running.
27117
27118Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27119
27120 * gdb.base/list.exp: Correct some alternate expect patterns
27121 to reflect changes in list1.c.
27122
27123Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27124
27125 * TODO: Add item regarding large frames.
27126
27127 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27128
27129 * TODO: Remove item about enabling return.exp; it
27130 is enabled. Suggest a few more "return" tests.
27131
27132Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27133
27134 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27135 anonymous unions.
27136
27137Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27138
27139 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27140 and pr-5646.o, so "make" is the same as "make all", not "make
27141 pr-4975.o".
27142
27143Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27144
27145 * gdb.base/list.exp: Adjust expectations to reflect changes in
27146 list1.c.
27147 (test_forward_search): New test proc.
27148 * gdb.base/list1.c (long_line): New function, has long source line.
27149
27150Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27151
27152 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27153 additional line of code that was added.
27154
27155Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27156
27157 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27158 tests so as not to overflow expect's input buffers.
27159 * gdb.disasm/hppa.exp: Corresponding changes.
27160
27161Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27162
27163 Beginnings of template debugging tests.
27164 * gdb.c++/templ-info.cc: New file to test for template
27165 debugging capability of the compiler.
27166 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27167 templ-info.cc.
27168 * gdb.c++/templates.cc: Add explicit template instantiations
27169 to enable compiling with -fno-implicit-templates. Add destructor
27170 and 'value' method to T5 class for template tests.
27171 * gdb.c++/templates.exp: Add testcases for printing of template
27172 types, setting breakpoints on template methods and calling a
d63a86f8 27173 template method.
c906108c
SS
27174
27175Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27176
27177 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27178 branch target since some assemblers (gas-2.5) may emit a
27179 relocation for the branch instead of resolving it in the
27180 assembler.
27181
27182Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27183
27184 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27185 through signal handler.
27186
27187Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27188
27189 * configure.in (*-*-netware): Use config/mt-netware.
27190
27191 * config/mt-netware: New file.
27192 * config/mt-i386-netware: Removed, separate configs for different
27193 netware architectures are no longer needed now that we have
27194 --with-headers.
27195
27196Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27197
27198 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27199 by the recent changes to use ANSI C arithmetic conversions.
27200
27201Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27202
27203 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27204 bug involving using inferior_pid to figure out whether to select a
27205 frame.
27206
27207Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27208
27209 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27210 match the current disassembler output.
27211
27212Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27213
27214 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27215 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27216 types, expect "int" as type of integer values (for now).
27217
27218Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27219
27220 * gdb.base/commands.exp: New tests for if/while commands.
27221
27222Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27223
27224 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27225 by .*, since hex values have different syntax in Chill mode.
27226
27227Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27228
27229 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27230 linefeed from expect pattern for repeated types with indices > 9.
27231
27232Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27233
27234 First part of Fortran test suite.
27235 * gdb.fortran: New directory.
27236 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27237
27238Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27239
27240 * gdb.base/default.exp: Update expect pattern for load command
27241 without arguments.
27242
27243Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27244
27245 * configure.in: Change i386 to i[345]86.
27246 * gdb.base/configure.in: Likewise.
27247 * gdb.c++/configure.in: Likewise.
27248 * gdb.chill/configure.in: Likewise.
27249
27250Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27251
27252 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27253 patterns, since that is not a valid context for comments.
27254
27255Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27256
27257 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27258 repeated types and repeated types with indices > 9.
27259
27260Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27261
27262 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27263 2417; old bug has been fixed.
27264
27265Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27266
27267 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27268 send the newline ourselves instead of assuming gdb_test will do
27269 so when passed an empty input string.
27270
27271 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27272 stabs testcode.
27273
27274Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27275
27276 * lib/gdb.exp (gdb_test): Don't send anything if the first
27277 argument is an empty string. This makes cases where we want to
27278 match output that is already in expect's buffers (for example,
27279 matching a breakpoint after gdb_run_cmd has been called) work
27280 reliably.
27281
27282Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27283
27284 * config/netware.exp: New file.
27285
27286Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27287
27288 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27289 the -B and -L prefixes so we can find the debugging stub.
27290
27291 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27292 there and we are using the gcc from the tree.
27293
27294 * gdb.base/types.c: Removed.
27295
27296 * gdb.base/configure.in: Look for makefile fragments in ../config.
27297 Recognize i386-*-netware.
27298 * gdb.c++/configure.in: Likewise.
27299
27300Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27301
27302 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27303 the correct TCL syntax.
27304
27305Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27306
27307 * gdb.base/opaque.exp: use runto instead of messing around with
27308 breakpoints. Simplify by using gdb_test.
27309
27310 * gdb.base/bitfields.exp: restart between tests on netware targets
27311 because breakpoints aren't relocated after target death. Run
27312 processes to completion.
27313
27314 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27315
27316Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27317
27318 * Makefile.in: Remove extra tabs that confuse some versions
27319 of "make". Use the newly built gdb to test with by default,
27320 rather than the first one in the tester's search path.
27321
27322Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27323
27324 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27325
27326 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27327 condition help.
27328
27329Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27330
27331 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27332
27333 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27334 running.
27335 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27336 * gdb.base/funcargs.exp: Likewise.
27337
27338 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27339 * gdb.base/funcargs.exp: Likewise.
27340
27341 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27342 message is "".
27343
27344Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27345
27346 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27347 return,signals,twice}.exp: Handle non-existant binaries
27348 consistantly.
27349
27350 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27351 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27352 might testing a cross development system.
27353
27354Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27355
27356 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27357 runtest script is relative to ${srcdir}, not ${rootdir}.
27358
27359Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27360
27361 * gdb.base/signals.exp: Allow for optionality of breakpoint
27362 address.
27363
27364Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27365
27366 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27367
27368Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27369
27370 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27371 for size_t definition.
27372 * gdb.c++/templates.cc: Likewise
27373
27374 * config/mt-i386-netware: New file.
27375
27376 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27377 defined.
27378
27379 * gdb.base/Makefile.in: Added support for systems that name core
27380 files by appending "core" to the program name.
27381 * gdb.base/a1-selftest.exp: Likewise.
27382
27383Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27384
27385 * gdb.base/return.exp: Add comment and message for `return double'
27386 test failure on Sparc Solaris.
27387
27388Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27389
27390 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27391
27392Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27393
27394 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27395 from optimizing them away.
27396 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27397 patterns to include default constructors and assignment operators,
27398 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27399 character in the output of the virtual base pointer.
27400
27401Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27402
27403 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27404 expression match in print_addr_of to avoid unintented matches.
27405 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27406 versions up to 2.5.8.
27407
27408Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27409
27410 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27411 included file to run under newer versions of expect.
27412 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27413 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27414 Remove xfail for the virtual table of BDDHookV.
27415
27416Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27417
27418 * lib/gdb.exp (string_to_regexp): Set a default result.
27419 (default_gdb_start): Fix misleading message.
27420
27421Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27422
27423 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27424 Remove all CC, etc definitions.
27425 * config/mt-hpux: New file.
27426 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27427 (CFLAGS, LDFLAGS): Define.
27428 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27429
27430 * Makefile.in (site.exp): Don't insert host_os, etc.
27431 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27432 (distclean): Check existence of subdir.
27433 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27434 * gdb.base/Makefile.in: General cleanup and simplification.
27435 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27436 to build executables. Use default rule to build .o files.
27437 (EXPECT, RUNTEST, CC): Fix relative pathname.
27438 (site.exp): Don't insert host_os, etc.
27439 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27440 and/or SIGUSR1 defined.
27441 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27442 * gdb.c++/Makefile.in: General cleanup and simplification.
27443 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27444 (CFLAGS): Remove.
27445 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27446
27447Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27448
27449 * gdb.base/recurse.exp: Misc changes to get tests running again
27450 after Kung's changes to the watchpoint code.
27451 * gdb.base/watchpoint.exp: Likewise.
27452
27453Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27454
27455 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27456
27457Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27458
27459 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27460 * lib/gdb.exp (default_gdb_start): Define.
27461 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27462 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27463 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27464 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27465 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27466 Don't call gdb_target_udi in between tests.
27467
27468Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27469
27470 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27471 (which was basically just a local version of the same thing). In
27472 addition to avoiding duplication, gdb_test_exact is faster.
27473 * lib/gdb.exp (gdb_test_exact): Fix typo.
27474
27475 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27476 don't give an error.
27477
27478 * gdb.base/term.exp: Call delete_breakpoints before starting.
27479
27480 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27481 (t10): Add comment.
27482
27483Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27484
27485 Reorganization of the GDB Test Suite.
27486
27487 * gdb.base: New directory, contains all the basic tests.
27488 * gdb.c++: New directory, tests specific to C++.
27489 * gdb.chill: New directory, tests specific to Chill.
27490 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27491 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27492 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27493 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27494 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27495 t30-31 to chill).
27496 * */gdbme.*: Rename to match appropriate expect scripts.
27497 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27498 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27499 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27500 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27501 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27502 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27503 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27504 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27505 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27506 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27507 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27508 gdb.c++/virtfunc.cc: New names of C++ files.
27509 * gdb.chill/chillvars.ch: New name of Chill file.
27510 * gdb.base/configure.in, gdb.c++/configure.in,
27511 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27512 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27513 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27514 * configure.in (configdirs): Update to reflect directory changes.
27515 (target_abbrev): No longer define for any configuration.
27516 * Makefile.in: Cosmetic improvements to header comments.
27517
27518Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27519
27520 Various changes to gdb.t31:
27521
27522 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27523 * gdbme.ch: Make all key-words and predefineds be upper-case.
27524 * chillvars.exp: Expect key-words and predefinds in upper-case.
27525
27526 * chillvars.exp: Use gdb_test_exact many places.
27527 Change expected output for arrays (which now includes index labels).
27528
27529 * pr-5020.exp, gdme.ch (module PR_5020):
27530 New test, for PR-5020.
27531
27532Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27533
27534 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27535 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27536
27537Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27538
27539 * Makefile.in: Fix bit-rot in definitions of CHILL,
27540 CHILL_FOR_TARGET and Chill_LIB.
27541 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27542 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27543 CHILL, and CHILL_LIB.
27544
27545Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27546
27547 * Revert the previous changes. Please see Rob's directory
27548 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27549
27550Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27551
27552 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27553 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27554 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27555 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27556 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27557 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27558 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27559 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27560 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27561 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27562 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27563 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27564 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27565 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27566 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27567 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27568 changes from 94Q1.
27569
27570Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27571
27572 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27573 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27574 Rob's new testing fragments.
27575
27576Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27577
27578 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27579 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27580
27581Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27582
27583 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27584 version also, match on casted version strings, and match on
27585 gdb startup case where the line numbers might be messed up.
27586
27587Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27588
27589 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27590 (CFLAGS): Delete it from here.
c906108c
SS
27591
27592Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27593
27594 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27595
27596Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27597
27598 * Makefile.in (RUNTEST): Default to just "runtest".
27599
27600Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27601
27602 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27603 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27604 the code has been restructured.
27605
27606Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27607
27608 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27609 \n, not just one of each.
27610
27611 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27612 /bin/cc gives a warning if you do.
27613
27614Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27615
d63a86f8 27616 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27617 __t10ListS_link1ZUiRCUiPT0
27618
27619Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27620
27621 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27622 on local variables in recursive functions.
27623
27624 * gdb.t07/Makefile.in: Build the new test.
27625
27626Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27627
27628 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27629 directly. Instead compare the return values from actual calls.
27630
27631Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27632
27633 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27634
27635Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27636
27637 * From Peter Schauer with minor modifications.
a9c64011
AS
27638 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27639 stops in mid-line in the caller. Add xfail for returning a float
27640 value on X86 targets.
c906108c
SS
27641
27642Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27643
27644 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27645 to avoid expect lossage.
27646 (fmem_LRbug_tests): Likewise.
27647 * gdb.disasm/hppa.s: Corresponding changes.
27648
27649 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27650 conditions to work with latest dejagnu/expect.
27651
27652 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27653 expected to fail on the PA.
27654 (backtrace in call with trampolines): Explicitly require main
27655 to be frame #1 (no trampolines should show up in backtrace).
27656
27657 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27658 "continue -expect".
27659 * gdb.t06/break.exp: Likewise.
27660 * gdb.t07/watchpoint.exp: Likewise.
27661 * gdb.t13/bitfields.exp: Likewise.
27662 * gdb.t15/{funcargs,return}.exp: Likewise.
27663 * gdb.stabs/weird.exp: Likewise.
27664 * config/{mips,udi}-gdb.exp: Likewise.
27665
27666 * hppa.sed: Enclose comments within a sed command to avoid
27667 losing with the old OSF1 sed.
27668
27669Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27670
27671 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27672 sequent dynix.
27673 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27674 * gdb.t15/funcargs.exp: Conditionally step again to really
27675 finish from marker_call_with_trampolines. Handle the case where
27676 the first step from within call_with_trampolines already steps
27677 us back to main.
27678 * gdb.t15/gdbme.c: Add comment to closing brace of
27679 call_with_trampolines for funcargs.exp.
27680
27681Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27682
d63a86f8 27683 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27684 Fix typo(s).
27685
27686Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27687
27688 * gdb.t07/gdbme.c: More code for watchpoint testing.
27689
27690 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27691 "Hardware watchpoint" throughout file.
27692 (test_watchpoint_triggered_in_syscall): New test.
27693 (test_complex_watchpoint): New test.
27694
27695Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27696
27697 * gdbme.c (call_with_trampolines): New function to try and step
27698 into. Tests trampoline problems on the PA.
27699
27700 * funcargs.exp (localvars_in_indirect_call): No longer expect
27701 stepping into indirect call to fail on PAs.
27702 (test_stepping_over_trampolines): New test.
27703
27704Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27705
27706 * TODO: Add suggestions for static member function tests, and
27707 completion tests.
27708
27709Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27710
27711 * TODO: Add suggestions for "p/a" tests.
27712
27713 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27714 (default_gdb_exit): Replace all the hair with sending "quit" to
27715 the process with a simple close.
27716
27717Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27718
27719 * TODO: Add suggestions for shared library tests.
27720
27721Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27722
27723 * TODO: Add suggestions for x/s tests.
27724
27725Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27726
27727 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27728 "enable once", and "enable breakpoints once" with ".*".
27729
27730Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27731
27732 * TODO: Add suggestions about structure passing tests.
27733
27734Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27735
27736 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27737 the primary1 test, use work around if __GNUC__ < 2.
27738 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27739 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27740 Test for bad output rather than waiting for timeout. Issue
27741 second continue only if first continue failed.
27742
27743Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27744
27745 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27746 operator[] test with gdb_test because the old code didn't seem to
27747 be getting the quoting right with the new dejagnu.
27748
27749Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27750
27751 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27752 one from the path.
27753 * Makefile.in: Use a fresh expect if there is one, use runtest
27754 from the src tree if there is one.
d63a86f8 27755
c906108c
SS
27756Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27757
27758 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27759 next over recursive call. Revise the tests from that point on
27760 (which had been skipped) to match GDB's actual (correct) output.
27761
27762 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27763 with next over a breakpoint whose condition is false.
27764
27765 * gdb.t00/help.exp: Comment out "help set print" tests just like
27766 (and for same reason as) "help set" test.
27767
27768Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27769
27770 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27771 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27772
27773Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27774
27775 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27776 necessary gdb_target_udi.
27777
27778 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27779
27780 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27781 1838 and 2417; they are fixed.
27782
27783 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27784 gdb.t03/ptype.exp (ptype structure, ptype union):
27785 Remove xfails; the test is looser than when the xfails were added.
27786
27787 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27788 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27789
27790 * gdb.t01/run.exp: Only run shell test if isnative.
27791
27792 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27793 since "run" automatically loads if necessary. Call gdb_target_udi
27794 after the "file" since "file" kills any execution target.
27795
27796 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27797 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27798 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27799 argument for UDI.
27800
27801Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27802
27803 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27804
27805 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27806
27807Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27808
27809 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27810 properly quoting regexps. This makes the second argument to
27811 demangle a fixed string, which matches the callers, instead of a
27812 shell-style pattern which is what the previous implementation
27813 used. Update some of the callers.
27814
27815Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27816
27817 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27818 (comib_nullified_tests): Fix typo.
27819 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27820 strings. No longer expected to fail.
27821
27822 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27823 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27824 strings. No longer expected to fail.
27825
27826 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27827 string. No longer expected to fail.
27828
27829Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27830
27831 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27832 No longer expected to fail.
27833
27834 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27835 string. No longer expected to fail.
27836
27837Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27838
27839 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27840 only in the names (I probably got most of them). I was even
27841 generous with some which differed in underscores in names, and
27842 probably missed a few, and I *still* was able to remove almost a
27843 third of the file with almost no impact on testsuite coverage.
27844
27845Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27846
27847 * gdb.t00/default.exp: Match udi_attach error message as well as
27848 the one from child_attach.
27849
27850 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27851
27852 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27853
27854 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27855 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27856
27857 * Move test with enums and partial symbols back to
27858 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27859 Reverts the change of 26 May 93. Per today's change to
27860 stabs.texinfo, the behavior that weird.exp was expecting was
27861 unreasonable; what is important is that the compiler+gdb get
27862 things right, which happens with a recent gcc. Also fix the test
27863 to deal with native compilers which put out the stab gdb can't
27864 deal with.
27865
27866Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27867
27868 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27869 in the names. The main thing these accomplish is to slow things down.
27870 Many more such duplicates surely remain.
27871
27872 * gdb.t00/help.exp: Comment out "help support" test just like
27873 (and for same reason as) "help set" test.
27874
27875Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27876
27877 * gdb.t06/break.exp: Remove setup_xfails for
27878 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27879 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27880 about known bug in gcc to include up through 2.5.8.
27881 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27882 well as "_vb$".
27883 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27884 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27885 with latest gcc and gdb.
27886 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27887 well as "_vb$".
27888
27889Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27890
27891 * configure.in (hppa*-*-*): Also configure and build stabs-only
27892 tests.
27893
27894Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27895
27896 * gdb.t10/hppa.mt: A makefile fragment for the PA.
27897 * gdb.t10/configure.in (hppa*-*-*): Use it.
27898
27899Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27900
27901 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
27902
27903Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27904
27905 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
27906 versions prior to 1.13.5.
27907
27908Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27909
27910 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
27911 the prompt is at the start of a line.
27912
27913Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27914
27915 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
27916 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
27917 in the copr tests now.
27918 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
27919 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
27920 expected to fail.
27921
27922Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
27923
27924 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
27925 gdb.t31/chillvars.exp, lib/gdb.exp:
27926 Tweak to run under either version of expect.
27927 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
27928 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
27929 * gdb.t11/list.exp: Remove extraneous whitespace.
27930
27931Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27932
27933 * gdb.t16/printcmds.exp (test_print_strings): Accept
27934 "(unsigned char *) " before the string.
27935
27936 * TODO: Add notes about printing of fancy types and GDB expressions.
27937
27938Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
27939
27940 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
27941 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 27942 if doing mips-idt-ecoff.
c906108c
SS
27943
27944Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
27945
27946 * Most .exp files: Tweak to run under either version of expect.
27947
27948Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27949
27950 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
27951 xfails; I'm not sure why they are failing, but not because of PR 1806.
27952
27953Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
27954
27955 * config/unix-gdb.exp: Remove gdb_unload cause it's already
27956 defined in lib/gdb.exp.
27957
27958Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27959
27960 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
27961 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
27962 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
27963 have to be typeless.
27964
27965Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27966
27967 * TODO: Add suggestion for copyright year test.
27968
27969Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
27970
27971 * configure.in (*-*-lynxos*): Add stabs tests.
27972
27973Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27974
27975 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
27976 so insert a tab before any assembler directive in column zero.
27977
27978 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
27979 stores.
27980 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
27981 stores.
27982 (fpu_short_memory_tests): Likewise.
27983
27984Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27985
27986 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
27987 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
27988 .stabs directives in comments.
27989
27990Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27991
27992 * TODO: New file, describing tests we could write.
27993 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
27994
27995Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27996
27997 * gdb.t06/signals.exp: Add kludge to force re-sync.
27998
27999 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
28000 to xgdb instead of gdb, get out of gdb.
28001
28002Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
28003
28004 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
28005 for info.
28006
28007Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28008
28009 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
28010 * gdb.stabs/configure.in (hppa*-*-*): Use it.
28011 * gdb.stabs/hppa.sed: New sed script for the PA.
28012
28013Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28014
28015 * gdb.stabs: Re-write weird.def and configuration to use sed
28016 instead of cpp. sed is portable and POSIX; cpp is neither.
28017
28018Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28019
28020 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
28021
28022Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28023
28024 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
28025
28026Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28027
28028 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
28029 "_vb$".
28030 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
28031 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
28032
28033Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28034
28035 * lib/gdb.exp: Comment out code which depends on non-existent
28036 `transform' procedure.
28037
28038Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
28039
28040 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
28041 * lib/gdb.exp: Transform tool name.
28042 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
28043 1.1's new error handling system.
28044
28045Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28046
28047 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
28048
28049Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28050
28051 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
28052 They made pattern matching so slow that timeouts happened on
28053 heavily loaded systems. Now any output from "show print" which
28054 gets us back to the GDB prompt is a PASS.
28055
28056Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
28057
28058 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
28059
28060Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28061
28062 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
28063
28064 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
28065 It is not from PR 3220.
28066
28067Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28068
28069 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
28070 just started failing because they depended on the order the
28071 subcommands are presented, or exact docstring text. This kind of
28072 test is a pain and has minimal benefit.
28073
28074Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28075
28076 * gdb.t09/corefile.exp: At end of test, use "core" command with
28077 no arguments.
28078
28079Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
28080
28081 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
28082 17}/Makefile.in: Make it possible to run the testsuite with Sun
28083 make and CC = cross gcc by adding explicit build rules for .o
28084 files.
28085
28086Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28087
28088 * gdb.t15/funcargs.exp: Don't put comments on same line as
28089 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 28090
c906108c
SS
28091Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28092
28093 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
28094
28095Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
28096
28097 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
28098 * gdb.t20/inherit.exp: remove three dumplicate entries.
28099
28100Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28101
28102 * gdb.t06/break.exp: For "next over recursive call", fail on any
28103 incorrect output, not just on "factorial (value=2)".
28104
28105Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28106
28107 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28108 working now. Add an xfail if accesing a bss variable causes
28109 a memory error if the target is not yet run.
28110
28111Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28112
28113 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28114 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28115 name of __st* demangling (2 strings). Did Kung really get the
28116 more than 95 others right without testing them?
28117
28118Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28119
28120 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28121
28122Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28123
28124 * configure.in (configdirs): Add gdb.disasm
28125 * gdb.disasm: New directory for GDB disassembler tests.
28126 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28127
28128Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28129
28130 * gdb.t00/help.exp: Don't test "help set".
28131
28132 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28133 from within expect statements. None of these happen anymore and
28134 they cause regressions to be silently unnoticed.
28135
28136 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28137 messages) about known failures with gcc cygnus-2.4.5-930417.
28138
28139 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28140 comp-info.exp so it gets built if it doesn't exist.
28141
28142 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28143 it is no longer used.
28144 * gdb.t13/comp-info.c: Removed.
28145
28146Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28147
28148 * gdb.t06/signals.exp: Add xfail for sun3.
28149
28150Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28151
28152 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28153 relevant because ^C doesn't get sent but failure can be reproduced
28154 interactively).
28155
28156Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28157
28158 * gdb.stabs/alpha.mt: New configuration file for alpha.
28159 * gdb.stabs/configure.in: Use it.
28160 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28161 sharing with alpha.mt, redefine long to word via preprocessor.
28162 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28163 for alpha.
28164 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28165 native cc.
28166 * gdb.t00/teststrategy.exp: Change expect string so that we
28167 consume the `(xgdb)' from the command echo and from the gdb prompt.
28168 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28169 gdb currently compares all values as long, so this failure probably
28170 applies to any configuration where LONGEST is bigger than a target int.
28171 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28172 with gcc.
28173 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28174 to handle opaque pointers, gcc is.
28175 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28176 as first argument. Include <sys/types.h> and change all operator
28177 new definitions to use size_t.
28178 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28179 now that we use size_t.
28180
28181Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28182
a9c64011 28183 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28184 a long or float array cast all array members to the same type.
a9c64011 28185 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28186 with 64 bit longs.
a9c64011 28187 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28188 on alpha.
a9c64011 28189 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28190
28191Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28192
28193 * gdb.t24 (demangle.exp): Constructors of templates have names like
28194 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28195 section 14.6 of the ARM.
28196
28197 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28198 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28199 accomplish little and slow down the testsuite.
28200
28201 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28202 Accept spaces various places.
28203
28204Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28205
28206 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28207 with watchpoint enabled.
28208
28209 * Makefile.in: Remove definition of CC and remove the second
28210 definition of CXX (the "CXX = gcc" one remains). These definitions
28211 were causing backquotes to be expanded within backquotes, which
28212 doesn't work.
28213
28214Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28215
28216 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28217
28218Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28219
a9c64011
AS
28220 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28221 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28222 by mips cc and contains no stabs entries.
28223
28224Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28225
28226 * config/vx-gdb.exp: Use fake device to load files rather than
28227 NFS.
28228 * lib/gdb.exp: New proc to do "file" command.
28229 * config/unix-gdb.exp: Use new "file" proc.
28230
28231Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28232
28233 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28234 Rework board rebooting slightly.
28235 (gdb_exit): Don't exit from the remote shell; there isn't one.
28236 * gdb.stabs/weird.exp: If a program is being debugged already,
28237 kill it.
28238 * gdb.t04/setvar.exp: Stop and restart gdb.
28239 * gdb.t05/expr.exp: Likewise.
28240 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28241 restart gdb and reload the program.
28242 * gdb.t08/opaque.exp: Likewise.
28243 * gdb.t12/scope.exp: Likewise.
28244 * gdb.t13/bitfields.exp: Likewise.
28245 * gdb.t15/funcargs.exp: Likewise.
28246 * gdb.t20/classes.exp: Likewise.
28247 * gdb.t03/ptype.exp: Increase timeout.
28248 * gdb.t16/printcmds.exp (test_print_string_constants,
28249 test_print_array_constants): Likewise.
28250 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28251 * gdb.t20/classes.exp (do_tests): Likewise.
28252 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28253
28254Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28255
28256 * gdb.stabs: Renamed *wierd* to *weird*.
28257
28258Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28259
28260 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28261 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28262
28263Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28264
28265 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28266 (do_tests): Remove xfail for whatis on one_var and two_var.
28267
28268Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28269
28270 * Makefile.in: Made cross building work better by adding
28271 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28272
28273Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28274
28275 * gdb.t15/{return.c,return.exp,Makefile.in}:
28276 New test, currently commented out.
28277
28278Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28279
28280 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28281 still running and removes the leftover named socket so GDb can do
28282 clean restarts.
28283
28284Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28285
28286 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28287 console, not GDB.
28288 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28289 cross testing works better with "make check"
28290 * config/unix-gdb: Use default procedures for exit and version.
28291 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28292 with the newest VxWorks.
28293
28294Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28295
28296 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28297 old form.
28298
28299 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28300 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28301
28302 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28303
28304 * config/unix-gdb.exp: Remove this version of gdb_exit
28305 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28306 Rob says he'll look at it when he gets back to testing boards.
28307
28308Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28309
28310 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28311 an expected fail for certain ptype commands.
28312
28313 * gdb.t20/classes.exp: Update expected results of "ptype class
28314 Base1" to account for the constructor that now appears in the type.
28315
28316Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28317
28318 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28319 disappeared from list.
28320 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28321 "alldone" proc with call to cleanup and exit.
28322 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28323 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28324 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28325 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28326 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28327 "alldone" proc with simple returns that suppress remaining
28328 tests. The alldone proc went away many months ago.
28329
28330Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28331
28332 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28333
28334 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28335
28336Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28337
28338 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28339 as vax gdb will display them.
28340
28341Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28342
28343 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28344 optimizers.
28345
28346 * scope.exp: Change "bad value for localval" messages so each one
28347 is unique.
28348
28349 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28350 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28351
28352 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28353
28354Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28355
28356 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28357 doesn't exist (due to optimization).
28358
28359Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28360
28361 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28362 contains \r because the filename is long.
28363
28364 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28365 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28366
28367Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28368
28369 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28370 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28371 Ultrix.
28372 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28373 int tests.
28374 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28375
28376Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28377
28378 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28379
28380 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28381 to match does not match the passing case but still matches the
c906108c
SS
28382 failing case.
28383
28384Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28385
28386 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28387
28388Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28389
28390 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28391 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28392 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28393 Remove various versions of gdb_exit.
28394 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28395 gdb_exit.
28396 * config/unix-gdb.exp: gdb_exit remains here, and should override
28397 the generic version, since it's doing a lot of wierd stuff that
28398 the other versions aren't. FIXME, fold it in, or abandon this
28399 version.
28400
28401Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28402
28403 * gdb.t24/demangle.exp: Add tests for PR 3220.
28404
28405Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28406
28407 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28408
28409Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28410
28411 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28412 "i386-*-*". Works for i486 as well.
28413
28414 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28415 bug, and expand domain of xfail to all SVR4 systems, since the
28416 actual problem is likely to be in generic SVR4 /proc support.
28417
28418Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28419
28420 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28421
28422Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28423
28424 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28425 xfails for other systems. Match a missing 'Continuing.' as an
28426 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28427
28428 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28429 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28430 Only issue warning for missing executables if -all option is used.
28431
28432 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28433 file if -all option is used. It's like an unpredictable XFAIL.
28434
28435Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28436
28437 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28438 for dynamically linked binaries.
28439
28440 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28441
28442Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28443
28444 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28445 to state that this is a known bug in old versions of g++.
28446
28447Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28448
28449 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28450 while waiting for `Continuing'.
28451
28452Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28453
28454 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28455 in text, data, and bss.
28456 * gdb.t10/nodebug.c: Add local and global test variables for
28457 initialized and uninitialized data.
28458
28459Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28460
28461 * config/unix-gdb.exp (gdb_exit): Add "wait".
28462
28463Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28464
28465 * gdb.t06/signals.exp: xfail the continue from the handler for all
28466 targets.
28467
28468 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28469 function with watchpoints enabled, the i386 call dummy starts with
28470 a call.
28471
28472 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28473 386 bsd names its corefiles.
28474
28475Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28476
28477 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28478 compilers don't grok it.
28479 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28480 with small octal ints rather than character constants, which
28481 are signed and might not fit if first promoted to int.
28482
28483Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28484
28485 * gdb.t09/Makefile.in (clean): Remove corefile.
28486
28487Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28488
28489 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28490
28491Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28492 and Jim Kingdon (kingdon@cygnus.com)
28493
28494 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28495 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28496 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28497
28498Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28499
28500 * gdb.t17/interrupt.exp: Add xfail for hppa.
28501
28502Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28503
28504 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28505 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28506 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28507 to determine signed-ness of bitfields and use the result to setup
28508 the xfail.
28509 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28510 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28511 call line is reached if necessary.
28512
28513Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28514
28515 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28516
28517Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28518
28519 * gdb.t06/break.exp: Also test `clear' command.
28520
28521Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28522
28523 * gdb.t00/teststrategy.exp: Remove extra quote.
28524
28525 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28526 watchpoint enabled to be for all non-68k machines.
28527
28528 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28529
28530Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28531
28532 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28533 targets use aout.mt instead of ecoff.mt as gas understands
28534 standard aout format.
28535
28536Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28537
28538 * lib/gdb.exp (runto): Don't insist that function we are running to
28539 was compiled with -g.
28540
28541 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28542
28543 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28544 to get back into the read system call.
28545 Accept leading newline in case where we woke it up.
28546
28547Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28548
28549 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28550 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28551 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28552 enable ecoff configuration.
28553
28554Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28555
28556 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28557
28558Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28559
28560 * gdb.t16/printcmds.exp: Add another printf test.
28561
28562Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28563
28564 * configure.in: If configured -with-stabs on any target, add
28565 stabsdirs to configdirs.
28566
28567Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28568
28569 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28570 fun" so pattern does not match the command itself.
28571
28572Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28573
28574 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28575
28576Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28577
28578 * gdb.t17/interrupt.exp: Test for more things.
28579
28580Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28581
28582 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28583 compiler arranges the code and line numbers.
28584
28585 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28586
28587Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28588
28589 * gdb.t00/help.exp: Increase expect input buffer size.
28590
28591Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28592
28593 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28594
28595 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28596
28597 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28598
28599 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28600 [0-9]*, not just [0-9].
28601
28602Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28603
28604 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28605
28606 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28607
28608Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28609
28610 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28611
28612Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28613
28614 * gdb.t06/signals.c: Add xfails for sun3.
28615
28616 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28617
28618 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28619 test_stepping tests.
28620
28621Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28622
28623 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28624
28625 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28626
28627 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28628 rather than actually putting it through cpp twice.
28629
28630 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28631
28632Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28633
28634 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28635 no longer needed.
28636
28637Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28638
28639 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28640
28641 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28642 C++ features prints as "struct", make it a pass, not an xfail.
28643
28644Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28645
28646 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28647 Don't require VA to print as "class" rather than "struct".
28648
28649Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28650
28651 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28652
28653Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28654
28655 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28656
28657Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28658
28659 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28660 order.
28661
28662Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28663
28664 * gdb.t16/printcmds.exp: Add printf tests.
28665
28666 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28667
28668 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28669
28670Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28671
28672 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28673 pass counts, to counteract any existing or future setup_xfails.
28674
28675Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28676
28677 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28678 {BEGIN,END}_COMMON for common block instead of STAB.
28679 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28680
28681 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28682 intp_var should be N_GSYM not N_LSYM.
28683 wierd-aout.S: Use a label for the value of the N_SO.
28684 wierd.def: Remove all backslashes.
28685 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28686
28687Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28688
28689 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28690 get the expected next to inheritance3.
28691
28692Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28693
28694 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28695 now that gcc-2.4 gets it right.
28696
28697Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28698
28699 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28700
28701 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28702 generating comp-info.exp which works for cross-compilation.
28703
28704Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28705
28706 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28707 "*-*-sysv4.*".
28708
28709Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28710
28711 * gdb.t01/run.exp: Start with a fresh gdb.
28712 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28713 SVR4.x.
28714
28715Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28716
28717 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28718 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28719 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28720 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28721 things to remove.
28722
28723Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28724
28725 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28726 test cases from bug reports.
28727
28728Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28729
28730 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28731 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28732 avoid spurious xfails.
28733 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28734 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28735 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28736
28737Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28738
28739 * gdb.t00/teststrategy.exp: Rework to provide more useful
28740 description of each test, fix problem with systems that define
28741 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28742 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28743 results for "next over recursive call" so timeouts aren't taken
28744 by error.
28745
28746Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28747
28748 * gdb.t12/scope.exp: Test printing of variables before run.
28749
28750 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28751 printed in wrong order due to sorting.
28752
28753Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28754
28755 * gdb.t00/teststrategy.exp: Fix expected results for printing
28756 user entered string constant. Is array of char, prints with no
28757 address.
28758
28759 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28760 commands.
28761 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28762 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28763 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28764 of struct of char arrays.
28765 * gdb.t00/radix.exp: New tests for radix commands.
28766
28767Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28768
28769 * gdb.t16/printcmd.exp: Print a variable before running program
28770 (with xfail for AIX).
28771
28772Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28773
28774 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28775
28776 * gdb.t16/printcmd.exp: Don't print variables before running program.
28777
28778 * gdb.t06/break.exp: Don't require envp argument to main.
28779
28780 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28781
28782 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28783 Add xfails for rs6000.
28784
28785 * gdb.t02/whatis.exp: Change other tests not to re-test something
28786 we already tested.
28787
28788 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28789 each type used has a variable of that type.
28790
28791Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28792
28793 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28794
28795Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28796
28797 * configure.in: change srctrigger to be a file, not a directory
28798
28799Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28800
28801 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28802
28803 * gdb.t11/list.exp: Fixed a couple of typos.
28804
28805Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28806
28807 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28808 is fixed and PR is closed.
28809 * gdb.t16 (gdbme.c): Add simple test string variable.
28810 * gdb.t16 (printcmds.exp): Add tests with simple test string
28811 variable, primarily for boundaries on "set print elements".
28812
28813Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28814
28815 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28816 Make leading 0's optional and don't expect a tab in the middle
28817 of the number.
28818
28819 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28820
28821 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28822 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28823 don't end command passed to gdb_test with newline.
28824
28825 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28826 signed keyword away, don't expect signed bitfields to be signed.
28827
28828 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28829 printing with only as many 1's as are in the field as well as printing
28830 with 32 1's (see comment).
28831
28832Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28833
28834 * gdb.t00/default.exp: Start with a fresh gdb.
28835 * configure.in (configdirs): Remove gdb.t31 until the chill
28836 compiler works again. It no longer is able to find chillrt0
28837 since it isn't in libchill.a anymore.
28838 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28839 wierd.o, make more modular.
28840 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28841 spurious newlines that caused problems.
28842
28843Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28844
28845 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28846 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28847 gdb.stabs/wierd.{exp,def}: Many new tests.
28848
28849 * gdb.t00/default.exp: update info line for new message.
28850
28851 * gdb.t02/{whatis.exp,gdbme.c}:
28852 Test that "char *" doesn't print as "caddr_t".
28853
28854Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28855
28856 * gdb.t00/help.exp: Use .* in place of some help messages which
28857 just changed.
28858 gdb.t00/default.exp: Update "info frame" test for new message.
28859 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28860 Remove some xfails
28861
28862Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28863
28864 * gdb.t03/{gdbme.c,ptype.exp}:
28865 Add tests for typedef'd struct and union without tags.
28866 Also check "whatis" on a variable of a typedef'd enum without a tag.
28867
28868 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28869 PRMS 1823; the bug still exists but isn't reproduced by this test
28870 anymore), and remove rs6000 XFAIL (the bug is fixed).
28871
28872 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28873 duplicated from whatis.exp. For those that are left, accept
28874 "long", "long int", or "int" for long variables (whatis.exp already
28875 has an XFAIL for "int", so no need to fail it here).
28876
28877 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28878 Deal with GCC's names for types now that GDB uses the compiler's names.
28879
28880 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28881 setup_xfail's for sunos4. If we #defined the signed keyword away,
28882 don't expect GDB to know that char it is signed.
28883
28884 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28885
28886Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28887
28888 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28889 should work on any system, regardless of debugging format.
28890 * gdb.t21/demangle.exp: Move to gdb.t24.
28891 * gdb.t24/demangle.exp: Move from gdb.t21.
28892 * gdb.t24/{Makefile.in, configure.in}: New files.
28893
28894Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28895
28896 * configure.in: Do gdb.stabs and C++ tests only for stabs.
28897 * gdb.stabs: New directory.
28898
28899Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28900
28901 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
28902 not just "Quit anyway?".
28903
28904Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
28905
28906 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
28907 that all setup_xfails are immediately followed by clear_xfails.
28908
28909Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
28910
28911 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
28912 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
28913 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
28914 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
28915 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
28916 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28917 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28918 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
28919 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
28920 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
28921 gdb.t31/chillvars.exp, lib/gdb.exp:
28922 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
28923 bug-gdb@prep.ai.mit.edu.
28924
28925Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
28926
28927 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
28928 with 0.0, not integer 0.
28929
28930Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
28931
28932 * gdb.t06/break.exp: Update for "Kill the program" message change.
28933
28934Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
28935
28936 * Makefile.in (GDBFLAGS): Set to -nx.
28937 * Makefile.in (site.exp): Use GDBFLAGS.
28938
28939Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28940
28941 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
28942 Makefiles.
28943 (check): depend on just-check.
28944 (just-check): added so that tests can be run without a noop
28945 build pass.
28946
28947Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28948
28949 Switch to using configure's configdirs.
28950 * Makefile.in (Makefile): add configure.in dependency.
28951 (SUBDIRS): removed redundant assignment.
28952 * configure.in: switch subdirs assignment to configdirs.
28953 * gdb.t*/configure.in: new files.
28954
28955Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
28956
28957 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
28958 works.
28959
28960Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
28961
28962 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
28963 in explicit rules. Apparently this is not supported by some makes.
28964
28965Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
28966
28967 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
28968
28969Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28970
28971 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
28972 disappeared.
28973
28974Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
28975
28976 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
28977
28978Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
28979
28980 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
28981 watchpoint problem that is now fixed.
28982 * gdb.t30/chexp.exp: Remove setup_xfail for printing
28983 uninitialized convenience variables.
28984 * gdb.t31/chillvars.exp: Fix expected patterns for printing
28985 structures.
28986
28987Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28988
28989 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
28990 which causes expect to get out of sync with gdb on long output
28991 from help set.
28992 * gdb.t09/corefile.exp: Make expected pattern for core file
28993 failing signal and frame output format less sun specific.
28994
28995Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
28996
28997 * gdb.t31/chillvars.exp: Add and remove initial dummy
28998 breakpoint, so that symbol table is forced in.
28999 (Needed at least on Sunos4, though it seems not SVR4.)
29000 * gdb.t31/chillvars.exp: Update for changed output format.
29001
29002Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
29003
a9c64011 29004 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
29005
29006Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
29007
29008 * Makefile.in: Added --srcdir when invoking runtest, removed the
29009 need for a local config file. (optional now)
29010
29011Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
29012
29013 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
29014 failure count used to force early termination. Add some more
29015 expected failures for gnu style demangling.
29016
29017Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29018
29019 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
29020 pmi variable from gdb.t20/gdbme to get optimized away.
29021 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
29022 Check for written corefile upon timeout _and_ eof.
29023
29024Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29025
29026 * config/unix-gdb.exp: Add missing return 0.
29027
29028Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29029
29030 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
29031 test termination.
29032
29033Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
29034
29035 * configure.in (subdirs): Put back gdb.t17 which mysteriously
29036 disappeared.
29037
29038Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
29039
29040 * gdb.t10/crossload.exp: Disable the i860-elf test until such
29041 time as i860 support works.
29042
d63a86f8 29043 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
29044 "backtrace 100\r" rather than just "backtrace\r", to match last
29045 change.
29046
29047Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
29048
29049 * config/udi-gdb.exp (gdb_exit): Remove close command.
29050 (gdb_target_udi): New procedure to set the UDI target.
29051 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
29052 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
29053 Added waits for prompts after several question responses. Added
29054 some more responses used by a29k-amd-udi-gdb.
29055 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
29056 pass different arguments, restart UDI connection after program
29057 completion.
29058 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
29059 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29060 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
29061 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
29062 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
29063 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
29064 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29065 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
29066 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
29067 after program completion.
29068 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
29069 compiled with a SELECT_VECS setting.
29070 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
29071 infinite recursion.
29072
29073 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
29074 Added checks for COFF results, and made them expected failures for
29075 all targets. It would be better to make them expected failures
29076 for COFF targets only.
29077
29078Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
29079
29080 * Makefile.in: add null dvi target, don't bother to recurse
29081 through test directories for info and install-info; rename
29082 $(datadir) to be dejagnu instead of deja-gnu
29083
29084Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
29085
29086 * gdb.t31/gdbme.ch: Re-enable code that previously caused
29087 compiler to coredump.
29088 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
29089 code.
29090
29091Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
29092
29093 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
29094 coredump.
29095 * gdb.t31/chillvars.exp: Comment out tests that depend on that
29096 code.
29097
29098Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
29099
29100 * gdb.t03/ptype.exp: tests for return code from gdb_test.
29101 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29102 which in a shell. Deletes xgdb when done.
29103 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29104 Tests the return from the "set height" or "set width" commands.
29105 Added a few return codes where needed.
29106
29107Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29108
29109 * Makefile.in (SUBDIRS): Add gdb.t17.
29110 * configure.in (subdirs): Add gdb.t17.
29111 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29112 files to test gdb's calling of functions in the inferior with
29113 the correct arguments and gdb's ability to retrieve any
29114 result returned.
29115
29116Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29117
29118 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29119 may be called after gdb goes away. Previous versions of expect
29120 needed these to avoid file descriptor leaks, but they cause
29121 errors with the current revision of expect.
29122 * gdb.t00/gdbvars.exp: Use -re on expected output after
29123 setting sevenbit-strings.
29124 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29125 to set sevenbit-strings consistent across tests.
29126 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29127 set sevenbit-strings consistent across tests.
29128
29129Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29130
29131 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29132 expected output to match current "expect" expectations.
29133
29134Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29135
29136 * gdb.t00/default.exp: Change expected output for default "source"
29137 command, to match new gdb behavior which requires a filename to
29138 source.
29139
29140Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29141
29142 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29143 expected fail for i486-*-* that misses the marker2 function.
29144 * gdb.t10/crossload.exp (bfddefault): Allow successful
29145 recognition of a format to pass even if no symbols are found.
29146 Explicitly catch failures where the format is not recognized
29147 or is ambiguous, and add the reason to the fail message.
29148 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29149 the cause is and invalid target and add reason to failure message.
29150 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29151 elf32-i386, elf32-sparc, and elf32-i860.
29152 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29153 Set up expected failure for 'filename'::variable scope resolution,
29154 which is now apparently broken on all targets.
29155 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29156 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29157 gdb.t23/templates.exp: Change failure for missing binfile into
29158 just a warning.
29159 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29160 references.
29161
29162Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29163
29164 * gdb.t00/default.exp: Add expected output for default "source"
29165 command, to match new gdb behavior.
29166 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29167
29168Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29169
29170 * config/*-gdb.exp: returns an error, rather than exiting on
29171 internal errors.
29172
29173Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29174
29175 * gdb.t03/gdbme.c: Add pointer to struct variable.
29176 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29177 referencing struct members.
29178
29179Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29180
29181 * configure.in (mips-idt-ecoff): New target.
29182 * config/mips-gdb.exp: New file for remote board using MIPS remote
29183 debugging protocol.
29184
29185 * Redid configuration scheme. Removed gdb.t*/configure.in.
29186 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29187 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29188 distclean targets. Built executables via .o files. Adjusted
29189 tests to account for source files in $(srcdir) rather than
29190 $(objdir).
29191 * lib/gdb.exp (runto): Don't expect () after the function name,
29192 because it may have arguments.
29193
29194Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29195
29196 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29197 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29198 expected failures for mips-idt-* and mips-sgi-*.
29199 * gdb.t00/default.exp (attach): Kill process if requested.
29200 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29201 that does not read core files.
29202 * gdb.t01/run.exp: Removed checks for exit status code.
29203 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29204 it is linked in.
29205 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29206 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29207 appropriate, rather than doing it by hand.
29208 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29209 execution.
29210 * gdb.t10/crossload.exp: Kill existing program if needed.
29211 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29212 appropriate, rather than doing it by hand. Always increase
29213 timeout for this test, not just for VxWorks.
29214
29215Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29216
29217 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29218 of Chill STRUCT types and STRUCT values.
29219 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29220 than "char".
29221 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29222 struct2): New struct definitions and initializations to test
c906108c
SS
29223 simple Chill STRUCT types.
29224
29225Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29226
29227 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29228 the null byte at the end of strings.
29229 * gdb.t00/default.exp: Make show version insensitive to copyright
29230 date.
29231 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29232 to avoid dependencies on target char signedness.
29233 * gdb.t16/printcmds.exp: Update expected results for explicitly
29234 unsigned char.
29235 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29236 now work.
29237 * gdb.t21/demangle.exp: Add many more patterns for template
29238 demangling, most of them being expected failures.
29239 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29240 string we are matching for, to match on the whole string.
29241 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29242 and fix a whole bunch that had incorrect expected output but were
29243 passing anyway because of the bug in "proc demangle".
29244 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29245 type.
29246 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29247
29248Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29249
a9c64011
AS
29250 * gdb/testsuite: made modifications to testcases, etc., to allow
29251 them to work properly given the reorganization of deja-gnu and the
29252 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29253
29254Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29255
29256 * gdb/testsuite: Initial creation of gdb/testsuite.
29257 Migrated dejagnu testcases and support files for testing nm to
29258 gdb/testsuite from deja-gnu. These files were moved "as is"
29259 with no modifications. This migration is part of a major overhaul
29260 of dejagnu. The modifications to these testcases, etc., which
29261 will allow them to work with the new version of dejagnu will be
29262 made in a future update.
48efe704 29263
8d8cb839 29264 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29265\f
8d8cb839
EZ
29266;; Local Variables:
29267;; mode: change-log
29268;; left-margin: 8
29269;; fill-column: 74
29270;; version-control: never
29271;; End:
902f2ccb 29272
0b302171 29273 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29274 Copying and distribution of this file, with or without modification,
29275 are permitted provided the copyright notice and this notice are preserved.
This page took 2.957326 seconds and 4 git commands to generate.