]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Add AMD btver1 and btver2 support
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
dbf6a605
MF
12012-08-16 Mike Frysinger <vapier@gentoo.org>
2
3 * gdb.base/help.exp: Update expected output.
4
0c92d8c1
JB
52012-08-16 Joel Brobecker <brobecker@adacore.com>
6
7 * gdb.ada/rdv_wait: New testcase.
8
e56f7f42
JK
92012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10
11 * gdb.base/attach-twice.exp: Remove excessive ps exec.
12
f47f77df
DE
132012-08-13 Doug Evans <dje@google.com>
14
e202d6e8 15 * gdb.base/help.exp: Update expected output.
f47f77df
DE
16 * gdb.base/default.exp: Update expected output of "show convenience".
17
a72c3253
DE
182012-08-10 Doug Evans <dje@google.com>
19
20 * gdb.python/py-strfns.c: New file.
21 * gdb.python/py-strfns.exp: New file.
22 * gdb.python/py-type.exp (test_fields): Add vector tests.
23
de0bea00
MF
242012-08-10 Mike Frysinger <vapier@gentoo.org>
25
26 PR cli/10436:
27 * gdb.base/completion.exp: Add tests for handle completion.
28
5b9afe8a
YQ
292012-08-09 Yao Qi <yao@codesourcery.com>
30
31 * gdb.mi/mi-cmd-param-changed.exp: New.
32 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
33 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
34 * gdb.mi/mi2-prompt.exp: Likewise.
35
4f485ebc
DE
362012-08-08 Doug Evans <dje@google.com>
37
38 * gdb.base/debug-expr.c: New file.
39 * gdb.base/debug-expr.exp: New file.
40 * gdb.base/exprs.exp: Test {type} casts.
41 * gdb.cp/debug-expr.exp: New file.
42
5888842d
JK
432012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
44
45 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
46 global variable loop, not a 'break'. Add loop count limit to 100.
47 Add new fail case for terminated vgdb.
48
4f69f4c2
JK
492012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
50 Jean-Marc Saffroy <saffroy@gmail.com>
51
52 PR 11804
53 * gdb.base/gcore-relro.exp: New file.
54 * gdb.base/gcore-relro-main.c: New file.
55 * gdb.base/gcore-relro-lib.c: New file.
56
e2de5390
JK
572012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
58
59 Do not false FAIL with old GCCs.
60 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
61 GCC < 4.5 in $no_hw mode.
62
606603c5
JK
632012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
64
65 * gdb.base/default.exp (cd): Accept new directory with no arguments.
66
777f26c2
JK
672012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
68
69 * gdb.base/list.exp (test_only_end): New function.
70 Call it.
71
2c12abee
TT
722012-08-06 Tom Tromey <tromey@redhat.com>
73
74 * gdb.python/py-mi.exp: Add test for printer whose children
75 are a list.
76 * gdb.python/py-prettyprint.c (struct children_as_list): New.
77 (main): New variable children_as_list.
78 * gdb.python/py-prettyprint.py (class pp_children_as_list):
79 New.
80 (register_pretty_printers): Register new printer.
81
0eae2cf4
EBM
822012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
83
84 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
85 symbols. Abort if vgdb remote connection is closed.
86
09e0881d
DE
872012-08-02 Doug Evans <dje@google.com>
88
89 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
90
b40f514f
SDJ
912012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
92
93 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
94 s390x, PowerPC 64 and m68k-linux.
95
11315ae0
UW
962012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
97
98 * gdb.base/annota1.exp: Accept no frames-invalid notification
99 when starting up the program.
100 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
101 show a symbolic value as well.
102 * gdb.server/server-exec-info.exp: Skip test when skipping
103 gdbserver test and/or when skipping shared library tests.
104 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
105 avoid name conflicts with other tests.
106
0547eeed
UW
1072012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
108
109 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
110 Fix wrong output on big-endian systems.
111 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
112 4-byte pointer types on 64-bit s390x.
113
bdddb4de
UW
1142012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
115
116 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
117 marker comment at the beginning (after intialization).
118 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
119 breakpoint on marker comment instead of function begin.
120 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
121 PowerPC.
122 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
123 or 64-bit PowerPC.
124 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
125 gdb,no_hardware_watchpoints flag is set.
126 (initialize): Remove now redundant can-use-hw-watchpoints change.
127
5d206025
YQ
1282012-08-02 Yao Qi <yao@codesourcery.com>
129 Pedro Alves <palves@redhat.com>
130
131 * boards/local-remote-host.exp: New.
132
4f665099
UW
1332012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
134
135 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
136 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
137 * gdb.base/print-file-var.exp: Likewise.
138 * gdb.server/solib-list.exp: Skip on remote targets.
139
b62e2b27
UW
1402012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
141
142 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
143 watchpoints on ARM. When expecting software watchpoints, tolerate
144 (remote) targets that report unsupported hardware watchpoint only
145 at continue time.
146 (test_wide_location_2): Likewise.
147
a967a851
JK
1482012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
149
150 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
151 valgrind versions.
152
75d9f9ff 1532012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
154
155 * gdb.base/valgrind-infcall.c: New file.
156 * gdb.base/valgrind-infcall.exp: New file.
157
75d9f9ff
JK
158 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
159
1c9f2ed2
KS
1602012-07-30 Keith Seitz <keiths@redhat.com>
161
162 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
163 linespecs.
164
7f9b2034
DE
1652012-07-30 Doug Evans <dje@google.com>
166
85220e01
DE
167 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
168 * gdb.dwarf2/pr13961.S: Ditto.
169
7f9b2034
DE
170 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
171
4e969b4f
AB
1722012-07-30 Andrew Burgess <aburgess@broadcom.com>
173
174 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
175 change its format immediately after reloading the binary.
176
e7de8362
JK
1772012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
178
179 Fix testsuite regression after --use-deprecated-index-sections removal.
180 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
181 string.
182 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
183
7255706c
YQ
1842012-07-27 Yao Qi <yao@codesourcery.com>
185
186 KFAIL for PR remote/14161.
187 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
188 Cleanup socket files.
189 (strace_info_marker): Detach inferior.
190
f2e8016f
TT
1912012-07-26 Tom Tromey <tromey@redhat.com>
192
193 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
194
f66713d2
JK
1952012-07-26 Markus Metzger <markus.t.metzger@intel.com>
196
197 * gdb.python/py-inferior.c (thread): New function.
198 (check_threads): New function.
199 (test_threads): New function.
200 * gdb.python/py-inferior.exp: Added test.
201 Replaced runto with continue to breakpoint.
202
8223e12c
TT
2032012-07-26 Tom Tromey <tromey@redhat.com>
204
205 * lib/ada.exp (standard_ada_testfile): New proc.
206 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
207 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
208 * gdb.ada/array_return.exp: Use standard_ada_testfile.
209 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
210 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
211 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
212 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
213 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
214 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
215 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
216 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
217 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
218 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
219 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
220 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
221 * gdb.ada/char_param.exp: Use standard_ada_testfile.
222 * gdb.ada/complete.exp: Use standard_ada_testfile.
223 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
224 standard_output_file.
225 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
226 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
227 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
228 standard_output_file.
229 * gdb.ada/exprs.exp: Use standard_ada_testfile.
230 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
231 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
232 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
233 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
234 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
235 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
236 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
237 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
238 * gdb.ada/homonym.exp: Use standard_ada_testfile.
239 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
240 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
241 * gdb.ada/interface.exp: Use standard_ada_testfile.
242 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
243 standard_output_file
244 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
245 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
246 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
247 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
248 * gdb.ada/nested.exp: Use standard_ada_testfile.
249 * gdb.ada/null_array.exp: Use standard_ada_testfile.
250 * gdb.ada/null_record.exp: Use standard_ada_testfile.
251 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
252 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
253 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
254 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
255 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
256 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
257 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
258 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
259 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
260 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
261 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
262 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
263 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
264 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
265 * gdb.ada/start.exp: Use standard_ada_testfile.
266 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
267 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
268 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
269 * gdb.ada/tagged.exp: Use standard_ada_testfile.
270 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
271 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
272 * gdb.ada/tasks.exp: Use standard_ada_testfile.
273 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
274 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
275 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
276 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
277 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
278 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
279 * gdb.ada/widewide.exp: Use standard_ada_testfile.
280
bbec57e4
JK
2812012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
282
283 Fix testsuite regression after --use-deprecated-index-sections removal.
284 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
285
9cc8e32c
JK
2862012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
287
288 Fix compatibility with Tcl before 7.5.
289 * lib/future.exp (lreverse): New function if it does not exist.
290
ea5ca7b5
MK
2912012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
292
293 * gdb.mi/mi-pending.c: New method to set a second pending
294 breakpoint.
295 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
296 condition.
297
64776a0b
PA
2982012-07-20 Pedro Alves <palves@redhat.com>
299
300 PR threads/11692
301 PR gdb/12203
302
303 * gdb.threads/create-fail.c: New file.
304 * gdb.threads/create-fail.exp: New file.
305
13e4e967
PA
3062012-07-19 Pedro Alves <palves@redhat.com>
307
308 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
309 * config/vx.exp (gdb_start): Likewise.
310 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
311 * gdb.base/setvar.exp (test_set): Likewise.
312 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
313 * gdb.reverse/sigall-precsave.exp: Likewise.
314 * gdb.reverse/sigall-reverse.exp: Likewise.
315
b7aefa4d
PA
3162012-07-19 Pedro Alves <palves@redhat.com>
317
318 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
319 handler before recording.
320
608b4967
TT
3212012-07-19 Tom Tromey <tromey@redhat.com>
322
323 * gdb.cp/casts.exp: Add tests for typeof and decltype.
324 * gdb.cp/casts.cc (decltype): New function.
325 (main): Use it.
326
b1e0c0fa
PA
3272012-07-19 Pedro Alves <palves@redhat.com>
328
329 * gdb.base/sigall.exp (signals): New list.
330 <top level>: Loop over signals in the $signals list instead of
331 calling a test function once per signal.
332 * gdb.reverse/sigall-precsave.exp (signals): New list.
333 <top level>: Loop over signals in the $signals list instead of
334 calling a test function once per signal.
335 * gdb.reverse/sigall-reverse.exp (signals): New list.
336 <top level>: Loop over signals in the $signals list instead of
337 calling a test function once per signal.
338
6ace3df1
YQ
3392012-07-19 Yao Qi <yao@codesourcery.com>
340
341 * gdb.base/setshow.exp: Test 'set args ~'.
342
263a0f8c
JK
3432012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
344
345 * gdb.base/store.exp (check_set): Import gdb_prompt.
346 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
347 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
348
8f043999
JK
3492012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
350
351 PR 11914
352 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
353 (main): Call eval_sub.
354 * gdb.python/py-prettyprint.exp:
355 (python execfile ('py-prettyprint.py')): Move it earlier.
356 New breakpoint for eval-break.
357 (continue to breakpoint: eval-break, info locals): New test.
358 (python execfile ('py-prettyprint.py')): Move it from here.
359 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
360 (register_pretty_printers): Register pp_eval_type.
361
725c7b66
JK
3622012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
363
364 Fix a testcase regression by me.
365 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
366 DW_FORM_data4.
367
4359dff1
JK
3682012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
369 Doug Evans <dje@google.com>
370
371 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
372 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
373
61e44cfa
JK
3742012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
375
376 Fix gdbserver run regression.
377 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
378
93c0ef37
TT
3792012-07-12 Tom Tromey <tromey@redhat.com>
380
381 * lib/gdb.exp (standard_testfile): Don't declare objdir.
382 (clean_restart): Likewise.
383 (core_find): Use standard_output_file.
384
76027ef5
TT
3852012-07-12 Tom Tromey <tromey@redhat.com>
386
387 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
388 * gdb.dwarf2/dw2-anonymous-func.exp: Use
389 prepare_for_testing_full.
390 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
391 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
392 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
393 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
394 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
395 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
396 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
397 prepare_for_testing_full.
398 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
399 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
400 prepare_for_testing_full.
401 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
402 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
403 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
404
85b4440a
TT
4052012-07-12 Tom Tromey <tromey@redhat.com>
406
407 * lib/gdb.exp (build_executable_from_specs): New proc, from
408 build_executable.
409 (build_executable): Use it.
410 (prepare_for_testing_full): New proc.
411
55baab26
TT
4122012-07-11 Tom Tromey <tromey@redhat.com>
413
414 * gdb.reverse/break-precsave.exp: Use standard_output_file.
415 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
416 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
417 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
418 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
419 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
420 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
421 * gdb.reverse/step-precsave.exp: Use standard_output_file.
422 * gdb.reverse/until-precsave.exp: Use standard_output_file.
423 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
424
298a9cf0
TT
4252012-07-10 Tom Tromey <tromey@redhat.com>
426
427 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
428 standard_output_file.
429 * gdb.mi/gdb2549.exp: Use standard_testfile.
430 * gdb.mi/gdb669.exp: Use standard_testfile.
431 * gdb.mi/gdb701.exp: Use standard_testfile.
432 * gdb.mi/gdb792.exp: Use standard_testfile.
433 * gdb.mi/mi-async.exp: Use standard_testfile.
434 * gdb.mi/mi-basics.exp: Use standard_testfile.
435 * gdb.mi/mi-break.exp: Use standard_testfile.
436 * gdb.mi/mi-cli.exp: Use standard_testfile.
437 * gdb.mi/mi-console.exp: Use standard_testfile.
438 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
439 * gdb.mi/mi-eval.exp: Use standard_testfile.
440 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
441 * gdb.mi/mi-file.exp: Use standard_testfile.
442 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
443 * gdb.mi/mi-logging.exp: Use standard_testfile.
444 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
445 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
446 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
447 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
448 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
449 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
450 * gdb.mi/mi-pending.exp: Use standard_testfile,
451 standard_output_file.
452 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
453 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
454 * gdb.mi/mi-regs.exp: Use standard_testfile.
455 * gdb.mi/mi-return.exp: Use standard_testfile.
456 * gdb.mi/mi-reverse.exp: Use standard_testfile.
457 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
458 * gdb.mi/mi-solib.exp: Use standard_testfile,
459 standard_output_file.
460 * gdb.mi/mi-stack.exp: Use standard_testfile.
461 * gdb.mi/mi-stepi.exp: Use standard_testfile.
462 * gdb.mi/mi-stepn.exp: Use standard_testfile.
463 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
464 * gdb.mi/mi-until.exp: Use standard_testfile.
465 * gdb.mi/mi-var-block.exp: Use standard_testfile.
466 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
467 * gdb.mi/mi-var-child.exp: Use standard_testfile.
468 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
469 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
470 * gdb.mi/mi-var-display.exp: Use standard_testfile.
471 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
472 standard_output_file.
473 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
474 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
475 * gdb.mi/mi-watch.exp: Use standard_testfile.
476 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
477 * gdb.mi/mi2-basics.exp: Use standard_testfile.
478 * gdb.mi/mi2-break.exp: Use standard_testfile.
479 * gdb.mi/mi2-cli.exp: Use standard_testfile.
480 * gdb.mi/mi2-console.exp: Use standard_testfile.
481 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
482 * gdb.mi/mi2-eval.exp: Use standard_testfile.
483 * gdb.mi/mi2-file.exp: Use standard_testfile.
484 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
485 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
486 * gdb.mi/mi2-regs.exp: Use standard_testfile.
487 * gdb.mi/mi2-return.exp: Use standard_testfile.
488 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
489 * gdb.mi/mi2-stack.exp: Use standard_testfile.
490 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
491 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
492 * gdb.mi/mi2-until.exp: Use standard_testfile.
493 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
494 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
495 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
496 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
497 * gdb.mi/mi2-watch.exp: Use standard_testfile.
498
f5f3a911
TT
4992012-07-10 Tom Tromey <tromey@redhat.com>
500
501 * gdb.cp/abstract-origin.exp: Use standard_testfile.
502 * gdb.cp/ambiguous.exp: Use standard_testfile,
503 prepare_for_testing.
504 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
505 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
506 * gdb.cp/anon-ns.exp: Use standard_testfile.
507 * gdb.cp/anon-struct.exp: Use standard_testfile.
508 * gdb.cp/anon-union.exp: Use standard_testfile,
509 prepare_for_testing.
510 * gdb.cp/arg-reference.exp: Use standard_testfile,
511 prepare_for_testing.
512 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
513 * gdb.cp/breakpoint.exp: Use standard_testfile,
514 prepare_for_testing.
515 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
516 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
517 standard_output_file.
518 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
519 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
520 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
521 (test_static_members): Update.
522 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
523 * gdb.cp/converts.exp: Use standard_testfile.
524 * gdb.cp/cp-relocate.exp: Use standard_testfile.
525 * gdb.cp/cpcompletion.exp: Use standard_testfile,
526 prepare_for_testing.
527 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
528 * gdb.cp/cplabel.exp: Use standard_testfile.
529 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
530 prepare_for_testing.
531 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
532 * gdb.cp/derivation.exp: Use standard_testfile,
533 prepare_for_testing.
534 * gdb.cp/destrprint.exp: Use standard_testfile.
535 * gdb.cp/dispcxx.exp: Use standard_testfile.
536 * gdb.cp/exception.exp: Use standard_testfile,
537 prepare_for_testing.
538 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
539 * gdb.cp/extern-c.exp: Use standard_testfile,
540 prepare_for_testing.
541 * gdb.cp/formatted-ref.exp: Use standard_testfile,
542 prepare_for_testing.
543 * gdb.cp/fpointer.exp: Use standard_testfile.
544 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
545 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
546 standard_output_file.
547 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
548 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
549 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
550 standard_output_file.
551 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
552 (do_tests): Update.
553 * gdb.cp/koenig.exp: Use standard_testfile.
554 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
555 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
556 * gdb.cp/m-static.exp: Use standard_testfile,
557 prepare_for_testing.
558 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
559 * gdb.cp/mb-inline.exp: Use standard_testfile,
560 prepare_for_testing.
561 * gdb.cp/mb-templates.exp: Use standard_testfile,
562 prepare_for_testing.
563 * gdb.cp/member-ptr.exp: Use standard_testfile,
564 prepare_for_testing.
565 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
566 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
567 * gdb.cp/method2.exp: Use standard_testfile.
568 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
569 standard_output_file.
570 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
571 (do_tests): Update.
572 * gdb.cp/namespace-enum.exp: Use standard_testfile,
573 prepare_for_testing.
574 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
575 prepare_for_testing.
576 * gdb.cp/namespace.exp: Use standard_testfile,
577 prepare_for_testing.
578 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
579 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
580 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
581 * gdb.cp/nsimport.exp: Use standard_testfile,
582 prepare_for_testing.
583 * gdb.cp/nsnested.exp: Use standard_testfile.
584 * gdb.cp/nsnoimports.exp: Use standard_testfile.
585 * gdb.cp/nsrecurs.exp: Use standard_testfile,
586 prepare_for_testing.
587 * gdb.cp/nsstress.exp: Use standard_testfile,
588 prepare_for_testing.
589 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
590 * gdb.cp/operator.exp: Use standard_testfile.
591 * gdb.cp/oranking.exp: Use standard_testfile.
592 * gdb.cp/overload-const.exp: Use standard_testfile.
593 * gdb.cp/overload.exp: Use standard_testfile,
594 prepare_for_testing.
595 * gdb.cp/ovldbreak.exp: Use standard_testfile.
596 * gdb.cp/ovsrch.exp: Use standard_testfile.
597 * gdb.cp/paren-type.exp: Use standard_testfile.
598 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
599 prepare_for_testing.
600 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
601 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
602 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
603 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
604 * gdb.cp/pr10728.exp: Use standard_testfile,
605 standard_output_file.
606 * gdb.cp/pr12028.exp: Use standard_testfile.
607 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
608 * gdb.cp/pr9167.exp: Use standard_testfile.
609 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
610 * gdb.cp/printmethod.exp: Use standard_testfile,
611 prepare_for_testing.
612 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
613 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
614 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
615 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
616 standard_output_file.
617 * gdb.cp/readnow-language.exp: Use standard_testfile.
618 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
619 (gdb_start_again): Use clean_restart.
620 * gdb.cp/ref-types.exp: Use standard_testfile,
621 prepare_for_testing.
622 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
623 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
624 * gdb.cp/smartp.exp: Use standard_testfile.
625 * gdb.cp/static-method.exp: Use standard_testfile.
626 * gdb.cp/static-print-quit.exp: Use standard_testfile.
627 * gdb.cp/temargs.exp: Use standard_testfile.
628 * gdb.cp/templates.exp: Use standard_testfile,
629 prepare_for_testing.
630 (do_tests): Update.
631 * gdb.cp/try_catch.exp: Use standard_testfile,
632 prepare_for_testing.
633 * gdb.cp/typedef-operator.exp: Use standard_testfile.
634 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
635 * gdb.cp/virtbase.exp: Use standard_testfile,
636 prepare_for_testing.
637 * gdb.cp/virtfunc.exp: Use standard_testfile,
638 prepare_for_testing.
639 (do_tests): Update.
640 * gdb.cp/virtfunc2.exp: Use standard_testfile,
641 prepare_for_testing.
642
686f09d0
TT
6432012-07-10 Tom Tromey <tromey@redhat.com>
644
645 * lib/gdb.exp (standard_testfile): Unset output variables from
646 earlier invocations.
647
9357e021
YQ
6482012-07-10 Yao Qi <yao@codesourcery.com>
649
650 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
651 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
652 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
653 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
654 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
655 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
656 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
657 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
658 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
659 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
660 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
661 * gdb.mi/mi-var-display.exp: Likewise.
662 * gdb.mi/mi-var-invalidate.exp: Likewise.
663 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
664 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
665 * gdb.mi/mi2-console.exp: Likewise.
666 * gdb.mi/mi2-disassemble.exp: Likewise.
667 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
668 * gdb.mi/mi2-read-memory.exp: Likewise.
669 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
670 * gdb.mi/mi2-simplerun.exp: Likewise.
671 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
672 * gdb.mi/mi2-syn-frame.exp: Likewise.
673 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
674 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
675 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
676
e314d629
TT
6772012-07-09 Tom Tromey <tromey@redhat.com>
678
679 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
680 * gdb.base/callfuncs.exp: Add cast-based test.
681 * gdb.base/callfuncs.c (voidfunc): New function.
682
06928b3f
DE
6832012-07-08 Doug Evans <dje@google.com>
684
685 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
686
32f11bad
JK
6872012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
688
689 Fix XFAIL compatibility with old i386 systems.
690 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
691 Check also 'Cannot insert breakpoint 0'.
692
76b83c51
JK
6932012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
694
695 PR 14321
696 * gdb.base/find.exp
697 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
698
a6fb9c08
TT
6992012-07-06 Tom Tromey <tromey@redhat.com>
700
701 * gdb.base/whatis.exp: Add test.
702
71918a86
TT
7032012-07-06 Tom Tromey <tromey@redhat.com>
704
705 * gdb.base/whatis.exp: Add regression test.
706
fcde5961
TT
7072012-07-06 Tom Tromey <tromey@redhat.com>
708
709 * gdb.base/whatis.exp: Add tests.
710
f9cf0f4a
JK
7112012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
712
713 PR 12649
714 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
715 gdb_test_multiple $gdb_prompt terminator.
716
979ade8b
PA
7172012-07-04 Pedro Alves <palves@redhat.com>
718
719 * gdb.mi/mi-reverse.exp: Use supports_reverse and
720 supports_process_record.
721
8a980b44
PA
7222012-07-04 Pedro Alves <palves@redhat.com>
723
724 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
725 endings.
726 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
727
855ba978
SS
7282012-07-03 Stan Shebs <stan@codesourcery.com>
729
730 * gdb.base/info-os.c (main): Retry resource acquisition until an
731 available one is found.
732 * gdb.base/info-os.exp: Collect resource keys from the program
733 and use them in matching.
734
fcb44371
JK
7352012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
736
737 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
738 Wrap the test into loop for corefile and core0file.
739
08a67be6
JK
7402012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
741
742 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
743 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
744 .note.GNU-stack.
745
0f3c2347
JK
746 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
747
ff4a4500
SDJ
7482012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
749
750 * gdb.base/help.exp (help b, help br, help bre, help brea, help
751 break): Include help message for the new `-probe' and `-probe-stap'
752 options.
753
d3ce09f5
SS
7542012-07-02 Stan Shebs <stan@codesourcery.com>
755
756 * gdb.base/dprintf.exp: Add agent style tests.
757
a1624241
JK
7582012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
759
760 * gdb.base/stale-infcall.c (infcall): New label test-next.
761 (main): New labels test-pass and test-fail.
762 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
763 $test_fail_bpnum to test-fail.
764 (test system longjmp tracking support): New test.
765 Delete $test_fail_bpnum.
766 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
767 breakpoint.
768
42e7ad6c
DE
7692012-06-30 Doug Evans <dje@google.com>
770
771 * gdb.dwarf2/fission-reread.S: New file.
772 * gdb.dwarf2/fission-reread.exp: New file.
773
37ce89eb
SS
7742012-06-28 Stan Shebs <stan@codesourcery.com>
775
776 * gdb.mi/mi-logging.exp: New file.
777
e5ef252a
PA
7782012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
779 Pedro Alves <palves@redhat.com>
780
781 * gdb.threads/siginfo-threads.exp: New file.
782 * gdb.threads/siginfo-threads.c: New file.
783 * gdb.threads/sigstep-threads.exp: New file.
784 * gdb.threads/sigstep-threads.c: New file.
785
22f1fbae
TT
7862012-06-28 Tom Tromey <tromey@redhat.com>
787
788 * gdb.go/package.exp: Partially revert earlier patch; use
789 gdb_compile again. Use standard_output_file.
790
2e3cf129
DE
7912012-06-27 Doug Evans <dje@google.com>
792
793 * gdb.dwarf2/fission-base.c: New file.
794 * gdb.dwarf2/fission-base.S: New file.
795 * gdb.dwarf2/fission-base.exp: New file.
796
785fd303
JK
7972012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
798
799 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
800
1bb9788d
TT
8012012-06-27 Tom Tromey <tromey@redhat.com>
802
803 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
804 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
805
c83ee902
TT
8062012-06-27 Tom Tromey <tromey@redhat.com>
807
808 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
809 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
810 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
811 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
812 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
813 prepare_for_testing.
814 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
815 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
816 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
817 standard_testfile.
818 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
819 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
820 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
821 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
822 prepare_for_testing.
823 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
824 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
825 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
826 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
827 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
828 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
829 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
830 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
831 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
832 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
833 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
834 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
835 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
836 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
837 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
838 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
839 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
840 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
841 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
842 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
843 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
844 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
845 standard_output_file.
846 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
847 standard_output_file.
848 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
849 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
850 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
851 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
852 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
853 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
854 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
855 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
856 * gdb.dwarf2/implptr.exp: Use standard_testfile.
857 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
858 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
859 * gdb.dwarf2/pieces.exp: Use standard_testfile.
860 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
861 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
862 * gdb.dwarf2/valop.exp: Use standard_testfile,
863 prepare_for_testing.
864
5204774b
TT
8652012-06-27 Tom Tromey <tromey@redhat.com>
866
867 * gdb.python/python.exp: Fix regexps in pagination tests.
868
ee0bf529
SCR
8692012-06-26 Siva Chandra Reddy <sivachandra@google.com>
870
871 * gdb.python/py-symtab.exp: Add tests to test the new attribute
872 'last' of gdb.Symtab_and_line.
873 * gdb.python/py-symbol.c: Move break point comment to enable
874 testing of gdb.Symtab_and_line.last.
875
14fcc022
TT
8762012-06-26 Tom Tromey <tromey@redhat.com>
877
878 * gdb.threads/step.c: Remove.
879 * gdb.threads/step.exp: Remove.
880 * gdb.threads/step2.exp: Remove.
881
0efbbabc
TT
8822012-06-26 Tom Tromey <tromey@redhat.com>
883
884 * gdb.threads/watchpoint-fork.exp (test): Use
885 standard_output_file. Don't declare objdir.
886 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
887 standard_output_file.
888 * gdb.threads/attach-stopped.exp: Use standard_testfile.
889 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
890 clean_restart. Remove incdir.
891 * gdb.threads/corethreads.exp: Use standard_testfile.
892 * gdb.threads/execl.exp: Use standard_testfile,
893 standard_output_file, clean_restart.
894 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
895 clean_restart.
896 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
897 clean_restart.
898 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
899 incdir.
900 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
901 clean_restart. Remove incdir.
902 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
903 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
904 clean_restart. Remove incdir.
905 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
906 Remove incdir.
907 * gdb.threads/leader-exit.exp: Use standard_testfile.
908 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
909 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
910 clean_restart.
911 * gdb.threads/manythreads.exp: Use standard_testfile,
912 clean_restart. Remove incdir.
913 * gdb.threads/multi-create.exp: Use standard_testfile,
914 clean_restart.
915 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
916 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
917 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
918 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
919 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
920 * gdb.threads/pending-step.exp: Use standard_testfile,
921 clean_restart. Remove incdir.
922 * gdb.threads/print-threads.exp: Use standard_testfile,
923 clean_restart. Remove incdir.
924 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
925 clean_restart. Remove incdir.
926 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
927 Remove incdir.
928 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
929 incdir.
930 * gdb.threads/sigthread.exp: Use standard_testfile,
931 clean_restart.
932 * gdb.threads/staticthreads.exp: Use standard_testfile,
933 clean_restart. Remove incdir.
934 * gdb.threads/switch-threads.exp: Use standard_testfile,
935 clean_restart. Remove incdir.
936 * gdb.threads/thread-execl.exp: Use standard_testfile,
937 clean_restart. Remove incdir.
938 * gdb.threads/thread-find.exp: Use standard_testfile,
939 clean_restart.
940 * gdb.threads/thread-specific.exp: Use standard_testfile,
941 clean_restart. Remove incdir.
942 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
943 clean_restart. Remove incdir.
944 * gdb.threads/thread_check.exp: Use standard_testfile,
945 clean_restart. Remove incdir.
946 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
947 incdir.
948 * gdb.threads/threadapply.exp: Use standard_testfile,
949 clean_restart. Remove incdir.
950 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
951 clean_restart. Remove incdir.
952 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
953 clean_restart.
954 * gdb.threads/tls-shared.exp: Use standard_testfile,
955 clean_restart, standard_output_file.
956 * gdb.threads/tls-var.exp: Use standard_testfile,
957 standard_output_file.
958 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
959 Remove incdir.
960 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
961 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
962 incdir.
963 * gdb.threads/watchthreads2.exp: Use standard_testfile,
964 clean_restart. Remove incdir.
965
497a5eb0
TT
9662012-06-26 Tom Tromey <tromey@redhat.com>
967
968 * gdb.trace/actions.exp: Use standard_testfile.
969 * gdb.trace/ax.exp: Use standard_testfile.
970 * gdb.trace/backtrace.exp: Use standard_testfile.
971 * gdb.trace/change-loc.exp: Use standard_testfile.
972 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
973 * gdb.trace/collection.exp: Use standard_testfile,
974 prepare_for_testing.
975 * gdb.trace/deltrace.exp: Use standard_testfile.
976 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
977 * gdb.trace/ftrace.exp: Use standard_testfile.
978 * gdb.trace/infotrace.exp: Use standard_testfile.
979 * gdb.trace/packetlen.exp: Use standard_testfile.
980 * gdb.trace/passc-dyn.exp: Use standard_testfile.
981 * gdb.trace/passcount.exp: Use standard_testfile.
982 * gdb.trace/pending.exp: Use standard_testfile.
983 * gdb.trace/report.exp: Use standard_testfile.
984 * gdb.trace/save-trace.exp: Use standard_testfile.
985 * gdb.trace/stap-trace.exp: Use standard_testfile.
986 * gdb.trace/status-stop.exp: Use standard_testfile.
987 * gdb.trace/strace.exp: Use standard_testfile.
988 * gdb.trace/tfile.exp: Use standard_testfile.
989 * gdb.trace/tfind.exp: Use standard_testfile.
990 * gdb.trace/trace-break.exp: Use standard_testfile.
991 * gdb.trace/trace-mt.exp: Use standard_testfile.
992 * gdb.trace/tracecmd.exp: Use standard_testfile.
993 * gdb.trace/tspeed.exp: Use standard_testfile.
994 * gdb.trace/tstatus.exp: Use standard_testfile.
995 * gdb.trace/tsv.exp: Use standard_testfile.
996 * gdb.trace/unavailable.exp: Use standard_testfile,
997 prepare_for_testing.
998 * gdb.trace/while-dyn.exp: Use standard_testfile.
999 * gdb.trace/while-stepping.exp: Use standard_testfile.
1000
7686c074
TT
10012012-06-26 Tom Tromey <tromey@redhat.com>
1002
1003 * gdb.reverse/break-precsave.exp: Use standard_testfile.
1004 * gdb.reverse/break-reverse.exp: Use standard_testfile.
1005 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
1006 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
1007 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
1008 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
1009 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
1010 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
1011 prepare_for_testing.
1012 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
1013 prepare_for_testing.
1014 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
1015 prepare_for_testing.
1016 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
1017 prepare_for_testing.
1018 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
1019 prepare_for_testing
1020 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
1021 * gdb.reverse/machinestate.exp: Use standard_testfile.
1022 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
1023 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
1024 build_executable.
1025 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
1026 build_executable.
1027 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
1028 standard_output_file.
1029 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
1030 standard_output_file.
1031 * gdb.reverse/step-precsave.exp: Use standard_testfile.
1032 * gdb.reverse/step-reverse.exp: Use standard_testfile.
1033 * gdb.reverse/until-precsave.exp: Use standard_testfile.
1034 * gdb.reverse/until-reverse.exp: Use standard_testfile.
1035 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
1036 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
1037
481fc100
TT
10382012-06-26 Tom Tromey <tromey@redhat.com>
1039
1040 * gdb.stabs/weird.exp: Remove directory-checking code. Use
1041 standard_output_file.
1042 * gdb.stabs/exclfwd.exp: Use standard_testfile,
1043 prepare_for_testing. Remove directory-checking code.
1044
7bb18ae2
TT
10452012-06-25 Tom Tromey <tromey@redhat.com>
1046
1047 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
1048 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
1049 build_executable, not prepare_for_testing.
1050 * gdb.multi/base.exp: Use standard_output_file. Use
1051 build_executable, not prepare_for_testing.
1052
cf09b3e4
TT
10532012-06-25 Tom Tromey <tromey@redhat.com>
1054
1055 * gdb.fortran/subarray.exp: Use standard_testfile,
1056 prepare_for_testing.
1057 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1058 * gdb.fortran/module.exp: Use standard_testfile.
1059 * gdb.fortran/logical.exp: Use standard_testfile.
1060 * gdb.fortran/library-module.exp: Use standard_testfile,
1061 standard_output_file.
1062 * gdb.fortran/derived-type.exp: Use standard_testfile,
1063 prepare_for_testing.
1064 * gdb.fortran/complex.exp: Use standard_testfile,
1065 prepare_for_testing.
1066 * gdb.fortran/charset.exp: Use standard_testfile.
1067 * gdb.fortran/array-element.exp: Use standard_testfile,
1068 prepare_for_testing.
1069
18b5ff1b
KS
10702012-06-25 Keith Seitz <keiths@redhat.com>
1071
1072 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1073 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1074
17b77626
TT
10752012-06-25 Tom Tromey <tromey@redhat.com>
1076
1077 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1078 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1079 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1080 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1081
f91e3dc1
TT
10822012-06-25 Tom Tromey <tromey@redhat.com>
1083
1084 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1085 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1086 * gdb.linespec/linespec.exp: Use standard_testfile.
1087
a884434d
TT
10882012-06-25 Tom Tromey <tromey@redhat.com>
1089
1090 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1091 prepare_for_testing.
1092
efc9d70a
TT
10932012-06-25 Tom Tromey <tromey@redhat.com>
1094
1095 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1096 prepare_for_testing.
1097 * gdb.opt/inline-break.exp: Use standard_testfile,
1098 prepare_for_testing.
1099 * gdb.opt/inline-bt.exp: Use standard_testfile,
1100 prepare_for_testing.
1101 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1102 prepare_for_testing.
1103 * gdb.opt/inline-locals.exp: Use standard_testfile,
1104 prepare_for_testing.
1105
e2fc92c6
TT
11062012-06-25 Tom Tromey <tromey@redhat.com>
1107
1108 * gdb.asm/asm-source.exp: Use standard_output_file,
1109 standard_testfile. Construct .o files in proper subdir.
1110
b0963d73
TT
11112012-06-25 Tom Tromey <tromey@redhat.com>
1112
1113 * gdb.server/ext-attach.exp: Use standard_testfile,
1114 prepare_for_testing.
1115 * gdb.server/ext-run.exp: Use standard_testfile,
1116 build_executable.
1117 * gdb.server/file-transfer.exp: Use standard_testfile,
1118 prepare_for_testing.
1119 * gdb.server/server-exec-info.exp: Use standard_testfile.
1120 * gdb.server/server-mon.exp: Use standard_testfile,
1121 prepare_for_testing.
1122 * gdb.server/server-run.exp: Use standard_testfile,
1123 build_executable.
1124 * gdb.server/solib-list.exp: Use standard_testfile,
1125 standard_output_file.
1126
8a3e1f8d
TT
11272012-06-25 Tom Tromey <tromey@redhat.com>
1128
1129 * lib/gdb.exp (standard_output_file): Use "file join".
1130 * gdb.go/chan.exp: Use standard_testfile.
1131 * gdb.go/handcall.exp: Use standard_testfile.
1132 * gdb.go/hello.exp: Use standard_testfile.
1133 * gdb.integers/chan.exp: Use standard_testfile.
1134 * gdb.go/methods.exp: Use standard_testfile.
1135 * gdb.go/package.exp: Use standard_testfile.
1136 * gdb.go/strings.exp: Use standard_testfile.
1137 * gdb.go/types.exp: Use standard_testfile.
1138 * gdb.go/unsafe.exp: Use standard_testfile.
1139
944a9061
MGD
11402012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1141
1142 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1143
1c06bd58
JK
11442012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1145
1146 Fix regression by the previous commit.
1147 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1148
b4a58790
TT
11492012-06-22 Tom Tromey <tromey@redhat.com>
1150
1151 * gdb.python/lib-types.exp: Use standard_testfile,
1152 prepare_for_testing.
1153 * gdb.python/py-block.exp: Use standard_testfile.
1154 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1155 * gdb.python/py-events.exp: Use standard_testfile,
1156 standard_output_file.
1157 * gdb.python/py-evsignal.exp: Use standard_testfile.
1158 * gdb.python/py-evethreads.exp: Use standard_testfile.
1159 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1160 * gdb.python/py-explore.exp: Use standard_testfile.
1161 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1162 standard_output_file.
1163 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1164 prepare_for_testing.
1165 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1166 * gdb.python/py-frame.exp: Use standard_testfile.
1167 * gdb.python/py-inferior.exp: Use standard_testfile.
1168 * gdb.python/py-infthread.exp: Use standard_testfile.
1169 * gdb.python/py-mi.exp: Use standard_testfile.
1170 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1171 build_executable.
1172 * gdb.python/py-objfile.exp: Use standard_testfile.
1173 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1174 prepare_for_testing.
1175 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1176 * gdb.python/py-progspace.exp: Use standard_testfile,
1177 build_executable.
1178 * gdb.python/py-prompt.exp: Use standard_testfile,
1179 build_executable.
1180 * gdb.python/py-section-script.exp: Use standard_testfile,
1181 build_executable.
1182 * gdb.python/py-shared.exp: Use standard_testfile,
1183 standard_output_file, clean_restart.
1184 * gdb.python/py-symbol.exp: Use standard_output_file,
1185 prepare_for_testing.
1186 * gdb.python/py-symtab.exp: Use standard_output_file,
1187 prepare_for_testing
1188 * gdb.python/py-template.exp: Use standard_testfile.
1189 * gdb.python/py-type.exp: Use standard_testfile.
1190 * gdb.python/py-value-cc.exp: Use standard_testfile.
1191 * gdb.python/py-value.exp: Use standard_testfile.
1192 * gdb.python/python.exp: Use standard_testfile, build_executable.
1193
2c44deac
TT
11942012-06-22 Tom Tromey <tromey@redhat.com>
1195
1196 * gdb.objc/basicclass.exp: Use standard_testfile.
1197 (do_objc_tests): Don't declare objdir.
1198 * gdb.objc/nondebug.exp: Use standard_testfile.
1199 (do_objc_tests): Don't declare objdir.
1200 * gdb.objc/objcdecode.exp: Use standard_testfile.
1201 (do_objc_tests): Don't declare objdir.
1202
c24ccbce
TT
12032012-06-22 Tom Tromey <tromey@redhat.com>
1204
1205 * gdb.java/jmain.exp: Use standard_testfile.
1206 * gdb.java/jmisc.exp: Use standard_testfile.
1207 * gdb.java/jnpe.exp: Use standard_testfile.
1208 * gdb.java/jprint.exp: Use standard_testfile.
1209
0a6d0306
TT
12102012-06-22 Tom Tromey <tromey@redhat.com>
1211
1212 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1213 (standard_output_file, standard_testfile): New procs.
1214 (build_executable, clean_restart): Use standard_output_file.
1215
6ea815ef
YQ
12162012-06-22 Yao Qi <yao@codesourcery.com>
1217
1218 * boards/native-gdbserver.exp: New proc ${board}_exec.
1219 * boards/native-stdio-gdbserver.exp: Likewise.
1220
4c93b1db
TT
12212012-06-21 Tom Tromey <tromey@redhat.com>
1222
1223 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1224 (build_executable): Update.
1225 (get_compiler_info): Remove 'binfile' argument.
1226 * gdb.ada/arrayidx.exp: Update.
1227 * gdb.ada/null_array.exp: Update.
1228 * gdb.arch/altivec-abi.exp: Update.
1229 * gdb.arch/altivec-regs.exp: Update.
1230 * gdb.arch/amd64-byte.exp: Update.
1231 * gdb.arch/amd64-dword.exp: Update.
1232 * gdb.arch/amd64-word.exp: Update.
1233 * gdb.arch/i386-avx.exp: Update.
1234 * gdb.arch/i386-byte.exp: Update.
1235 * gdb.arch/i386-sse.exp: Update.
1236 * gdb.arch/i386-word.exp: Update.
1237 * gdb.arch/ppc-dfp.exp: Update.
1238 * gdb.arch/ppc-fp.exp: Update.
1239 * gdb.arch/vsx-regs.exp: Update.
1240 * gdb.base/all-bin.exp: Update.
1241 * gdb.base/annota1.exp: Update.
1242 * gdb.base/async.exp: Update.
1243 * gdb.base/attach.exp: Update.
1244 * gdb.base/break-interp.exp: Update.
1245 * gdb.base/call-ar-st.exp: Update.
1246 * gdb.base/call-rt-st.exp: Update.
1247 * gdb.base/call-sc.exp: Update.
1248 * gdb.base/callfuncs.exp: Update.
1249 * gdb.base/catch-load.exp: Update.
1250 * gdb.base/completion.exp: Update.
1251 * gdb.base/complex.exp: Update.
1252 * gdb.base/condbreak.exp: Update.
1253 * gdb.base/consecutive.exp: Update.
1254 * gdb.base/constvars.exp: Update.
1255 * gdb.base/corefile.exp: Update.
1256 * gdb.base/eval-skip.exp: Update.
1257 * gdb.base/expand-psymtabs.exp: Update.
1258 * gdb.base/exprs.exp: Update.
1259 * gdb.base/fileio.exp: Update.
1260 * gdb.base/fixsection.exp: Update.
1261 * gdb.base/funcargs.exp: Update.
1262 * gdb.base/gdb11530.exp: Update.
1263 * gdb.base/gdb1555.exp: Update.
1264 * gdb.base/gnu-ifunc.exp: Update.
1265 * gdb.base/gnu_vector.exp: Update.
1266 * gdb.base/info-macros.exp: Update.
1267 * gdb.base/jit-simple.exp: Update.
1268 * gdb.base/jit-so.exp: Update.
1269 * gdb.base/jit.exp: Update.
1270 * gdb.base/langs.exp: Update.
1271 * gdb.base/list.exp: Update.
1272 * gdb.base/logical.exp: Update.
1273 * gdb.base/long_long.exp: Update.
1274 * gdb.base/longjmp.exp: Update.
1275 * gdb.base/macscp.exp: Update.
1276 * gdb.base/mips_pro.exp: Update.
1277 * gdb.base/miscexprs.exp: Update.
1278 * gdb.base/morestack.exp: Update.
1279 * gdb.base/nodebug.exp: Update.
1280 * gdb.base/opaque.exp: Update.
1281 * gdb.base/pc-fp.exp: Update.
1282 * gdb.base/pending.exp: Update.
1283 * gdb.base/permissions.exp: Update.
1284 * gdb.base/pointers.exp: Update.
1285 * gdb.base/prelink.exp: Update.
1286 * gdb.base/printcmds.exp: Update.
1287 * gdb.base/psymtab.exp: Update.
1288 * gdb.base/ptype.exp: Update.
1289 * gdb.base/relational.exp: Update.
1290 * gdb.base/scope.exp: Update.
1291 * gdb.base/setvar.exp: Update.
1292 * gdb.base/shlib-call.exp: Update.
1293 * gdb.base/shreloc.exp: Update.
1294 * gdb.base/signals.exp: Update.
1295 * gdb.base/sizeof.exp: Update.
1296 * gdb.base/so-impl-ld.exp: Update.
1297 * gdb.base/so-indr-cl.exp: Update.
1298 * gdb.base/solib-disc.exp: Update.
1299 * gdb.base/solib-display.exp: Update.
1300 * gdb.base/solib-nodir.exp: Update.
1301 * gdb.base/solib-overlap.exp: Update.
1302 * gdb.base/solib-symbol.exp: Update.
1303 * gdb.base/solib-weak.exp: Update.
1304 * gdb.base/solib.exp: Update.
1305 * gdb.base/store.exp: Update.
1306 * gdb.base/structs.exp: Update.
1307 * gdb.base/structs2.exp: Update.
1308 * gdb.base/type-opaque.exp: Update.
1309 * gdb.base/unload.exp: Update.
1310 * gdb.base/varargs.exp: Update.
1311 * gdb.base/volatile.exp: Update.
1312 * gdb.base/watch_thread_num.exp: Update.
1313 * gdb.base/watchpoint-solib.exp: Update.
1314 * gdb.base/watchpoint.exp: Update.
1315 * gdb.base/watchpoints.exp: Update.
1316 * gdb.base/whatis.exp: Update.
1317 * gdb.cell/arch.exp: Update.
1318 * gdb.cell/break.exp: Update.
1319 * gdb.cell/bt.exp: Update.
1320 * gdb.cell/core.exp: Update.
1321 * gdb.cell/data.exp: Update.
1322 * gdb.cell/ea-cache.exp: Update.
1323 * gdb.cell/f-regs.exp: Update.
1324 * gdb.cell/fork.exp: Update.
1325 * gdb.cell/gcore.exp: Update.
1326 * gdb.cell/mem-access.exp: Update.
1327 * gdb.cell/ptype.exp: Update.
1328 * gdb.cell/registers.exp: Update.
1329 * gdb.cell/sizeof.exp: Update.
1330 * gdb.cell/solib-symbol.exp: Update.
1331 * gdb.cell/solib.exp: Update.
1332 * gdb.cp/ambiguous.exp: Update.
1333 * gdb.cp/breakpoint.exp: Update.
1334 * gdb.cp/bs15503.exp: Update.
1335 * gdb.cp/casts.exp: Update.
1336 * gdb.cp/class2.exp: Update.
1337 * gdb.cp/cpexprs.exp: Update.
1338 * gdb.cp/cplusfuncs.exp: Update.
1339 * gdb.cp/ctti.exp: Update.
1340 * gdb.cp/dispcxx.exp: Update.
1341 * gdb.cp/gdb1355.exp: Update.
1342 * gdb.cp/gdb2384.exp: Update.
1343 * gdb.cp/gdb2495.exp: Update.
1344 * gdb.cp/infcall-dlopen.exp: Update.
1345 * gdb.cp/local.exp: Update.
1346 * gdb.cp/m-data.exp: Update.
1347 * gdb.cp/m-static.exp: Update.
1348 * gdb.cp/mb-ctor.exp: Update.
1349 * gdb.cp/mb-inline.exp: Update.
1350 * gdb.cp/mb-templates.exp: Update.
1351 * gdb.cp/member-ptr.exp: Update.
1352 * gdb.cp/method.exp: Update.
1353 * gdb.cp/namespace.exp: Update.
1354 * gdb.cp/nextoverthrow.exp: Update.
1355 * gdb.cp/nsdecl.exp: Update.
1356 * gdb.cp/nsrecurs.exp: Update.
1357 * gdb.cp/nsstress.exp: Update.
1358 * gdb.cp/nsusing.exp: Update.
1359 * gdb.cp/pr-1023.exp: Update.
1360 * gdb.cp/pr-1210.exp: Update.
1361 * gdb.cp/pr-574.exp: Update.
1362 * gdb.cp/pr9631.exp: Update.
1363 * gdb.cp/printmethod.exp: Update.
1364 * gdb.cp/psmang.exp: Update.
1365 * gdb.cp/re-set-overloaded.exp: Update.
1366 * gdb.cp/rtti.exp: Update.
1367 * gdb.cp/shadow.exp: Update.
1368 * gdb.cp/templates.exp: Update.
1369 * gdb.cp/try_catch.exp: Update.
1370 * gdb.dwarf2/dw2-ranges.exp: Update.
1371 * gdb.dwarf2/pr10770.exp: Update.
1372 * gdb.fortran/library-module.exp: Update.
1373 * gdb.hp/gdb.aCC/optimize.exp: Update.
1374 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1375 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1376 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1377 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1378 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1379 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1380 * gdb.hp/gdb.compat/xdb1.exp: Update.
1381 * gdb.hp/gdb.compat/xdb2.exp: Update.
1382 * gdb.hp/gdb.compat/xdb3.exp: Update.
1383 * gdb.hp/gdb.defects/bs14602.exp: Update.
1384 * gdb.hp/gdb.defects/solib-d.exp: Update.
1385 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1386 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1387 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1388 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1389 * gdb.mi/gdb792.exp: Update.
1390 * gdb.mi/mi-pending.exp: Update.
1391 * gdb.mi/mi-solib.exp: Update.
1392 * gdb.mi/mi-var-cp.exp: Update.
1393 * gdb.opt/clobbered-registers-O2.exp: Update.
1394 * gdb.opt/inline-bt.exp: Update.
1395 * gdb.opt/inline-cmds.exp: Update.
1396 * gdb.opt/inline-locals.exp: Update.
1397 * gdb.python/py-events.exp: Update.
1398 * gdb.python/py-finish-breakpoint.exp: Update.
1399 * gdb.python/py-type.exp: Update.
1400 * gdb.reverse/solib-precsave.exp: Update.
1401 * gdb.reverse/solib-reverse.exp: Update.
1402 * gdb.server/solib-list.exp: Update.
1403 * gdb.stabs/weird.exp: Update.
1404 * gdb.threads/attach-into-signal.exp: Update.
1405 * gdb.threads/attach-stopped.exp: Update.
1406 * gdb.threads/tls-shared.exp: Update.
1407 * gdb.trace/change-loc.exp: Update.
1408 * gdb.trace/strace.exp: Update.
1409
95c391b6
TT
14102012-06-19 Tom Tromey <tromey@redhat.com>
1411
1412 * gdb.base/whatis.exp: Add tests.
1413
e910f0b6
TT
14142012-06-19 Tom Tromey <tromey@redhat.com>
1415
1416 * gdb.cp/m-static.cc (keepalive): New function.
1417 (gnu_obj_1::method): Use it.
1418
422d65e7
DE
14192012-06-18 Doug Evans <dje@google.com>
1420
1421 * gdb.base/info-fun.exp: New file.
1422 * gdb.base/info-fun.c: New file.
1423 * gdb.base/info-fun-solib.c: New file.
1424
e2e4d78b
JK
14252012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1426
1427 Remove stale dummy frames.
1428 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1429 (maintenance info breakpoints): New tests.
1430 * gdb.base/stale-infcall.c: New file.
1431 * gdb.base/stale-infcall.exp: New file.
1432
1788b2d3
JK
14332012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1434
1435 * gdb.arch/amd64-entry-value-param.S: New file.
1436 * gdb.arch/amd64-entry-value-param.c: New file.
1437 * gdb.arch/amd64-entry-value-param.exp: New file.
1438
663b969e
TT
14392012-06-15 Tom Tromey <tromey@redhat.com>
1440
1441 * gdb.cp/namespace.exp: Add "show lang" test.
1442
8e09ad05
IS
14432012-06-15 Iain Sandoe <iain@codesourcery.com>
1444
1445 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1446 case. (top level): Use gdb_file_cmd instead of gdb_load.
1447
f85e18ee
JK
14482012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1449
1450 PR tdep/14222
1451 * gdb.arch/i386-sse-stack-align.S: New file.
1452 * gdb.arch/i386-sse-stack-align.c: New file.
1453 * gdb.arch/i386-sse-stack-align.exp: New file.
1454
f3b5e280
KS
14552012-06-13 Keith Seitz <keiths@redhat.com>
1456
1457 PR breakpoints/13798 and mi/11541
1458 * gdb.linespec/ls-errs.exp: Add a few more tests for
1459 filenames with spaces and colons.
1460
50af5481
JK
14612012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1462
1463 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1464 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1465 (test_function): Call CV_f.
1466 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1467 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1468 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1469 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1470 (p CV_f(CV::i)): New tests.
1471
d55637df
TT
14722012-06-13 Tom Tromey <tromey@redhat.com>
1473
1474 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1475
cc80f267
JK
14762012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1477
1478 Fix regression by the "ambiguous linespec" series.
1479 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1480 tests.
1481
bb2af9cc
JK
14822012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1483
1484 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1485 missing.
1486
e81a37f7
TT
14872012-06-11 Tom Tromey <tromey@redhat.com>
1488
1489 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1490 location...
1491 (main): ...here.
1492
8efd7788
YQ
14932012-06-07 Yao Qi <yao@codesourcery.com>
1494
1495 * gdb.trace/strace.exp: Shorten some too-long lines.
1496
359f5fe6
PA
14972012-06-06 Pedro Alves <palves@redhat.com>
1498
1499 * gdb.threads/clone-new-thread-event.c: New file.
1500 * gdb.threads/clone-new-thread-event.exp: New file.
1501
7b2fe205
YQ
15022012-06-06 Yao Qi <yao@codesourcery.com>
1503
1504 * gdb.base/dprintf.c (main): Add extra parameter when calling
1505 printf and fprintf.
1506 (bar): New function. It is a dead function, but to ensure
1507 'malloc' is linked explicitly.
1508
3eca55e8
YQ
15092012-06-06 Yao Qi <yao@codesourcery.com>
1510
1511 * gdb.base/info-proc.exp: Return if target doesn't support
1512 'info proc'.
1513
91cc9324
JK
15142012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1515
1516 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1517 (run program with breakpoint commands): XFAIl if it is not.
1518
c56e7c43
JB
15192012-06-05 Joel Brobecker <brobecker@adacore.com>
1520
1521 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1522 and add comment.
1523 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1524 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1525 "STOP" marker. Adjust testing strategy to make it work on
1526 all targets.
1527
1528 * gdb.base/print-file-var-main.c (main): Rewrite using local
1529 variables and adjust get_version_2's return value check.
1530 Add small comment.
1531 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1532 marker. Adjust testing strategy to make it work on all targets.
1533
ccab2054
JB
15342012-06-05 Joel Brobecker <brobecker@adacore.com>
1535
1536 * gdb.ada/bad-task-bp-keyword: New testcase.
1537
d0d86158
JK
15382012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1539
1540 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1541 Simplify it to ...
1542 (symbol-file ${testfile1}): ... here.
1543 (test eliminated var my_global_symbol)
1544 (test eliminated var my_static_symbol)
1545 (test eliminated var my_global_func, get address of main): Wrap them to
1546 'single psymtabs' and 'single symtabs'
1547 (get address of my_global_symbol, get address of my_static_symbol)
1548 (get address of my_global_func, get address of main): Wrap them to
1549 'order1' and 'order2'.
1550
952cf74c
JK
1551 * gdb.base/code_elim.exp
1552 (add-symbol-file ${testfile1} 0x100000)
1553 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1554 'order2'.
1555 (order1: add-symbol-file ${testfile1} 0x100000)
1556 (order1: add-symbol-file ${testfile2} 0x200000)
1557 (order2: add-symbol-file ${testfile2} 0x200000)
1558 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1559 .bss as appropriate.
1560
0c5bf5a9
JK
15612012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1562
1563 * gdb.server/solib-list-lib.c: New file.
1564 * gdb.server/solib-list-main.c: New file.
1565 * gdb.server/solib-list.exp: New file.
1566
4196f325
MR
15672012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1568
1569 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1570 for 'set print symbol' change.
1571
bfb05775
JK
15722012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1573
1574 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1575 .debug_abbrev_seg3.
1576
685b1105
JK
15772012-05-24 John Steele Scott <toojays@toojays.net>
1578
1579 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1580 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1581 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1582
f3e0e960
SS
15832012-05-23 Stan Shebs <stan@codesourcery.com>
1584
1585 * gdb.mi/mi-info-os.exp: New file.
1586
11eb1b4d
KS
15872012-05-23 Keith Seitz <keiths@redhat.com>
1588
1589 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1590 return -1 to suppress the rest of the tests.
1591 (compile_stap_bin): Return boolean success value.
1592
b1af9e97
TT
15932012-05-21 Tom Tromey <tromey@redhat.com>
1594
1595 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1596 Remove kfails.
1597 (test_print_mi_member_types): Likewise.
1598
248537e3
TT
15992012-05-21 Tom Tromey <tromey@redhat.com>
1600
1601 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1602 print symbol' change.
1603
d791e155
TJB
16042012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1605
1606 * gdb.python/py-prompt.exp: Quit if the target is remote.
1607
e77afa2e
JK
16082012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1609
1610 Fix ERROR: internal buffer is full.
1611 * gdb.base/info-os.exp (expect_multiline): New function.
1612 (get process list, get process groups, get threads)
1613 (get file descriptors, get internet-domain sockets)
1614 (get shared-memory regions, get semaphores, get message queues): Use
1615 it for these tests.
1616
9cb709b6
TT
16172012-05-18 Tom Tromey <tromey@redhat.com>
1618
1619 * gdb.mi/mi-var-cmd.exp: Update.
1620 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1621 * gdb.cp/virtbase.exp: Update.
1622 * gdb.cp/classes.exp (test_static_members): Update.
1623 * gdb.cp/casts.exp: Update.
1624 * gdb.base/pointers.exp: Update.
1625 * gdb.base/funcargs.exp (pointer_args): Update.
1626 (structs_by_reference): Update.
1627 * gdb.base/find.exp: Update.
1628 * gdb.base/call-strs.exp: Send "set print symbol off".
1629 * gdb.base/call-ar-st.exp: Update.
1630 * gdb.ada/fun_addr.exp: Update.
1631 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1632 Call it.
1633 (test_print_repeats_10, test_print_strings)
1634 (test_print_char_arrays): Update.
1635
b012acdd
TT
16362012-05-18 Tom Tromey <tromey@redhat.com>
1637
1638 * gdb.base/charset.exp (string_display): Update.
1639
1d51a733
TT
16402012-05-18 Tom Tromey <tromey@redhat.com>
1641
1642 * gdb.mi/mi2-var-display.exp: Update.
1643 * gdb.mi/mi-var-display.exp: Update.
1644 * gdb.mi/mi-var-child.exp: Update.
1645 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1646 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1647
957df313
DE
16482012-05-17 Doug Evans <dje@google.com>
1649
682c7f7b
DE
1650 * info-macros.exp: Pass "debug" to prepare_for_testing.
1651
957df313
DE
1652 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1653 * gdb.ada/Makefile.in (clean): Ditto.
1654 * gdb.arch/Makefile.in (clean): Ditto.
1655 * gdb.asm/Makefile.in (clean): Ditto.
1656 * gdb.base/Makefile.in (clean): Ditto.
1657 * gdb.cell/Makefile.in (clean): Ditto.
1658 * gdb.cp/Makefile.in (clean): Ditto.
1659 * gdb.disasm/Makefile.in (clean): Ditto.
1660 * gdb.dwarf2/Makefile.in (clean): Ditto.
1661 * gdb.fortran/Makefile.in (clean): Ditto.
1662 * gdb.go/Makefile.in (clean): Ditto.
1663 * gdb.hp/Makefile.in (clean): Ditto.
1664 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1665 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1666 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1667 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1668 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1669 * gdb.java/Makefile.in (clean): Ditto.
1670 * gdb.linespec/Makefile.in (clean): Ditto.
1671 * gdb.mi/Makefile.in (clean): Ditto.
1672 * gdb.modula2/Makefile.in (clean): Ditto.
1673 * gdb.multi/Makefile.in (clean): Ditto.
1674 * gdb.objc/Makefile.in (clean): Ditto.
1675 * gdb.opencl/Makefile.in (clean): Ditto.
1676 * gdb.opt/Makefile.in (clean): Ditto.
1677 * gdb.pascal/Makefile.in (clean): Ditto.
1678 * gdb.python/Makefile.in (clean): Ditto.
1679 * gdb.reverse/Makefile.in (clean): Ditto.
1680 * gdb.server/Makefile.in (clean): Ditto.
1681 * gdb.stabs/Makefile.in (clean): Ditto.
1682 * gdb.threads/Makefile.in (clean): Ditto.
1683 * gdb.trace/Makefile.in (clean): Ditto.
1684 * gdb.xml/Makefile.in (clean): Ditto.
1685
abc9d0dc
TT
16862012-05-16 Tom Tromey <tromey@redhat.com>
1687
1688 * gdb.base/macscp1.c (macscp_expr): Add comment.
1689 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1690
6a3a010b
MR
16912012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1692
1693 * gdb.base/return-nodebug.exp: Also test float and double types.
1694
01429c8e
JK
16952012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1696
1697 PR testsuite/12649
1698 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1699
54115cd4
JK
1700 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1701
0c5f383f
SDJ
17022012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1703
1704 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1705 `rerun_to_main'.
1706 (stap_test_no_debuginfo): Likewise.
1707
e7e0cddf
SS
17082012-05-14 Stan Shebs <stan@codesourcery.com>
1709
1710 * gdb.base/dprintf.c: New file.
1711 * gdb.base/dprintf.exp: New file.
1712
c772f8e7
HZ
17132012-05-14 Hui Zhu <hui_zhu@mentor.com>
1714
1715 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1716 * gdb.trace/disconnected-tracing.c: New file.
1717 * gdb.trace/disconnected-tracing.exp: New file.
1718
7efc75aa
SCR
17192012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1720
1721 * gdb.python/python.c: Add a new breakpoint comment.
1722 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1723
85d4a676
SS
17242011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1725
1726 * gdb.base/info-os.exp: New file.
1727 * gdb.base/info-os.c: New file.
1728
64ea88dc
JB
17292012-05-10 Joel Brobecker <brobecker@adacore.com>
1730
4647ab1b
JB
1731 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1732 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1733 New files.
64ea88dc 1734
afba63f1
JB
17352012-05-10 Joel Brobecker <brobecker@adacore.com>
1736
1737 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1738 gdb.base/ctxobj.exp: New files.
1739
9d198b1e
TT
17402012-05-09 Tom Tromey <tromey@redhat.com>
1741
1742 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1743
9bfee719
MR
17442012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1745
1746 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1747
3a7341d8
MR
17482012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1749
1750 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1751 before using it.
1752
52b3699b
TG
17532012-05-04 Tristan Gingold <gingold@adacore.com>
1754
1755 * gdb.base/set-noassign.exp: New test.
1756
a20ee7a4
SCR
17572012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1758
1759 * gdb.python/py-symbol.exp: Add tests to test the new methods
1760 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1761 * gdb.python/py-symbol.c: Add new struct to help test
1762 gdb.Symtab.static_block().
1763
bf2f0858
DE
17642012-05-03 Doug Evans <dje@google.com>
1765
1766 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1767 commented out.
1768
2d4e0376
YQ
17692012-05-03 Yao Qi <yao@codesourcery.com>
1770
1771 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1772 doesn't support.
1773 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1774 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1775
6d0bb9f3
YQ
17762012-05-03 Yao Qi <yao@codesourcery.com>
1777
1778 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1779
fd820528
DE
17802012-04-30 Doug Evans <dje@google.com>
1781
1782 PR testsuite/13961
1783 * gdb.dwarf2/pr13961.S: New file.
1784 * gdb.dwarf2/pr13961.exp: New file.
1785
b9e219b9
YQ
17862012-04-29 Yao Qi <yao@codesourcery.com>
1787
1788 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1789
3019eac3
DE
17902012-04-28 Doug Evans <dje@google.com>
1791
1792 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1793 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1794 All uses updated.
1795 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1796 "ptype func_cu1" to expand cu2 before cu1.
1797
62e5f89c
SDJ
17982012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1799 Tom Tromey <tromey@redhat.com>
1800
1801 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1802 variables.
1803 * gdb.base/stap-probe.c: New file.
1804 * gdb.base/stap-probe.exp: New file.
1805 * gdb.trace/stap-trace.c: New file.
1806 * gdb.trace/stap-trace.exp: New file.
1807 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1808 libgcc's unwinder.
1809
14132e89
MR
18102012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1811
1812 * gdb.arch/mips16-thunks-inmain.c: New file.
1813 * gdb.arch/mips16-thunks-main.c: New file.
1814 * gdb.arch/mips16-thunks-sin.c: New file.
1815 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1816 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1817 * gdb.arch/mips16-thunks-sinmain.c: New file.
1818 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1819 * gdb.arch/mips16-thunks.exp: New file.
1820
a766d390
DE
18212012-04-25 Doug Evans <dje@google.com>
1822
1823 * configure.ac: Create gdb.go/Makefile.
1824 * configure: Regenerate.
1825 * gdb.base/default.exp: Add "go" to "set language" testing.
1826 * gdb.go/Makefile.in: New file.
1827 * gdb.go/basic-types.exp: New file.
1828 * gdb.go/chan.exp: New file.
1829 * gdb.go/chan.go: New file.
1830 * gdb.go/handcall.exp: New file.
1831 * gdb.go/handcall.go: New file.
1832 * gdb.go/hello.exp: New file.
1833 * gdb.go/hello.go: New file.
1834 * gdb.go/integers.exp: New file.
1835 * gdb.go/integers.go: New file.
1836 * gdb.go/methods.exp: New file.
1837 * gdb.go/methods.go: New file.
1838 * gdb.go/package.exp: New file.
1839 * gdb.go/package1.go: New file.
1840 * gdb.go/package2.go: New file.
1841 * gdb.go/print.exp: New file.
1842 * gdb.go/strings.exp: New file.
1843 * gdb.go/strings.go: New file.
1844 * gdb.go/types.exp: New file.
1845 * gdb.go/types.go: New file.
1846 * gdb.go/unsafe.exp: New file.
1847 * gdb.go/unsafe.go: New file.
1848 * lib/future.exp: Add Go support.
1849 (gdb_find_go, gdb_find_go_linker): New procs.
1850 (gdb_default_target_compile): Add Go support.
1851 * lib/gdb.exp (skip_go_tests): New proc.
1852 * lib/go.exp: New file.
1853
e65f9ffb
TT
18542012-04-25 Tom Tromey <tromey@redhat.com>
1855
1856 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
1857
14e75d8e
JK
18582012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
1859 Jan Kratochvil <jan.kratochvil@redhat.com>
1860
1861 PR symtab/7259:
1862 * gdb.base/enumval.c: New test case.
1863 * gdb.base/enumval.exp: New test case.
1864 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1865 field.bitpos.
1866
f3525b70
PA
18672012-04-17 Pedro Alves <palves@redhat.com>
1868
1869 * Makefile.in (site.exp): Make site.exp source
1870 $srcdir/lib/append_gdb_boards_dir.exp.
1871 * lib/append_gdb_boards_dir.exp: New file.
1872
bccbefd2
JK
18732012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1874
1875 New option "set auto-load safe-path".
1876 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1877 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1878
bf88dd68
JK
18792012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1880
1881 auto-load: Implementation.
1882 * gdb.base/help.exp (test set height): Increase the height.
1883 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
1884 to ...
1885 (info auto-load python-scripts): ... here.
1886 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
1887 to ...
1888 (info auto-load python-scripts *): ... here.
1889
c0d4d1c0
YQ
18902012-04-16 Yao Qi <yao@codesourcery.com>
1891
1892 * lib/trace-support.exp (get_in_proc_agent): New.
1893 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
1894 of in process trace agent.
1895 * gdb.trace/ftrace.exp: Likewise.
1896 * gdb.trace/pending.exp: Likewise.
1897 * gdb.trace/trace-break.exp: Likewise.
1898 * gdb.trace/trace-mt.exp
1899 * gdb.trace/tspeed.exp: Likewise.
1900 * gdb.trace/tstatus.exp
1901 * gdb.trace/strace.exp: Likewise.
1902
cbf68a60
TS
19032012-04-16 Thomas Schwinge <thomas@codesourcery.com>
1904
dd6d3b70
TS
1905 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
1906 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
1907
cbf68a60
TS
1908 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
1909
8264ba82
AG
19102012-04-14 Anton Gorenkov <xgsa@yandex.ru>
1911
1912 PR mi/13393
1913 * gdb.mi/mi-var-rtti.cc: New file.
1914 * gdb.mi/mi-var-rtti.exp: New file.
1915 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
1916 function.
1917 (mi_varobj_update_with_type_change): updated to avoid code duplication.
1918
de0919f8 19192012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
1920
1921 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
1922 EXECUTABLES.
1923 * gdb.python/py-explore.c: C program used for testing the new
1924 'explore' command on C constructs.
1925 * gdb.python/py-explore.cc: C++ program used for testing the new
1926 'explore' command on C++ constructs.
1927 * gdb-python/py-explore.exp: Tests for the new 'explore'
1928 command on C constructs.
1929 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
1930 command on C++ constructs.
1931
a82da7dd
MK
19322012-04-07 Mark Kettenis <kettenis@gnu.org>
1933
1934 * gdb.base/funcargs.exp (complex_args): Fix typo.
1935
e127cba8
JK
19362012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1937
1938 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
1939 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
1940
40e084e1
KS
19412012-04-05 Keith Seitz <keiths@redhat.com>
1942
1943 * gdb.base/advance.exp: Update error message for
1944 "advance malformed" test.
1945 * gdb.base/break.exp: Likewise for "breakpoint with
1946 trailing garbage" test.
1947 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
1948 with trailing garbage" test.
1949 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
1950 trailng garbage" test.
1951 * gdb.base/until.exp: Likewise for "malformed until" test.
1952 * gdb.cp/ovldbreak.exp: Create the breakpoint table
1953 for "breakpoint info (after setting on all)".
1954 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
1955 tests.
1956 * gdb.cp/cplabel.cc: New file.
1957 * gdb.cp/cplabel.exp: New test.
1958 * gdb.linespec/ls-errs.c: New file.
1959 * gdb.linespec/ls-errs.exp: New test.
1960
a72c8f6a
JK
19612012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1962
1963 * gdb.trace/unavailable.exp
1964 (collect globals: print object on: print derived_partial)
1965 (collect globals: print object on: print derived_whole)
1966 (collect globals: print object off: print derived_partial)
1967 (collect globals: print object off: print derived_whole): Update
1968 expected output.
1969
f87a3023
KS
19702012-03-30 Keith Seitz <keiths@redhat.com>
1971
1972 * gdb.python: Add test for linespecs with commas.
1973
e2171b3c
KS
19742012-03-28 Keith Seitz <keiths@redhat.com>
1975
1976 * gdb.linespec/ls-dollar.cc: New file.
1977 * gdb.linespec/ls-dollar.exp: New test.
1978
19792012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
1980
1981 * gdb.cp/namespace.exp: Add breakpoint tests for functions
1982 starting with the global namespace.
1983
2f4e0a80
DE
19842012-03-23 Doug Evans <dje@google.com>
1985
1986 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
1987
7b282c5a
SCR
19882012-03-22 Siva Chandra Reddy <sivachandra@google.com>
1989
1990 * gdb.python/py-value.cc: Add test case for testing the
1991 methodology exposing C++ values to Python.
1992 * gdb.python/py-value-cc.exp: Add tests testing the methodology
1993 exposing C++ values to Python.
1994 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
1995
2e98ca53
JK
19962012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1997 Siddhesh Poyarekar <siddhesh@redhat.com>
1998
1999 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
2000 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
2001 (generate native core dump): Make the test unsupported if core cannot
2002 be generated.
2003
8320cc4f
JK
20042012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2005
2006 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
2007 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
2008 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
2009
3a69ffb2
JK
20102012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
2011
2012 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
2013
8fabffee
DE
20142012-03-17 Doug Evans <dje@google.com>
2015
2016 * dg-extract-results.sh: Handle KFAILs.
2017
ab260dad
JK
20182012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2019
2020 PR symtab/13777
2021 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
2022
53ba8333
JB
20232012-03-16 Joel Brobecker <brobecker@adacore.com>
2024
2025 * gdb.ada/set_pckd_arr_elt: New testcase.
2026
481860b3
GB
20272012-03-16 Gary Benson <gbenson@redhat.com>
2028
2029 PR breakpoints/10738
2030 * gdb.opt/inline-break.exp: New file.
2031 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
2032 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
2033 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
2034 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
2035 * gdb.base/async-shell.exp: Likewise.
2036 * lib/mi-support.exp (library_loaded_re): Likewise.
2037
410528f0
TT
20382012-03-15 Tom Tromey <tromey@redhat.com>
2039
2040 * gdb.cp/virtfunc2.exp: Update expected output.
2041 * gdb.cp/pr9631.exp: Update expected output.
2042 * gdb.cp/member-ptr.exp: Update expected output.
2043 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
2044 output.
2045 * gdb.cp/casts.exp: Update expected output.
2046
c4aeac85
TT
20472012-03-15 Tom Tromey <tromey@redhat.com>
2048
2049 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
2050 (test_info_vtbl): Likewise.
2051 (do_tests): Call test_info_vtbl.
2052 * gdb.cp/virtfunc.cc (va): New global.
2053
856d06f9
TS
20542012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2055
2056 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2057 describing DWARF data structures.
2058 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2059 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2060 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2061 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2062 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2063 * gdb.dwarf2/dw2-param-error.S: Likewise.
2064 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2065 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2066 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2067 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2068 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2069 * gdb.dwarf2/pr11465.S: Likewise.
2070
e837f12a
JK
20712012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2072
2073 * gdb.mi/mi2-prompt.exp: New file.
2074
ccbb4f28
JB
20752012-03-13 Joel Brobecker <brobecker@adacore.com>
2076
2077 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2078
32039130
JB
20792012-03-13 Joel Brobecker <brobecker@adacore.com>
2080
2081 * gdb.ada/bp_range_type: New testcase.
2082
16899756
DE
20832012-03-13 Doug Evans <dje@google.com>
2084
2085 * gdb.base/default.exp: Delete tests for symbol-reloading.
2086 * gdb.base/help.exp: Ditto.
2087 * gdb.base/setshow.exp: Ditto.
2088 * gdb.base/gdb_history: Delete references to symbol-reloading.
2089
87b0bb13
JK
20902012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2091
2092 * gdb.base/attach-twice.c: New files.
2093 * gdb.base/attach-twice.exp: New files.
2094
0d7941a9
KS
20952012-03-08 Keith Seitz <keiths@redhat.com>
2096
2097 * lib/gdb.exp (gdb_get_line_number): Throw an
2098 error instead of returning -1.
2099 * gdb.base/break.exp: Remove unused variable
2100 bp_location5.
2101 * gdb.base/hbreak2.exp: Likewise.
2102 * gdb.base/sepdebug.exp: Likewise.
2103
f4647387
YQ
21042012-03-08 Yao Qi <yao@codesourcery.com>
2105 Pedro Alves <palves@redhat.com>
2106
2107 Fix PR server/13392.
2108 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2109 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2110 download tracepoints.
2111 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2112 (pending_tracepoint_resolved_during_trace): Likewise.
2113 (pending_tracepoint_installed_during_trace): Likewise.
2114 (pending_tracepoint_with_action_resolved): Likewise.
2115
83c532cb
KS
21162012-03-08 Keith Seitz <keiths@redhat.com>
2117
2118 * gdb.ada/array_bounds.exp: Get breakpoint for line
2119 with "START", not "STOP".
2120 * gdb.python/py-infthread.exp: Do not continue to
2121 line marked "Break here.", which is undefined.
2122
d6b6bbb7
LM
21232012-03-08 Luis Machado <lgustavo@codesourcery.com>
2124
2125 Revert:
2126
2127 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2128
2129 Implement testsuite workaround for PR breakpoints/13781.
2130 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2131 (set breakpoint condition-evaluation host): New conditional command.
2132
7fe25d9b
JK
21332012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2134
2135 Fix CU relative vs. absolute DIE offsets.
2136 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2137 one.
2138
51898c15
JK
21392012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2140
2141 Fix false FAIL on distros with relro linkage as default.
2142 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2143 -Wl,-z,norelro first.
2144
8131799e
JB
21452012-03-06 Joel Brobecker <brobecker@adacore.com>
2146
2147 * gdb.ada/bp_on_var: New testcase.
2148
ba241969
JB
21492012-03-06 Joel Brobecker <brobecker@adacore.com>
2150
2151 * gdb.ada/bp_enum_homonym: New testcase.
2152
abe49676
YQ
21532012-03-06 Yao Qi <yao@codesourcery.com>
2154
2155 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2156 x86_64-*-* and i?86-*-*.
2157 Set up KFAIL for gdb/13808.
2158
d8df103b
TT
21592012-03-05 Tom Tromey <tromey@redhat.com>
2160
2161 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2162 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2163
b7b189f3
TT
21642012-03-05 Tom Tromey <tromey@redhat.com>
2165
2166 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2167
69dc1c4d
YQ
21682012-03-04 Yao Qi <yao@codesourcery.com>
2169
2170 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2171 messages for KFAIL.
2172
3f20c47f
JK
21732012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2174
2175 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2176 (print one_two_three, indexes off, print few_reps, indexes off)
2177 (print many_reps, indexes off, print empty, indexes off)
2178 (print one_two_three, print few_reps, print many_reps, print empty):
2179 Call setup_xfail if $gcc_old.
2180
abf1152a
JK
21812012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2182
2183 Implement testsuite workaround for PR breakpoints/13781.
2184 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2185 (set breakpoint condition-evaluation host): New conditional command.
2186
a06715f8
JK
21872012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2188
2189 Code cleanup.
2190 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2191 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2192 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2193 number 1 by $bpnum. Four times.
2194
5808517f
YQ
21952012-03-03 Yao Qi <yao@codesourcery.com>
2196
2197 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2198
dfe2ac14
JK
21992012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2200
2201 Setup KFAIL for PR server/13796.
2202 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2203
8bbc467a
JB
22042012-03-02 Joel Brobecker <brobecker@adacore.com>
2205
2206 * gdb.ada/operator_bp: New testcase.
2207
c0eac87f
JB
22082012-03-02 Joel Brobecker <brobecker@adacore.com>
2209
2210 * gdb.ada/info_locals_renaming: New testcase.
2211
4f42c881
TT
22122012-03-02 Tom Tromey <tromey@redhat.com>
2213
2214 * gdb.base/nextoverexit.c: New file.
2215 * gdb.base/nextoverexit.exp: New file.
2216
7380c0c9
EBM
22172012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2218
2219 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2220 parameter.
2221
1faeff08
MR
22222012-03-01 Maciej W. Rozycki <macro@mips.com>
2223
2224 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2225 core registers.
2226
320b6f49
MR
22272012-03-01 Maciej W. Rozycki <macro@mips.com>
2228 Maciej W. Rozycki <macro@codesourcery.com>
2229 Daniel Jacobowitz <dan@codesourcery.com>
2230
2231 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2232
ad5f7d6e
PA
22332012-03-01 Pedro Alves <palves@redhat.com>
2234
2235 PR gdb/13767
2236
2237 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2238 (gdb_collect_globals_test): Call it.
2239
d3dc44a6
KS
22402012-03-01 Keith Seitz <keiths@redhat.com>
2241
2242 * gdb.cp/method2.exp: Output of overload menu is now
2243 alphabetized. Update tests for "break A::method".
2244 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2245 of hard-coding them.
2246 Overload menu is alphabetized: rewrite to accommodate.
2247 Unset variables LINE and TYPES which are used in other tests.
2248 Compute the output of "info break".
2249 Update the breakpoint table after all breakpoints are deleted.
2250 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2251 compute ACTUALS and the method body based on parameters.
2252 Update expected output accordingly.
2253 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2254 unique comments to allow the use of gdb_get_line_number.
2255
22562012-03-01 Keith Seitz <keiths@redhat.com>
2257
2258 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2259 some Tcl syntax.
2260 * gdb.cp/ovldbreak.exp: Likewise.
2261
7949c2a0
KS
22622012-03-01 Keith Seitz <keiths@redhat.com>
2263
2264 * gdb.base/help.exp (help show user): Update expected result
2265 for new doc string changes (add "non-python").
2266
7d74f244
DE
22672012-03-01 Scott J. Goldman <scottjg@vmware.com>
2268
2269 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2270 be put in the user-defined category and that the commands appear in
2271 "help user-defined".
2272
1b611343
JB
22732012-02-29 Joel Brobecker <brobecker@adacore.com>
2274
2275 * gdb.ada/tagged_not_init: New testcase.
2276
99b1c762
JB
22772012-02-29 Joel Brobecker <brobecker@adacore.com>
2278
2279 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2280 * gdb.ada/enum_idx_packed: New testcase.
2281
2d4a02ee
JB
22822012-02-29 Joel Brobecker <brobecker@adacore.com>
2283
2284 * gdb.ada/aliased_array: New testcase.
2285
2e6fda7d
JB
22862012-02-29 Joel Brobecker <brobecker@adacore.com>
2287
2288 * gdb.ada/whatis_array_val: New testcase.
2289
9a7f938f
JK
22902012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2291
2292 Fix disp-step-syscall.exp: fork: single step over fork.
2293 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2294 whitespaces.
2295 (single step over $syscall): Remove its check.
2296 (single step over $syscall final pc): New check.
2297
8703a944
JK
22982012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2299
2300 Support processors without SSSE3.
2301 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2302 pabsd into ...
2303 (ssse3_test): ... a new function.
2304 (main): Call ssse3_test.
2305 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2306 Update expected values everywhere.
2307 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2308 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2309 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2310 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2311 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2312 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2313 Move these tests lower.
2314 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2315 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2316 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2317 New tests.
2318
c03e6ccc
YQ
23192012-02-29 Yao Qi <yao@codesourcery.com>
2320 Pedro Alves <palves@redhat.com>
2321
2322 * gdb.trace/trace-mt.c: New.
2323 * gdb.trace/trace-mt.exp: New.
2324
7964b62a
TS
23252012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2326
2c8910ba
TS
2327 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2328 numbers instead of hardcoding them.
2329 * gdb.base/annota1.c: Provide suitable markers.
2330 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2331 numbers instead of hardcoding them.
2332 * gdb.base/annota3.c: Provide suitable markers.
2333
2334 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2335 * gdb.base/annota3.c: Likewise.
2336 * gdb.base/sigall.c: Likewise.
2337 * gdb.base/signals.c: Likewise.
2338 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2339
5a41c0b7
MR
23402012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2341
2342 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2343 failure return path.
2344
ebbbe5c5
LM
23452012-02-27 Luis Machado <lgustavo@codesourcery.com>
2346
2347 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2348
8d126d8a
LM
23492012-02-24 Luis Machado <lgustavo@codesourcery.com>
2350
2351 * gdb.base/cond-eval-mode.exp: New file.
2352
11337c2f
PA
23532012-02-24 Pedro Alves <palves@redhat.com>
2354
2355 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2356 (top level): Use with_test_prefix.
2357
13fc3e3c
PA
23582012-02-24 Pedro Alves <palves@redhat.com>
2359
2360 * gdb.threads/attach-into-signal.exp (corefunc): Use
2361 with_test_prefix.
2362
07c1b626
JK
23632012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2364
2365 Fix false FAILs on old CPUs without SSE.
2366 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2367 Return untested for Illegal instruction.
2368
596ba138
JK
23692012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2370
2371 Fix false FAILs with glibc debug infos installed.
2372 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2373 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2374
aeaa2474
SA
23752012-02-22 Sterling Augustine <saugustine@google.com>
2376
2377 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2378 constant with cast.
2379
aed555c9
PA
23802012-02-21 Pedro Alves <palves@redhat.com>
2381
2382 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2383
78afebb4
PA
23842012-02-21 Pedro Alves <palves@redhat.com>
2385
2386 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2387
fdcfef12
PA
23882012-02-21 Pedro Alves <palves@redhat.com>
2389
2390 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2391 with_test_prefix.
2392
0f4d39d5
PA
23932012-02-21 Pedro Alves <palves@redhat.com>
2394
2395 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2396 with_test_prefix here.
2397 (top level): Do it here instead. Remove `:' from the
2398 with_test_prefix string.
2399 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2400 the suffix `:' from the with_test_prefix prefix string.
2401 * gdb.base/break-interp.exp: Ditto.
2402 * gdb.base/catch-load.exp: Ditto.
2403 * gdb.base/disp-step-syscall.exp: Ditto.
2404 * gdb.base/jit-so.exp: Ditto.
2405 * gdb.base/jit.exp: Ditto.
2406 * gdb.base/sepdebug.exp: Ditto.
2407 * gdb.base/solib-display.exp: Ditto.
2408 * gdb.base/solib-overlap.exp: Ditto.
2409 * gdb.base/watch-cond-infcall.exp: Ditto.
2410 * gdb.base/watchpoint.exp: Ditto.
2411 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2412 * gdb.mi/mi-watch.exp: Ditto.
2413 * gdb.mi/mi2-watch.exp: Ditto.
2414 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2415 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2416 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2417 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2418 * gdb.threads/watchpoint-fork.exp: Ditto.
2419 * gdb.threads/watchthreads-reorder.exp: Ditto.
2420 * gdb.trace/change-loc.exp: Ditto.
2421 * gdb.trace/pending.exp: Ditto.
2422 * gdb.trace/status-stop.exp: Ditto.
2423 * gdb.trace/strace.exp: Ditto.
2424 * gdb.trace/trace-break.exp: Ditto.
2425 * gdb.trace/unavailable.exp: Ditto.
2426 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2427 suffix with colon. Adjust leading comments.
2428
6a5870ce
PA
24292012-02-21 Pedro Alves <palves@redhat.com>
2430 Tom Tromey <tromey@redhat.com>
2431
2432 * lib/gdb.exp: Add description of test prefixes.
2433 (with_test_prefix): New procedure.
2434 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2435 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2436 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2437 instead of lappend to append to pf_prefix.
2438 * gdb.base/catch-load.exp: Use with_test_prefix.
2439 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2440 * gdb.base/jit-so.exp: Use with_test_prefix.
2441 * gdb.base/jit.exp: Use with_test_prefix.
2442 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2443 lappend to append to pf_prefix.
2444 * gdb.base/sepdebug.exp: Use with_test_prefix.
2445 * gdb.base/solib-display.exp: Use with_test_prefix.
2446 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2447 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2448 * gdb.base/watchpoint.exp: Use with_test_prefix.
2449 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2450 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2451 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2452 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2453 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2454 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2455 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2456 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2457 append instead of lappend to append to pf_prefix.
2458 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2459 * gdb.trace/change-loc.exp: Use with_test_prefix.
2460 * gdb.trace/pending.exp: Use with_test_prefix.
2461 * gdb.trace/status-stop.exp: Use with_test_prefix.
2462 * gdb.trace/strace.exp: Use with_test_prefix.
2463 * gdb.trace/trace-break.exp: Use with_test_prefix.
2464 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2465 instead of lappend to append to pf_prefix.
2466
35dc4a6b
JK
24672012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2468
2469 Fix racy FAILs.
2470 * gdb.base/inferior-died.c (main): Add return of 0.
2471 * gdb.base/inferior-died.exp (continue): Fix expectation of
2472 asynchronous events.
2473 (p 1): New test.
2474
c5a006e6
PA
24752012-02-20 Pedro Alves <palves@redhat.com>
2476
2477 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2478 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2479 gdb's internal debug output. For the non-threaded case, look for
2480 "Program received signal SIGLARM", for the threaded case, peek at
2481 the thread's siginfo.
2482
cc51a170
PA
24832012-02-20 Pedro Alves <palves@redhat.com>
2484
2485 General cleanup, make output test messages unique, and build
2486 different executable files for the non-threaded and threaded
2487 cases.
2488
2489 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2490 Delete.
2491 (executable_nothr, executable_thr): New globals.
2492 (top level): Adjust to delete both executables.
2493 (corefunc): New parameter $executable. Set $pf_prefix instead of
2494 hand writing a prefix in tests. Issue a clean_restart and enable
2495 lin-lwp debug output here.
2496 (top level): Adjust. Use build_executable. Don't start gdb here,
2497 and don't enable lin-lwp debug output here.
2498 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2499
c755f03d
JK
25002012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2501
2502 Fix racy FAILs.
2503 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2504 "continue" command.
2505
6bec5e0a
JK
25062012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2507
2508 Fix for gdbserver non-extended mode.
2509 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2510 and gdb_run_cmd.
2511
2e8265fd
TT
25122012-02-17 Tom Tromey <tromey@redhat.com>
2513
2514 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2515 * gdb.python/py-events.exp: Check 'dir' output.
2516 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2517
9e507076
YQ
25182012-02-17 Yao Qi <yao@codesourcery.com>
2519
2520 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2521
32d22ab1
TT
25222012-02-16 Tom Tromey <tromey@redhat.com>
2523
2524 * gdb.base/inferior-died.c: Don't include stdio.h.
2525
9addecb9
TT
25262012-02-16 Tom Tromey <tromey@redhat.com>
2527
2528 * gdb.base/inferior-died.c: New file.
2529 * gdb.base/inferior-died.exp: New file.
2530
4cb6da1c
AR
25312012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2532
2533 * gdb.base/break-inline.exp: New file.
2534 * gdb.base/break-inline.c: New file.
2535
3af2590d
TT
25362012-02-15 Tom Tromey <tromey@redhat.com>
2537
2538 * gdb.base/pc-fp.exp: Add "info register" tests.
2539
29988831
TT
25402012-02-15 Tom Tromey <tromey@redhat.com>
2541
2542 * gdb.base/regs.exp: Remove.
2543
10010058
PA
25442012-02-15 Pedro Alves <palves@redhat.com>
2545
2546 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2547 the target doesn't support tracepoints.
2548 * gdb.trace/circ.exp: Ditto.
2549 * gdb.trace/collection.exp: Ditto.
2550 * gdb.trace/packetlen.exp: Ditto.
2551 * gdb.trace/passc-dyn.exp: Ditto.
2552 * gdb.trace/report.exp: Ditto.
2553 * gdb.trace/tfind.exp: Ditto.
2554 * gdb.trace/tspeed.exp: Ditto.
2555 * gdb.trace/tsv.exp: Ditto.
2556 * gdb.trace/unavailable.exp: Ditto.
2557 * gdb.trace/while-dyn.exp: Ditto.
2558
a2e0062d
PA
25592012-02-15 Pedro Alves <palves@redhat.com>
2560
2561 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2562 gdb_test_multiple, and call unsupported instead of fail, if the
2563 remote side does not support the request.
2564
a1999d40
PA
25652012-02-15 Pedro Alves <palves@redhat.com>
2566
2567 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2568 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2569 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2570 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2571 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2572 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2573 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2574 doesn't start with "extended-" already.
2575
7cee1e54
PA
25762012-02-15 Pedro Alves <palves@redhat.com>
2577
2578 Support extended-remote. Avoid cascading timeouts.
2579
2580 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2581 the extended-remote target. If attaching with no file fails, load
2582 the file manually.
2583 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2584
816338b5
SS
25852012-02-14 Stan Shebs <stan@codesourcery.com>
2586
2587 * gdb.base/ena-dis-br.exp: Add enable count test.
2588
cc30c4bd
PA
25892012-02-13 Pedro Alves <palves@redhat.com>
2590
2591 * config/mips-idt.exp: Delete.
2592 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2593 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2594 * gdb.base/break.exp: Remove mips-idt references.
2595 * gdb.base/chng-syms.exp: Ditto.
2596 * gdb.base/default.exp: Ditto.
2597 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2598 (top level): Don't call it.
2599 * gdb.base/opaque.exp: Remove mips-idt restarts.
2600 * gdb.base/ptype.exp: Remove mips-idt xfails.
2601 * gdb.base/scope.exp: Remove mips-idt restarts.
2602 * gdb.base/sepdebug.exp: Remove mips-idt references.
2603 * gdb.base/watchpoint.exp (maybe_clean_restart)
2604 (maybe_reinitialize): Delete.
2605 (test_disabling_watchpoints, test_disabling_watchpoints)
2606 (test_watchpoint_triggered_in_syscall)
2607 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2608 Don't call them.
2609
57008375
JK
26102012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2611
2612 * gdb.server/server-exec-info.exp: New file.
2613
4a2d9c08
PA
26142012-02-10 Pedro Alves <palves@redhat.com>
2615
2616 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2617 always non-empty.
2618 (test_attach): Always pass $exec to test_attach_gdb.
2619
09fa21bd
TT
26202012-02-08 Tom Tromey <tromey@redhat.com>
2621
2622 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2623 before inferior is started.
2624
f0823d2c
TT
26252012-02-07 Tom Tromey <tromey@redhat.com>
2626
2627 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2628 Symbol.value.
2629 * gdb.python/py-symbol.c (qq): Set default value.
2630
26312012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2632
2633 * gdb.python/py-symbol.c (qq): New global.
2634 * gdb.python/py-symbol.exp: Add test for frame-less
2635 lookup_symbol.
2636 * gdb.python/py-symtab.exp: Fix line number.
2637
f7e44f65
JB
26382012-02-03 Joel Brobecker <brobecker@adacore.com>
2639
2640 * gdb.ada/mi_task_arg: New testcase.
2641
4c9ed63c
PA
26422012-02-02 Pedro Alves <palves@redhat.com>
2643
2644 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2645 extended timeout.
2646
c0b9f2c6
PA
26472012-02-02 Pedro Alves <palves@redhat.com>
2648
2649 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2650 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2651
5f8cefd7
PA
26522012-02-02 Pedro Alves <palves@redhat.com>
2653
2654 * gdb.base/term.exp: Rewrite.
2655 * gdb.base/term.c: New.
2656
2f3a2569
PA
26572012-02-02 Pedro Alves <palves@redhat.com>
2658
2659 * gdb.base/default.exp (run "r" abbreviation, run): Add
2660 extended-remote expected output.
2661
f149aabd
TT
26622012-02-02 Tom Tromey <tromey@redhat.com>
2663
2664 * gdb.cp/dispcxx.exp: New file.
2665 * gdb.cp/dispcxx.cc: New file.
2666
03bef283
TT
26672012-02-01 Tom Tromey <tromey@redhat.com>
2668
2669 * gdb.base/jit-simple.exp: New file.
2670 * gdb.base/jit-simple.c: New file.
2671
a79b18b5
YQ
26722012-01-30 Yao Qi <yao@codesourcery.com>
2673
2674 * gdb.base/skip.exp: Make test result unique.
2675
f0d1a53e
JK
26762012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2677
2678 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2679 compatibility with valgrind-3.7.0.
2680
4b3c9f41
PA
26812012-01-27 Pedro Alves <palves@redhat.com>
2682
2683 * gdb.base/watchpoint.exp (no_hw): New global.
2684 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2685 disable hw watchpoints.
2686 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2687 don't expect hw watchpoints.
2688 (no_hw_watchpoints): Always clean restart.
2689 (do_tests): New procedure, factored out from the top level.
2690 (top level): Run tests twice. Once with hw watchpoints enabled,
2691 another time with hw watchpoints disabled.
2692
a13491c8
PA
26932012-01-27 Pedro Alves <palves@redhat.com>
2694
2695 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2696 out from the top level.
2697 (top level): Call it instead.
2698
f2c8a051
PA
26992012-01-27 Pedro Alves <palves@redhat.com>
2700
2701 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2702 watchpoints sooner.
2703
654d7a9e
PA
27042012-01-27 Pedro Alves <palves@redhat.com>
2705
2706 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2707
274f47f3
PA
27082012-01-27 Pedro Alves <palves@redhat.com>
2709
2710 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2711 "You may have requested too many hardware
2712 breakpoints/watchpoints".
2713
e4d63ba2
PA
27142012-01-27 Pedro Alves <palves@redhat.com>
2715
2716 * gdb.base/watchpoint.exp (maybe_clean_restart)
2717 (maybe_reinitialize): New.
2718 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2719 expect "hit N times".
2720 (test_disabling_watchpoints, test_complex_watchpoint)
2721 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2722 Call maybe_clean_restart.
2723 (top level): Use clean_restart. Remove "mips-idt-*"
2724 reinitialization.
2725
dbd95daf
PA
27262012-01-27 Pedro Alves <palves@redhat.com>
2727
2728 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2729
f3ad2025
PA
27302012-01-27 Pedro Alves <palves@redhat.com>
2731
2732 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2733 require `initialize' anymore. Remove unnecessary `initialize'
2734 calls.
2735
100aa3ae
PA
27362012-01-27 Pedro Alves <palves@redhat.com>
2737
2738 * gdb.base/watchpoint.exp (wp_set): Delete.
2739 (initialize, test_simple_watchpoint, top level): Remove dead code.
2740
c79a8e11
PA
27412012-01-27 Pedro Alves <palves@redhat.com>
2742
2743 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2744 typo.
2745
048fe15a
PA
27462012-01-27 Pedro Alves <palves@redhat.com>
2747
2748 * config/extended-gdbserver.exp: New file.
2749 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2750 comment.
2751 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2752 * boards/native-extended-gdbserver.exp: New file.
2753
4033a6bf
PA
27542012-01-26 Pedro Alves <palves@redhat.com>
2755
2756 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2757 and gdb_test_multiple.
2758
3d7f4b81
PA
27592012-01-26 Pedro Alves <palves@redhat.com>
2760
2761 Make test messages unique, and more identifiable.
2762 * gdb.multi/watchpoint-multi.exp: Change test messages.
2763
484abf42
TT
27642012-01-25 Tom Tromey <tromey@redhat.com>
2765
2766 * gdb.base/solib-disc.exp: Fix regexps.
2767
edcc5120
TT
27682012-01-24 Tom Tromey <tromey@redhat.com>
2769
2770 * lib/mi-support.exp (mi_expect_stop): Add special case for
2771 solib-event.
2772 * gdb.base/catch-load-so.c: New file.
2773 * gdb.base/catch-load.exp: New file.
2774 * gdb.base/catch-load.c: New file.
2775 * gdb.base/break-interp.exp (reach_1): Update regexp.
2776
30b91c90
JK
27772012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2778
2779 Fix fuzzy results.
2780 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2781 lpsimple and func.
2782
53fe1783
GB
27832012-01-24 Gary Benson <gbenson@redhat.com>
2784
2785 Delete #if 0'd out code.
2786 * gdb.base/default.exp (info catch): Remove.
2787 * gdb.base/gdb_history (info catch): Likewise.
2788 * gdb.base/help.exp (info catch): Likewise.
2789
d0d8b0c6
JK
27902012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2791
2792 Fix watchpoints to be specific for each inferior.
2793 * gdb.multi/watchpoint-multi.c: New file.
2794 * gdb.multi/watchpoint-multi.exp: New file.
2795
4403d8e9
JK
27962012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2797
2798 Fix watchpoints across inferior fork.
2799 * gdb.threads/watchpoint-fork-child.c: New file.
2800 * gdb.threads/watchpoint-fork-mt.c: New file.
2801 * gdb.threads/watchpoint-fork-parent.c: New file.
2802 * gdb.threads/watchpoint-fork-st.c: New file.
2803 * gdb.threads/watchpoint-fork.exp: New file.
2804 * gdb.threads/watchpoint-fork.h: New file.
2805
050a2e1d
PA
28062012-01-23 Pedro Alves <palves@redhat.com>
2807
2808 * gdb.base/call-signal-resume.exp: Allow output after "return".
2809
6a52fb62
PA
28102012-01-20 Pedro Alves <palves@redhat.com>
2811
2812 * gdb.python/py-finish-breakpoint.py: Fix typo.
2813
145b16a9
UW
28142012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2815
2816 * gdb.base/info-proc.exp: Also run on remote targets. Main
2817 "info proc" command is now always present; whether target supports
2818 actual info proc operation is detected when attempting to issue
2819 the command.
2820
26f6125e
JK
28212012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2822
2823 * .gdbinit: Remove.
2824
eb5227ce
PA
28252012-01-19 Pedro Alves <palves@redhat.com>
2826
2827 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2828 look at the funtions' returns.
2829 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2830 (jprint.print(int, int)): Change return type to int. Adjust.
2831
1db33378
PP
28322012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2833
2834 PR gdb/9538
2835 * gdb.base/sepdebug.exp: New test.
2836
b9736cf8
PA
28372012-01-18 Pedro Alves <palves@redhat.com>
2838
2839 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2840 Allow output before ^done.
2841
4aac40c8
TT
28422012-01-16 Tom Tromey <tromey@redhat.com>
2843
2844 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2845 Add tests for relative directory.
2846
cafec441
TT
28472012-01-16 Tom Tromey <tromey@redhat.com>
2848
2849 * gdb.base/printcmds.c (enum flag_enum): New.
2850 (three): New global.
2851 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2852 enum printing.
2853 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
2854 FlagEnumerationPrinter.
2855 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
2856 * gdb.python/py-pp-maint.c (enum flag_enum): New.
2857 (fval): New global.
2858
abcc4978
PA
28592012-01-16 Pedro Alves <palves@redhat.com>
2860
2861 * lib/gdb.exp (banned_procedures): New variable.
2862 (banned_variables_traced): Rename to ...
2863 (banned_traced): ... this.
2864 (gdb_init): Also trace banned procedures.
2865 (gdb_finish): Also untrace banned procedures.
2866
97ccebe8
PA
28672012-01-16 Pedro Alves <palves@redhat.com>
2868
2869 Remove all calls to strace.
2870
2af7517b
JK
28712012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2872
2873 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2874 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2875
9241a8bc
PP
28762012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2877
2878 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2879 * gdb.base/pie-execl.exp: Likewise.
2880
3848a17f
KS
28812012-01-12 Keith Seitz <keiths@redhat.com>
2882
2883 PR mi/10586
2884 * gdb.mi/var-cmd.c (struct anonymous): New structure.
2885 (do_anonymous_type_tests): New function.
2886 (main): Call do_anonymous_type_tests.
2887 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
2888 (verify_everything): New procedure.
2889 * gdb.mi/mi-var-cp.cc (class A): New class.
2890 (anonymous_structs_and_unions): New function.
2891 (main): Call anonymous_structs_and_unions.
2892 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
2893 (verify_everything): New procedure.
2894
440e2fca
KS
28952012-01-12 Keith Seitz <keiths@redhat.com>
2896
2897 * lib/mi-support.exp: Expand comments about PATH_EXPR.
2898 (varobj_tree::get_path_expr): Assume that all varobjs are
2899 compound unless they are known simple types.
2900 Adjust path expressions based on parent type, path parent type,
2901 and tree language.
2902 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
2903 the root varobj.
2904 (mi_walk_varobj_tree): Add LANGUAGE parameter.
2905
675399c9
PA
29062012-01-11 Pedro Alves <palves@redhat.com>
2907
2908 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
2909 core files on this machine" anymore.
2910
97ddaa9b
PH
29112012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2912
2913 * gdb.base/watchpoint.c (recurser): Initialize local_x.
2914 (main): Repeat recurser call.
2915 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
2916 equivalent to 'local_x'.
2917
ea733575
PH
29182012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2919 Joel Brobecker <brobecker@adacore.com>
2920
2921 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
2922
2ca0b532
PA
29232012-01-05 Pedro Alves <alves.ped@gmail.com>
2924
2925 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
2926 * gdb.python/py-events.c (first): Add bits for new "step N" test.
2927 * gdb.python/py-events.exp: Test that "step N" tripping on a
2928 breakpoint emits a breakpoint event.
2929
6e681866
JB
29302012-01-03 Joel Brobecker <brobecker@adacore.com>
2931
2932 * gdb.base/auxv.exp: Reformat the copyright notice.
2933
3c2d6aff
YQ
29342012-01-03 Yao Qi <yao@codesourcery.com>
2935
2936 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
2937 (strace_trace_on_diff_addr): New.
2938 * gdb.trace/strace.c: (main): Add two local variables.
2939
0852fee3
UW
29402011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
2941
2942 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
2943 * gdb.cell/gcore.exp: Likewise.
2944 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
2945 to verify the correct instance of main is selected.
2946
12c3e59c
JB
29472012-01-02 Joel Brobecker <brobecker@adacore.com>
2948
2949 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
2950 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
2951 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
2952 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
2953 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
2954 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
2955 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
2956 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
2957 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
2958 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
2959 gdb.threads/thread_check.c: Reformat copyright header.
2960
c0f378ec
EBM
29612011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
2962
e4a7ca93 2963 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
2964 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
2965 is not enabled.
2966
3bc96cfb
JK
29672011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2968
2969 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
2970 parameter to self_exec, adjust the function.
2971 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
2972 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
2973 (set var do_exit = 0): Remove test.
2974 (newline at end of file): Add one.
2975
095bcf5e
JB
29762011-12-27 Joel Brobecker <brobecker@adacore.com>
2977
2978 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
2979 New files.
2980
18d19bd1
JK
29812011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2982
2983 Fix racy FAILs.
2984 * gdb.threads/fork-thread-pending.c (barrier): New variable.
2985 (thread_function, thread_forker): Call pthread_barrier_wait for it.
2986 (main): Call pthread_barrier_init for it.
2987
e809353a
JK
29882011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2989
2990 Fix double send_gdb leading to racy FAILs.
2991 * gdb.base/break.exp (set silent break bp_location1): Replace
2992 3x send_gdb and gdb_expect by gdb_test.
2993 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
2994 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
2995 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
2996 instead of send_gdb. Twice.
2997 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
2998 3x send_gdb and gdb_expect by gdb_test.
2999 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
3000
da8cb7ec
JK
30012011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3002
3003 * gdb.linespec/linespec.exp: Compile using {c++}.
3004
ae1a303e
JK
30052011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3006
3007 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
3008 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
3009 (verify GCC PR debug/51668): New test.
3010
cc72b2a2
KP
30112011-12-23 Kevin Pouget <kevin.pouget@st.com>
3012
3013 Introduce gdb.FinishBreakpoint in Python.
3014 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
3015 py-finish-breakpoint2
3016 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
3017 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
3018 instead of line number.
3019 * gdb.python/py-finish-breakpoint.c: New file.
3020 * gdb.python/py-finish-breakpoint.exp: New file.
3021 * gdb.python/py-finish-breakpoint.py: New file.
3022 * gdb.python/py-finish-breakpoint2.cc: New file.
3023 * gdb.python/py-finish-breakpoint2.exp: New file.
3024 * gdb.python/py-finish-breakpoint2.py: New file.
3025
3b7962f9
JK
30262011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3027
3028 Partial fix of compatibility with gcc-4.7.
3029 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
3030 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
3031 Add comment to add a PASS case in the future.
3032
6538471c
JK
3033 Fix compatibility with gcc-4.7.
3034 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
3035
7052e42c
UW
30362011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
3037
3038 PR tdep/12797
3039 * gdb.base/callfuncs.exp: Remove KFAIL.
3040
9ac7f98e
JB
30412011-12-21 Joel Brobecker <brobecker@adacore.com>
3042
3043 * gdb.ada/task_bp: New testcase.
3044
f6eeced0
JK
30452011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3046
3047 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
3048 -DNO_SECTIONS.
3049 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
3050
72225e17
JK
30512011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3052
3053 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3054 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3055 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3056 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3057 conditional for gcc <= 4.5.
3058
13ac8d2c
JK
30592011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3060
3061 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3062 by XFAIL.
3063 * gdb.cp/static-method.exp (info addr A::func())
3064 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3065 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3066 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3067 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3068 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3069 (test value of F in k3_m): Likewise.
3070 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3071 Likewise.
3072
049682ba
JK
30732011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3074
3075 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3076 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3077 Remove.
3078 * gdb.threads/attachstop-mt.c: Remove.
3079 * gdb.threads/attachstop-mt.exp: Remove.
3080
2c9d8796
MK
30812011-12-17 Mark Kettenis <kettenis@gnu.org>
3082
3083 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3084
e0f9f062
DE
30852011-12-16 Doug Evans <dje@google.com>
3086
f4aa2101 3087 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
3088 * boards/native-gdbserver.exp: New file.
3089
e0f9f062
DE
3090 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3091 gdbserver output.
3092 (gdbserver_default_get_remote_address): New function.
3093 (gdbserver_start): Call gdb,get_remote_address to compute argument
3094 to "target remote" command.
3095
80b6e756
PM
30962011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3097
1c3ad6ab 3098 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3099 python print-stack. Add set/show python print-stack
3100 off|full|message tests.
3101
1576bd00
YQ
31022011-12-15 Yao Qi <yao@codesourcery.com>
3103
3104 * gdb.trace/strace.c: New
3105 * gdb.trace/strace.exp: New.
3106
d6a0f6e0
TT
31072011-12-14 Tom Tromey <tromey@redhat.com>
3108
3109 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3110
31015e1d
DE
31112011-12-14 Doug Evans <dje@google.com>
3112
3113 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3114
7b50312a
PA
31152011-12-14 Pedro Alves <pedro@codesourcery.com>
3116
3117 PR threads/10729
3118
3119 * gdb.mi/watch-nonstop.c: New file.
3120 * gdb.mi/mi-watch-nonstop.exp: New file.
3121
924437bc
PA
31222011-12-13 Pedro Alves <pedro@codesourcery.com>
3123 Doug Evans <dje@google.com>
3124
3125 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3126 (clean_restart): Remove references to the gdb_stub target board
3127 variable.
3128 (gdb_step_for_stub): Delete.
3129
3130 * gdb.base/annota1.exp: Remove all references to [target_info
3131 exists gdb_stub], gdb_step_for_stub and usestubs.
3132 * gdb.base/annota3.exp: Ditto.
3133 * gdb.base/async.exp: Ditto.
3134 * gdb.base/break.exp: Ditto.
3135 * gdb.base/code-expr.exp: Ditto.
3136 * gdb.base/commands.exp: Ditto.
3137 * gdb.base/completion.exp: Ditto.
3138 * gdb.base/condbreak.exp: Ditto.
3139 * gdb.base/consecutive.exp: Ditto.
3140 * gdb.base/cvexpr.exp: Ditto.
3141 * gdb.base/define.exp: Ditto.
3142 * gdb.base/display.exp: Ditto.
3143 * gdb.base/ena-dis-br.exp: Ditto.
3144 * gdb.base/environ.exp: Ditto.
3145 * gdb.base/gnu-ifunc.exp: Ditto.
3146 * gdb.base/maint.exp: Ditto.
3147 * gdb.base/pending.exp: Ditto.
3148 * gdb.base/sect-cmd.exp: Ditto.
3149 * gdb.base/sepdebug.exp: Ditto.
3150 * gdb.base/unload.exp: Ditto.
3151 * gdb.base/watchpoint-solib.exp: Ditto.
3152 * gdb.cp/annota2.exp: Ditto.
3153 * gdb.cp/annota3.exp: Ditto.
3154 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3155 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3156 * gdb.mi/mi-pending.exp: Ditto.
3157 * gdb.trace/circ.exp: Ditto.
3158 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3159 * gdb.base/list.exp: Ditto.
3160
3161 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3162 breakpoint function and all references to the usestubs macro.
3163 * gdb.base/exprs.c: Ditto.
3164 * gdb.base/freebpcmd.c: Ditto.
3165 * gdb.base/bitfields.c: Ditto.
3166 * gdb.base/bitfields2.c: Ditto.
3167 * gdb.base/break.c: Ditto.
3168 * gdb.base/call-sc.c: Ditto.
3169 * gdb.base/call-signals.c: Ditto.
3170 * gdb.base/callfuncs.c: Ditto.
3171 * gdb.base/charset.c: Ditto.
3172 * gdb.base/consecutive.c: Ditto.
3173 * gdb.base/constvars.c: Ditto.
3174 * gdb.base/funcargs.c: Ditto.
3175 * gdb.base/int-type.c: Ditto.
3176 * gdb.base/interrupt.c: Ditto.
3177 * gdb.base/langs0.c: Ditto.
3178 * gdb.base/list0.c: Ditto.
3179 * gdb.base/mips_pro.c: Ditto.
3180 * gdb.base/miscexprs.c: Ditto.
3181 * gdb.base/nodebug.c: Ditto.
3182 * gdb.base/opaque0.c: Ditto.
3183 * gdb.base/pointers.c: Ditto.
3184 * gdb.base/printcmds.c: Ditto.
3185 * gdb.base/ptype.c: Ditto.
3186 * gdb.base/recurse.c: Ditto.
3187 * gdb.base/reread1.c: Ditto.
3188 * gdb.base/reread2.c: Ditto.
3189 * gdb.base/restore.c: Ditto.
3190 * gdb.base/return.c: Ditto.
3191 * gdb.base/run.c: Ditto.
3192 * gdb.base/scope0.c: Ditto.
3193 * gdb.base/sepdebug.c: Ditto.
3194 * gdb.base/setshow.c: Ditto.
3195 * gdb.base/setvar.c: Ditto.
3196 * gdb.base/sigall.c: Ditto.
3197 * gdb.base/signals.c: Ditto.
3198 * gdb.base/structs.c: Ditto.
3199 * gdb.base/structs2.c: Ditto.
3200 * gdb.base/testenv.c: Ditto.
3201 * gdb.base/twice.c: Ditto.
3202 * gdb.base/unwindonsignal.c: Ditto.
3203 * gdb.base/watchpoint.c: Ditto.
3204 * gdb.base/watchpoints.c: Ditto.
3205 * gdb.base/whatis.c: Ditto.
3206 * gdb.cp/classes.cc: Ditto.
3207 * gdb.cp/cplusfuncs.cc: Ditto.
3208 * gdb.cp/derivation.cc: Ditto.
3209 * gdb.cp/formatted-ref.cc: Ditto.
3210 * gdb.cp/misc.cc: Ditto.
3211 * gdb.cp/overload.cc: Ditto.
3212 * gdb.cp/ovldbreak.cc: Ditto.
3213 * gdb.cp/ref-params.cc: Ditto.
3214 * gdb.cp/ref-types.cc: Ditto.
3215 * gdb.cp/templates.cc: Ditto.
3216 * gdb.cp/virtfunc.cc: Ditto.
3217 * gdb.hp/gdb.aCC/run.c: Ditto.
3218 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3219 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3220 * gdb.reverse/consecutive-reverse.c: Ditto.
3221 * gdb.reverse/sigall-reverse.c: Ditto.
3222 * gdb.reverse/until-reverse.c: Ditto.
3223 * gdb.reverse/watch-reverse.c: Ditto.
3224 * gdb.trace/actions.c: Ditto.
3225 * gdb.trace/circ.c: Ditto.
3226 * gdb.trace/collection.c: Ditto.
3227
fabde485
PA
32282011-12-13 Pedro Alves <pedro@codesourcery.com>
3229
3230 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3231 (func6, func7): New.
3232 (main): Call func6 and func7.
3233 * gdb.base/watchpoint.exp (test_wide_location_1)
3234 (test_wide_location_2): New.
3235 (top level): Re-enable hardware watchpoints if necessary. Call
3236 test_wide_location_1 and test_wide_location_2.
3237
ff7d1690
YQ
32382011-12-11 Yao Qi <yao@codesourcery.com>
3239
3240 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3241
a6af7abe
JB
32422011-12-11 Joel Brobecker <brobecker@adacore.com>
3243
3244 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3245 expected output for unsupported case.
3246
61638e15
JK
32472011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3248
3249 PR testsuite/12649
3250 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3251 Protect gdb_test_multiple by final $gdb_prompt match.
3252
0a00efc3
JK
32532011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3254
3255 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3256 New variable, new test.
3257 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3258 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3259 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3260 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3261 them if HAVE_GCC_45682_FIXED is not set.
3262
4511b1ba
YQ
32632011-12-10 Yao Qi <yao@codesourcery.com>
3264
3265 * gdb.trace/status-stop.exp: New.
3266 * gdb.trace/status-stop.c: New.
3267
27949e73
JK
32682011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3269
3270 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3271 timeout.
3272
d8ea7931
TT
32732011-12-08 Tom Tromey <tromey@redhat.com>
3274
3275 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3276 condition.
3277
1cc310d2
SS
32782011-12-07 Stan Shebs <stan@codesourcery.com>
3279
3280 * gdb.trace/tfind.exp: Update for output changes.
3281
d482a875
PA
32822011-12-07 Pedro Alves <pedro@codesourcery.com>
3283
3284 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3285 throws "Cannot insert catchpoints in this configuration".
3286 * gdb.ada/mi_catch_ex.exp: Likewise.
3287
f0ba3972
PA
32882011-12-06 Pedro Alves <pedro@codesourcery.com>
3289
3290 * gdb.base/break-always.exp: Test changing memory at addresses
3291 with breakpoints inserted.
3292
f8eba3c6
TT
32932011-12-06 Joel Brobecker <brobecker@acacore.com>
3294
3295 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3296 involving a fully qualified function name.
3297
32982011-12-06 Tom Tromey <tromey@redhat.com>
3299
3300 * gdb.ada/homonym.exp: Add three breakpoint tests.
3301
33022011-12-06 Tom Tromey <tromey@redhat.com>
3303
3304 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3305 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3306 * gdb.objc/objcdecode.exp: Update for output changes.
3307 * gdb.linespec/linespec.exp: New file.
3308 * gdb.linespec/lspec.cc: New file.
3309 * gdb.linespec/lspec.h: New file.
3310 * gdb.linespec/body.h: New file.
3311 * gdb.linespec/base/two/thefile.cc: New file.
3312 * gdb.linespec/base/one/thefile.cc: New file.
3313 * gdb.linespec/Makefile.in: New file.
3314 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3315 output changes.
3316 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3317 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3318 makes one breakpoint.
3319 * gdb.cp/method2.exp (test_break): Update for output changes.
3320 * gdb.cp/mb-templates.exp: Update for output changes.
3321 * gdb.cp/mb-inline.exp: Update for output changes.
3322 * gdb.cp/mb-ctor.exp: Update for output changes.
3323 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3324 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3325 has multiple matches.
3326 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3327 error message change.
3328 * gdb.base/list.exp (test_list_filename_and_number): Update for
3329 error message change.
3330 * gdb.base/break.exp: Disable pending breakpoints. Update for
3331 output changes.
3332 * configure.ac: Add gdb.linespec.
3333 * configure: Rebuild.
3334 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3335
c642a434
UW
33362011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3337
3338 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3339 last_break register on s390*-*-* targets.
3340
b18003d1
JB
33412011-12-06 Joel Brobecker <brobecker@adacore.com>
3342
3343 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3344 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3345 of parameter X in procedure Foo.
3346
fe96589c
SS
33472011-12-05 Stan Shebs <stan@codesourcery.com>
3348
3349 * gdb.trace/tfind.exp: Update help string matches.
3350
1820ab47
JK
33512011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3352
3353 * gdb.server/ext-run.exp (get process list): Accept also systemd
3354 as PID 1.
3355
e11ac3a3
JK
33562011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3357 Pedro Alves <pedro@codesourcery.com>
3358
3359 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3360 starting GDB.
3361 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3362 $use_gdb_stub.
3363 * gdb.base/display.exp: Likewise.
3364 * gdb.base/ending-run.exp: Likewise.
3365 * gdb.base/list.exp (test_listsize): Likewise.
3366 * gdb.base/setshow.exp: Likewise.
3367 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3368 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3369 check by global $use_gdb_stub.
3370 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3371 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3372 (default_gdb_init): Unset global $use_gdb_stub.
3373 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3374 by global $use_gdb_stub.
3375 * lib/gdbserver-support.exp: Extend comments for set_board_info
3376 gdb_protocol and gdb,socketport.
3377 (gdbserver_start_extended): Set global gdbserver_protocol and
3378 gdbserver_gdbport. Clear global use_gdb_stub.
3379 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3380 from target use_gdb_stub.
3381 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3382
1d41d75c
DE
33832011-12-03 Doug Evans <dje@google.com>
3384
3385 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3386 (gdb_step_for_stub): Add comments.
3387
d6d7a51a
MR
33882011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3389
3390 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3391 to the caller.
3392 (gdb_test_multiple): Likewise.
3393
05acf274
JK
33942011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3395
3396 Fix gdb.mi/mi-solib.exp without system debug info installed.
3397 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3398 expect attribute, return 0 for it. Update comments.
3399
2268b414
JK
34002011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3401
3402 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3403 (corrupted list): Adjust the expectation.
3404
585861ea
JK
34052011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3406
3407 PR threads/13448
3408 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3409 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3410 * gdb.threads/tls-var-main.c: New file.
3411 * gdb.threads/tls-var.c: New file.
3412 * gdb.threads/tls-var.exp: New file.
3413
968643aa
JK
34142011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3415
3416 PR testsuite/12649
3417 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3418 Protect gdb_test_multiple by final $gdb_prompt match.
3419 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3420 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3421 (test_tracepoints): Likewise.
3422
9750bca9
JK
34232011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3424
3425 PR breakpoints/13346
3426 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3427 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3428 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3429
ac1349b7
JB
34302011-12-01 Joel Brobecker <brobecker@adacore.com>
3431
3432 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3433 * gdb.ada/homonym/homonym.adb: For use of all types defined
3434 locally inside both Get_Value subprograms.
3435
26d44faf
JK
34362011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3437
3438 Fix racy FAILs.
3439 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3440 of send_gdb.
3441
514f6425
UW
34422011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3443
3444 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3445 environment variable after test completed.
3446
4255c8d2
UW
34472011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3448
3449 * gdb.base/solib-nodir.exp: Skip if remote target.
3450 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3451 application. Call gdb_load_shlibs.
3452 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3453
a35ad96a
JB
34542011-11-29 Joel Brobecker <brobecker@adacore.com>
3455
3456 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3457
1a1d5513
JB
34582011-11-28 Joel Brobecker <brobecker@adacore.com>
3459
3460 * gdb.ada/fullname_bp: New testcase.
3461
50b4ddf8
JK
34622011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3463
3464 PR testsuite/12649
3465 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3466 Wrap send_gdb into a new gdb_test.
3467
fb0aec57
JK
3468 Code cleanup.
3469 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3470 Convert send_gdb and gdb_expect to gdb_test_multiple.
3471
2376d946
JK
34722011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3473
3474 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3475
1eec78bd
KS
34762011-11-23 Keith Seitz <keiths@redhat.com>
3477
3478 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3479 (mi_varobj_tree_test_children_callback): New proc.
3480 (mi_walk_varobj_tree): New proc.
3481
36dfb11c
TT
34822011-11-22 Tom Tromey <tromey@redhat.com>
3483
3484 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3485 Add "use_mi_command" argument.
3486 (mi_run_cmd, mi_run_with_cli): New procs.
3487 * gdb.mi/solib-lib.c: New file.
3488 * gdb.mi/solib-main.c: New file.
3489 * gdb.mi/mi-solib.exp: New file.
3490
0e965dd0
DE
34912011-11-21 Doug Evans <dje@google.com>
3492
3493 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3494 _Unwind_DebugHook is missing.
3495
f196051f
SS
34962011-11-20 Stan Shebs <stan@codesourcery.com>
3497
3498 * gdb.trace/tstatus.exp: New.
3499 * gdb.trace/actions.c: Include string.h.
3500
bfccc43c
YQ
35012011-11-18 Yao Qi <yao@codesourcery.com>
3502
3503 * gdb.trace/pending.exp: New.
3504 * gdb.trace/pending.c: New.
3505 * gdb.trace/pendshr1.c: New.
3506 * gdb.trace/pendshr2.c: New.
3507 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3508 tracepoint location becomes pending.
3509 (tracepoint_change_loc_2): New.
3510
73cd8ab1
DM
35112011-11-16 David S. Miller <davem@davemloft.net>
3512
3513 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3514 target is sparc*-*-linux*
3515
77426730
PK
35162011-11-15 Paul Koning <paul_koning@dell.com>
3517
3518 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3519 types.
3520
ed59ded5
DE
35212011-11-14 Doug Evans <dje@google.com>
3522
3523 * gdb.base/shell.exp: New file.
3524
405f8e94
SS
35252011-11-14 Stan Shebs <stan@codesourcery.com>
3526
3527 * gdb.trace/ftrace.c: New.
3528 * gdb.trace/ftrace.exp: New.
3529
1e4d1764
YQ
35302011-11-14 Yao Qi <yao@codesourcery.com>
3531
3532 * gdb.trace/change-loc-1.c: New.
3533 * gdb.trace/change-loc-2.c: New.
3534 * gdb.trace/change-loc.c: New.
3535 * gdb.trace/change-loc.exp: New.
3536 * gdb.trace/change-loc.h: New.
3537 * gdb.trace/trace-break.c (marker): Define new symbol.
3538 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3539 New.
3540 (break_trace_same_addr_6): New.
3541
71eba9c2 35422011-11-12 Matt Rice <ratmice@gmail.com>
3543
3544 * gdb.base/info-macros.exp: Make tests for info definitions
3545 test info macro. Add tests for info macro argument processing.
3546 Rename a few tests.
3547
1d93e29a
KS
35482011-11-11 Keith Seitz <keiths@redhat.com>
3549
3550 PR gdb/12843
3551 * gdb.base/linespecs.exp: New file.
3552
a4b5b48a
DE
35532011-11-11 Doug Evans <dje@google.com>
3554
3555 * gdb.threads/print-threads.exp: Extend timeout for slower
3556 tests.
3557
f6b47be4
DE
35582011-11-10 Doug Evans <dje@google.com>
3559
792a0230
DE
3560 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3561 "record to end of main" test.
3562
f6b47be4
DE
3563 * gdb.python/py-type.c (TS): New typedef.
3564 (ts): New global.
3565 * gdb.python/py-type.exp: Test field list of typedef.
3566
22355c90
JB
35672011-11-10 Joel Brobecker <brobecker@adacore.com>
3568
3569 * gdb.ada/small_reg_param: New testcase.
3570
a7860e76
TT
35712011-11-09 Tom Tromey <tromey@redhat.com>
3572
3573 * gdb.cp/destrprint.exp: New file.
3574 * gdb.cp/destrprint.cc: New file.
3575
72a2e3dc
MI
35762011-11-08 Meador Inge <meadori@codesourcery.com>
3577
3578 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3579 (switch_stack_to_other): New test function.
3580 * gdb.arch/thumb-prologue.exp: New test cases.
3581
c7195df2 35822011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3583
3584 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3585
d3895d7d
YQ
35862011-11-08 Yao Qi <yao@codesourcery.com>
3587
3588 * gdb.exp (supports_process_record): New.
3589 (supports_reverse): New.
3590 * gdb.reverse/break-precsave.exp: Call support_process_record
3591 to run test conditionally.
3592 * gdb.reverse/consecutive-precsave.exp: Likewise.
3593 * gdb.reverse/i386-precsave.exp: Likewise.
3594 * gdb.reverse/machinestate-precsave.exp: Likewise.
3595 * gdb.reverse/solib-precsave.exp: Likewise.
3596 * gdb.reverse/step-precsave.exp: Likewise.
3597 * gdb.reverse/until-precsave.exp: Likewise.
3598 * gdb.reverse/watch-precsave.exp: Likewise.
3599 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3600 test conditionally.
3601 * gdb.reverse/consecutive-reverse.exp: Likewise.
3602 * gdb.reverse/finish-precsave.exp: Likewise.
3603 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3604 * gdb.reverse/finish-reverse.exp: Likewise.
3605 * gdb.reverse/i386-reverse.exp: Likewise.
3606 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3607 * gdb.reverse/machinestate.exp: Likewise.
3608 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3609 * gdb.reverse/sigall-precsave.exp: Likewise.
3610 * gdb.reverse/sigall-reverse.exp: Likewise.
3611 * gdb.reverse/solib-reverse.exp: Likewise.
3612 * gdb.reverse/step-reverse.exp: Likewise.
3613 * gdb.reverse/until-reverse.exp: Likewise.
3614 * gdb.reverse/watch-reverse.exp: Likewise.
3615
a59306a3
YQ
36162011-11-05 Yao Qi <yao@codesourcery.com>
3617
3618 * gdb.trace/trace-break.exp: Add test on setting two
3619 fast tracepoints at the same address.
3620
87769f59
JK
36212011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3622
3623 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3624
3065dfb6
SS
36252011-11-02 Stan Shebs <stan@codesourcery.com>
3626
3627 * gdb.trace/collection.c: Add code using strings.
3628 * gdb.trace/collection.exp: Add tests of string collection.
3629
89e208db
JK
36302011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3631
3632 * gdb.base/skip-solib.exp (executable_main): New variable.
3633 (binfile_main): Base it on that.
3634 Use $executable_main in clean_restart calls. Drop gdb_exit and
3635 gdb_start calls.
3636
405e54e9
JK
36372011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3638
3639 Fix racy FAILs.
3640 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3641 breakpoint_re globals import by async. Set string_regex to .* for
3642 async. Remove the optional thread_selected_re and breakpoint_re
3643 globals expectations.
3644
58e8570a
JM
36452011-11-01 Joseph Myers <joseph@codesourcery.com>
3646
3647 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3648 well as Cygwin.
3649
7b35ec7f 36502011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3651
3652 Add tests for skip command.
89e208db
JK
3653 * gdb.base/skip-solib-lib.c: New
3654 * gdb.base/skip-solib-main.c: New
3655 * gdb.base/skip-solib.exp: New
3656 * gdb.base/skip.c: New
3657 * gdb.base/skip.exp: New
3658 * gdb.base/skip1.c: New
3659 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3660
b9fd1791
PA
36612011-10-31 Yao Qi <yao@codesourcery.com>
3662 Pedro Alves <pedro@codesourcery.com>
3663
3664 * gdb.trace/trace-break.c: New.
3665 * gdb.trace/trace-break.exp: New.
3666
4323fecc
JK
36672011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3668
3669 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3670 break-here-2.
3671
0e5bf2a8
PA
36722011-10-28 Pedro Alves <pedro@codesourcery.com>
3673
3674 * gdb.threads/no-unwaited-for-left.c: New.
3675 * gdb.threads/no-unwaited-for-left.exp: New.
3676 * gdb.threads/non-ldr-exc-1.c: New.
3677 * gdb.threads/non-ldr-exc-1.exp: New.
3678 * gdb.threads/non-ldr-exc-2.c: New.
3679 * gdb.threads/non-ldr-exc-2.exp: New.
3680 * gdb.threads/non-ldr-exc-3.c: New.
3681 * gdb.threads/non-ldr-exc-3.exp: New.
3682 * gdb.threads/non-ldr-exc-4.c: New.
3683 * gdb.threads/non-ldr-exc-4.exp: New.
3684
3a3dad98
JK
36852011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3686
3687 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3688 * gdb.base/attach-pie-misread.exp: Likewise.
3689 * gdb.base/break-interp.exp: Likewise.
3690 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3691 testcases for use_gdb_stub.
3692 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3693 (continue): New testcase.
3694 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3695 * gdb.threads/attach-into-signal.exp: Likewise.
3696 * gdb.threads/attach-stopped.exp: Likewise.
3697 * gdb.threads/attachstop-mt.exp: Likewise.
3698
d6a5d40c
PK
36992011-10-28 Paul Koning <paul_koning@dell.com>
3700
3701 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3702
ca539be8
JK
37032011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3704
3705 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3706 (mi_gdb_test): Import globals thread_selected_re
3707 and breakpoint_re. Expect them optionally at the regex start.
3708
d234ef5c
DE
37092011-10-27 Doug Evans <dje@google.com>
3710
3711 * gdb.python/python.exp: Test source -s.
3712
ab964825
PK
37132011-10-26 Paul Koning <paul_koning@dell.com>
3714
3715 * gdb.python/lib-types.cc (struct A): New structure.
3716 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3717
54d8a644
PK
37182011-10-25 Paul Koning <paul_koning@dell.com>
3719
3720 PR python/13327
d234ef5c 3721
54d8a644
PK
3722 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3723 fetch_lazy method.
3724
b0221781
YQ
37252011-10-24 Yao Qi <yao@codesourcery.com>
3726
3727 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3728 target is tic6x-*-*.
3729
6cda5a20
JB
37302011-10-21 Joel Brobecker <brobecker@adacore.com>
3731
3732 * gdb.ada/mi_task_info/task_switch.adb: New file.
3733 * gdb.ada/mi_task_info.exp: New file.
3734
5ed9db04
JK
37352011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3736
3737 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3738 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3739
9df2fbc4
PM
37402011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3741
3742 PR python/12656
3743
3744 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3745 global_block tests.
3746
736086ba
TT
37472011-10-18 Tom Tromey <tromey@redhat.com>
3748
3749 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3750
4af31552
TT
37512011-10-18 Tom Tromey <tromey@redhat.com>
3752
3753 * gdb.base/source.exp: Don't include full file name in test name.
3754 * gdb.python/python.exp: Don't include full file name in test
3755 name.
3756
43136979
AR
37572011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3758
3759 * gdb.base/attach-pie-noexec.c: New files.
3760 * gdb.base/attach-pie-noexec.exp: New files.
3761
543a9323
JM
37622011-10-17 Joseph Myers <joseph@codesourcery.com>
3763
3764 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3765 prompt for each extra line in command.
3766
21ae7a4d
JK
37672011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3768
3769 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3770 Revert the part of:
3771 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3772 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3773 Change the expected string.
3774
20ec36d9
JK
37752011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3776
3777 Fix results with system glibc debug info installed.
3778 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3779 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3780 Accept also __libc_ symbol prefix and no prefix.
3781
6501c2fc
KS
37822011-10-14 Keith Seitz <keiths@redhat.com>
3783
3784 PR c++/13225
3785 * gdb.cp/converts.cc (foo3_1): New function.
3786 (foo3_2): New functions.
3787 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3788 and null pointer conversions of integer constant zero.
3789 Add test to check if all arguments are checked for incompatible
3790 conversion BADNESS.
3791
55b1fd0c
TT
37922011-10-14 Tom Tromey <tromey@redhat.com>
3793
3794 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3795 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3796 linespec.
3797
22c05d8a
JK
37982011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3799
3800 Fix internal error regression.
3801 * gdb.dwarf2/implptr-optimized-out.S: New file.
3802 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3803
1d6edc3c
JK
38042011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3805
3806 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3807 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3808 (loclist): New.
3809 (4): New abbrev.
3810 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3811 Use prepare_for_testing, remove clean_restart.
3812 (p arraynoloc, p arraycallnoloc): New tests.
3813
9ec72168
JK
38142011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3815
3816 * gdb.cp/namespace-enum.exp (executable): New variable.
3817 (binfile): Use ${objdir}/${subdir}/ prefix.
3818 Use ${executable} for clean_restart.
3819
9c6c53f7
SA
38202011-10-11 Sterling Augustine <saugustine@google.com>
3821
3822 * gdb.cp/Makefile.in: Add namespace-enum test.
3823 * gdb.cp/namespace-enum.exp: New file.
3824 * gdb.cp/namespace-enum.c: New file.
3825 * gdb.cp/namespace-enum-main.c: New file.
3826
fac7ceb3
UW
38272011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3828
3829 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3830 sysroot.
3831
941b2081
JK
38322011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3833
3834 Reimplement @entry in input expressions.
3835 * gdb.base/exprs.c (v_int_array_init): New variable.
3836 * gdb.base/exprs.exp (print v_int_array_init)
3837 (print *v_int_array_init@1, print *v_int_array_init@2)
3838 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3839 (print v_int_array_init[1]@1): New tests.
3840
0344e878
JM
38412011-10-10 Joseph Myers <joseph@codesourcery.com>
3842
3843 * gdb.cp/gdb2495.exp: Do not include directories in filename in
3844 expected message.
3845
5a56e9c5
DE
38462011-10-09 Doug Evans <dje@google.com>
3847
3848 * gdb.base/alias.exp: Add tests for alias command.
3849
2bda9cc5
JK
38502011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3851
3852 * gdb.arch/amd64-entry-value.s: New file.
3853 * gdb.mi/mi2-amd64-entry-value.s: New file.
3854
a471c594
JK
38552011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3856
3857 Display @entry parameter values even for references.
3858 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
3859 functions.
3860 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
3861 reference and datap_input.
3862 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
3863 breakpoints.
3864 (continue to breakpoint: entry_reference: reference)
3865 (entry_reference: bt at entry)
3866 (continue to breakpoint: entry_reference: breakhere_reference)
3867 (entry_reference: bt, entry_reference: ptype regparam)
3868 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
3869 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
3870 (entry_reference: p regcopy, entry_reference: p nodataparam)
3871 (entry_reference: p nodataparam@entry): New tests.
3872
36b11add
JK
38732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3874
3875 Support @entry in input expressions.
3876 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
3877 (entry_stack: p s1@entry, entry_stack: p s2@entry)
3878 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
3879 (tailcall: p j@entry): New tests.
3880 * gdb.cp/koenig.cc (A::entry): New function.
3881 (main): Call it.
3882 * gdb.cp/koenig.exp (p entry (c)): New test.
3883
e18b2753
JK
38842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3885
3886 Display @entry parameter values (without references).
3887 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
3888 (different, validity, invalid): New functions.
3889 (main): Call them.
3890 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
3891 stacktest, breakhere_stacktest, different, breakhere_different,
3892 breakhere_validity and breakhere_invalid.
3893 (entry: bt): Update for @entry.
3894 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
3895 (entry_validity: *, entry_invalid: *): Many new tests.
3896 * gdb.base/break.exp
3897 (run until breakpoint set at small function, optimized file): Accept
3898 also the @entry suffix.
3899 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
3900 * gdb.mi/mi2-amd64-entry-value.c: New files.
3901 * gdb.mi/mi2-amd64-entry-value.exp: New files.
3902
2d6c5dc2
JK
39032011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3904
3905 Protect entry values against self tail calls.
3906 * gdb.arch/amd64-entry-value.cc (self2, self): New.
3907 (main): Call self.
3908 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
3909 (set debug entry-values 1, self: bt debug entry-values): New tests.
3910
111c6489
JK
39112011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3912
3913 Recognize virtual tail call frames.
3914 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
3915 (amb_b, amb_a): New.
3916 (main): Call a and b.
3917 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
3918 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
3919 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
3920 New tests.
3921
8e3b41a9
JK
39222011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3923
3924 Implement basic support for DW_TAG_GNU_call_site.
3925 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
3926 * gdb.arch/amd64-entry-value.cc: New file.
3927 * gdb.arch/amd64-entry-value.exp: New file.
3928
181cebd4
JK
39292011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3930
3931 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
3932 * gdb.dwarf2/implptr-64bit.S: New file.
3933 * gdb.dwarf2/implptr-64bit.exp: New file.
3934
741f5e3c
JK
39352011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3936
3937 Fix initial language detection with -readnow.
3938 * gdb.cp/readnow-language.cc: New file.
3939 * gdb.cp/readnow-language.exp: New file.
3940
a73d2258
JK
39412011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3942
3943 Fix printed anonymous struct name.
3944 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
3945
af369495
JM
39462011-10-09 Joseph Myers <joseph@codesourcery.com>
3947
3948 * gdb.base/solib-symbol.exp: Do not include directories in
3949 filenames in expected messages.
3950
1fa57852
DE
39512011-10-07 Doug Evans <dje@google.com>
3952
3953 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
3954
bd054e06
KP
39552011-10-07 Kevin Pouget <kevin.pouget@st.com>
3956
3957 Allow Python notification of new object-file loadings.
3958 * gdb.python/py-events.exp: Test newobjfile event.
3959 * gdb.python/py-events.py: Register newobjfile callback.
3960 * gdb.python/py-events.c: Add call to shared library
3961 * gdb.python/py-events-shlib.c: New file.
3962
8031b6f8
JM
39632011-10-06 Joseph Myers <joseph@codesourcery.com>
3964
3965 * gdb.base/fixsection.exp: Do not include directories in filename
3966 in expected message.
3967
7fea6923
PM
39682011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3969
3970 Add tests for passing of environment variables to inferior.
3971 * gdb.base/testenv.c: New test source.
3972 * gdb.base/testenv.exp: New expect test.
3973
687f2a88
PK
39742011-10-04 Paul Koning <paul_koning@dell.com>
3975
3976 * gdb.python/py-value.c (main): Break before return.
3977
cb6be26b
KP
39782011-10-04 Kevin Pouget <kevin.pouget@st.com>
3979
3980 PR python/12691: Add the inferior to Python exited event
3981 * gdb.python/py-events.exp: Test the inferior attribute of exited
3982 event with a fork.
3983 * gdb.python/py-events.py: Print inferior number on exit.
3984 * gdb.python/py-events.c: Fork the inferior.
3985
fb213700
EBM
39862011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3987
3988 * gdb.base/jit.exp: Add testcase name to log message
3989
aa2071bd
PK
39902011-10-03 Paul Koning <paul_koning@dell.com>
3991 Jan Kratochvil <jan.kratochvil@redhat.com>
3992
3993 * gdb.python/py-value.exp
3994 (python inval = gdb.parse_and_eval('*(int*)0'))
3995 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
3996 (set argc=2, python print argc_lazy): New tests.
3997
dd11a36c
JB
39982011-10-02 Joel Brobecker <brobecker@adacore.com>
3999
4000 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
4001
46f886f1
JK
40022011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4003 Pedro Alves <pedro@codesourcery.com>
4004
4005 * gdb.python/py-value.exp (test_value_in_inferior): New variable
4006 can_read_0, test for it.
4007 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
4008 (parse_and_eval with memory error): ... here, make it untested if
4009 can_read_0.
4010
c5cb204f
MP
40112011-09-30 Marek Polacek <mpolacek@redhat.com>
4012
4013 * gdb.python/python.exp (verify pagination beforehand)
4014 (verify pagination afterwards): Fix race by splitting the line.
4015
68fb0ec0
JM
40162011-09-29 Joseph Myers <joseph@codesourcery.com>
4017
4018 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
4019 for 64-bit multilibs from i?86-* targets.
4020
6aee0d90
MP
40212011-09-29 Marek Polacek <mpolacek@redhat.com>
4022
4023 * lib/gdb.exp: Fix a typo in one of the comments.
4024
e9101ff5
MP
40252011-09-29 Marek Polacek <mpolacek@redhat.com>
4026
4027 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
4028 matching pattern.
4029
7a81bdbf
PK
40302011-09-28 Paul Koning <paul_koning@dell.com>
4031
4032 * gdb.python/py-type.c (enum E): New.
4033 * gdb.python/py-type.exp (test_fields): Add tests for Python
4034 mapping access to fields.
4035 (test_enums): New test for field access on enums.
4036
6710bf39
SS
40372011-09-27 Stan Shebs <stan@codesourcery.com>
4038
4039 * gdb.trace/collection.exp: Test collection of $_ret.
4040
b2a6bdeb
AT
40412011-09-22 Andreas Tobler <andreast@fgznet.ch>
4042
4043 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
4044 list of compilation switches for <*-*-freebsd*>.
4045
3c9057f3
SS
40462011-09-19 Stan Shebs <stan@codesourcery.com>
4047
4048 * gdb.trace/tspeed.exp: New file.
4049 * gdb.trace/tspeed.c: New file.
4050
34518530
YQ
40512011-09-18 Yao Qi <yao@codesourcery.com>
4052
4053 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4054 instructions.
4055 (test_adr_32bit, test_pop_pc): Likewise.
4056 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4057 Thumb instructions.
4058 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4059 in gdb_test_multiple.
4060 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4061
ab254057
YQ
40622011-09-17 Yao Qi <yao@codesourcery.com>
4063
4064 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4065 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4066 support single step to signal handler.
4067
9c317b71
YQ
40682011-09-17 Yao Qi <yao@codesourcery.com>
4069
4070 * gdb.base/disp-step-fork.c: New.
4071 * gdb.base/disp-step-syscall.exp: New.
4072 * gdb.base/disp-step-vfork.c: New.
4073
a8123151
JB
40742011-09-16 Joel Brobecker <brobecker@adacore.com>
4075
4076 * gdb.ada/tasks.exp: Make the expected output for
4077 the `info tasks' tests more resilient to spacing
4078 changes.
4079
63a9aad8
JK
40802011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4081
4082 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4083 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4084
2aa48337
KP
40852011-09-15 Kevin Pouget <kevin.pouget@st.com>
4086
4087 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4088 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4089
6839b47f
KP
40902011-04-30 Kevin Pouget <kevin.pouget@st.com>
4091
4092 Handle multiple breakpoint hits in Python interface:
4093 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4094 presence.
4095 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4096 breakpoint hits.
4097
0935723e
JK
40982011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4099 Jan Kratochvil <jan.kratochvil@redhat.com>
4100
4101 * gdb.python/py-events.exp: Remove pretty printing comment.
4102 * gdb.python/py-evsignal.exp: New file.
4103 * gdb.python/py-evthreads.c: Include signal.h.
4104 (thread3): Remove variable count3. Remove variable bad and use raise
4105 instead.
4106 (thread2): Remove variable count2. Move thread3 pthread_create here,
4107 merge pthread_join to a single line.
4108 (main): Remove variable count1. Merge pthread_join with pthread_create
4109 to a single line.
4110 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4111 KFAIL python/12966 for gdbserver. Test return value of
4112 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4113 gdb_expect by gdb_test and gdb_test_multiple.
4114 (thread 2, thread 3): New tests.
4115
4801a9a3
PA
41162011-09-12 Matt Rice <ratmice@gmail.com>
4117 Pedro Alves <pedro@codesourcery.com>
4118
4119 PR gdb/13175
4120
4121 * gdb.base/interp.exp: New tests.
4122 * gdb.base/interp.c: New file.
4123
24ece742
DE
41242011-09-12 Doug Evans <dje@google.com>
4125
4126 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4127 * gdb.dwarf2/typeddwarf.exp: Ditto.
4128
7f062217
JK
41292011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4130
4131 Fix compatibility with x32 arch.
4132 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4133 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4134 is_x86_like_target.
4135 * testsuite/gdb.trace/collection.exp: Likewise.
4136 * testsuite/gdb.trace/report.exp: Likewise.
4137 * testsuite/gdb.trace/unavailable.exp: Likewise.
4138 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4139 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4140 (is_x86_like_target): Check also is_amd64_regs_target.
4141
08711b9a
JK
41422011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4143
4144 PR breakpoints/12435
4145 * gdb.arch/amd64-prologue-xmm.c: New file.
4146 * gdb.arch/amd64-prologue-xmm.exp: New file.
4147 * gdb.arch/amd64-prologue-xmm.s: New file.
4148
b99b5f66
JK
41492011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4150
4151 * gdb.dwarf2/dw2-param-error-main.c: New file.
4152 * gdb.dwarf2/dw2-param-error.S: New file.
4153 * gdb.dwarf2/dw2-param-error.exp: New file.
4154
a391a2f6
PA
41552011-09-08 Pedro Alves <pedro@codesourcery.com>
4156
4157 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4158 inferior's pid and look for a core dump named core.$pid. Use
4159 `remote_file' commands on the host instead of hand coding shell
4160 commands on the build.
4161 * gdb.base/valgrind-db-attach.exp: Kill the program before
4162 finishing the test.
4163
7d8e6458 41642011-09-02 Matt Rice <ratmice@gmail.com>
4165
4166 * lib/prompt.exp: New file for testing the first prompt.
4167 * gdb.python/py-prompt.exp: Ditto.
4168 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4169
68e77c9e
PA
41702011-09-02 Pedro Alves <pedro@codesourcery.com>
4171
4172 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4173 0, before testing gcore.
4174
9655e943
JK
41752011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4176
df6dc84d
JK
4177 * dw2-ifort-parameter-debug.S: Update copyright year.
4178 * dw2-ifort-parameter.c: Update copyright year.
4179 * dw2-ifort-parameter.exp: Update copyright year.
4180
9655e943
JK
4181 * dw2-ifort-parameter-debug.S: New file.
4182 * dw2-ifort-parameter.c: New file.
4183 * dw2-ifort-parameter.exp: New file.
4184
353d1d73
JK
41852011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4186
4187 * gdb.base/commands.exp (error_clears_commands_left): New function.
4188 (): Call it.
4189
5c07461a
JK
41902011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4191
4192 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4193 (C): Initialize `a'.
4194 * gdb.mi/mi-inheritance-syntax-error.exp
4195 (-data-evaluate-expression $path): Expect `a' as 5.
4196
0d932b2f
MK
41972011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4198
4199 PR mi/11912
4200 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4201 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4202 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4203 keyword in output of -var-info-path-expression.
4204
bdb54049
JK
42052011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4206
4207 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4208 * gdb.trace/collection.exp: Likewise.
4209 * gdb.trace/report.exp: Likewise.
4210 * gdb.trace/unavailable.exp: Likewise.
4211 * gdb.trace/while-dyn.exp: Likewise.
4212
59cde39c
KS
42132011-08-18 Keith Seitz <keiths@redhat.com>
4214
4215 PR c++/12266
4216 * gdb.cp/meth-typedefs.cc: New file.
4217 * gdb.cp/meth-typedefs.exp: New file.
4218
fa3a4f15
PM
42192011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4220
4221 * gdb.python/python.exp: Add extended-prompt tests.
4222
c1049fca
JK
42232011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4224
4225 * gdb.arch/i386-dr3-watch.exp
4226 (watchpoint on gap1 does not fit debug registers)
4227 (delete all watchpoints): Fix racy expect strings.
4228
d93f7b5c
YQ
42292011-08-14 Yao Qi <yao@codesourcery.com>
4230
4231 * gdb.base/maint.exp: set data_section to ".neardata".
4232 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4233 * gdb.base/savedregs.exp: Handle SIGILL.
4234 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4235 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4236
457e09f0
DE
42372011-08-12 Doug Evans <dje@google.com>
4238
4239 * gdb.python/py-symbol.exp: Add test for symbol.type.
4240
5d0bb2fb
UW
42412011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4242
4243 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4244 * gdb.mi/mi-pthreads.exp: Likewise.
4245 * gdb.mi/mi2-pthreads.exp: Likewise.
4246 * gdb.mi/gdb669.exp.exp: Likewise.
4247
fcdfa280
PA
42482011-08-09 Pedro Alves <pedro@codesourcery.com>
4249
4250 * lib/mi-support.exp (detect_async): Rename to...
4251 (mi_detect_async): ... this.
4252 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4253 * gdb.mi/mi-nonstop.exp: Adjust.
4254 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4255 * gdb.mi/mi-nsintrall.exp: Adjust.
4256 * gdb.mi/mi-nsmoribund.exp: Adjust.
4257 * gdb.mi/mi-nsthrexec.exp: Adjust.
4258
9d8fa392
PA
42592011-08-09 Pedro Alves <pedro@codesourcery.com>
4260
4261 * gdb.base/display.c (do_loops): New `p_i' local.
4262 * gdb.base/display.exp: Test displaying a variable that is
4263 temporarily at a bad address.
4264
b6cede78
JK
42652011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4266
4267 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4268 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4269
67bedb8c
JK
42702011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4271
4272 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4273 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4274 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4275
af6e93b2
PA
42762011-08-05 Pedro Alves <pedro@codesourcery.com>
4277
4278 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4279 procedure.
4280 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4281
1cf0e11f
YQ
42822011-08-05 Yao Qi <yao@codesourcery.com>
4283
4284 * gdb.base/callfuncs.exp: Set language after main.
4285 * gdb.cp/cplusfuncs.exp: Likewise.
4286 * gdb.cp/inherit.exp: Likewise.
4287
a1e28cb2
UW
42882011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4289
4290 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4291 * gdb.base/watch-vfork.exp: Skip on remote targets.
4292
d4f5bbb9
UW
42932011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4294
4295 * gdb.threads/thread-find.exp: Support remote targets.
4296
724f4f80
UW
42972011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4298
4299 * gdb.base/jit.exp: Download solib_binfile to target.
4300 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4301 and call dlopen without full path name.
4302 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4303 dlopen without full path name.
4304
934709f0
PW
43052011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4306
4307 * gdb.base/break-always.exp: Complete the test
4308 with duplicated breakpoints and enabling/disabling them.
4309
c26106c4
TT
43102011-08-02 Tom Tromey <tromey@redhat.com>
4311
4312 PR gdb/11289:
4313 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4314
9300444e 43152011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4316
4317 PR gdb/13045
4318 * gdb.base/float.exp: Add new test case for PR gdb/13045
4319 * gdb.base/float.c: New file.
4320
00bd41d6
PM
43212011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4322
4323 * gdb.python/py-mi.exp: Test printers returning string hint, and
4324 also not returning a value.
4325 * gdb.python/py-prettyprint.c: Add testcase for above.
4326 * gdb.python/py-prettyprint.py: Add test printer for above.
4327
d24f74ce
JK
43282011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4329
4330 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4331 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4332 (.Ldie30) Add as field "data4".
4333 (.Ldie32) Rename field "b" to "shl".
4334 (abbrev4) Change for the "data4" field.
4335 (abbrev5, abbrev6) Remove.
4336 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4337 (p &s.shl): ... here. Add comment.
4338 (p &s.data4): New.
4339
bb7da2bf
JK
43402011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4341
4342 Fix crash on lval_computed values.
4343 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4344
11081198
JK
43452011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4346
4347 * gdb.base/help.exp (help whatis): Update the expected string.
4348
3c6e0cb3
JK
43492011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4350
4351 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4352 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4353 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4354 Change the expected string.
4355
efa80663
PA
43562011-07-26 Pedro Alves <pedro@codesourcery.com>
4357
4358 * gdb.base/watchpoint.exp
4359 (test_disable_enable_software_watchpoint): New procedure.
4360 (top level): Run it.
4361
db8e4570
UW
43622011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4363
4364 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4365 executable file "${binfile}", C++ version "${binfile}-cxx".
4366 * gdb.python/py-prettyprint.exp: Likewise.
4367 * gdb.python/py-symbol.exp: Likewise.
4368 * gdb.python/py-type.exp: Likewise.
4369 * gdb.python/py-value.exp: Likewise.
4370 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4371 file name instead of just suffix.
4372
543305c9
JK
43732011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4374
4375 Fix implicit pointer offsets.
4376 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4377 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4378 (continue to breakpoint: continue to baz breakpoint for implptr)
4379 (sanity check element 0, sanity check element 1)
4380 (enter the inlined function, check element 0 for the offset)
4381 (check element 1 for the offset)
4382 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4383 (set foo breakpoint for implptr): Update the breakpoint number.
4384
b3215adc
UW
43852011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4386
4387 * gdb.python/py-mi.exp: Use different file names for different
4388 versions of the executable under test.
4389 * gdb.python/py-prettyprint.exp: Likewise.
4390 * gdb.python/py-symbol.exp: Likewise.
4391 * gdb.python/py-template.exp: Likewise.
4392 * gdb.python/py-type.exp: Likewise.
4393 * gdb.python/py-value.exp: Likewise.
4394
182b9acc
UW
43952011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4396
4397 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4398 flag after restarting GDB if necessary.
4399
e6052b5d
UW
44002011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4401
4402 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4403
1ced966e
PA
44042011-07-22 Pedro Alves <pedro@codesourcery.com>
4405
4406 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4407 backend doesn't leave used debug registers behind.
4408
3543a589
TT
44092011-07-22 Tom Tromey <tromey@redhat.com>
4410
4411 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4412 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4413 argument.
4414 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4415
14d15303 44162011-07-21 Matt Rice <ratmice@gmail.com>
4417
4418 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4419 in mostlyclean rule. Add files ending in .core.
4420
9b158ba0 44212011-07-21 Matt Rice <ratmice@gmail.com>
4422
4423 PR macros/12999
4424 * gdb.base/info-macros.c: New test sources.
4425 * gdb.base/info-macros.exp: New tests.
4426
d17b6f81
PM
44272011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4428
4429 * gdb.python/python.exp: Add prompt substitution tests.
4430
918dd910
JK
44312011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4432
4433 Fix crash if referenced CU is aged out.
4434 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4435 New.
4436 * gdb.dwarf2/implptr.exp: Likewise.
4437
0e37a63c
JK
44382011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4439
4440 * gdb.dwarf2/implptr.S: Rebuilt.
4441 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4442 (bar): Use them for j, k, l.
4443 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4444 COMPILE.
4445 (print j in implptr:bar): Update for the intp typedef.
4446 (print p[0].x in implptr:foo): Use more exact regex.
4447
f65cf84c
TT
44482011-07-18 Tom Tromey <tromey@redhat.com>
4449
4450 * gdb.cp/static-method.exp: Add missing single quote.
4451
d5b4a7be
YQ
44522011-07-18 Yao Qi <yao@codesourcery.com>
4453
4454 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4455 supported.
4456 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4457 * gdb.mi/mi-nonstop.exp: Likewise.
4458 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4459 * gdb.mi/mi-nsintrall.exp: Likewise.
4460 * gdb.mi/mi-nsmoribund.exp: Likewise.
4461 * gdb.mi/mi-nsthrexec.exp: Likewise.
4462 * gdb.python/py-evthreads.exp: Likewise.
4463
e9ea2662
JK
44642011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4465
4466 Code cleanup.
4467 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4468 it. Substitute it instead of test_compiler_info everywhere.
4469
ce451573
UW
44702011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4471
4472 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4473 remote targets as well.
4474
756d88a7
UW
44752011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4476
4477 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4478 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4479
31f83dc5
UW
44802011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4481
4482 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4483 a remote machine, not the host.
4484 (gdb_compile_shlib): Set soname if target is remote.
4485
059241a0
PP
44862011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4487
4488 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4489
28a0b48c 44902011-07-13 Matt Rice <ratmice@gmail.com>
4491
4492 * gdb.python/py-objfile-script-gdb.py: Renamed to
4493 py-objfile-script-gdb.py.in.
4494 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4495 py-objfile-script-gdb.py.
4496 * gdb.python/py-objfile-script.exp: Update reference to
4497 py-objfile-script-gdb.py.
4498
9a771b67
JK
44992011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4500
4501 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4502 reference undefined label.
4503
04ad99e6
JK
45042011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4505
4506 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4507 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4508 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4509 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4510
713389e0
PM
45112011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4512
4513 PR python/12438
4514 * gdb.python/python.exp: Add maint set/show python print-stack
4515 deprecated tests. Add set/show python print-backtrace tests.
4516
97d146f8
JK
45172011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4518
4519 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4520 debug info.
4521
facde0e5 45222011-07-06 Matt Rice <ratmice@gmail.com>
4523
4524 * gdb.python/python.exp: Update filename paths.
4525 * gdb.python/py-symtab.exp: Ditto.
4526
438640d1
MP
45272011-07-06 Marek Polacek <mpolacek@redhat.com>
4528
4529 * gdb.python/py-evthreads.exp: Add missing `$'.
4530
33a365df
MF
45312011-07-06 Jie Zhang <jie.zhang@analog.com>
4532
4533 * config/bfin.exp: New file.
4534 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4535 * gdb.asm/bfin.inc: New file.
4536
8f7ae686
MP
45372011-07-06 Marek Polacek <mpolacek@redhat.com>
4538
df46027d 4539 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4540 the whole output.
4541
eb2a6f42
TT
45422011-07-05 Tom Tromey <tromey@redhat.com>
4543
4544 * gdb.java/jprint.java (jprint.hi): New field.
4545 * gdb.java/jprint.exp: Print string.
4546
177b42fe
TJB
45472011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4548
4549 * gdb.base/call-sc.c: Fix typos.
4550 * gdb.base/ifelse.exp: Likewise.
4551 * gdb.base/structs.c: Likewise.
4552
3b2a0cf2
JB
45532011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4554
4555 * gdb.base/jit-so.exp: New test.
4556 * gdb.base/jit-dlmain.c: New file.
4557 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4558
46fc714c
JK
45592011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4560
4561 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4562 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4563 * gdb.cp/pr9167.exp (p b): Likewise.
4564 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4565 (test value of P in inner_m, test type of Z in inner_m): Call
4566 setup_xfail for gcc <= 4.5.
46fc714c 4567
418c7cf7
JK
45682011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4569
4570 * gdb.cp/paren-type.cc: New files.
4571 * gdb.cp/paren-type.exp: New files.
4572
3d50dd94
JK
45732011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4574
4575 Stop on first linespec terminator instead of eating what we can.
4576 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4577 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4578 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4579 (break C::f()): ... this one.
4580 (break C::operator()()): New test.
4581 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4582 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4583 test.
4584
dcf9f4ab
JK
45852011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4586
4587 Fall back linespec to minimal symbols.
4588 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4589 error message.
4590 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4591 * gdb.cp/minsym-fallback-main.cc: New file.
4592 * gdb.cp/minsym-fallback.cc: New file.
4593 * gdb.cp/minsym-fallback.exp: New file.
4594 * gdb.cp/minsym-fallback.h: New file.
4595
3f542ed1
JK
45962011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4597
4598 * gdb.cp/no-dmgl-verbose.cc: New file.
4599 * gdb.cp/no-dmgl-verbose.exp: New file.
4600
46012011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4602
4603 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4604 __GI_.
4605 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4606 (f): New function.
4607 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4608 (complete p 'func<short>(): ... here.
4609 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4610 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4611 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4612 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4613 Make them KFAIL gcc/49546.
4614
00eb2c4a
JB
46152011-07-01 Joel Brobecker <brobecker@adacore.com>
4616
4617 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4618
85a20c42
JK
46192011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4620
4621 Test GCC PR debug/49546.
4622 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4623 (test type of F in k3_m, test value of F in k3_m): New.
4624 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4625 (main): New variable k3. Call k3.k3_m.
4626
d2d43431
JB
46272011-07-01 Jean-Charles Delay <delay@adacore.com>
4628
4629 * gdb.ada/packed_array.exp: Fix expected outout.
4630
54ae186f
JB
46312011-07-01 Jean-Charles Delay <delay@adacore.com>
4632
4633 * gdb.ada/packed_array.exp: fixed expected output.
4634
8f17729f
JB
46352011-07-01 Joel Brobecker <brobecker@adacore.com>
4636
4637 * gdb.ada/same_enum: New testcase.
4638
f5aa6869
JB
46392011-07-01 Joel Brobecker <brobecker@adacore.com>
4640
4641 * gdb.ada/ptr_typedef: New testcase.
4642
828292f2
JB
46432011-07-01 Joel Brobecker <brobecker@adacore.com>
4644
4645 * gdb.ada/arrayptr.exp: Add ptype test.
4646
18920c42
JB
46472011-07-01 Joel Brobecker <brobecker@adacore.com>
4648
4649 * gdb.ada/char_enum: New testcase.
4650
3536d9e3 46512011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4652
4653 * gdb.base/dump.exp (capture_pointer_with_type): New.
4654 Get value from address instead of name.
4655 Start GDB once, and do `dump' and `restore'
4656 tests together.
4657
db863c42
MF
46582011-06-30 Jie Zhang <jie.zhang@analog.com>
4659 Mike Frysinger <vapier@gentoo.org>
4660
4661 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4662 helper functions for getting/setting remotetimeout variable.
4663 * lib/gdb.exp (gdb_load): If the target is remote, set
4664 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4665 with $loadtimeout. Set $load_ok to 0 before doing the load.
4666 Instead of returning, immediately, set $load_ok to 0. Call
4667 set_remotetimeout with $oldremotetimeout, and then return if
4668 $load_ok is 1.
4669
e9e642a8
AB
46702011-06-30 Andrew Burgess <aburgess@broadcom.com>
4671
4672 * gdb.python/py-template.exp: Don't run this test if the target
4673 does not support c++ tests.
4674
32019081
JK
46752011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4676
4677 Fix non-only rename list for Fortran modules import.
4678 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4679 tests.
4680 * gdb.fortran/module.f90 (module moduse): New.
4681 (program module): use moduse, test var_x, var_y and var_z.
4682
0ecee54c
TT
46832011-06-29 Tom Tromey <tromey@redhat.com>
4684
4685 PR testsuite/12040:
4686 * gdb.fortran/array-element.exp: Use f90, not f77.
4687 * gdb.fortran/complex.exp: Use f90, not f77.
4688 * gdb.fortran/derived-type.exp: Use f90, not f77.
4689 * gdb.fortran/library-module.exp: Use f90, not f77.
4690 * gdb.fortran/logical.exp: Use f90, not f77.
4691 * gdb.fortran/module.exp: Use f90, not f77.
4692 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4693 * gdb.fortran/subarray.exp: Use f90, not f77.
4694
3b2b8fea
TT
46952011-06-29 Tom Tromey <tromey@redhat.com>
4696
4697 * gdb.fortran/charset.exp: New file.
4698 * gdb.fortran/charset.f90: New file.
4699
42159ca5
TT
47002011-06-29 Tom Tromey <tromey@redhat.com>
4701
4702 PR testsuite/12040:
4703 * lib/future.exp: New file, mostly extracted from ada.exp.
4704 Rewrote compatibility code to use rename.
4705 (gdb_find_gfortran): New proc.
4706 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4707 gfortran patch.
4708 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4709 Move to future.exp.
4710 * lib/gdb.exp: Always load future.exp.
4711
af69a5ce
YQ
47122011-06-28 Yao Qi <yao@codesourcery.com>
4713
4714 * gdb.cp/exception.cc: Don't include iostream.
4715 (bar): Remove print statement.
4716 (catcher): New.
4717 (main): Remove print statements. Call function catcher.
4718 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4719 Set breakpoint on catcher, and check the value of parameter.
4720
ab5c6a72
YQ
47212011-06-23 Yao Qi <yao@codesourcery.com>
4722
4723 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4724 1.2 is disabled. KFAIL for uclinux.
4725
9497469f
MP
47262011-06-23 Marek Polacek <mpolacek@redhat.com>
4727
4728 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4729 mi_gdb_test.
4730
b9132588
MP
47312011-06-23 Marek Polacek <mpolacek@redhat.com>
4732
5d197ed0 4733 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4734
e55595ca
MP
47352011-06-23 Marek Polacek <mpolacek@redhat.com>
4736
5d197ed0
MP
4737 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4738
47392011-06-23 Marek Polacek <mpolacek@redhat.com>
4740
4741 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4742 `test_exec_and_symbol_mi_operatons' return value.
4743 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4744 gdb_test_multiple.
4745 (test_exec_and_symbol_mi_operatons): Likewise.
4746 (test_path_specification): Likewise.
e55595ca 4747
be777e08
YQ
47482011-06-23 Yao Qi <yao@codesourcery.com>
4749
4750 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4751 supported.
4752 * lib/gdb.exp (support_displaced_stepping): New.
4753
615556d6
YQ
47542011-06-23 Yao Qi <yao@codesourcery.com>
4755
4756 * gdb.threads/execl.exp: Skip on remote target.
4757
833b0ca7
MP
47582011-06-21 Marek Polacek <mpolacek@redhat.com>
4759
5d197ed0 4760 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4761 mi_gdb_test.
4762
1ee4023a
MP
47632011-06-20 Marek Polacek <mpolacek@redhat.com>
4764
5d197ed0 4765 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4766
d0b1d624
MP
47672011-06-20 Marek Polacek <mpolacek@redhat.com>
4768
5d197ed0 4769 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4770 mi_gdb_test.
4771
79aa92c1
MP
47722011-06-20 Marek Polacek <mpolacek@redhat.com>
4773
5d197ed0 4774 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4775
5ce5db06
YQ
47762011-06-14 Yao Qi <yao@codesourcery.com>
4777
4778 gdb/testsuite/
4779 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4780
533a737e
JK
47812011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4782
4783 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4784
d0e53741
TT
47852011-06-10 Tom Tromey <tromey@redhat.com>
4786
4787 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4788 Add tests for pointer-to-member-function.
4789 * gdb.cp/temargs.cc (S::somefunc): New function.
4790 (K2): New class.
4791 (main): Instantiate K2; call method.
4792
b5916bbd
JB
47932011-06-08 Joel Brobecker <brobecker@adacore.com>
4794
4795 * gdb.python/py-inferior.c (f2): Make str an array rather
4796 than a pointer.
4797 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4798
5be4dfca
JK
47992011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4800
4801 * gdb.base/async-shell.c: New file.
4802 * gdb.base/async-shell.exp: New file.
4803
9f47e254
PA
48042011-06-06 Pedro Alves <pedro@codesourcery.com>
4805
4806 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4807
64b9b334
JB
48082011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4809
4810 From Stephen Kitt <steve@sk2.org>
4811 * gdb.base/help.exp: Adjust following some spelling corrections
4812 in GDB.
4813
dbc0f131
YQ
48142011-06-01 Yao Qi <yao@codesourcery.com>
4815
4816 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4817
fd336a18
KS
48182010-05-31 Keith Seitz <keiths@redhat.com>
4819
4820 PR c++/12750
4821 * gdb.cp/static-method.cc: New file.
4822 * gdb.cp/static-method.exp: New file.
4823
fa8b9902
KS
48242010-05-31 Keith Seitz <keiths@redhat.com>
4825
4826 PR symtab/12704
4827 * gdb.cp/anon-ns.cc: New file.
4828 * gdb.cp/anon-ns.exp: New file.
4829
0a5b1e09
PA
48302011-05-31 Pedro Alves <pedro@codesourcery.com>
4831
4832 * gdb.arch/i386-dr3-watch.c: New file.
4833 * gdb.arch/i386-dr3-watch.exp: New file.
4834
0578b8d1
YQ
48352011-05-30 Yao Qi <yao@codesourcery.com>
4836
4837 * gdb.base/callfuncs.c (t_structs_fc): New.
4838 (t_structs_dc, t_structs_ldc): New.
4839 (t_double_many_args):
4840 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4841 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
4842 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
4843 * gdb.base/callfuncs.exp: Call new functions.
4844
6680506e
YQ
48452011-05-30 Yao Qi <yao@codesourcery.com>
4846
ff4d2c60
YQ
4847 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
4848 Call rerun_and_prepare for each test to isolate effects.
4849
48502011-05-30 Yao Qi <yao@codesourcery.com>
4851
4852 * gdb.base/varargs.c (find_max_float_real): New.
4853 (find_max_double_real, find_max_long_double_real): New.
4854 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
4855 * lib/gdb.exp (setup_kfail_for_target): New.
4856
e43ec454
YQ
48572011-05-30 Yao Qi <yao@codesourcery.com>
4858
4859 * gdb.base/funcargs.c (callca, callcb, callcc): New.
4860 (callcd, callce, callcf, callc1a, callc1b): New.
4861 (callc2a, callc2b): New.
4862 * gdb.base/funcargs.exp (complex_args): New.
4863 (complex_integral_args, complex_float_integral_args): New.
4864 * lib/gdb.exp (support_complex_tests): New. Determine
4865 whether to run test cases on _Complex types.
4866
432b4d03
JK
48672011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4868
4869 * gdb.threads/leader-exit.c: New file.
4870 * gdb.threads/leader-exit.exp: New file.
4871
6caf069d
MP
48722011-05-27 Marek Polacek <mpolacek@redhat.com>
4873
9497469f 4874 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 4875
97fce28b
MP
48762011-05-27 Marek Polacek <mpolacek@redhat.com>
4877
4878 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
4879 remove the `supported' variable.
4880 * gdb.mi/mi-nonstop.exp: Likewise.
4881 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4882 * gdb.mi/mi-nsintrall.exp: Likewise.
4883 * gdb.mi/mi-nsmoribund.exp: Likewise.
4884 * gdb.mi/mi-nsthrexec.exp: Likewise.
4885
9da8c2a0
PA
48862011-05-26 Pedro Alves <pedro@codesourcery.com>
4887
4888 * gdb.reverse/finish-reverse-bkpt.exp: New test.
4889
2c03e5be
PA
48902011-05-26 Pedro Alves <pedro@codesourcery.com>
4891
4892 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
4893
2e21250d
KS
48942011-05-24 Keith Seitz <keiths@redhat.com>
4895
4896 PR breakpoint/12803
4897 * gdb.cp/cmpd-minsyms.cc (a): New method.
4898 (b): New method.
4899 (c): New method.
4900 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
4901
cdac0397
PA
49022011-05-24 Pedro Alves <pedro@codesourcery.com>
4903
4904 * gdb.base/commands.exp (watchpoint_command_test): Check that the
4905 watchpoint's command list didn't execute when the watchpoint went
4906 out of scope.
4907
ee5683ab
PM
49082011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
4909
4910 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
4911 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
4912 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
4913 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4914 * gdb.arch/i386-permbkpt.exp: Likewise.
4915 * gdb.arch/i386-prologue.exp: Likewise.
4916 * gdb.arch/i386-size-overlap.exp: Likewise.
4917 * gdb.arch/i386-size.exp: Likewise.
4918 * gdb.arch/i386-unwind.exp: Likewise.
4919 * gdb.reverse/i386-precsave.exp: Likewise.
4920 * gdb.reverse/i386-reverse.exp: Likewise.
4921 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4922 * gdb.reverse/i387-env-reverse.exp: Likewise.
4923 * gdb.reverse/i387-stack-reverse.exp: Likewise.
4924
c91c8c16
PA
49252011-05-24 Pedro Alves <pedro@codesourcery.com>
4926
4927 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
4928 file doesn't error, using MI.
4929
c50491a7
TT
49302011-05-23 Tom Tromey <tromey@redhat.com>
4931
4932 * gdb.base/charset.exp (string_display): Add tests to assign to
4933 arrays.
4934 * gdb.base/charset.c (short_array, int_array, long_array): New.
4935
4a07b7da
PA
49362011-05-20 Pedro Alves <pedro@codesourcery.com>
4937
4938 Cope with async mode.
4939
4a07b7da
PA
4940 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
4941 into gdb_test + mi_expect_stop.
4942
b275f2d2
PA
49432011-05-20 Pedro Alves <pedro@codesourcery.com>
4944
4945 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
4946 (callme): Remove printf call.
4947
eec52c44
PM
49482011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
4949
4950 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
4951 quote pattern to avoid problems with Cygwin/mingw expect versions.
4952 * gdb.base/default.exp (show convenience): Use double
4953 quote pattern for regular expressions.
4954
b3c8eb43
JK
49552011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4956
4957 Fix -readnow for -gdwarf-4 unused type units.
4958 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
4959 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
4960
ed731959
JK
49612011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4962
4963 * gdb.base/kill-after-signal.c: New file.
4964 * gdb.base/kill-after-signal.exp: New file.
4965
3b48433d
PA
49662011-05-16 Pedro Alves <pedro@codesourcery.com>
4967
4968 * gdb.ada/start.exp: Call untested with the correct test filename.
4969 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
4970 test filename. Make the test's binary unique.
4971 * gdb.arch/i386-signal.exp: Call untested with the correct test
4972 filename.
4973 * gdb.arch/i386-size-overlap.exp: Ditto.
4974 * gdb.arch/Makefile.in (EXECUTABLES): Update.
4975 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4976 * gdb.cp/call-c.exp: Ditto.
4977 * gdb.mi/mi-reverse.exp: Call untested with the correct test
4978 filename. Make the test's binary unique.
4979 * gdb.mi/Makefile.in (EXECUTABLES): Update.
4980 * gdb.python/py-mi.exp: Ditto.
4981 * gdb.python/Makefile.in (EXECUTABLES): Update.
4982 * gdb.reverse/i386-precsave.exp: Ditto.
4983 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
4984 test filename.
4985 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4986 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
4987 unique.
4988 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
4989 test filename.
4990 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
4991 * gdb.trace/tfile.exp: Ditto.
4992
ba4a8bdd
YQ
49932011-05-14 Yao Qi <yao@codesourcery.com>
4994
4995 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
4996 type.
4997
dbaefcf7
DE
49982011-05-13 Doug Evans <dje@google.com>
4999
5000 * gdb.python/py-objfile-script.exp: New file.
5001 * gdb.python/py-objfile-script.c: New file.
5002 * gdb.python/py-objfile-script-gdb.py: New file.
5003 * testsuite/gdb.python/py-section-script.exp: Test
5004 "info auto-load-scripts".
5005
9930639c
TT
50062011-05-13 Tom Tromey <tromey@redhat.com>
5007
5008 * gdb.dwarf2/clztest.exp: New file.
5009 * gdb.dwarf2/clztest.c: New file.
5010 * gdb.dwarf2/clztest.S: New file.
5011
05272e11
DE
50122011-05-13 Doug Evans <dje@google.com>
5013
cc63ef9b
DE
5014 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
5015 String16 tests.
05272e11 5016
6edba76f
TT
50172011-05-13 Tom Tromey <tromey@redhat.com>
5018
5019 * lib/gdb.exp (is_x86_like_target): New proc.
5020 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
5021 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
5022 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
5023 -nostdlib to compiler.
5024 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
5025 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
5026 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
5027 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
5028 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
5029
028d0ed5
TJB
50302011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5031
5032 * gdb.python/py-function.exp: Test setting a value from a function
5033 which executes a command.
5034
8a9b8146
TT
50352011-05-12 Tom Tromey <tromey@redhat.com>
5036
5037 * gdb.dwarf2/typeddwarf.S: New file.
5038 * gdb.dwarf2/typeddwarf.c: New file.
5039 * gdb.dwarf2/typeddwarf.exp: New file.
5040
10483e8e
MP
50412011-05-12 Marek Polacek <mpolacek@redhat.com>
5042
5043 * gdb.mi/mi-basics.exp: Fix races. Honour the
5044 `test_exec_and_symbol_mi_operatons' return value.
5045 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5046 gdb_test_multiple.
5047 (test_exec_and_symbol_mi_operatons): Likewise.
5048 (test_path_specification): Likewise.
5049
faf067f1
JK
50502011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5051
5052 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5053 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5054 Replace `file copy' and `file rename' by `file mtime'. Twice.
5055
7ff911a3
JK
50562011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5057
5058 * gdb.base/readline-ask.c: New file.
5059 * gdb.base/readline-ask.exp: New file.
5060 * gdb.base/readline-ask.inputrc: New file.
5061
a536c6d7
UW
50622011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5063
5064 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5065 to avoid race condition.
5066 * gdb.cell/coremaker.c: Use small stack size.
5067 * gdb.cell/ea-standalone.exp: Use file name without path as
5068 argument to c_to.
5069 * gdb.cell/fork.exp: Allow other output when continuing to end.
5070
d472a426
JK
50712011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5072
5073 * gdb.threads/corethreads.c: New file.
5074 * gdb.threads/corethreads.exp: New file.
5075
50762011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
5077
5078 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5079 Try to compile the test using -Wl,-z,norelro first.
5080 (load_core): New variable libthread_db_seen, initialize it.
5081 (zeroed-threads cannot be listed): Protect it by XFAIL on
5082 !$libthread_db_seen.
5083
8be455d7
JK
50842011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5085
5086 PR 12573
5087 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5088 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5089 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5090
1976171a
JK
50912011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5092
5093 * gdb.cp/psymtab-parameter.cc: New file.
5094 * gdb.cp/psymtab-parameter.exp: New file.
5095
7db6f30f
JK
50962011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5097
5098 Fix a race.
5099 * gdb.cp/static-print-quit.exp (print c): Split to ...
5100 (print c - <return>, print c - q <return>, print c - to quit):
5101 ... these. Make the testfile untested on gdb-7.1.
5102
85161e9e 51032011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5104
5105 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5106 gdb_rename_execfile, gdb_touch_execfile): New.
5107 * gdb.base/reread.exp: Use new procs to handle multiple
5108 exec files.
5109
0c51be18
YQ
51102011-05-05 Yao Qi <yao@codesourcery.com>
5111
5112 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5113 (test_adr_32bit, test_pop_pc): New.
5114 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5115 (test_adr_32bit, test_pop_pc): New.
5116
4d393d60
JM
51172011-05-04 Joseph Myers <joseph@codesourcery.com>
5118
5119 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5120 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5121 targets.
5122 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5123 handle targets.
5124
8ffd0459
JK
51252011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5126
5127 * gdb.base/completion.exp (complete help info wat): Rename to ...
5128 (complete 'help info wat'): ... here.
5129 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5130 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5131
8e28d804
PA
51322011-05-04 Pedro Alves <pedro@codesourcery.com>
5133
5134 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5135 gdb_test and explicit $gdb_prompt/timeout matches.
5136
3eb2ef34
YQ
51372011-05-04 Yao Qi <yao@codesourcery.com>
5138
5139 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5140 and __thumb2__.
5141
aaaf81a3
MP
51422011-05-03 Marek Polacek <mpolacek@redhat.com>
5143
5144 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5145 in place of `gdb_test "delete breakpoints"'. This eliminates two
5146 testcases.
5147
c4cbc0df
PA
51482011-05-02 Pedro Alves <pedro@codesourcery.com>
5149
5150 PR testsuite/12649
5151 Fix races.
5152
5153 * gdb.base/completion.exp: Remove all sleep calls. Remove
5154 unnecessary regexs. Don't explicitly expect anything after the
5155 prompt. Eat the prompt if necessary.
5156
b4cbb4a3
EBM
51572011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5158
5159 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5160 accept to show the caller line again as well as the line after.
5161
d65aec65
PM
51622011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5163
5164 PR mi/12531
5165
5166 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5167 compile target.
5168 * gdb.python/py-prettyprint.exp: Add C++ object for
5169 CPLUS_FAKE_CHILD test.
5170
30852783
UW
51712011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5172
5173 * gdb.base/signest.exp: New file.
5174 * gdb.base/signest.c: Likewise.
5175
c7b1f0d9
JK
51762011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5177
5178 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5179 thread and breakpoint notifications.
5180
559a7a62
JK
51812011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5182
5183 * gdb.base/fortran-sym-case.c: New file.
5184 * gdb.base/fortran-sym-case.exp: New file.
5185 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5186 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5187 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5188
8344e389
JK
51892011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5190
5191 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5192 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5193 false #1', `if true else false #2' and `if true else false #3'.
5194
2484c66b
UW
51952011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5196
5197 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5198 while delivering signal.
5199
8d3788bd
VP
52002011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5201
5202 MI breakpoint notifications.
5203
5204 * testsuite/gdb.mi/mi-cli.exp: Adust.
5205 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5206 * testsuite/gdb.mi/mi-watch.exp: Adust.
5207 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5208 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5209 notifications.
5210
3e03848b
JK
52112011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5212
5213 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5214 * gdb.base/gdbindex-stabs.c: New file.
5215 * gdb.base/gdbindex-stabs.exp: New file.
5216
918c9108
YQ
52172011-04-25 Yao Qi <yao@codesourcery.com>
5218
5219 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5220 with /*...*/.
5221 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5222
90556b8c
JK
52232011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5224
5225 * gdb.python/py-value.exp (test_objfiles): Name the first test
5226 `py-value in file.filename'.
5227
03f2bd59
JK
52282011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5229
5230 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5231 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5232 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5233 !gdbserver_reconnect_p..
5234 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5235
7b08b9eb
JK
52362011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5237
5238 * gdb.cp/cpcompletion.exp (complete class methods)
5239 (complete class methods beginning with F): Move them above runto. New
5240 comment about the runto delimiter.
5241
b78974c3
PA
52422011-04-20 Pedro Alves <pedro@codesourcery.com>
5243
5244 * gdb.base/maint.exp: Test that "maint print registers" works
5245 without a running program.
5246
20429c40 52472011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5248
20429c40
MP
5249 * gdb.base/setshow.exp: Fix racy tests.
5250 ($old_gdb_prompt): New variable.
5251
7a9dd1b2
TT
52522011-04-19 Tom Tromey <tromey@redhat.com>
5253
5254 * gdb.mi/mi-nsmoribund.exp:
5255 * gdb.hp/gdb.objdbg/objdbg01.exp:
5256 * gdb.base/structs.exp (test_struct_returns):
5257 * gdb.base/call-sc.exp (test_scalar_returns):
5258 * gdb.base/bigcore.exp: Remove duplicate words.
5259
02835898
JK
52602011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5261
5262 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5263 * gdb.base/break-interp.exp (test_attach): New comment.
5264
254f582e
JK
52652011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5266
5267 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5268 (clear __stack_user.next, clear stack_used.next)
5269 (save a zeroed-threads corefile): New test.
5270 Call core_load for $core0file.
5271 (zeroed-threads cannot be listed): New test.
5272
4fe85f5c
JK
52732011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5274
5275 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5276 filename.
5277 ($srcfile): Preserve the original value.
5278 ($testfile): Match it the .exp filename.
5279 ($corefile): New variable. Substitute it around.
5280 Use clean_restart.
5281 ($prev_timeout): Remove.
5282 (load_core): Move core loading into this proc.
5283 Fix restore of $timeout if load_core fails.
5284
63524580
JK
52852011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5286
5287 * gdb.base/eu-strip-infcall.c: New file.
5288 * gdb.base/eu-strip-infcall.exp: New file.
5289
90359a16
JK
52902011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5291
5292 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5293 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5294
626e7282
JK
52952011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5296
5297 Fix Python access to inlined frames.
5298 * gdb.python/py-frame-inline.c: New file.
5299 * gdb.python/py-frame-inline.exp: New file.
5300
3363d018
EBM
53012011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5302
5303 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5304 content of 's24' correctly (avoiding "optimized out").
5305 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5306
28781456
JK
53072011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5308
5309 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5310
4a4106ca
TJB
53112011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5312
5313 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5314 expect a colon in watch -location output.
5315
d26ccb4f
JK
53162011-04-13 Marek Polacek <mpolacek@redhat.com>
5317
df46027d 5318 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5319 New testcase `expect response to define backtrace'. Also remove
5320 redundant `default' block.
5321
e1ab1f9c
JK
53222011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5323
5324 * gdb.python/py-prettyprint.c (struct hint_error): New.
5325 (main): New variable hint_error.
5326 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5327 "print hint_error".
5328 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5329 (register_pretty_printers): Register it.
5330
0c2e6019
TT
53312011-04-04 Tom Tromey <tromey@redhat.com>
5332
5333 * gdb.cp/maint.exp (test_help): Update.
5334 (test_namespace): Likewise.
5335
af57139d
JB
53362011-04-01 Joel Brobecker <brobecker@adacore.com>
5337
5338 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5339 * gdb.ada/arrayptr.exp: Add new tests.
5340
956a9fb9
JB
53412011-04-01 Joel Brobecker <brobecker@adacore.com>
5342
5343 * gdb.ada/mi_catch_ex: New testcase.
5344
d0c4d642
PA
53452011-04-01 Pedro Alves <pedro@codesourcery.com>
5346
5347 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5348 base::overload(void) method without specifying "const".
5349
18819fa6
UW
53502011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5351
5352 * gdb.arch/thumb-singlestep.S: New file.
5353 * gdb.arch/thumb-singlestep.exp: Likewise.
5354
a4c8e806
TT
53552011-03-31 Tom Tromey <tromey@redhat.com>
5356
5357 * gdb.python/py-prettyprint.py (exception_flag): New global.
5358 (NoStringContainerPrinter._iterator.next): Check it.
5359 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5360 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5361
53832f31
TT
53622011-03-29 Tom Tromey <tromey@redhat.com>
5363
5364 * gdb.cp/anon-struct.cc: New file.
5365 * gdb.cp/anon-struct.exp: New file.
5366
e4620230
JK
53672011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5368
5369 Test STT_GNU_IFUNC support.
5370 * gdb.base/gnu-ifunc-lib.c: New file.
5371 * gdb.base/gnu-ifunc.c: New file.
5372 * gdb.base/gnu-ifunc.exp: New file.
5373
d0fb5eae
JK
53742011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5375
5376 Support a ring of related breakpoints.
5377 * gdb.base/watchpoint-delete.c: New file.
5378 * gdb.base/watchpoint-delete.exp: New file.
5379
20106cfb
JK
53802011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5381
5382 * gdb.ada/arrayparam.exp (print first after function call): Use
5383 explicit package name. Add a comment
5384 (print lasta after function call): Rename ...
5385 (print last after function call): ... it and use explicit package
5386 name.
5387 (print length after function call): Use explicit package name.
5388 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5389 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5390 (multiple matches for symbol i): Rename ...
5391 (multiple matches for symbol integervar): ... it.
5392 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5393 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5394
e7ab5e63
AB
53952011-03-25 Andrew Burgess <aburgess@broadcom.com>
5396
5397 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5398 environment variable to make grep output more predictable. Move
5399 all the environment setup into gdb_init so it's done once per test
5400 case rather than each time we start gdb.
5401
9ef07c8c
TT
54022011-03-24 Tom Tromey <tromey@redhat.com>
5403
5404 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5405 test.
5406
dd90784c
JK
54072011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5408
5409 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5410 * gdb.dwarf2/dw2-entry-value.S: New file.
5411 * gdb.dwarf2/dw2-entry-value.exp: New file.
5412
05775840
PM
54132011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5414
5415 PR python/12183
5416
5417 * gdb.python/py-function.exp: Add GdbError tests.
5418
8661b11b
PA
54192011-03-18 Pedro Alves <pedro@codesourcery.com>
5420
5421 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5422 (reglocal_test_func, statlocal_test_func): New functions.
5423 (globals_test_func): Call new functions.
5424 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5425 (gdb_collect_locals_test): New procedure.
5426 (gdb_trace_collection_test): Call new procedures.
5427
0fdb4f18
PA
54282011-03-18 Pedro Alves <pedro@codesourcery.com>
5429
5430 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5431 (test_register, test_register_unavailable): New procedures.
5432 (gdb_unavailable_registers_test): New procedure.
5433 (gdb_trace_collection_test): Call it.
5434
99c3dc11
PM
54352011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5436
5437 PR python/12149
5438
5439 * gdb.python/python.exp: Add gdb.write tests.
5440
29703da4
PM
54412010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5442
5443 * gdb.python/Makefile.in: Add py-objfile.
5444 * gdb.python/py-objfile.exp: New file.
5445 * gdb.python/py-objfile.c: New file.
5446 * gdb.python/py-block.exp: Add is_valid tests.
5447 * gdb.python/py-inferior.exp: Ditto.
5448 * gdb.python/py-infthread.exp: Ditto.
5449 * gdb.python/py-symbol.exp: Ditto.
5450 * gdb.python/py-symtab.exp: Ditto.
5451
598997c8
KS
54522011-03-16 Keith Seitz <keiths@redhat.com>
5453
5454 PR c++/12273
5455 * gdb.cp/cmpd-minsyms.exp: New test.
5456 * gdb.cp/cmpd-minsyms.cc: New file.
5457
5458 PR c++/11734
5459 * gdb.cp/ovsrch.exp: New test.
5460 * gdb.cp/ovsrch.h: New file.
5461 * gdb.cp/ovsrch1.cc: New file.
5462 * gdb.cp/ovsrch2.cc: New file.
5463 * gdb.cp/ovsrch3.cc: New file.
5464 * gdb.cp/ovsrch4.cc: New file.
5465
c91513d8
PP
54662011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5467
5468 PR gdb/12528
5469 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5470 * gdb.base/break-on-linker-gcd-function.exp: New test.
5471 * gdb.base/break-on-linker-gcd-function.cc: New file.
5472
7470fc63
AT
54732011-03-15 Andreas Tobler <andreast@fgznet.ch>
5474
5475 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5476
959e7469
PM
54772011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5478
5479 * lib/gdb.exp (gdb_unload): Add another termination case.
5480
9373cf26
JK
54812011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5482
5483 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5484 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5485 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5486 Provide a stub byte there.
5487 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5488 DW_AT_entry_pc.
5489 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5490
24e9cda0
UW
54912011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5492
5493 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5494 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5495 "generic ABI, auto".
5496 (altivec_abi_tests): Accept vectors returned by reference.
5497
7371cf6d
PM
54982010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5499
5500 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5501
ce77046a
UW
55022011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5503
5504 * gdb.python/py-section-script.exp: Skip test if no Python support.
5505
176400c3
UW
55062011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5507
5508 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5509
ecec24e6
PM
55102011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5511
5512 * gdb.python/py-parameter.exp: Update tests to the new Python
5513 parameter API. Add "no documentation" test. Add deprecated API
5514 backward compatibility test.
5515
5dbdd470
TT
55162011-03-09 Tom Tromey <tromey@redhat.com>
5517
5518 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5519 gdb_continue_to_end.
5520
b66e66ee
MK
55212011-03-09 Mark Kettenis <kettenis@gnu.org>
5522
5523 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5524 tabs.
5525
eceb0c5f
TT
55262011-03-09 Tom Tromey <tromey@redhat.com>
5527
5528 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5529 parentheses.
5530 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5531 $command.
5532 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5533 argument to gdb_continue_to_end.
5534 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5535 argument to gdb_continue_to_end.
5536 * gdb.cp/annota3.exp: Fix regex.
5537 * gdb.cp/annota2.exp: Fix regex.
5538 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5539 gdb_continue_to_end.
5540 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5541 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5542 gdb_continue_to_end.
5543
63154eca
PA
55442011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5545
5546 * gdb.server/ext-run.exp
5547 (load new file without any gdbserver inferior): New test.
5548
967d1f9b
TT
55492011-03-07 Tom Tromey <tromey@redhat.com>
5550
5551 * Makefile.in (TAGS): Rewrite.
5552
d68dcbb9
JK
55532011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5554
5555 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5556 initial commands echo. New match for `Found trace'. Anchor all the
5557 other matches. Anchor and match for `No trace frame found' the final
5558 match.
5559
6bf58e63
TT
55602011-03-07 Tom Tromey <tromey@redhat.com>
5561
5562 * Makefile.in (TAGS): New target.
5563
fda326dd
TT
55642011-03-07 Tom Tromey <tromey@redhat.com>
5565
5566 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5567 change.
5568 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5569 change.
5570 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5571 exit message change.
5572 (skip_altivec_tests): Update for exit message change.
5573 (skip_vsx_tests): Likewise.
5574 (gdb_continue_to_end): Likewise. Add 'command' argument.
5575 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5576 * gdb.threads/tls.exp: Update for exit message change.
5577 * gdb.threads/thread-unwindonsignal.exp: Use
5578 gdb_continue_to_end.
5579 * gdb.threads/step.exp (step_it): Update for exit message change.
5580 (continue_all): Likewise.
5581 * gdb.threads/print-threads.exp (test_all_threads): Update for
5582 exit message change.
5583 * gdb.threads/interrupted-hand-call.exp: Use
5584 gdb_continue_to_end.
5585 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5586 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5587 gdb_continue_to_end.
5588 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5589 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5590 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5591 * gdb.cp/method.exp: Update for exit message change.
5592 * gdb.cp/mb-templates.exp: Update for exit message change.
5593 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5594 * gdb.cp/annota3.exp: Update for exit message change.
5595 * gdb.cp/annota2.exp: Update for exit message change.
5596 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5597 * gdb.base/term.exp: Update for exit message change.
5598 * gdb.base/step-test.exp (test_i): Update for exit message change.
5599 * gdb.base/sigstep.exp (advance): Update for exit message change.
5600 (advancei): Likewise.
5601 * gdb.base/siginfo.exp: Update for exit message change.
5602 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5603 * gdb.base/reread.exp: Use gdb_continue_to_end.
5604 * gdb.base/langs.exp: Use gdb_continue_to_end.
5605 * gdb.base/interrupt.exp: Update for exit message change.
5606 * gdb.base/gdb1555.exp: Update for exit message change.
5607 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5608 * gdb.base/ending-run.exp: Update for exit message change.
5609 * gdb.base/chng-syms.exp: Update for exit message change.
5610 * gdb.base/checkpoint.exp: Update for exit message change.
5611 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5612 gdb_continue_to_end.
5613 (test_catch_syscall_with_wrong_args): Likewise.
5614 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5615 * gdb.base/break-interp.exp (test_ld): Update for exit message
5616 change.
5617 * gdb.base/bang.exp: Update for exit message change.
5618 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5619 (do_call_attach_tests): Likewise.
5620 * gdb.base/a2-run.exp: Update for exit message change.
5621 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5622 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5623 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5624
dd19bd70
JK
56252011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5626
5627 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5628
30e62689
TT
56292011-03-03 Tom Tromey <tromey@redhat.com>
5630
5631 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5632 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5633 * gdb.hp/gdb.aCC/configure.ac: Remove.
5634 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5635 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5636 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5637 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5638 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5639 * gdb.hp/gdb.compat/configure.ac: Remove.
5640 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5641 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5642 * gdb.hp/gdb.defects/configure.ac: Remove.
5643 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5644 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5645 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5646 * gdb.hp/configure.ac: Remove.
5647 * gdb.hp/configure: Remove.
5648 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5649 substitution.
5650 (Makefile): Remove rule.
5651 * gdb.cell/configure.ac: Remove.
5652 * gdb.cell/configure: Remove.
5653 * gdb.stabs/Makefile.in (Makefile): Remove.
5654 (distclean): Don't remove config.status or config.log.
5655 * gdb.stabs/configure (Makefile): Remove.
5656 * gdb.stabs/configure.ac: Remove.
5657 * configure: Rebuild.
5658 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5659 Remove stabs- and cell-specific logic. Test for existence of
5660 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5661 subdirectories, gdb.cell, and and gdb.stabs.
5662 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5663
c171f854
JB
56642011-03-03 Joel Brobecker <brobecker@adacore.com>
5665
5666 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5667 end of buffer.
5668
9a5193cb
JB
56692011-03-02 Joel Brobecker <brobecker@adacore.com>
5670
5671 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5672 gdb_test when running a test where we expected no output back.
5673
9bb4c1bb
MS
56742011-02-28 Michael Snyder <msnyder@vmware.com>
5675
5676 * gdb.cp/overload.cc: Change initializer value to integer.
5677
3bd0f5ef
MS
56782011-02-27 Michael Snyder <msnyder@vmware.com>
5679
5680 * gdb.multi/base.exp: Add test for remove-inferiors.
5681
2279eaad
JB
56822011-02-26 Joel Brobecker <brobecker@adacore.com>
5683
5684 * gdb.python/py-frame.exp: Simplify the initialization phase
5685 using prepare_for_testing.
5686
c82c0b55
MS
56872011-02-25 Michael Snyder <msnyder@vmware.com>
5688
5689 * gdb.multi/base.exp: Add tests for info inferiors with args.
5690
1d94651b
JK
56912011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5692
5693 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5694 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5695 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5696 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5697 asmfile3. Comment the STABS (#3) file compilation. Compile
5698 everything through assembler. Provide KFAIL for symtab/12497.
5699 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5700 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5701 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5702 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5703
3bd0f5ef
MS
57042011-02-24 Michael Snyder <msnyder@vmware.com>
5705
5706 * gdb.base/break.exp: Add tests for delete breakpoints using
5707 convenience variables and value history references.
5708
12c1418e
MS
57092011-02-24 Michael Snyder <msnyder@vmware.com>
5710
5711 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5712 left behind in previous check-in.
5713
e5a67952
MS
57142011-02-23 Michael Snyder <msnyder@vmware.com>
5715
5716 * gdb.base/break.exp: Add tests for "info break" with arguments.
5717 * gdb.trace/infotrace.exp: Update patterns for error and help.
5718 * gdb.base/completion.exp: Update pattern.
5719 * gdb.base/ena-dis-br.exp: Update pattern.
5720 * gdb.base/help.exp: Update patterns.
5721
57222011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5723
5724 * gdb.base/memattr.exp: New test.
5725 * gdb.base/memattr.c: Test load for memattr.exp.
5726
6e6fbe60
DE
57272011-02-22 Doug Evans <dje@google.com>
5728
5729 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5730
1d41d745
MS
57312011-02-22 Michael Snyder <msnyder@vmware.com>
5732
5733 * Makefile.in: Make more clean.
5734 * gdb.ada/Makefile.in: Ditto.
5735 * gdb.arch/Makefile.in: Ditto.
5736 * gdb.asm/Makefile.in: Ditto.
5737 * gdb.base/Makefile.in: Ditto.
5738 * gdb.cp/Makefile.in: Ditto.
5739 * gdb.dwarf2/Makefile.in: Ditto.
5740 * gdb.java/Makefile.in: Ditto.
5741 * gdb.mi/Makefile.in: Ditto.
5742 * gdb.modula2/Makefile.in: Ditto.
5743 * gdb.python/Makefile.in: Ditto.
5744 * gdb.server/Makefile.in: Ditto.
5745 * gdb.stabs/Makefile.in: Ditto.
5746 * gdb.threads/Makefile.in: Ditto.
5747 * gdb.trace/Makefile.in: Ditto.
5748
79ba84ca
MS
57492011-02-22 Michael Snyder <msnyder@vmware.com>
5750
df46027d 5751 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5752 info threads.
5753
b9b35694
JB
57542011-02-22 Joel Brobecker <brobecker@adacore.com>
5755
5756 * gdb.python/py-breakpoint.exp: Fix the expected output of
5757 one of the "maint info breakpoints" tests to accept the output
5758 generated on platforms that do not have hardware watchpoints.
5759
8bfb830f
JB
57602011-02-22 Joel Brobecker <brobecker@adacore.com>
5761
5762 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5763 clean_restart. Be a little stricter in the expected output
5764 for one of the tests. Fix a typo in one of the comments.
5765
c45f3c54
JB
57662011-02-22 Joel Brobecker <brobecker@adacore.com>
5767
5768 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5769 Delete variable binfile, no longer use. Add or modify test
5770 comments to make them unique.
5771
b97c863c
MS
57722011-02-21 Michael Snyder <msnyder@vmware.com>
5773
5774 * Makefile.in: Update for make clean.
5775 * gdb.ada/Makefile.in: Ditto.
5776 * gdb.arch/Makefile.in: Ditto.
5777 * gdb.asm/Makefile.in: Ditto.
5778 * gdb.base/Makefile.in: Ditto.
5779 * gdb.cp/Makefile.in: Ditto.
5780 * gdb.dwarf2/Makefile.in: Ditto.
5781 * gdb.java/Makefile.in: Ditto.
5782 * gdb.mi/Makefile.in: Ditto.
5783 * gdb.modula2/Makefile.in: Ditto.
5784 * gdb.python/Makefile.in: Ditto.
5785 * gdb.server/Makefile.in: Ditto.
5786 * gdb.stabs/Makefile.in: Ditto.
5787 * gdb.threads/Makefile.in: Ditto.
5788 * gdb.trace/Makefile.in: Ditto.
5789
aea5b279
MS
57902011-02-21 Michael Snyder <msnyder@vmware.com>
5791
5792 * gdb.threads/thread-find.exp: Update patterns for changes in
5793 output of "info threads" command.
5794
e3039479
UW
57952011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5796 Ulrich Weigand <uweigand@de.ibm.com>
5797
5798 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5799 (skip_hw_watchpoint_tests): Likewise.
5800 (skip_hw_watchpoint_multi_tests): Likewise.
5801
b800ec70
UW
58022011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5803
5804 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5805 (skip_hw_watchpoint_tests): Likewise.
5806 (skip_hw_watchpoint_multi_tests): Likewise.
5807 (skip_hw_watchpoint_access_tests): Likewise.
5808
5809 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5810 * gdb.base/pr11022.exp: Likewise.
5811 * gdb.base/watch-read.exp: Likewise.
5812 * gdb.base/watch_thread_num.exp: Likewise.
5813 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5814 * gdb.base/watchpoint-hw.exp: Likewise.
5815 * gdb.base/watchpoint.exp: Likewise.
5816 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5817 * gdb.threads/watchthreads-reorder.exp: Likewise.
5818 * gdb.threads/watchthreads.exp: Likewise.
5819 * gdb.threads/watchthreads2.exp: Likewise.
5820
91033e37
JB
58212011-02-21 Joel Brobecker <brobecker@adacore.com>
5822
5823 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5824 the debugger is unable to find the array bounds.
5825
eeaafae2
JK
58262011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5827
5828 * gdb.cp/typedef-operator.exp: New file.
5829 * gdb.cp/typedef-operator.cc: New file.
5830
e338d953
MS
58312011-02-17 Michael Snyder <msnyder@vmware.com>
5832
5833 * gdb.threads/thread-find.exp: Fix regular expressions.
5834
e67ad678
JB
58352011-02-17 Joel Brobecker <brobecker@adacore.com>
5836
5837 * gdb.ada/packed_array: Expand testcase to test printing of
5838 unconstrained packed array.
5839
93084bca
JB
58402011-02-17 Joel Brobecker <brobecker@adacore.com>
5841
5842 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
5843
a0c78a73
PA
58442011-02-16 Pedro Alves <pedro@codesourcery.com>
5845
f65d5553 5846 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
5847 (main): Initialize it before collecting, and and clear it
5848 afterwards.
f65d5553
PA
5849 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5850 collecting with '{type} addr', where the addr expression is not an
5851 rvalue.
a0c78a73 5852
3dfcbbd2
KW
58532011-02-16 Ken Werner <ken.werner@de.ibm.com>
5854
5855 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
5856 a bool variable. Expect correct OpenCL names for vector types. Use the
5857 uc3 variable name instead of referring to the uchar3 built-in type.
5858 Escape the asterisk at the half pointer test.
5859
08807d5a
PA
58602011-02-16 Pedro Alves <pedro@codesourcery.com>
5861
f65d5553 5862 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
5863 (main): Initialize it before collecting, and and clear it
5864 afterwards.
f65d5553
PA
5865 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5866 collecting overlapping memory ranges.
08807d5a 5867
60f98dde
MS
58682011-02-15 Michael Snyder <msnyder@vmware.com>
5869
5870 * gdb.base/default.exp: Add tests for thread commands.
5871 * gdb.base/help.exp: Add tests for thread commands.
5872 * gdb.threads/thread-find.exp: New test for thread find command.
5873
648cd113
KW
58742011-02-15 Ken Werner <ken.werner@de.ibm.com>
5875
5876 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
5877
494e194e
YQ
58782011-02-15 Yao Qi <yao@codesourcery.com>
5879
5880 PR tdep/12352
5881 * gdb.arch/arm-disp-step.S : New test for str instruction.
5882 * gdb.arch/arm-disp-step.exp : Likewise.
5883
d9492458
TJB
58842011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
5885
5886 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
5887 "vector_register2_vr" test strings. Test the extended floating
5888 point registers (F32~F63).
5889 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
5890 IBM XL C compiler. Make the test program use a register provided
5891 by the compiler for the lxvd2x instruction.
5892
8af8e3bc
PA
58932011-02-14 Pedro Alves <pedro@codesourcery.com>
5894
5895 * gdb.trace/unavailable.cc (class Base, class Middle, class
5896 Derived): New types.
5897 (derived_unavail, derived_partial, derived_whole): New globals.
5898 (virtual_partial): New global.
5899 (virtualp): Point at virtual_partial.
5900 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
5901 related to unavailable vptr.
5902
1b28d0b3
PA
59032011-02-14 Pedro Alves <pedro@codesourcery.com>
5904
5905 * gdb.trace/unavailable.cc (a, b, c): New globals.
5906 (main): Set and clear them.
5907 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
5908 `a' and `c', and check that `b' isn't collected, although `a' and
5909 `c' are.
5910
ec0a52e1
PA
59112011-02-14 Pedro Alves <pedro@codesourcery.com>
5912
5913 * gdb.trace/unavailable.cc (struct Virtual): New.
5914 (virtualp): New global pointer.
5915 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
5916 printing a pointer to an object whose type has a vtable, with
5917 print object on.
5918
24e6bcee
PA
59192011-02-14 Pedro Alves <pedro@codesourcery.com>
5920
5921 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
5922 value repeat handles unavailableness.
5923
39d37385
PA
59242011-02-14 Pedro Alves <pedro@codesourcery.com>
5925
5926 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
5927 tests for building arrays from unavailable values, subscripting
5928 non-memory rvalue unvailable arrays, and accessing fields or
5929 baseclasses of non-lazy unavailable values,
5930 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
5931 struct types.
5932 (g_smallstruct, g_smallstruct_b): New globals.
5933
06d72e16
PA
59342011-02-14 Pedro Alves <pedro@codesourcery.com>
5935
5936 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
5937
bc9a5551
JK
59382011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5939
5940 Fix const/volatile qualifiers of C++ types, PR c++/12328.
5941 * gdb.cp/overload-const.exp: New file.
5942 * gdb.cp/overload-const.cc: New file.
5943
54fcddd0
UW
59442011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5945
5946 * gdb.opencl/callfuncs.cl: New file.
5947 * gdb.opencl/callfuncs.exp: New test.
5948 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
5949
d6dafb7c
UW
59502011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5951
5952 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
5953 when computing result.
5954 * gdb.arch/altivec-abi.exp: Update expected results.
5955
a449c2d8
TJB
59562011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5957
5958 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
5959 * gdb.base/jit.exp: Likewise.
5960 * gdb.base/pie-execl.exp: Likewise.
5961 * gdb.base/solib-nodir.exp: Likewise.
5962 * gdb.base/solib-overlap.exp: Likewise.
5963
764880b7
PA
59642011-02-07 Pedro Alves <pedro@codesourcery.com>
5965
5966 * gdb.trace/collection.c (global_pieces): New.
5967 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
5968 New procedure.
5969 (gdb_trace_collection_test): Call it.
5970
505500db
SW
59712011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
5972
5973 * gdb.python/py-evthreads.c: New file.
5974 * gdb.python/py-evthreads.exp: New file.
5975 * gdb.python/py-events.py: New file.
5976 * gdb.python/py-events.exp: New file.
5977 * gdb.python/py-events.c: New file.
5978
385203ed
DD
59792011-02-04 David Daney <ddaney@caviumnetworks.com>
5980
5981 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
5982
9011945e
AB
59832011-02-03 Andrew Burgess <aburgess@broadcom.com>
5984
5985 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
5986 gdb.base/disasm-end-cu.exp: New test for disassembling over the
5987 boundary between two compilation units.
5988
580688f3
PA
59892011-02-02 Pedro Alves <pedro@codesourcery.com>
5990
5991 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
5992 (Virtual): New structs.
5993 (virtual_o, virtual_middle_b): New globals.
5994 * gdb.cp/virtbase.exp: New tests.
5995
d3f0f853
PP
59962011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
5997
5998 * gdb.base/jit.exp: New file.
5999 * gdb.base/jit-main.c: New file.
6000 * gdb.base/jit-solib.c: New file.
6001
b2030fb5
UW
60022011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
6003
6004 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
6005 proceed to initial kernel entry point.
6006 * gdb.opencl/datatypes.exp: Likewise.
6007 * gdb.opencl/operators.exp: Likewise.
6008 * gdb.opencl/vec_comps.exp: Likewise.
6009
2db19d1e
SW
60102011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
6011
6012 * gdb.cp/nsnested.cc: New.
6013 * gdb.cp/nsnested.exp: New.
6014 * gdb.cp/nsnoimports.exp: New.
6015 * gdb.cp/nsnoimports.cc: New.
6016
6b0c4c1f
JB
60172011-01-31 Joel Brobecker <brobecker@adacore.com>
6018
6019 * gdb.base/interact.exp: Add extra tests that verify that
6020 the value of the interactive-mode setting does not change
6021 after the script is sourced.
6022
80b23b6a
JK
60232011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6024
6025 * gdb.cp/noparam.exp: New file.
6026 * gdb.cp/noparam.cc: New file.
6027
ffd5ec24
PA
60282011-01-28 Pedro Alves <pedro@codesourcery.com>
6029
6030 * gdb.trace/tfile.exp: Test that with no traceframe selected,
6031 there's no stack or registers.
6032
a81766d8
TT
60332011-01-26 Tom Tromey <tromey@redhat.com>
6034
6035 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
6036 space before string output. Add test for "set print pretty off"
6037 case.
6038
585fdaa1
PA
60392011-01-25 Pedro Alves <pedro@codesourcery.com>
6040
6041 * gdb.base/frame-args.exp: Adjust.
6042 * gdb.dwarf2/dw2-noloc.exp: Adjust.
6043 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
6044 * gdb.dwarf2/pieces.exp: Adjust.
6045 * gdb.opt/clobbered-registers-O2.exp: Adjust.
6046 * gdb.opt/inline-locals.exp: Adjust.
6047 * gdb.threads/fork-child-threads.exp: Adjust.
6048
d468832a
KW
60492011-01-25 Ken Werner <ken.werner@de.ibm.com>
6050
6051 * gdb.opencl/convs_casts.cl: Move program scope variables into the
6052 OpenCL kernel function. Add a comment as marker. Add address space
6053 qualifiers for the remaining program scope variables.
6054 * gdb.opencl/datatypes.cl: Likewise.
6055 * gdb.opencl/operators.cl: Likewise.
6056 * gdb.opencl/vec_comps.cl: Likewise.
6057 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6058 Add breakpoint at the marker comment.
6059 * gdb.opencl/datatypes.exp: Likewise.
6060 * gdb.opencl/operators.exp: Likewise.
6061 * gdb.opencl/vec_comps.exp: Likewise.
6062
490f124f
PA
60632011-01-24 Pedro Alves <pedro@codesourcery.com>
6064
6065 * gdb.base/printcmds.c (some_struct): New struct and instance.
6066 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6067 procedure.
6068 <global scope>: Call it.
6069
6da78614
KW
60702011-01-21 Ken Werner <ken.werner@de.ibm.com>
6071
6072 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6073 argument to the gdb_compile_opencl_hostapp call.
6074
ec64c9aa
YQ
60752011-01-19 Yao Qi <yao@codesourcery.com>
6076
6077 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6078 positve list.
6079
810cfdbb
YQ
60802011-01-19 Yao Qi <yao@codesourcery.com>
6081
6082 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6083 canonical form.
6084 Remove "xscale-*-*"
6085 * gdb.xml/tdesc-regs.exp: Likewise.
6086 * gdb.python/py-section-script.exp: Replace ARM target triplet
6087 with canonical form.
6088 Match arm*-*-symbianelf*.
6089 * gdb.base/dup-sect.exp: Likewise.
6090 * lib/dwarf.exp: New.
6091 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6092 dwarf2_support.
6093 * gdb.dwarf2/dup-psym.exp: Likewise.
6094 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6095 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6096 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6097 * gdb.dwarf2/dw2-basic.exp: Likewise.
6098 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6099 * gdb.dwarf2/dw2-const.exp: Likewise.
6100 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6101 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6102 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6103 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6104 * gdb.dwarf2/dw2-filename.exp: Likewise.
6105 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6106 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6107 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6108 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6109 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6110 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6111 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6112 * gdb.dwarf2/dw2-producer.exp: Likewise.
6113 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6114 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6115 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6116 * gdb.dwarf2/dw2-strp.exp: Likewise.
6117 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6118 * gdb.dwarf2/implptr.exp: Likewise.
6119 * gdb.dwarf2/mac-fileno.exp: Likewise.
6120 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6121 * gdb.dwarf2/pieces.exp: Likewise.
6122 * gdb.dwarf2/pr11465.exp: Likewise.
6123 * gdb.dwarf2/valop.exp: Likewise.
6124 * gdb.dwarf2/watch-notconst.exp: Likewise.
6125 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6126
4694da01
TT
61272011-01-19 Tom Tromey <tromey@redhat.com>
6128
6129 * gdb.python/py-infthread.exp: Add thread tests.
6130
b075872c
JB
61312011-01-14 Joel Brobecker <brobecker@adacore.com>
6132
6133 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6134
2c3e6e24
JB
61352011-01-14 Joel Brobecker <brobecker@adacore.com>
6136
6137 * gdb.ada/widewide: New testcase.
6138
de8fa76c
JB
61392011-01-13 Joel Brobecker <brobecker@adacore.com>
6140
6141 * gdb.base/interact.exp: New testcase.
6142
1b05df00
TT
61432011-01-12 Tom Tromey <tromey@redhat.com>
6144
6145 * gdb.mi/gdb2549.exp: Update for error message changes.
6146 * gdb.mi/mi-cli.exp: Likewise.
6147 * gdb.mi/mi-disassemble.exp: Likewise.
6148 * gdb.mi/mi-pthreads.exp: Likewise.
6149 * gdb.mi/mi-regs.exp: Likewise.
6150 * gdb.mi/mi-stack.exp: Likewise.
6151 * gdb.mi/mi-var-block.exp: Likewise.
6152 * gdb.mi/mi-var-cmd.exp: Likewise.
6153 * gdb.mi/mi2-cli.exp: Likewise.
6154 * gdb.mi/mi2-disassemble.exp: Likewise.
6155 * gdb.mi/mi2-pthreads.exp: Likewise.
6156 * gdb.mi/mi2-regs.exp: Likewise.
6157 * gdb.mi/mi2-stack.exp: Likewise.
6158 * gdb.mi/mi2-var-block.exp: Likewise.
6159 * gdb.mi/mi2-var-cmd.exp: Likewise.
6160
c2ff108b
JK
61612011-01-12 Andrew Burgess <aburgess@broadcom.com>
6162 Jan Kratochvil <jan.kratochvil@redhat.com>
6163
6164 PR fortran/11104 and DWARF unbound arrays detection.
6165 * gdb.fortran/multi-dim.exp: New file.
6166 * gdb.fortran/multi-dim.f90: New file.
6167
b716877b
AB
61682011-01-12 Andrew Burgess <aburgess@broadcom.com>
6169
6170 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6171 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6172 add new tests for opcode dumping.
6173
6c162d5e
TT
61742011-01-11 Tom Tromey <tromey@redhat.com>
6175
6176 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6177
77b06cd7
TJB
61782010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6179
6180 Convert hardware watchpoints to use breakpoint_ops.
6181 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6182 type is not supported.
6183 * gdb.base/foll-fork.exp: Likewise.
6184 * gdb.base/foll-vfork.exp: Likewise.
6185
f39a75d0
PM
61862011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6187
6188 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6189 Use load_lib gdb-python.exp.
6190 * gdb.python/python.exp: Ditto.
6191 * gdb.python/py-function.exp: Ditto.
6192
fc529d80
AS
61932011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6194
6195 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6196
fb03cb59
JK
61972011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6198
6199 * configure: Regenerate.
6200
d8e22779
TT
62012011-01-06 Tom Tromey <tromey@redhat.com>
6202
6203 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6204
09050809
JB
62052011-01-06 Joel Brobecker <brobecker@adacore.com>
6206
fc529d80
AS
6207 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6208 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6209 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6210 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6211 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6212 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6213 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6214 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6215 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6216 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6217 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6218 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6219 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6220 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6221 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6222 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6223 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6224 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6225 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6226 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6227 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6228 gdb.ada/uninitialized_vars.exp,
6229 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6230 Simplify by using clean_restart.
09050809 6231
8ed5dd9e
JB
62322011-01-06 Joel Brobecker <brobecker@adacore.com>
6233
6234 Add marker to be used as anchor for inserting breakpoints.
6235 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6236 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6237 Likewise.
6238
6239 Remove uses of gdb_start_cmd.
6240 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6241 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6242
6243 Do not run testcase if testing with GDBserver.
6244 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6245 if testing with GDBserver.
6246
368a124f
JB
62472011-01-06 Joel Brobecker <brobecker@adacore.com>
6248
6249 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6250 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6251 copyright header.
6252
44944448
JB
62532011-01-05 Joel Brobecker <brobecker@adacore.com>
6254
6255 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6256 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6257 testsuite/gdb.fortran/complex.f,
6258 testsuite/gdb.fortran/derived-type.f90,
6259 testsuite/gdb.fortran/library-module-lib.f90,
6260 testsuite/gdb.fortran/library-module-main.f90,
6261 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6262 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6263 Copyright year update.
6264
31886ea6
JB
62652011-01-05 Joel Brobecker <brobecker@adacore.com>
6266
6267 * gdb.base/langs1.f: Add copyright header.
6268
ebedcab5
JK
62692011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6270
6271 * gdb.base/morestack.exp: New file.
6272 * gdb.base/morestack.c: New file.
6273
de1eb2f9
JK
62742011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6275
6276 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6277
9e87a409
JB
62782010-12-29 Joel Brobecker <brobecker@adacore.com>
6279
6280 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6281 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6282
720d1a40
JB
62832010-12-29 Joel Brobecker <brobecker@adacore.com>
6284
6285 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6286
a283af87
AS
62872010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6288
5d3d9cba
AS
6289 * gdb.threads/tls.exp: Fix typo.
6290
a283af87
AS
6291 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6292 * gdb.threads/execl.exp: Update.
6293
2a20745c
YQ
62942010-12-23 Yao Qi <yao@codesourcery.com>
6295
6296 * gdb.arch/arm-disp-step.exp: New.
6297 * gdb.arch/arm-disp-step.S: New.
6298
a7658b96
TT
62992010-12-21 Tom Tromey <tromey@redhat.com>
6300
6301 * gdb.threads/execl.exp: Update.
6302 * gdb.threads/linux-dp.exp: Update.
6303 * gdb.threads/manythreads.exp: Update.
6304 * gdb.threads/tls.exp: Update.
6305
5b79abe7
TT
63062010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6307
6308 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6309 (NextOverThrowDerivates) <resumebpt>: New.
6310 (resumebpt_test): New.
6311 (main): Call resumebpt_test.
6312 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6313
0914bcdb
SS
63142010-12-12 Stan Shebs <stan@codesourcery.com>
6315
6316 * gdb.trace/tsv.exp: Test print command on trace state variables.
6317
305aeedc
TT
63182010-12-09 Tom Tromey <tromey@redhat.com>
6319
6320 * gdb.base/interp.exp: Add regression test.
6321
186c406b
TT
63222010-12-09 Tom Tromey <tromey@redhat.com>
6323
6324 * gdb.java/jnpe.java: New file.
6325 * gdb.java/jnpe.exp: New file.
6326 * gdb.cp/nextoverthrow.exp: New file.
6327 * gdb.cp/nextoverthrow.cc: New file.
6328
aae1c79a
DE
63292010-12-07 Doug Evans <dje@google.com>
6330
6331 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6332 of data-directory.
6333 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6334 updated.
6335 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6336
60f98dde 63372010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6338
6339 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6340 * gdb.base/call-sc.exp: Ditto.
6341 * gdb.base/finish.exp: Ditto.
6342 * gdb.base/return.exp: Ditto.
6343 * gdb.base/return2.exp: Ditto.
6344
5fa290c1
DE
63452010-11-30 Doug Evans <dje@google.com>
6346
6347 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6348 (gdb_expect_list): Fix spelling errors in comments.
6349 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6350 send_gdb/gdb_expect_list where applicable.
6351 * gdb.base/call-ar-st.exp: Ditto.
6352 * gdb.base/funcargs.exp: Ditto.
6353 * gdb.base/gcore.exp: Ditto.
6354 * gdb.base/page.exp: Ditto.
6355 * gdb.base/sigaltstack.exp: Ditto.
6356 * gdb.base/siginfo.exp: Ditto.
6357 * gdb.base/sigstep.exp: Ditto.
6358 * gdb.base/trace-commands.exp: Ditto.
6359
4e04c971
DE
63602010-11-29 Doug Evans <dje@google.com>
6361
6362 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6363 printer-name;subprinter-name.
6364
8cf6f0b1
TT
63652010-11-29 Tom Tromey <tromey@redhat.com>
6366
6367 * gdb.dwarf2/implptr.exp: New file.
6368 * gdb.dwarf2/implptr.c: New file.
6369 * gdb.dwarf2/implptr.S: New file.
6370
94b6973e
PM
63712010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6372
fc529d80 6373 PR python/12199
94b6973e
PM
6374
6375 * gdb.python/py-breakpoint.exp: Test the delete method.
6376
8358c15c
JK
63772010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6378
6379 Fix step_resume_breakpoint unsaved during an infcall.
6380 * gdb.base/step-resume-infcall.exp: New file.
6381 * gdb.base/step-resume-infcall.c: New file.
6382
f6df29bc
TJB
63832010-11-24 Edjunior Machado <emachado@br.ibm.com>
6384
6385 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6386
f2b5a5cf
TJB
63872010-11-24 Edjunior Machado <emachado@br.ibm.com>
6388
6389 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6390 on ppc64's symbols; "finish" and "return" commands must accept to
6391 show the caller line again as well as the line after.
6392 * gdb.asm/powerpc64.inc: New file.
6393
6b0ecdc2
DE
63942010-11-23 Doug Evans <dje@google.com>
6395
6396 * lib/gdb.exp (gdb_test_sequence): New function.
6397 (gdb_expect_list): Add verbose -log call for each pattern.
6398 * gdb.base/signals.exp (test_handle_all_print): Call it.
6399 Reduce timeout increment from 6 minutes to 1 minute.
6400 * gdb.server/ext-run.exp: Call it.
6401
ea976c60
PM
64022010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6403
f2b5a5cf 6404 PR python/12212
ea976c60
PM
6405
6406 * gdb.python/python.exp: Check that selected_thread raises an
6407 error when no inferior is loaded.
6408
c0efa795
JK
64092010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6410
6411 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6412 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6413
ec3aa567
JK
64142010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6415
6416 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6417 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6418
d8249011
DE
64192010-11-18 Doug Evans <dje@google.com>
6420
6421 * gdb.server/ext-run.exp: Fix intermittent failures.
6422
d4eba7d1
NF
64232010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6424
6425 * gdb.stabs/gdb11479.exp: Use runto_main.
6426
b04c2f88
NF
64272010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6428
6429 * gdb.base/break-entry.exp: Skip if using a stub.
6430
ae9d7ce4
NF
64312010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6432
6433 * gdb.python/py-inferior.exp: Pack values in target endianness.
6434
621c8364
TT
64352010-11-12 Tom Tromey <tromey@redhat.com>
6436
6437 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6438 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6439 MemoryError.
6440 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6441 type.
6442 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6443 MemoryError.
6444 (test_subscript_regression): Update exception type.
6445
84f4c1fe
PM
64462010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6447
6448 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6449 breakpoint tests.
6450
a1442452
PA
64512010-11-09 Pedro Alves <pedro@codesourcery.com>
6452
6453 * gdb.base/watchpoint.exp: Test "watch -location" with an
6454 innacessible location.
6455
efd11a33
JK
64562010-11-09 Edjunior Machado <emachado@br.ibm.com>
6457 Luis Machado <luisgpm@br.ibm.com>
6458
6459 * gdb.base/maint.exp: Expect "." prefix.
6460 * gdb.base/nodebug.exp: Expect "." Likewise.
6461 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6462 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6463 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6464 POWER server processors.
6465
aa00efb5
JK
64662010-11-08 Edjunior Machado <emachado@br.ibm.com>
6467 Luis Machado <luisgpm@br.ibm.com>
6468
6469 * gdb.base/break-entry.exp: convert entry point for
6470 ppc64 and expect leading `.' on ppc64's symbols
6471
99e7ae30
DE
64722010-11-05 Doug Evans <dje@google.com>
6473
6474 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6475 * gdb.python/py-param.exp: Delete, contents moved to ...
6476 * gdb.python/py-parameter.exp: ... here. New file.
6477 Add test for gdb.parameter ("directories").
99e7ae30 6478
f4b8a18d
KW
64792010-11-05 Ken Werner <ken.werner@de.ibm.com>
6480
6481 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6482 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6483 * configure: Regenerate.
6484 * gdb.opencl/Makefile.in: New File.
6485 * gdb.opencl/datatypes.exp: Likewise.
6486 * gdb.opencl/datatypes.cl: Likewise.
6487 * gdb.opencl/operators.exp: Likewise.
6488 * gdb.opencl/operators.cl: Likewise.
6489 * gdb.opencl/vec_comps.exp: Likewise.
6490 * gdb.opencl/vec_comps.cl: Likewise.
6491 * gdb.opencl/convs_casts.exp: Likewise.
6492 * gdb.opencl/convs_casts.cl: Likewise.
6493 * lib/opencl.exp: Likewise.
6494 * lib/opencl_hostapp.c: Likewise.
6495 * lib/opencl_kernel.cl: Likewise.
6496 * lib/cl_util.c: Likewise.
6497 * lib/cl_util.c: Likewise.
6498 * gdb.base/default.exp (set language): Add "opencl" to the list of
6499 languages.
6500
a9d5ef47
SW
65012010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6502
6503 * gdb.cp/overload.exp: Added test for inheritance overload.
6504 * gdb.cp/overload.cc: Ditto.
6505 * gdb.cp/oranking.exp: Removed releveant kfails.
6506
03eb1c79
JK
65072010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6508 Joel Brobecker <brobecker@adacore.com>
6509
6510 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6511 check test_compiler_info.
6512
dbc98a8b
KW
65132010-11-03 Ken Werner <ken.werner@de.ibm.com>
6514
6515 * gdb.base/gnu_vector.exp: Adjust expect messages.
6516
120bd360
KW
65172010-11-03 Ken Werner <ken.werner@de.ibm.com>
6518
6519 * gdb.base/gnu_vector.exp: Add unary operator tests.
6520
c37f7098
KW
65212010-11-03 Ken Werner <ken.werner@de.ibm.com>
6522
6523 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6524
7b51bc51
DE
65252010-11-02 Doug Evans <dje@google.com>
6526
6527 * gdb.python/py-pp-maint.c: New file.
6528 * gdb.python/py-pp-maint.exp: New file.
6529 * gdb.python/py-pp-maint.py: New file.
6530
50c97f38
TT
65312010-11-02 Tom Tromey <tromey@redhat.com>
6532
6533 * gdb.base/default.exp: Remove "scheme" from language list.
6534
a289b8f6
JK
65352010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6536
6537 Revert:
6538 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6539 * gdb.threads/sigstep-threads.exp: New file.
6540 * gdb.threads/sigstep-threads.c: New file.
6541
cd017491
MS
65422010-10-20 Michael Snyder <msnyder@vmware.com>
6543
6544 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6545
8e6a5956
UW
65462010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6547
6548 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6549 Skip test completely if gdb,no_hardware_watchpoints.
6550
2c04da0d
UW
65512010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6552
6553 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6554 strict, but do not check for any particular function name within libc.
6555
79afc5ef
SW
65562010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6557
6558 * gdb.cp/smartp.exp: New test.
6559 * gdb.cp/smartp.cc : New test.
6560
026ffab7
SW
65612010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6562
6563 * gdb.cp/converts.exp: Test pointer to bool conversion.
6564 Test pointer to long conversion.
6565 * gdb.cp/oranking.exp: Removed relevant kfail.
6566
3a772aa4
TT
65672010-10-18 Tom Tromey <tromey@redhat.com>
6568
6569 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6570 argument to lazy_string.
6571 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6572 (pp_ls.to_string): Use it.
6573 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6574 Add "estring2" local.
6575
5fc3827b
JK
65762010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6577
6578 Fix s390x compatibility.
6579 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6580 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6581
8aeb23f3
JK
65822010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6583
6584 * gdb.threads/sigstep-threads.exp: New file.
6585 * gdb.threads/sigstep-threads.c: New file.
6586
c1e56572
JK
65872010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6588
6589 * gdb.base/pie-execl.exp: New file.
6590 * gdb.base/pie-execl.c: New file.
6591
92163a10
JK
65922010-10-13 Doug Evans <dje@google.com>
6593 Jan Kratochvil <jan.kratochvil@redhat.com>
6594
6595 PR exp/12117
6596 * gdb.cp/ptype-cv-cp.cc: New file.
6597 * gdb.cp/ptype-cv-cp.exp: New file.
6598
7062b0a0
SW
65992010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6600
6601 * gdb.cp/converts.cc: New test program.
6602 * gdb.cp/converts.exp: New test.
6603 * gdb.cp/overload.exp: Added test for void* vs int*.
6604 * gdb.cp/overload.exp: Ditto.
6605 * gdb.cp/oranking.exp: Removed related kfail.
6606
0e3509db
DE
66072010-10-13 Doug Evans <dje@google.com>
6608
6609 * lib/gdb-python.exp (gdb_check_python_config): New function.
6610 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6611 * gdb.python/lib-types.cc: New file.
6612 * gdb.python/lib-types.exp: New file.
6613
8dc78533
JK
66142010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6615
6616 * gdb.python/py-error.exp: New file.
6617 * gdb.python/py-error.py: New file.
6618
93c17e06
JK
66192010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6620
6621 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6622 gdb_test_multiple.
6623
d8b34041
JK
66242010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6625
6626 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6627 * gdb.base/prelink.exp: Likewise.
6628 * gdb.base/solib-nodir.exp: Likewise.
6629 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6630 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6631 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6632
e0cc584e
UW
66332010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6634
6635 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6636 for the "info files" test to avoid timeouts on slow machines.
6637
cfc353b1
JK
66382010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6639
6640 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6641 (main): Make openlib dummy call.
6642
d3d7896d
JK
66432010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6644
6645 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6646 * break-interp.exp (reach): Move the core body ...
6647 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6648 (test_ld): Provide always real argument, even to the linker. Replace
6649 dl_main by _dl_debug_state.
6650
5e533c94
JK
66512010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6652
6653 Fix results of prelinked PIEs on ppc*.
6654 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6655 Accept also DISPLACEMENT "PRESENT".
6656 (main): Replace "ZERO" displacements by "PRESENT".
6657
33540610
SW
66582010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6659
6660 * gdb.cp/oranking.exp: New test.
6661 * gdb.cp/oranking.cc: New test program.
6662
3bdf2bbd
KW
66632010-10-08 Ken Werner <ken.werner@de.ibm.com>
6664
6665 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6666 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6667
2f608a3a
KW
66682010-10-06 Ken Werner <ken.werner@de.ibm.com>
6669
6670 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6671 lush, lynx) New constant.
6672 * gdb.base/constvars.exp: Test const array types.
6673 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6674
aa2e2d8d
DE
66752010-10-06 Doug Evans <dje@google.com>
6676
6677 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6678 of syscall staging area.
6679
2844d6b5
KW
66802010-10-06 Ken Werner <ken.werner@de.ibm.com>
6681
6682 * gdb.base/gnu_vector.c: Add variable c4.
6683 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6684 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6685
7d8ac8bb
MR
66862010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6687
6688 * gdb.arch/altivec-abi.exp: Fix a typo.
6689
84a02e58
MR
66902010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6691
6692 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6693 to match a thread ID.
6694
b18e6318
JK
66952010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6696
6697 Fix s390x testcase compatibility.
6698 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6699
a2c09bd0
DE
67002010-10-01 Doug Evans <dje@google.com>
6701
6702 * lib/gdb-python.exp: New file.
6703 * gdb.python/py-block.exp: Use it.
6704 * gdb.python/py-breakpoint.exp: Ditto.
6705 * gdb.python/py-frame.exp: Ditto.
6706 * gdb.python/py-inferior.exp: Ditto.
6707 * gdb.python/py-param.exp: Ditto.
6708 * gdb.python/py-prettyprint.exp: Ditto.
6709 * gdb.python/py-shared.exp: Ditto.
6710 * gdb.python/py-symbol.exp: Ditto.
6711 * gdb.python/py-symtab.exp: Ditto.
6712 * gdb.python/py-type.exp: Ditto.
6713 * gdb.python/py-value.exp: Ditto.
6714 * gdb.python/python.exp: Ditto.
6715
38f12cfc
TT
67162010-09-30 Tom Tromey <tromey@redhat.com>
6717
6718 * gdb.base/anon.exp: New file.
6719 * gdb.base/anon.c: New file.
6720
9ae8282d
TT
67212010-09-30 Tom Tromey <tromey@redhat.com>
6722
6723 * gdb.base/completion.exp: Test completion through anonymous
6724 union.
6725 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6726
e9e07ba6
JK
67272010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6728
6729 Fix printing parameters of inlined functions.
6730 * gdb.dwarf2/dw2-inline-param.exp: New file.
6731 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6732 * gdb.dwarf2/dw2-inline-param.S: New file.
6733
cd2effb2
JK
67342010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6735
6736 PR corefiles/12071.
6737 * gdb.base/corefile.exp (quit with a process, no question: load core)
6738 (quit with a core file): New tests.
6739
bceffbf3
JK
67402010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6741
6742 Fix GDB crash on inferior calls with self-referencing classes.
6743 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6744 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6745 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6746
1736ad11
JK
67472010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6748
6749 Fix lost siginfo_t for inferior calls.
6750 * gdb.base/siginfo-infcall.exp: New file.
6751 * gdb.base/siginfo-infcall.c: New file.
6752
a176ad92
JB
67532010-09-22 Joel Brobecker <brobecker@adacore.com>
6754
6755 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6756
c2b0a229
JK
67572010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6758
6759 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6760 New test.
6761 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6762
e8ae22d1
JB
67632010-09-22 Joel Brobecker <brobecker@adacore.com>
6764
6765 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6766 type of our const type.
6767
ec322823
SW
67682010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6769
6770 * gdb.cp/pr12028.cc: New.
6771 * gdb.cp/pr12028.exp: New.
6772
72929c62
JB
67732010-09-22 Joel Brobecker <brobecker@adacore.com>
6774
6775 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6776
875b4ff5 67772010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6778 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6779
6780 PR mi/11407
6781 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6782 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6783 * gdb.mi/dw2-ref-missing-frame.S New File.
6784 * gdb.mi/dw2-ref-missing-frame.exp New File.
6785
7155d578
TT
67862010-09-14 Tom Tromey <tromey@redhat.com>
6787
6788 PR symtab/8399:
6789 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6790
515ed532
TT
67912010-09-14 Tom Tromey <tromey@redhat.com>
6792
6793 PR exp/11803:
6794 * gdb.threads/tls.exp: Use C++.
6795 (check_thread_local): Use K::another_thread_local.
6796 * gdb.threads/tls.c (class K): New.
6797 (another_thread_local): Now a member of K.
6798 (spin): Update. No longer K&R C.
6799
450ca57c
SW
68002010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6801
6802 * gdb.cp/koenig.cc: created class for testing member lookup.
6803 * gdb.cp/koenig.exp: Added test for member lookup.
6804
dbd492a3
JK
68052010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6806
6807 Fix false FAILs on sourcetree topdir directory containing "kill".
6808 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6809 source line matching regexp.
6810
8d4d924b
JK
68112010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6812
6813 * gdb.python/python.exp (set height 0, collect help from uiout)
6814 (verify help to uiout): New tests.
6815
8e64f2a0
JK
68162010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6817
6818 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6819 is_lp64_target to check 64bit target.
6820
4569eed2
JK
68212010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6822
6823 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6824 (test_ld) <powerpc64-*>: New.
6825
5e1617b1
DJ
68262010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6827
6828 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6829
c767944b
DJ
68302010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6831
6832 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6833 (FunctionArg::method): New function.
6834 (empty, arg): New variables.
6835 (main): Call arg.method.
6836 * gdb.cp/templates.exp (test_template_args): New function.
6837 (do_tests): Call it.
6838
27d3a3fc
UW
68392010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6840
6841 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
6842 of "next" to proceed over pthread_exit call.
6843
55b7ce7f
UW
68442010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6845
6846 * gdb.base/maint.exp: Avoid wildcards against potentially very long
6847 "maint print statistics" output to prevent expect timeouts.
6848
809df446
JK
68492010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6850
6851 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
6852 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6853 (test_float_rejected): ... here.
6854 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
6855 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6856 (test_float_rejected): ... here.
6857 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
6858 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6859 (test_float_rejected): ... here.
6860 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
6861 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6862 (test_float_rejected): ... here.
6863
8464be76
DJ
68642010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6865
6866 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
6867 before disabling hardware watchpoints.
6868 (test_inaccessible_watchpoint): Check that hardware watchpoints
6869 are used. Test for watchpoints on a constant address.
6870
14dba4b4
JK
68712010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6872
6873 * gdb.base/ui-redirect.exp: New file.
6874
3f3540e1 68752010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 6876 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
6877
6878 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
6879
0f254bb7
DE
68802010-08-31 Doug Evans <dje@google.com>
6881
6882 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
6883
03f17ccf
TT
68842010-08-30 Tom Tromey <tromey@redhat.com>
6885
6886 PR python/11792:
6887 * gdb.python/py-value.exp (test_subscript_regression): Add
6888 dynamic_type test.
6889
640617ad
DJ
68902010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
6891
6892 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
6893 instead of running to main. Do not test the main function.
6894 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
6895 Add new main.
6896
2ed91d1b
PA
68972010-08-26 Pedro Alves <pedro@codesourcery.com>
6898
6899 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
6900 one test.
6901
673bfd45
DE
69022010-08-24 Doug Evans <dje@google.com>
6903
6904 PR symtab/11942
6905 * gdb.dwarf2/dw4-sig-types.cc: New file.
6906 * gdb.dwarf2/dw4-sig-types.h: New file.
6907 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
6908 * gdb.dwarf2/dw4-sig-types.exp: New file.
6909
f9ffd4bb
TT
69102010-08-23 Tom Tromey <tromey@redhat.com>
6911
6912 PR python/11145:
6913 * gdb.python/py-value.c (Base, Derived): New types.
6914 (base): New global.
6915 * gdb.python/py-value.exp (test_subscript_regression): Add
6916 dynamic_cast test.
6917
d839c8a4
TT
69182010-08-23 Tom Tromey <tromey@redhat.com>
6919
6920 PR python/10676:
6921 * gdb.python/py-type.exp (test_fields): Add tests for type
6922 equality.
6923
702c2711
TT
69242010-08-23 Tom Tromey <tromey@redhat.com>
6925
6926 PR python/11915:
6927 * gdb.python/py-type.exp (test_fields): Add tests for array.
6928
832bafd3
KS
69292010-08-23 Keith Seitz <keiths@redhat.com>
6930
6931 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
6932 have any children. Create a new abbrev for it.
6933 Add missing terminal sequence to .debug_abbrev.
6934
c37bf528
KS
69352010-08-20 Keith Seitz <keiths@redhat.com>
6936
6937 PR symtab/11465:
6938 * gdb.dwarf2/pr11465.exp: New test.
6939 * gdb.dwarf2/pr11465.S: New file.
6940 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
6941 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
6942
4572cbac
TJB
69432010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
6944
6945 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
6946 registers. Update data sets with the new v2_double element in the
6947 VSX register union. Add vector_register3_vr data set for the AltiVec
6948 registers. Use gdb_test_no_output instead of send_gdb.
6949
e7fbb131
PA
69502010-08-19 Pedro Alves <pedro@codesourcery.com>
6951
6952 * gdb.python/py-shared.exp: New file, factored out from
6953 python.exp.
6954 * gdb.python/py-shared.c: New file.
6955 * gdb.python/py-shared-sl.c: New file.
6956 * gdb.python/python-1.c: New file.
6957 * gdb.python/python-sl.c: Delete.
6958 * gdb.python/python.c: Mention python-1.c.
6959 * gdb.python/python.exp: Move shared library tests to
6960 py-shared.exp.
6961 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
6962 (MISCELLANEOUS): New.
6963 (clean mostlyclean): Also remove $MISCELLANEOUS.
6964
d30f5e1f
DE
69652010-08-19 Doug Evans <dje@google.com>
6966
6967 PR exp/11926
6968 * gdb.base/printcmds.exp (test_float_accepted): New function.
6969 Move existing float tests there. Add tests for floats with suffixes.
6970 (test_float_rejected): New function.
6971 * gdb.java/jv-print.exp (test_float_accepted): New function.
6972 (test_float_rejected): New function.
6973 * gdb.objc/print.exp: New file.
6974 * gdb.pascal/print.exp: New file.
6975 * lib/objc.exp: New file.
6976
7b3fd859
PM
69772010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
6978
6979 * gdb.base/default.exp (info set): Avoid full buffer error and force
6980 reading up to final gdb prompt.
6981 (show): Likewise.
6982
c92817ce
TT
69832010-08-18 Tom Tromey <tromey@redhat.com>
6984
6985 PR symtab/11919:
6986 * gdb.base/completion.exp: Add test.
6987
f1208f9e
DE
69882010-08-18 Doug Evans <dje@google.com>
6989
6990 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
6991 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
6992 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
6993 Simplify, early exit if runto_main fails.
6994 * gdb.fortran/exprs.exp: load_lib fortran.exp.
6995 (set_lang_fortran): Moved to lib/fortran.exp.
6996 * gdb.fortran/types.exp: load_lib fortran.exp.
6997 (set_lang_fortran): Moved to lib/fortran.exp.
6998 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
6999 * gdb.java/jprint.exp (set_lang_java): Ditto.
7000 * gdb.java/jv-exp.exp: load_lib java.exp.
7001 If set_lang_java fails, issue a warning instead of failure to be
7002 consistent with other set_lang_foo uses.
7003 (set_lang_java): Moved to lib/java.exp.
7004 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
7005 If set_lang_java fails, issue a warning instead of failure to be
7006 consistent with other set_lang_foo uses.
7007 * gdb.pascal/types.exp: load_lib pascal.exp.
7008 (set_lang_pascal): Moved to lib/pascal.exp.
7009 * lib/fortran.exp: New file.
7010 * lib/java.exp (set_lang_java): New function.
7011 * lib/pascal.exp (set_lang_pascal): New function.
7012
2f06b485
YQ
70132010-08-18 Yao Qi <yao@codesourcery.com
7014
7015 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
7016 func_nofb_start and func_loopfb_start, so that address of functions
7017 is equal to these labels on Thumb.
7018
96e25403
YQ
70192010-08-18 Yao Qi <yao@codesourcery.com>
7020
7021 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
7022 to reflect latest c source file.
7023
36e6adc4
JK
70242010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7025
7026 * gdb.cp/infcall-dlopen.exp: New file.
7027 * gdb.cp/infcall-dlopen.cc: New file.
7028 * gdb.cp/infcall-dlopen-lib.cc: New file.
7029
f431efe5
PA
70302010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7031 Pedro Alves <pedro@codesourcery.com>
7032
7033 PR breakpoints/11371
7034
7035 * gdb.base/watch-cond-infcall.exp: New file.
7036 * gdb.base/watch-cond-infcall.c: New file.
7037
06a64a0b
TT
70382010-08-16 Tom Tromey <tromey@redhat.com>
7039
7040 * gdb.base/help.exp: Update.
7041 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
7042 watchpoint.
7043 (test_watch_location): New proc.
7044 (test_watchpoint_in_big_blob): Delete watchpoint.
7045 * gdb.base/watchpoint.c (func5): New function.
7046 (main): Call it.
7047
70ebf4ed
DE
70482010-08-16 Doug Evans <dje@google.com>
7049
7050 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
7051
ca5c20b6
PM
70522010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7053
7054 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7055 tests.
7056
7346b668
KW
70572010-08-11 Ken Werner <ken.werner@de.ibm.com>
7058
7059 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7060 * gdb.base/gnu_vector.c: New File.
7061 * gdb.base/gnu_vector.exp: Likewise.
7062
cb2e07a6
PM
70632010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7064
7065 * gdb.python/python.c: New File.
7066 * gdb.python/python-sl.c: New File.
7067 * gdb.python/python.exp: Test solib_address and decode_line
7068 * functions.
7069
5da1313b
JK
70702010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7071
7072 * gdb.python/python.exp (show height, set height 10)
7073 (verify pagination beforehand, verify pagination beforehand: q)
7074 (gdb.execute does not page, verify pagination afterwards)
7075 (verify pagination afterwards: q): New.
7076
49c3ccf7
DE
70772010-08-02 Doug Evans <dje@google.com>
7078
7079 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7080 because of an older gcc, change test2
7081 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7082 to unsupported.
7083
42c0c4f1
KH
70842010-07-30 Kazu Hirata <kazu@codesourcery.com>
7085
7086 * gdb.base/break-always.exp: Do not expect full paths to file
7087 names.
7088 * gdb.base/commands.exp: Likewise.
7089
d3765805
DE
70902010-07-30 Doug Evans <dje@google.com>
7091
c98ee71b
DE
7092 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7093 xfail them when run with older gccs.
7094
fd961404
DE
7095 * lib/gdb.exp (build_executable): Forward "c++" option to
7096 get_compiler_info.
7097
999adef4
DE
7098 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7099 "python print ttype.template_argument(1)" and
7100 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7101 if using gcc 4.4 or earlier.
7102
d3765805
DE
7103 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7104 attach-to-debugger handling.
7105
1276c759
JK
71062010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7107
7108 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7109 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7110 (main): Use copyreloc.
7111 * gdb.base/prelink.exp (split debug of executable)
7112 (.dynbss vs. .bss address shift): New tests.
7113
88caa9b9
PA
71142010-07-29 Pedro Alves <pedro@codesourcery.com>
7115
7116 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7117 in gdb_test_multiple.
7118
c6f2ac43
PA
71192010-07-29 Pedro Alves <pedro@codesourcery.com>
7120
7121 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7122 environment.
7123
326fd672
TT
71242010-07-28 Tom Tromey <tromey@redhat.com>
7125
7126 PR python/11060:
7127 * gdb.python/py-type.c (Temargs): New template.
7128 (temvar): New variable.
7129 * gdb.python/py-type.exp (test_template): New proc.
7130
3ce3b1ba
PA
71312010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7132
7133 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7134 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7135
34eaf542
TT
71362010-07-28 Tom Tromey <tromey@redhat.com>
7137
7138 PR c++/9946:
7139 * gdb.cp/temargs.exp: New file.
7140 * gdb.cp/temargs.cc: New file.
7141
d41b819e
JK
71422010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7143
7144 * gdb.base/help.exp (help disassemble): Update the content.
7145
26ab7092
JK
71462010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7147
7148 * gdb.threads/ia64-sigill.exp: New file.
7149 * gdb.threads/ia64-sigill.c: New file.
7150
5283e9e1
TT
71512010-07-27 Tom Tromey <tromey@redhat.com>
7152
7153 * gdb.opt/inline-cmds.c (ATTR): New define.
7154 (func1): Use it.
7155 (func2): Likewise.
7156 (func3): Likewise.
7157 (outer_inline1): Likewise.
7158 (outer_inline2): Likewise.
7159 * gdb.opt/inline-bt.c (ATTR): New define.
7160 (func1): Use it.
7161 (func2): Likewise.
7162 * gdb.opt/inline-locals.c (ATTR): New define.
7163 (func1): Use it.
7164 (func2): Likewise.
7165
e992ef73
TT
71662010-07-27 Tom Tromey <tromey@redhat.com>
7167
7168 * gdb.stabs/gdb11479.c (hack): New function.
7169 (test): Use it.
7170 (test2): Use it.
7171 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7172 (int32_search_buf, int64_search_buf): No longer static.
7173 (x): Remove.
7174 * gdb.base/relocate.c (hack): New function.
7175
5374244e
PM
71762010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7177
7178 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7179 * gdb.python/py-value.c (func1): New function.
7180 (func2): Likewise.
7181
a99aee83
CV
71822010-07-26 Corinna Vinschen <vinschen@redhat.com>
7183
7184 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7185 as not to clash with .data section.
7186
a04ba985
JG
71872010-07-26 Jerome Guitton <guitton@adacore.com>
7188
7189 * gdb.base/code_elim.exp: New file.
7190 * gdb.base/code_elim1.c: New file.
7191 * gdb.base/code_elim2.c: New file.
7192
23bd0f7c
PA
71932010-07-21 Pedro Alves <pedro@codesourcery.com>
7194
7195 PR symtab/11827
7196
7197 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7198 (some_volatile_enum): New variable.
7199 * gdb.base/printcmds.exp (test_print_enums): New.
7200 <top level>: Call it.
7201
883df6dd
SW
72022010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7203
7204 * gdb.cp/fpointer.cc: New test.
7205 * gdb.cp/fpointer.exp: New test.
7206
569b05a5
JK
72072010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7208
7209 * gdb.base/solib-nodir.exp: New file.
7210 * lib/gdb.exp (runto): New case for a GDB internal error.
7211
51d7d803
JK
72122010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7213 Ulrich Weigand <uweigand@de.ibm.com>
7214 Tom Tromey <tromey@redhat.com>
7215
7216 * gdb.base/charset-malloc.c: New file.
7217 * gdb.base/charset.c (malloc_stub): New prototype.
7218 (main): Call it instead of malloc itself.
7219 * gdb.base/charset.exp: Use only prepare_for_testing.
7220 (binfile): Remove the variable.
7221
c0edd9ed
JK
72222010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7223
7224 Make core files the process_stratum.
7225 * gdb.base/corefile.exp (run: load core again)
7226 (run: sanity check we see the core file, run: with core)
7227 (run: core file is cleared, attach: load core again)
7228 (attach: sanity check we see the core file, attach: with core)
7229 (attach: core file is cleared): New tests.
7230 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7231
3cbaedff
KW
72322010-07-14 Ken Werner <ken.werner@de.ibm.com>
7233
7234 * gdb.arch/altivec-abi.exp: New tests.
7235
91158a56
TT
72362010-07-13 Tom Tromey <tromey@redhat.com>
7237
7238 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7239 (main): Use it.
7240 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7241
0f5238ed
TT
72422010-07-13 Tom Tromey <tromey@redhat.com>
7243
7244 * gdb.base/label.exp: New file.
7245 * gdb.base/label.c: New file.
7246
add265ae
L
72472010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7248 H.J. Lu <hongjiu.lu@intel.com>
7249
7250 * lib/gdb.exp (is_ilp32_target): New.
7251 (is_lp64_target): Likewise.
7252
7253 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7254 target.
7255 * gdb.arch/amd64-disp-step.exp: Likewise.
7256 * gdb.arch/amd64-dword.exp: Likewise.
7257 * gdb.arch/amd64-i386-address.exp: Likewise.
7258 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7259
add265ae
L
7260 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7261 target.
7262 * gdb.arch/i386-bp_permanent.exp: Likewise.
7263 * gdb.arch/i386-byte.exp: Likewise.
7264 * gdb.arch/i386-disp-step.exp: Likewise.
7265 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7266 * gdb.arch/i386-prologue.exp: Likewise.
7267 * gdb.arch/i386-size-overlap.exp: Likewise.
7268 * gdb.arch/i386-size.exp: Likewise.
7269 * gdb.arch/i386-sse.exp: Likewise.
7270 * gdb.arch/i386-unwind.exp: Likewise.
7271 * gdb.arch/i386-word.exp: Likewise.
7272
7273 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7274 test only when building 64-bit executables. Do not hard-code
7275 -m64 option.
7276
2dfb8c17
DE
72772010-07-07 Doug Evans <dje@google.com>
7278
7279 * lib/gdb.exp (gdb_test_list_exact): New function.
7280 * gdb.base/default.exp (show convenience): Call it, add tests for
7281 $_sdata = void, $_thread = 0.
7282
4e5799b6
JK
72832010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7284 Joel Brobecker <brobecker@adacore.com>
7285
7286 Fix re-run of PIE executable, PR shlibs/11776.
7287 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7288 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7289 and re-"run" of the inferior.
7290
1a219cc7
JK
72912010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7292 Joel Brobecker <brobecker@adacore.com>
7293
7294 Cope with missing /usr/sbin/prelink.
7295 * lib/prelink-support.exp (prelink_no):
7296 <result == 1 && $output is "no such file or directory">: New.
7297 (prelink_yes): Likewise. Return on failed prelink_no.
7298
5e3b36f8
JK
72992010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7300 Joel Brobecker <brobecker@adacore.com>
7301
7302 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7303 build_executable by build_executable_own_libs. Replace "prelink -R"
7304 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7305 change.
7306 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7307 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7308 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7309 Replace build_executable by build_executable_own_libs's function
7310 build_executable_own_libs.
7311 (prelinkNO): Create new stub to call prelink_no.
7312 (prelinkYES): Create new stub to call prelink_yes.
7313 (test_attach): Rename calls of copy to file_copy.
7314 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7315 (copy): Move to ...
7316 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7317 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7318 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7319 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7320 special flags by gdb_compile_shlib. Replace second gdb_compile by
7321 build_executable_own_libs. Replace "prelink -R" execution by a call of
7322 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7323 a second call of prelink_yes. Replace restart commands by
7324 clean_restart.
7325 (prelink): Rename to ...
7326 (seen displacement message): ... this test. Extend its expectation
7327 strictness.
7328
86e4bafc
JK
73292010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7330
7331 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7332 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7333 displacement message exactly once.
7334
3cd07d20
JK
73352010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7336 Joel Brobecker <brobecker@adacore.com>
7337
7338 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7339 its restore after the <$relink_args != ""> loop. new comment.
7340
0a1e94c7
JK
73412010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7342 Joel Brobecker <brobecker@adacore.com>
7343
7344 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7345 code for it. New variable relink_args.
7346 (prelinkYES): Call prelinkNO.
7347 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7348 in such case. Move the core code to ...
7349 (test_attach_gdb): ... a new function. Send GDB command "file".
7350 Extend expected "Attaching to " string.
7351
2f70bcfb
TT
73522010-07-02 Tom Tromey <tromey@redhat.com>
7353
7354 * gdb.base/bitops.exp: Remove extraneous "pass".
7355
a17ac5b0
TT
73562010-07-02 Ken Werner <ken.werner@de.ibm.com>
7357
7358 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7359
dc10affe
PA
73602010-07-01 Pedro Alves <pedro@codesourcery.com>
7361
d41c0fc8
PA
7362 * gdb.base/help.exp: Adjust expected output.
7363
73642010-07-01 Pedro Alves <pedro@codesourcery.com>
7365
7366 * gdb.base/help.exp: Adjust expected output.
dc10affe 7367
0a600c36
JK
73682010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7369
7370 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7371 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7372 c++/11702.
7373
37cc8bfe
JK
73742010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7375 Doug Evans <dje@google.com>
7376
7377 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7378 add .dynamic entry'.
7379
254e6b9e
DE
73802010-06-29 Doug Evans <dje@google.com>
7381
7382 Test PR c++/11702.
7383 * gdb.cp/m-static.exp: Add testcase.
7384 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7385
595939de 73862010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7387 Tom Tromey <tromey@redhat.com>
7388 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7389
7390 * gdb.python/py-inferior.c: New File.
7391 * gdb.python/py-infthread.c: New File.
7392 * gdb.python/py-inferior.exp: New File.
7393 * gdb.python/py-infthread.exp: New File.
7394
98751a41
JK
73952010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7396
7397 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7398 (ptype ::C::OtherFileClass typedefs): New.
7399 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7400 (C::OtherFileClass::cOtherFileClassVar2): New.
7401 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7402 cOtherFileClassVar2.
7403 (C::cOtherFileType2, C::cOtherFileVar2): New.
7404 (C::cOtherFileVar_use): use also cOtherFileVar2.
7405 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7406
41f62f39
JK
74072010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7408
7409 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7410 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7411 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7412 (print ::C::cOtherFileVar)
7413 (whatis C::OtherFileClass::cOtherFileClassType)
7414 (whatis ::C::OtherFileClass::cOtherFileClassType)
7415 (print C::OtherFileClass::cOtherFileClassVar)
7416 (print ::cOtherFileClassVar)
7417 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7418 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7419 trailing content.
7420 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7421 (C::OtherFileClass::cOtherFileClassVar)
7422 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7423 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7424
af53d231
JK
74252010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7426
7427 Test PR c++/11703 and PR gdb/1448.
7428 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7429 gdb/1448.
7430
9655fd1a
JK
74312010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7432
7433 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7434 (main) <rtti_data>: New.
7435 * gdb.cp/virtbase.exp (print rtti_data): New.
7436
824cc8dd
JK
74372010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7438 Joel Brobecker <brobecker@adacore.com>
7439
7440 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7441
6036c742
JK
74422010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7443
7444 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7445
de6a0421
DE
74462010-06-28 Doug Evans <dje@google.com>
7447
7448 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7449
b2dae948
DE
74502010-06-27 Doug Evans <dje@google.com>
7451
7452 * gdb.cp/m-static.exp: Update expected test output.
7453
0f3bb72e
PH
74542010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7455
889bf7c5
PA
7456 * gdb.gdb/selftest.exp: Adjust expected message for
7457 capturing start-up runtime.
0f3bb72e 7458
bc9f0842
TT
74592010-06-25 Tom Tromey <tromey@redhat.com>
7460
7461 PR python/10808:
7462 * gdb.python/python.exp: Add new tests.
7463
099ef718
SW
74642010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7465
7466 * gdb.cp/operator.cc: Created an import loop.
7467 * gdb.cp/operator.exp: Added testcase for import loop.
7468
5868a632
JK
74692010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7470
7471 Test PR python/11407.
7472 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7473 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7474 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7475 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7476 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7477 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7478 binfile. Call gdb_compile with clean_restart twice.
7479 (func_nofb print, func_nofb backtrace, func_loopfb print)
7480 (func_loopfb backtrace): New.
7481
af76db58
JK
74822010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7483
7484 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7485 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7486 by a hand made one.
7487 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7488 i?86 requirement. Remove variables srcfile and binfile. New variable
7489 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7490
f2c7657e
UW
74912010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7492
7493 * gdb.cell/dwarfaddr.exp: New file.
7494 * gdb.cell/dwarfaddr.S: New file.
7495
628fe4e4
JK
74962010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7497
7498 Test PR 9436.
7499 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7500
f1421989
HZ
75012010-06-24 Hui Zhu <teawater@gmail.com>
7502
7503 * gdb.base/eval.exp: New file.
7504
d03285ec
UW
75052010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7506
7507 * gdb.cell/fork.exp: New file.
7508 * gdb.cell/fork.c: Likewise.
7509 * gdb.cell/fork-spu.c: Likewise.
7510
41b2c92d
PM
75112010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7512
7513 * lib/gdb.exp (banned_variables_traced): New global variable.
7514 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7515 (gdb_init): Use `trace add variable' instead of obsolete
7516 `trace variable'.
7517
d5bc977f
DE
75182010-06-21 Doug Evans <dje@google.com>
7519
7520 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7521
d2ed6730
UW
75222010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7523
7524 * gdb.arch/spu-ls.exp: New file.
7525 * gdb.arch/spu-ls.c: Likewise.
7526
6aed2dbc
SS
75272010-06-18 Stan Shebs <stan@codesourcery.com>
7528
7529 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7530
e0756905
UW
75312010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7532
7533 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7534 * gdb.base/watch-cond.exp: Likewise.
7535 * gdb.python/py-breakpoint.exp: Likewise.
7536
d8053d4d
PA
75372010-06-18 Pedro Alves <pedro@codesourcery.com>
7538
7539 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7540 clean_restart, make sure every test has a distinct message, and
7541 that messages don't include the executable' full path.
7542
81ce510c
DE
75432010-06-17 Doug Evans <dje@google.com>
7544
7545 * gdb.arch/i386-size.exp: Updated expected output for
7546 DISASSEMBLY_OMIT_FNAME.
7547
65d79d4b
SDJ
75482010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7549 Sergio Durigan Junior <sergiodj@redhat.com>
7550
7551 * gdb.base/watch-notconst.c: New file.
7552 * gdb.base/watch-notconst.S: New file.
7553 * gdb.base/watch-notconst2.c: New file.
7554 * gdb.base/watch-notconst2.S: New file.
7555 * gdb.base/watch-notconst.exp: New file.
7556 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7557 (func4): Add operations on `global_ptr_ptr'.
7558 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7559 routine to test watchpoints created with a constant expression.
7560 (test_inaccessible_watchpoint): Include tests for watchpoints
7561 created with a constant expression.
7562
df0f4836
KB
75632010-06-14 Kevin Buettner <kevinb@redhat.com>
7564
7565 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7566 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7567 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7568 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7569 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7570 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7571 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7572 of `_start'.
7573
b769def5
UW
75742010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7575
7576 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7577 not supported on the target.
7578 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7579 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7580 * gdb.mi/mi-nsintrall.exp: Likewise.
7581 * gdb.mi/mi-nsmoribund.exp: Likewise.
7582 * gdb.mi/mi-nsthrexec.exp: Likewise.
7583
d914c394
SS
75842010-06-11 Stan Shebs <stan@codesourcery.com>
7585
7586 * gdb.base/permissions.exp: New file.
7587
75882010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7589
7590 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7591 does not support ELF executable class.
7592
f3ce5b9c
UW
75932010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7594
7595 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7596
8e46892c
JK
75972010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7598
7599 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7600 (runto): Catch "The target does not support running in non-stop mode.".
7601
6cc55c64
MS
76022010-06-11 Michael Snyder <msnyder@vmware.com>
7603
7604 * gdb.base/setshow.exp (set language asm): Don't use
7605 gdb_test_no_output, fails on some targets.
7606
caddefa4
UW
76072010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7608
7609 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7610 * gdb.cp/pr9167.exp: Likewise.
7611
468b1aa7
UW
76122010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7613
7614 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7615
5c3552dc
UW
76162010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7617
7618 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7619
02e6fe6a
UW
76202010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7621
7622 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7623
0e03807e
TT
76242010-06-11 Tom Tromey <tromey@redhat.com>
7625
7626 PR gdb/9977, PR exp/11636::
7627 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7628 (pieces_test_f6): Update expected output.
7629
2bdf28a0
JK
76302010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7631
7632 * gdb.base/moribund-step.exp: New.
7633
f6978de9
MS
76342010-06-08 Michael Snyder <msnyder@vmware.com>
7635
7636 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7637 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7638 * gdb.ada/frame_args.exp: Ditto.
7639 * gdb.ada/lang_switch.exp: Ditto.
7640 * gdb.ada/ptype_arith_binop.exp: Ditto.
7641 * gdb.ada/ref_param.exp: Ditto.
7642 * gdb.ada/type_coercion.exp:Ditto.
7643
7644 * gdb.asm/asm-source.exp: Ditto.
7645
7646 * gdb.base/attach.exp: Ditto.
7647 * gdb.base/bitfields2.exp: Ditto.
7648 * gdb.base/call-signal-resume.exp: Ditto.
7649 * gdb.base/callfuncs.exp: Ditto.
7650 * gdb.base/commands.exp: Ditto.
7651 * gdb.base/dbx.exp: Ditto.
7652 * gdb.base/default.exp: Ditto.
7653 * gdb.base/dump.exp: Ditto.
7654 * gdb.base/exprs.exp: Ditto.
7655 * gdb.base/freebpcmd.exp: Ditto.
7656 * gdb.base/interrupt.exp: Ditto.
7657 * gdb.base/list.exp: Ditto.
7658 * gdb.base/long_long.exp: Ditto.
7659 * gdb.base/maint.exp: Ditto.
7660 * gdb.base/ptype.exp: Ditto.
7661 * gdb.base/return.exp: Ditto.
7662 * gdb.base/setshow.exp: Ditto.
7663 * gdb.base/sigbpt.exp: Ditto.
7664 * gdb.base/sigrepeat.exp: Ditto.
7665
7666 * gdb.cp/classes.exp: Ditto.
7667
7668 * gdb.dwarf2/dw2-restore.exp: Ditto.
7669
7670 * gdb.gdb/selftest.exp: Ditto.
7671
7672 * gdb.multi/base.exp: Ditto.
7673 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7674
7675 * gdb.python/py-block.exp: Ditto.
7676 * gdb.python/py-prettyprint.exp: Ditto.
7677 * gdb.python/py-template.exp: Ditto.
7678
7679 * gdb.server/ext-attach.exp: Ditto.
7680 * gdb.server/ext-run.exp: Ditto.
7681 * gdb.server/server-mon.exp: Ditto.
7682
7683 * gdb.threads/fork-thread-pending.exp: Ditto.
7684 * gdb.threads/hand-call-in-threads.exp: Ditto.
7685 * gdb.threads/interrupted-hand-call.exp: Ditto.
7686 * gdb.threads/linux-dp.exp: Ditto.
7687 * gdb.threads/manythreads.exp: Ditto.
7688 * gdb.threads/print-threads.exp: Ditto.
7689 * gdb.threads/pthreads.exp: Ditto.
7690 * gdb.threads/schedlock.exp: Ditto.
7691 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7692 * gdb.threads/threadapply.exp: Ditto.
7693
de7ff789
MS
76942010-06-08 Michael Snyder <msnyder@vmware.com>
7695
889bf7c5 7696 * gdb.ada/exec_changed.exp:
de7ff789
MS
7697 Use ".*" instead of "" as wildcard regexp.
7698
7699 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7700 * gdb.base/call-ar-st.exp: Ditto.
7701 * gdb.base/checkpoint.exp: Ditto.
7702 * gdb.base/default.exp: Ditto.
7703 * gdb.base/dump.exp: Ditto.
7704 * gdb.base/ending-run.exp: Ditto.
7705 * gdb.base/fileio.exp: Ditto.
7706 * gdb.base/miscexprs.exp: Ditto.
7707 * gdb.base/pointers.exp: Ditto.
7708 * gdb.base/readline.exp: Ditto.
7709 * gdb.base/reread.exp: Ditto.
7710 * gdb.base/restore.exp: Ditto.
7711 * gdb.base/shlib-call.exp: Ditto.
7712 * gdb.base/valgrind-db-attach.exp: Ditto.
7713 * gdb.base/volatile.exp: Ditto.
7714 * gdb.base/watchpoints.exp: Ditto.
7715
7716 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7717
7718 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7719 * gdb.python/py-value.exp: Ditto.
7720
7721 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7722 * gdb.trace/circ.exp: Ditto.
7723 * gdb.trace/collection.exp: Ditto.
7724 * gdb.trace/packetlen.exp: Ditto.
7725 * gdb.trace/passc-dyn.exp: Ditto.
7726 * gdb.trace/report.exp: Ditto.
7727 * gdb.trace/tfile.exp: Ditto.
7728 * gdb.trace/tfind.exp: Ditto.
7729 * gdb.trace/while-dyn.exp: Ditto.
7730
3bebe2f2
JK
77312010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7732
7733 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7734
5c631832
JK
77352010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7736
7737 Test PR 10640.
7738 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7739
4c3376c8
SW
77402010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7741
7742 * gdb.cp/koenig.exp: Test for ADL operators.
7743 * gdb.cp/koenig.cc: Added ADL operators.
7744 * gdb.cp/operator.exp: New test.
7745 * gdb.cp/operator.cc: New test.
7746
dc226d5a
MS
77472010-06-04 Michael Snyder <msnyder@vmware.com>
7748
dfb88a23
MS
7749 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7750 * gdb.base/pending.exp: Ditto.
f7ae76b3 7751
dc226d5a
MS
7752 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7753
967cf477
DE
77542010-06-04 Doug Evans <dje@google.com>
7755
7756 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7757 disabled printers.
7758 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7759 (enable_lookup_function): New function.
7760
eb801841
TT
77612010-06-04 Tom Tromey <tromey@redhat.com>
7762
7763 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7764 of hash and id.
7765
38979823
JK
77662010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7767
7768 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7769 newline.
7770 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7771 (empty verbose non-noisy clear, empty verbose noisy clear)
7772 (empty non-verbose noisy clear): Likewise.
7773
35ec993f
MS
77742010-06-03 Michael Snyder <msnyder@vmware.com>
7775
7776 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7777 * gdb.base/display.exp: Ditto.
7778 * gdb.base/find.exp: Ditto.
7779 * gdb.base/ifelse.exp: Ditto.
7780 * gdb.base/multi-forks.exp: Ditto.
7781 * gdb.base/recurse.exp: Ditto.
7782 * gdb.base/setshow.exp: Ditto.
7783 * gdb.base/value-double-free.exp: Ditto.
7784 * gdb.base/watch-vfork.exp: Ditto.
7785 * gdb.base/watch_thread_num.exp: Ditto.
7786 * gdb.base/watchpoint-solib.exp: Ditto.
7787 * gdb.base/watchpoint.exp: Ditto.
7788 * gdb.base/watchpoints.exp: Ditto.
7789
7790 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7791 * gdb.cp/overload.exp: Ditto.
7792 * gdb.cp/virtfunc.exp: Ditto.
7793
7794 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7795
889bf7c5 7796 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7797 Replace gdb_test with gdb_test_no_output.
7798
889bf7c5 7799 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7800 Replace gdb_test with gdb_test_no_output.
7801 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7802 * gdb.threads/watchthreads.exp: Ditto.
7803 * gdb.threads/watchthreads2.exp: Ditto.
7804
7805 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7806 * gdb.trace/tfind.exp: Ditto.
7807
c22decce
JB
78082010-06-03 Joel Brobecker <brobecker@adacore.com>
7809
7810 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7811 successful test if message is the empty string.
7812
fd5700c7
JK
78132010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7814
7815 * gdb.fortran/module.exp (stopped language detection): New test.
7816
f55ee35c
JK
78172010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7818
7819 Support DW_TAG_module as separate namespaces.
7820 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7821 gdb.fortran/library-module-lib.f90: New.
7822 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7823 (print i): Remove.
7824 (continue to breakpoint: i-is-1, print var_i value 1)
7825 (continue to breakpoint: i-is-2, print var_i value 2)
7826 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7827 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7828 (complete `modmany, complete `modmany`, complete `modmany`var)
7829 (show language, setting breakpoint at module): New tests.
7830 * gdb.fortran/module.f90 (module mod): Remove.
7831 (module mod1, module mod2, module modmany, subroutine sub1)
7832 (subroutine sub2, program module): New.
7833
b8e8282f
JK
78342010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7835
7836 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7837 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7838 * gdb.cp/anon-union.exp (pass): Rename to ...
7839 (print z 2): ... here.
b8e8282f 7840
019ebafc
MS
78412010-06-02 Michael Snyder <msnyder@vmware.com>
7842
e68d8fd4
MS
7843 * gdb.trace/actions.exp: Use gdb_test_no_output.
7844 * gdb.trace/circ.exp: Ditto.
7845 * gdb.trace/packetlen.exp: Ditto.
7846 * gdb.trace/save-trace.exp: Ditto.
7847 * gdb.trace/tracecmd.exp: Ditto.
7848 * gdb.trace/tsv.exp: Ditto.
7849
12b5d08a
MS
7850 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
7851 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
7852 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7853 * gdb.threads/manythreads.exp: Ditto.
7854 * gdb.threads/print-threads.exp: Ditto.
7855 * gdb.threads/pthreads.exp: Ditto.
7856 * gdb.threads/schedlock.exp: Ditto.
7857 * gdb.threads/staticthreads.exp: Ditto.
7858 * gdb.threads/thread-specific.exp: Ditto.
7859 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7860 * gdb.threads/threadapply.exp: Ditto.
7861 * gdb.threads/watchthreads.exp: Ditto.
7862 * gdb.threads/watchthreads2.exp: Ditto.
7863
89493308
MS
7864 * gdb.python/py-block.exp: Use gdb_test_no_output.
7865 * gdb.python/py-prettyprint.exp: Ditto.
7866 * gdb.python/py-template.exp: Ditto.
7867 * gdb.python/py-value.exp: Ditto.
7868
7869 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
7870 * gdb.reverse/watch-reverse.exp: Ditto.
7871
7872 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
7873 * gdb.server/ext-run.exp: Ditto.
7874
019ebafc
MS
7875 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
7876 * gdb.dwarf2/dw2-compressed.exp: Ditto.
7877 * gdb.dwarf2/dw2-intercu.exp: Ditto.
7878 * gdb.dwarf2/dw2-intermix.exp: Ditto.
7879 * gdb.dwarf2/dw2-producer.exp: Ditto.
7880 * gdb.dwarf2/mac-fileno.exp: Ditto.
7881
7882 * gdb.gdb/observer.exp: Use gdb_test_no_output.
7883 * gdb.gdb/selftest.exp: Ditto.
7884
7885 * gdb.multi/base.exp: Use gdb_test_no_output.
7886
7887 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
7888
3e0ca3a5
JK
78892010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7890
7891 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
7892
9db70545
MS
78932010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
7894
a8d52276
MS
7895 * gdb.cp/class2.exp: Use gdb_test_no_output.
7896 * gdb.cp/classes.exp: Ditto.
7897 * gdb.cp/extern-c.exp: Ditto.
7898 * gdb.cp/inherit.exp: Ditto.
7899 * gdb.cp/maint.exp: Ditto.
7900 * gdb.cp/mb-inline.exp: Ditto.
7901 * gdb.cp/mb-templates.exp: Ditto.
7902 * gdb.cp/method2.exp: Ditto.
7903 * gdb.cp/misc.exp: Ditto.
7904 * gdb.cp/ovldbreak.exp: Ditto.
7905 * gdb.cp/punctuator.exp: Ditto.
7906 * gdb.cp/templates.exp: Ditto.
7907 * gdb.cp/virtbase.exp: Ditto.
7908
889bf7c5 7909 * gdb.threads/attach-stopped.exp:
9db70545 7910 Replace uses of send_gdb / gdb_expect.
889bf7c5 7911 * gdb.threads/attachstop-mt.exp:
9db70545 7912 Replace uses of send_gdb / gdb_expect.
889bf7c5 7913 * gdb.threads/gcore-thread.exp:
9db70545 7914 Replace uses of send_gdb / gdb_expect.
889bf7c5 7915 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
7916 Replace uses of send_gdb / gdb_expect.
7917 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7918 * gdb.threads/print-threads.exp:
9db70545
MS
7919 Replace uses of send_gdb / gdb_expect.
7920 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
7921 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
7922 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
7923
7924 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
7925 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
7926 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
7927 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
7928 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
7929 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
7930 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
7931 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
7932 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
7933 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
7934 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
7935
359cc68c
JK
79362010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7937
7938 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
7939
7d3fe98e
SW
79402010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
7941
7942 * gdb.cp/koenig.exp: Added new test case.
7943 * gdb.cp/koenig.cc: Ditto.
7944
27d3a1a2
MS
79452010-06-01 Michael Snyder <msnyder@vmware.com>
7946
7947 * gdb.base/arithmet.exp: Use gdb_test_no_output.
7948 * gdb.base/arrayidx.exp: Ditto.
7949 * gdb.base/attach.exp: Ditto.
7950 * gdb.base/auxv.exp: Ditto.
7951 * gdb.base/bigcre.exp: Ditto.
7952 * gdb.base/break-always.exp: Ditto.
7953 * gdb.base/break-interp.exp: Ditto.
7954 * gdb.base/break.exp: Ditto.
7955 * gdb.base/breakpoint-shadow.exp: Ditto.
7956 * gdb.base/call-ar-st.exp: Ditto.
7957 * gdb.base/call-sc.exp: Ditto.
7958 * gdb.base/call-signal-resume.exp: Ditto.
7959 * gdb.base/callfuncs.exp: Ditto.
7960 * gdb.base/catch-syscall.exp: Ditto.
7961 * gdb.base/charset.exp: Ditto.
7962 * gdb.base/code-expr.exp: Ditto.
7963 * gdb.base/commands.exp: Ditto.
7964 * gdb.base/cond-expr.exp: Ditto.
7965 * gdb.base/condbreak.exp: Ditto.
7966 * gdb.base/cursal.exp: Ditto.
7967 * gdb.base/cvexpr.exp: Ditto.
7968 * gdb.base/default.exp: Ditto.
7969 * gdb.base/del.exp: Ditto.
7970 * gdb.base/detach.exp: Ditto.
7971 * gdb.base/display.exp: Ditto.
7972 * gdb.base/ena-dis-br.exp: Ditto.
7973 * gdb.base/eval-skip.exp: Ditto.
7974 * gdb.base/foll-fork.exp: Ditto.
7975 * gdb.base/foll-vfork.exp: Ditto.
7976 * gdb.base/frame-args.exp: Ditto.
7977 * gdb.base/funcargs.exp: Ditto.
7978 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7979 * gdb.base/gdbvars.exp: Ditto.
7980 * gdb.base/help.exp: Ditto.
7981 * gdb.base/ifelse.exp: Ditto.
7982 * gdb.base/included.exp: Ditto.
7983 * gdb.base/list.exp: Ditto.
7984 * gdb.base/macscp.exp: Ditto.
7985 * gdb.base/maint.exp: Ditto.
7986 * gdb.base/multi-fork.exp: Ditto.
7987 * gdb.base/overlays.exp: Ditto.
7988 * gdb.base/page.exp: Ditto.
7989 * gdb.base/pending.exp: Ditto.
7990 * gdb.base/pointers.exp: Ditto.
7991 * gdb.base/pr11022.exp: Ditto.
7992 * gdb.base/prelink.exp: Ditto.
7993 * gdb.base/printcmds.exp: Ditto.
7994 * gdb.base/psymtab.exp: Ditto.
7995 * gdb.base/randomize.exp: Ditto.
7996 * gdb.base/relational.exp: Ditto.
7997 * gdb.base/relocate.exp: Ditto.
7998 * gdb.base/remote.exp: Ditto.
7999 * gdb.base/sepdebug.exp: Ditto.
8000 * gdb.base/set-lang-auto.exp: Ditto.
8001 * gdb.base/setshow.exp: Ditto.
8002 * gdb.base/setvar.exp: Ditto.
8003 * gdb.base/signals.exp: Ditto.
8004 * gdb.base/signull.exp: Ditto.
8005 * gdb.base/sigstep.exp: Ditto.
8006 * gdb.base/sizeof.exp: Ditto.
8007 * gdb.base/solib-disc.exp: Ditto.
8008 * gdb.base/store.exp: Ditto.
8009 * gdb.base/structs.exp: Ditto.
8010 * gdb.base/structs2.exp: Ditto.
8011 * gdb.base/subst.exp: Ditto.
8012 * gdb.base/term.exp: Ditto.
8013 * gdb.base/trace-commands.exp: Ditto.
8014 * gdb.base/unwindonsignal.exp: Ditto.
8015 * gdb.base/valgrind-db-attach.exp: Ditto.
8016 * gdb.base/varargs.exp: Ditto.
8017 * gdb.base/watch-cond.exp: Ditto.
8018 * gdb.base/watch_thread_num.exp: Ditto.
8019 * gdb.base/watchpoint-cond-gone.exp: Ditto.
8020 * gdb.base/watchpoint.exp: Ditto.
8021 * gdb.base/whatis-exp.exp: Ditto.
8022
f8d3bf8f
MS
80232010-06-01 Michael Snyder <msnyder@vmware.com>
8024
8025 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
8026 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
8027 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
8028 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
8029 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
8030 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
8031 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
8032 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
8033 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
8034 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
8035 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
8036 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
8037 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
8038 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
8039 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
8040
3f9e0d32
JK
80412010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8042
8043 * gdb.base/commands.exp (begin commands on watch): Remove excessive
8044 trailing newline.
8045 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
8046 * gdb.java/jmisc.exp (p *args\n): Rename to ...
8047 (p *args): ... here and remove excessive trailing newline.
8048
f629457d
JB
80492010-05-31 Joel Brobecker <brobecker@adacore.com>
8050
8051 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
8052
09eef106
JK
80532010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8054
8055 Accept the new Linux kernel "t (tracing stop)" string.
8056 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8057 Update comment.
8058 (state_wait) <T (tracing stop)>: New.
8059 (main): Update the state_wait expect string.
8060
94f31136
PA
80612010-05-28 Pedro Alves <pedro@codesourcery.com>
8062
8063 * limits.c, limits.exp: Delete files.
8064 * Makefile.in (clean mostlyclean): Adjust.
8065 * tracecmd.exp: Adjust.
8066
096554ab
JK
80672010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8068
8069 * gdb.base/tui-layout.exp: New.
8070
27d3a1a2 80712010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 8072
889bf7c5 8073 * gdb.reverse/break-precsave.exp:
bcd2dc50 8074 Replace uses of send_gdb / gdb_expect.
889bf7c5 8075 * gdb.reverse/break-reverse.exp:
bcd2dc50 8076 Replace uses of send_gdb / gdb_expect.
889bf7c5 8077 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 8078 Replace uses of send_gdb / gdb_expect.
889bf7c5 8079 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 8080 Replace uses of send_gdb / gdb_expect.
889bf7c5 8081 * gdb.reverse/finish-precsave.exp:
bcd2dc50 8082 Replace uses of send_gdb / gdb_expect.
889bf7c5 8083 * gdb.reverse/finish-reverse.exp:
bcd2dc50 8084 Replace uses of send_gdb / gdb_expect.
889bf7c5 8085 * gdb.reverse/i386-precsave.exp:
bcd2dc50 8086 Replace uses of send_gdb / gdb_expect.
889bf7c5 8087 * gdb.reverse/i386-reverse.exp:
bcd2dc50 8088 Replace uses of send_gdb / gdb_expect.
889bf7c5 8089 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 8090 Replace uses of send_gdb / gdb_expect.
889bf7c5 8091 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 8092 Replace uses of send_gdb / gdb_expect.
889bf7c5 8093 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 8094 Replace uses of send_gdb / gdb_expect.
889bf7c5 8095 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8096 Replace uses of send_gdb / gdb_expect.
889bf7c5 8097 * gdb.reverse/machinestate.exp:
bcd2dc50 8098 Replace uses of send_gdb / gdb_expect.
889bf7c5 8099 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8100 Replace uses of send_gdb / gdb_expect.
889bf7c5 8101 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8102 Replace uses of send_gdb / gdb_expect.
889bf7c5 8103 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8104 Replace uses of send_gdb / gdb_expect.
889bf7c5 8105 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8106 Replace uses of send_gdb / gdb_expect.
889bf7c5 8107 * gdb.reverse/step-precsave.exp:
bcd2dc50 8108 Replace uses of send_gdb / gdb_expect.
889bf7c5 8109 * gdb.reverse/step-reverse.exp:
bcd2dc50 8110 Replace uses of send_gdb / gdb_expect.
889bf7c5 8111 * gdb.reverse/until-precsave.exp:
bcd2dc50 8112 Replace uses of send_gdb / gdb_expect.
889bf7c5 8113 * gdb.reverse/until-reverse.exp:
bcd2dc50 8114 Replace uses of send_gdb / gdb_expect.
889bf7c5 8115 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8116 Replace uses of send_gdb / gdb_expect.
889bf7c5 8117 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8118 Replace uses of send_gdb / gdb_expect.
8119
3def43e0
JK
81202010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8121
8122 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8123 excessive newline.
8124
27d3a1a2 81252010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8126
8127 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8128 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8129 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8130 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8131 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8132 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8133 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8134 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8135 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8136 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8137 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8138 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8139 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8140 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8141 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8142 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8143 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8144 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8145 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8146
27d3a1a2 81472010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8148
22454424
MS
8149 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8150 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8151
8152 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8153 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8154 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8155
889bf7c5 8156 * gdb.reverse/consecutive-reverse.exp:
22454424 8157 Replace uses of send_gdb / gdb_expect.
889bf7c5 8158 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8159 Replace uses of send_gdb / gdb_expect.
8160
8161 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8162 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8163 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8164 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8165 Replace uses of send_gdb / gdb_expect.
8166 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8167 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8168 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8169 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8170 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8171 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8172 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8173 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8174 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8175
81762010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8177
22454424 8178 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8179
22454424 8180 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8181
22454424
MS
8182 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8183 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8184 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8185 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8186 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8187 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8188 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8189 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8190 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8191
6e5f2c59
TT
81922010-05-25 Tom Tromey <tromey@redhat.com>
8193
8194 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8195
bbc8b958
TT
81962010-05-25 Tom Tromey <tromey@redhat.com>
8197
8198 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8199 argument order.
8200 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8201 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8202 order.
8203 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8204 order.
8205 * gdb.base/call-sc.exp (setup_kfails): Remove.
8206 (setup_compiler_kfails): Remove.
8207 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8208 argument order.
8209 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8210 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8211 (advancei): Fix setup_kfail argument order.
8212 * gdb.base/radix.exp: Fix setup_kfail argument order.
8213 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8214 order.
8215 * gdb.base/structs.exp (setup_kfails): Remove.
8216 (setup_compiler_kfails): Fix setup_kfail argument order.
8217 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8218 order.
8219 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8220 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8221 setup_kfail argument order.
8222 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8223
83d1babf
TT
82242010-05-25 Tom Tromey <tromey@redhat.com>
8225
8226 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8227
6acb16a2
MS
82282010-05-25 Michael Snyder <msnyder@vmware.com>
8229
8230 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8231 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8232 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8233 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8234 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8235 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8236 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8237 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8238 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8239 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8240 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8241 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8242 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8243 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8244 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8245 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8246 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8247 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8248 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8249 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8250 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8251 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8252 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8253 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8254 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8255 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8256 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8257 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8258 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8259 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8260 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8261 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8262 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8263 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8264 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8265 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8266 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8267 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8268 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8269 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8270 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8271 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8272 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8273 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8274 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8275 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8276 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8277 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8278
82792010-05-25 Doug Evans <dje@google.com>
8280
8281 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8282 gdb.string_to_argv.
ad3986f0 8283
d3b1e874
TT
82842010-05-21 Tom Tromey <tromey@redhat.com>
8285
8286 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8287 Call it.
8288 * gdb.dwarf2/pieces.S: Update.
8289 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8290
cb826367
TT
82912010-05-21 Tom Tromey <tromey@redhat.com>
8292
8293 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8294 Call it.
8295 * gdb.dwarf2/pieces.c (struct C): New.
8296 (f6): New function.
8297 * gdb.dwarf2/pieces.S: Replace.
8298
74de6778
TT
82992010-05-21 Tom Tromey <tromey@redhat.com>
8300
8301 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8302 Call it.
8303
afd74c5f
TT
83042010-05-21 Tom Tromey <tromey@redhat.com>
8305
8306 * gdb.dwarf2.pieces.exp: New file.
8307 * gdb.dwarf2.pieces.S: New file.
8308 * gdb.dwarf2.pieces.c: New file.
8309
a7b75dfd 83102010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8311 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8312
8313 * lib/gdb.exp (gdb_test_no_output): New function.
8314 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8315 when testing commands that should produce no output.
8316
c81c812a
JB
83172010-05-17 Joel Brobecker <brobecker@adacore.com>
8318
8319 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8320 parameter that we want to watch being a constant.
8321
0cce5bd9
JB
83222010-05-17 Joel Brobecker <brobecker@adacore.com>
8323
8324 * gdb.ada/cond_lang: New testcase.
8325
47050449
JB
83262010-05-17 Joel Brobecker <brobecker@adacore.com>
8327
8328 * lib/gdb.exp (banned_variables): New variable/constant.
8329 (gdb_init): Add write trace on variables listed in banned_variables.
8330 (gdb_finish): Remove write traces on variables listed in
8331 banned_variables.
8332
77c01586
JB
83332010-05-17 Joel Brobecker <brobecker@adacore.com>
8334
8335 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8336 * gdb.cp/koenig.exp: Likewise.
8337
88d4aea7
PM
83382010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8339
889bf7c5 8340 PR python/11482
88d4aea7
PM
8341
8342 * gdb.python/py-value.exp (test_value_hash): New function.
8343
f5a010c0
PM
83442010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8345
8346 PR exp/11530.
8347 * gdb.base/gdb11530.c: New file.
8348 * gdb.base/gdb11530.exp: New file.
8349
8ef4892f
JK
83502010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8351
8352 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8353 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8354
7322dca9
SW
83552010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8356
8357 * gdb.cp/koenig.exp: New test.
8358 * gdb.cp/koenig.cc: New test program.
8359
02e7ea18
JB
83602010-05-05 Joel Brobecker <brobecker@adacore.com>
8361
8362 Remove the use of prms_id and bug_id throughout the testsuite.
8363
e1c34c5d
PM
83642010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8365
8366 PR exp/11349.
8367 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8368 use a reference local variable.
8369
8e1d0c49
JK
83702010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8371
8372 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8373 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8374 variable different_dir. Move debugfile into a full directory pathname
8375 under DIFFERENT_DIR.
8376 * lib/gdb.exp (separate_debug_filename): Remove.
8377 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8378 variable debug_dir and mkdir of it. Update function comments.
8379
e66408ed
PA
83802010-04-29 Pedro Alves <pedro@codesourcery.com>
8381
8382 PR gdb/11557
8383
8384 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8385 files.
8386
d7b32ed3
PM
83872010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8388
889bf7c5 8389 * gdb.python/py-param.exp: New File.
d7b32ed3 8390
6aecb9c2
JB
83912010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8392
8393 * gdb.base/default.exp: Fix "set language" test.
8394
bdf92a1c
PM
83952010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8396
8397 PR breakpoints/11531.
8398 * gdb.base/gdb11531.c: New file.
8399 * gdb.base/gdb11531.exp: New file.
8400
3f172e24
TT
84012010-04-26 Tom Tromey <tromey@redhat.com>
8402
8403 * gdb.base/completion.exp: Add tests for completion and deprecated
8404 commands.
8405
64af4c92
JK
84062010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8407
8408 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8409 (print /x char_array): Escape curly brackets.
8410
492928e4
JK
84112010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8412
8413 Fix deadlock on looped list of loaded shared objects.
8414 * gdb.base/solib-corrupted.exp: New.
8415
66d09542
DE
84162010-04-23 Doug Evans <dje@google.com>
8417
8418 * gdb.python/py-section-script.c: New file.
8419 * gdb.python/py-section-script.exp: New file.
8420 * gdb.python/py-section-script.py: New file.
8421
8bd10a10
CM
84222010-04-20 Chris Moller <cmoller@redhat.com>
8423
8424 PR 10179
8425
8426 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8427 * gdb.base/pr10179-a.c:
8428 * gdb.base/pr10179-b.c:
8429 * gdb.base/pr10179.exp: New files.
8430
c0201579
JK
84312010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8432
8433 Fix crashes on dangling display expressions.
8434 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8435 is SEP.
8436 (lib_flags): Remove the "debug" keyword.
8437 (libsepdebug): New variable for iterating new loop.
8438 (save_pf_prefix): New variable wrapping the loop.
8439 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8440 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8441
793b0ff8
PM
84422010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8443
8444 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8445
097f51f7
PM
84462010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8447
8448 PR stabs/11479.
8449 * gdb.stabs/gdb11479.exp: New file.
8450 * gdb.stabs/gdb11479.c: New file.
8451
9a22f0d0
PM
84522010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8453
8454 * gdb.base/charset.c (Strin16, String32): New variables.
8455 * gdb.base/charset.exp (gdb_test): Test correct display
8456 of 16 or 32 bit strings.
8457
84582010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8459
8460 PR 9167
8461 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8462 * gdb.cp/pr9167.cc: New file.
8463 * gdb.cp/pr9167.exp: New file.
8464
8465
6e354e5e
PM
84662010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8467
8468 PR pascal/11492.
8469 * gdb.pascal/gdb11492.pas: New file.
8470 * gdb.pascal/gdb11492.exp: New file.
8471
be942545
JB
84722010-04-20 Joel Brobecker <brobecker@adacore.com>
8473
1667e6e3 8474 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8475
0c3acc09
JB
84762010-04-20 Joel Brobecker <brobecker@adacore.com>
8477
8478 * gdb.ada/dyn_loc: New testcase.
8479
ec31cde5
CM
84802010-04-20 Chris Moller <cmoller@redhat.com>
8481
8482 PR 10867
889bf7c5 8483
ec31cde5
CM
8484 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8485 * gdb.cp/pr10687.cc: New file.
8486 * gdb.cp/pr10687.exp: New file.
8487
8488
ce4b0682
SDJ
84892010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8490 Sergio Durigan Junior <sergiodj@redhat.com>
8491
8492 * gdb.fortran/logical.exp: New testcase.
8493 * gdb.fortran/logical.f90: New file.
8494
3436961f
DE
84952010-04-19 Doug Evans <dje@google.com>
8496
8497 * gdb.base/help.exp (help source): Update expected output.
8498
4d836c09
JK
84992010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8500
8501 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8502 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8503 gdb_exit and return.
8504 (executable): New variable.
8505 (binfile): Use it.
8506
6149aea9
PA
85072010-04-19 Pedro Alves <pedro@codesourcery.com>
8508
8509 PR breakpoints/8554.
8510
8511 * gdb.trace/save-trace.exp: Adjust.
8512
ed41462c
L
85132010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8514
8515 PR corefiles/11511
8516 * gdb.arch/system-gcore.exp: New.
8517 * gdb.arch/gcore.c: Likewise.
8518
3f7b2faa
DE
85192010-04-15 Doug Evans <dje@google.com>
8520
fa33c3cd
DE
8521 * gdb.python/py-progspace.c: New file.
8522 * gdb.python/py-progspace.exp: New file.
8523
3f7b2faa
DE
8524 * gdb.base/source.exp: Add tests for "source -s".
8525
79f283fe
PM
85262010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8527
8528 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8529 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8530 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8531 * gdb.python/py-mi.exp: New test for to_string returning None.
8532
fc8eb08a
PM
85332010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8534
8535 * gdb.python/py-breakpoint.c: Make result global.
8536
26e197f6
JK
85372010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8538
8539 Fix non-GNU make compatibility.
8540 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8541
adc36818
PM
85422010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8543
8544 * gdb.python/py-breakpoint.exp: New File.
8545 * gdb.python/py-breakpoint.C: Ditto.
8546
64e17368
SS
85472010-04-08 Stan Shebs <stan@codesourcery.com>
8548
8549 * gdb.trace/actions.exp: Clear default-collect.
8550 * gdb.trace/save-trace.exp: Clear default-collect.
8551
fff5cc64
PM
85522010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8553
8554 * gdb.python/py-value: Add null string variable.
8555 (test_lazy_string): Test zero length, NULL address lazy
8556 strings.
8557
a055a187
L
85582010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8559
8560 * gdb.arch/i386-avx.c: New.
8561 * gdb.arch/i386-avx.exp: Likewise.
8562
8563 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8564
96e39866
DE
85652010-04-06 Doug Evans <dje@google.com>
8566
8567 * gdb.base/source-test.gdb: New file.
8568 * gdb.base/source.exp: Test source -v.
8569
5984a431
UW
85702010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8571
8572 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8573
ec8a089a
PM
85742010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8575
8576 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8577 within one line, unless it is followed by a double quote.
8578 * gdb.stabs/hppa.sed: Idem.
8579 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8580 * gdb.stabs/weird.exp: Check for correct parsing of
8581 char and string constants.
ec8a089a
PM
8582 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8583 in .stabs to .stabx substitution.
8584
fce3c1f0
SS
85852010-04-05 Stan Shebs <stan@codesourcery.com>
8586
8587 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8588 constant global.
8589 * gdb.trace/tfile.exp: Try to print them.
8590
d77f58be
SS
85912010-04-04 Stan Shebs <stan@codesourcery.com>
8592
8593 * gdb.base/completion.exp: Update for new "info watchpoints".
8594 * gdb.base/default.exp: Ditto.
8595 * gdb.base/help.exp: Ditto.
8596 * gdb.base/watchpoint.exp: Ditto.
8597 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8598
af54718e
SS
85992010-04-04 Stan Shebs <stan@codesourcery.com>
8600
8601 * gdb.trace/tfile.exp: Sharpen tfind test.
8602
74d1f91e
JK
86032010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8604
8605 * gdb.base/break-entry.exp: New.
8606
eb8e76db 86072010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8608 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8609
8610 * gdb.reverse/i386-sse-reverse.exp: New file.
8611 * gdb.reverse/i386-sse-reverse.c: New file.
8612
bf65cad8
PA
86132010-04-02 Pedro Alves <pedro@codesourcery.com>
8614
8615 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8616
fff87407
SS
86172010-04-01 Stan Shebs <stan@codesourcery.com>
8618
8619 * gdb.trace/actions.exp: Tweak expected output.
8620 * gdb.trace/while-stepping.exp: Tweak expected output.
8621
fe01d668
L
86222010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8623
8624 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8625
86b17b60
PA
86262010-04-01 Pedro Alves <pedro@codesourcery.com>
8627
8628 * gdb.base/commands.exp: Adjust.
8629 * gdb.cp/extern-c.exp: Adjust.
8630
2c58c0a9
PA
86312010-04-01 Pedro Alves <pedro@codesourcery.com>
8632
8633 * gdb.trace/collection.c (local_test_func): Define a local struct,
8634 and instanciate it.
8635
0db9b91c
PA
86362010-04-01 Pedro Alves <pedro@codesourcery.com>
8637
8638 * gdb.trace/collection.exp (gdb_collect_args_test)
8639 (gdb_collect_argarray_test): XFAIL the tests that assume the
8640 argarray argument's elements are collected.
8641
8072405b
JK
86422010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8643
8644 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8645 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8646
8bf6485c
SS
86472010-03-31 Stan Shebs <stan@codesourcery.com>
8648
8649 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8650 and tracepoint conditionals.
8651 (gdb_verify_tracepoints): Delete unused return.
8652
fd7f724a
KS
86532010-03-26 Keith Seitz <keiths@redhat.com>
8654
8655 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8656 appear in the output before main.
8657 Remove KFAIL for gdb/2215 aka bz 9320.
8658
8d9e7719
DE
86592010-03-30 Doug Evans <dje@google.com>
8660
0906dd0b
DE
8661 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8662 by dejagnu.
8663 * gdb.arch/amd64-dword.exp: Ditto.
8664
8d9e7719
DE
8665 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8666 match.
8667 (break printf): Ditto.
8668
1da644f0
SW
86692010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8670
8671 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8672 gcc < 4.4.
8673 * gdb.cp/shadow.exp: Ditto.
8674
a8121990
PA
86752010-03-29 Pedro Alves <pedro@codesourcery.com>
8676
8677 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8678 "tstart" is silent.
8679
6e79d367
PA
86802010-03-29 Pedro Alves <pedro@codesourcery.com>
8681
8682 * gdb.trace/collection.exp (executable): New.
8683 (binfile): Use it.
8684 (fpreg, spreg, pcreg): New.
8685 (test_register): Use gdb_test_multiple. Pass /x to print.
8686 (prepare_for_trace_test): New.
8687 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8688 (gdb_collect_args_test, gdb_collect_argstruct_test)
8689 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8690 prepare_for_trace_test.
8691 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8692 fpreg, spreg and pcreg.
8693 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8694 prepare_for_trace_test.
8695 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8696 try to detect tracing support here. Don't set breakpoints at
8697 `begin' or `end' here.
8698 <global scope>: Use clean_restart. Run to main before checking
8699 for tracing support. Check for for tracing support here.
8700
09248348
JK
87012010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8702
8703 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8704 " as $displacement" to "seen displacement message".
8705
d350db38
PA
87062010-03-28 Pedro Alves <pedro@codesourcery.com>
8707
8708 * gdb.trace/while-dyn.exp (executable): New variable.
8709 (binfile): Use it.
8710 (test_while_stepping): New function. Move most tests here. Call
8711 it once for each of the while-stepping, stepping and ws aliases.
8712
907af001
UW
87132010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8714
8715 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8716 that do not provide the tagless_struct type name at all.
8717 (test_print_anon_union): Do not check value of uninitialized
8718 union member. Do not use cp_test_ptype_class, so we can accept
8719 "long" as well as "long int".
8720
610197fd
PA
87212010-03-26 Pedro Alves <pedro@codesourcery.com>
8722
8723 * gdb.trace/tfile.c (tohex, bin2hex): New.
8724 (write_error_trace_file): Hexify error description.
8725
6c28cbf2
SS
87262010-03-25 Stan Shebs <stan@codesourcery.com>
8727
8728 * gdb.trace/tfile.c: Generate an additional trace file, improve
8729 portability.
8730 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8731 files in a better way.
8732
e62b8c7e
KS
87332010-03-25 Keith Seitz <keiths@redhat.com>
8734
8735 * gdb.java/jprint.exp: XFAIL printing of static class members
8736 because of GCC debuginfo problem.
8737
82ccf5a5
JK
87382010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8739
8740 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8741
293e2f9e
DJ
87422010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8743
8744 * gdb.base/completion.exp: Allow long instead of long int.
8745 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8746 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8747 variable p.
8748 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8749 * gdb.base/pointers.exp: Allow long instead of long int.
8750 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8751 * gdb.base/step-line.exp: Allow a directory before the source file name.
8752
95a42b64
TT
87532010-03-24 Tom Tromey <tromey@redhat.com>
8754
8755 PR breakpoints/9352:
8756 * gdb.base/default.exp: Update.
8757 * gdb.base/commands.exp: Update.
8758 * gdb.cp/extern-c.exp: Test setting commands on multiple
8759 breakpoints at once.
8760
2390201f
DJ
87612010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8762
8763 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8764 if gdb,nosignals.
8765 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8766 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8767 exited".
8768
8c9a6790
SS
87692010-03-24 Stan Shebs <stan@codesourcery.com>
8770
8771 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8772
a6c727b2
DJ
87732010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8774
8775 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8776 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8777 argument. Handle "short" and "long".
8778 (Top level): Pass overprototyped output for old_fptr and xptr.
8779
4dfd5423
PA
87802010-03-23 Pedro Alves <pedro@codesourcery.com>
8781
8782 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8783 format strings and add casts to avoid compiler warnings.
8784
87852010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8786
8787 * lib/trace-support.exp (gdb_trace_setactions):
8788 Don't expect whitespace after ">" prompt.
8789 * gdb.trace/actions.exp: Adjust for output changes.
8790 * gdb.trace/while-stepping.exp: Likewise.
8791
c847d045
JK
87922010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8793
8794 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8795 and r157645).
8796
5f717f1d
JK
87972010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8798
8799 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8800 New.
8801
7d6d51d5
DJ
88022010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8803
8804 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8805 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8806
3b11a015
SS
88072010-03-19 Stan Shebs <stan@codesourcery.com>
8808
8809 * gdb.trace/ax.exp: New file.
8810
d7d158ed
DE
88112010-03-19 Doug Evans <dje@google.com>
8812
6bb85cd1
DE
8813 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8814 output from gcc.
8815
d7d158ed
DE
8816 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8817 named /usr/sbin/prelink<foo>.
8818
4daf5ac0
SS
88192010-03-18 Stan Shebs <stan@codesourcery.com>
8820
8821 * gdb.trace/circ.exp: Test circular-trace-buffer.
8822 * gdb.trace/tfile.exp: Update tstatus test.
8823
e8d05480
JB
88242010-03-18 Joel Brobecker <brobecker@adacore.com>
8825
8826 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8827 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8828
441b986a
UW
88292010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8830
8831 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8832
4247603b
PA
88332010-03-18 Pedro Alves <pedro@codesourcery.com>
8834
8835 * gdb.base/default.exp: Adjust the expected output of the finish
8836 and until commands when the inferior is not being run.
8837
13387711
SW
88382010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8839
8840 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8841 * gdb.cp/nsusing.exp: Ditto.
8842
6e31430b
TT
88432010-03-15 Tom Tromey <tromey@redhat.com>
8844
8845 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
8846 * gdb.cp/userdef.cc (operator==): New function.
8847 (main): New locals mem1, mem2.
8848
e2d69cb5
JZ
88492010-03-15 Jie Zhang <jie@codesourcery.com>
8850
8851 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
8852 Declare and use new loadtimeout variable.
8853
f572f0a9
DJ
88542010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
8855
8856 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
8857 Use gdb_load later.
8858
51f4c0b0
PA
88592010-03-14 Pedro Alves <pedro@codesourcery.com>
8860
8861 * gdb.base/solib-disc.c (main): Make format of fprintf a string
8862 literal. Add missing endlines to prints to stderr.
8863
1c809c68
TT
88642010-03-12 Tom Tromey <tromey@redhat.com>
8865
8866 PR c++/9708:
8867 * gdb.cp/m-static.exp: Add regression test.
8868 * gdb.cp/m-static.cc (method): New method.
8869 (main): Call it.
8870
00ae8fef
SW
88712010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
8872
8873 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
8874 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
8875
759f0f0b
PA
88762010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8877
21e24d21
PA
8878 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
8879
88802010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8881
759f0f0b
PA
8882 * lib/gdb.exp (skip_stl_tests): New.
8883 (gdb_compile): Symbian needs -ldl.
8884 (shlib_target_file): New.
8885 (shlib_symbol_file): New.
8886 (gdb_load_shlibs): Use shlib_target_file.
8887 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
8888 * gdb.cp/exception.exp: Use skip_stl_tests.
8889 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
8890 * gdb.cp/try_catch.exp: Use skip_stl_tests.
8891 * gdb.cp/mb-templates.exp: Ditto.
8892 * gdb.base/commands.exp: Relax regexes.
8893 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
8894 shlib_target_file and shlib_symbol_file.
8895 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
8896 sections.
8897 * gdb.base/ending-run.exp: Accept E32Main for symbian.
8898 * gdb.base/solib-disc.exp: Use
8899 shlib_target_file and shlib_symbol_file.
8900 * gdb.base/unload.exp: Don't skip on symbian. Use
8901 shlib_target_file and shlib_symbol_file.
8902 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
8903
6a8f2671 89042010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8905
6a8f2671
PA
8906 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
8907 * gdb.trace/report.exp: Adjust for x86 and x86_64.
8908 Issue a tfind end before looking for a tracepoint frame.
8909 * gdb.trace/tfind.exp: Adjust tstatus output.
8910 Adjust disassembly output.
8911 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
8912
ccf26247
JK
89132010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8914
8915 * gdb.base/break-interp.exp: Create new displacement parameter value
8916 for the test_ld calls.
8917 (reach): New parameter displacement, verify its content. New push of
8918 pf_prefix "reach-$func:". Import global expect_out.
8919 (test_core): New parameter displacement, verify its content. New push
8920 of pf_prefix "core:". New command "set verbose on". Import global
8921 expect_out.
8922 (test_attach): New parameter displacement, verify its content. New
8923 push of pf_prefix "attach:". New command "set verbose on". Import
8924 global expect_out.
8925 (test_ld): New parameter displacement, pass it to the reach, test_core
8926 and test_attach calls and verify its content in the "ld.so exit" test.
8927 * gdb.base/prelink.exp: Remove gdb_exit and final return.
8928 (prelink): Update expected text, use gdb_test.
8929
e469c7fb
DE
89302010-03-10 Doug Evans <dje@google.com>
8931
8932 * gdb.base/checkpoint.exp: Fix comment.
8933 Lengthen timeout while doing >600 checkpoints test.
8934 Rename duplicate "kill all one" test to keep test names unique.
8935
60e1c644
PA
89362010-03-10 Pedro Alves <pedro@codesourcery.com>
8937
8938 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
8939
cec808ec
KS
89402010-03-08 Keith Seitz <keiths@redhat.com>
8941
889bf7c5
PA
8942 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
8943 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
8944 (dm_type_long): New function.
8945 (dm_type_unsigned_short): New function.
8946 (dm_type_unsigned_long): New function.
8947 (myint): New typedef.
8948 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
8949 long, unsigned shor and long, operator char*, and typedef.
8950 (test_lookup_operator_functions): Add operator char* test.
8951 (test_paddr_operator_functions): Likewise.
8952 (test_paddr_overloaded_functions): Use probe values for
8953 short, long, and unsigned short and long.
8954 (test_paddr_hairy_functions): If the demangler probe detected
8955 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
8956 demangler.
8957 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
8958 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
8959 and "print null_pmf".
8960 Add test "ptype a.*pmf".
8961 * gdb.cp/overload.exp: Allow optional "int" to appear with
8962 "short" and "long".
8963 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
8964 long expect value for men_overload1arg.
8965 Allow "int" to appear with "short" and "long".
8966 When testing "info break", add argument for main (void).
8967 Also allow "int" to appear with "short" and "long".
8968 Ditto with "unsigned" and "long long".
cec808ec
KS
8969 * gdb.java/jmain.exp: Do not enclose methods names in single
8970 quotes.
8971 * gdb.java/jmisc.exp: Likewise.
8972 * gdb.java/jprint.exp: Likewise.
8973 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
8974
8975 From Jan Kratochvil <jan.kratochvil@redhat.com>:
8976 * gdb.cp/exception.exp (backtrace after first throw)
8977 (backtrace after second throw): Allow a namespace before __cxa_throw.
8978 (backtrace after first catch, backtrace after second catch): Allow
8979 a namespace before __cxa_begin_catch.
8980
8981 * gdb.cp/cpexprs.exp: New file.
8982 * gdb.cp/cpexprs.cc: New file.
8983
8984 From Daniel Jacobowitz <dan@codesourcery.com>
8985 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
8986 to use string_to_regexp.
8987 (ctor, dtor): New functions. Use them to match constructor
8988 and destructor function types.
8989 (Top level): Use runto_main.
8990
f870a310
TT
89912010-03-05 Tom Tromey <tromey@redhat.com>
8992
8993 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
8994 gdb.target_charset.
8995 (pp_ns.to_string): Likewise.
8996
0c199f28
KS
89972010-03-04 Keith Seitz <keiths@redhat.com>
8998
8999 * gdb.cp/overload.exp: Test that the filename portion of a linespec
9000 can be quoted. Test that both the filename and function/line
9001 portions can be quoted at the same time.
9002
c7437ca6
PA
90032010-03-04 Pedro Alves <pedro@codesourcery.com>
9004
9005 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
9006
b111b805
DE
90072010-03-03 Doug Evans <dje@google.com>
9008
24486cb7
DE
9009 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
9010 libc contains libpthread.
9011
b111b805
DE
9012 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
9013 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
9014 of gdb_compile. Add another pattern to match android backtrace.
9015
a0e0ef55
TT
90162010-03-03 Tom Tromey <tromey@redhat.com>
9017
9018 PR gdb/11345:
9019 * gdb.base/printcmds.exp (test_printf): Add test.
9020
1ba53b71
L
90212010-03-02 H.J. Lu <hongjiu.lu@intel.com>
9022
9023 * gdb.arch/amd64-byte.exp: New.
9024 * gdb.arch/amd64-dword.exp: Likewise.
9025 * gdb.arch/amd64-pseudo.c: Likewise.
9026 * gdb.arch/amd64-word.exp: Likewise.
9027 * gdb.arch/i386-byte.exp: Likewise.
9028 * gdb.arch/i386-pseudo.c: Likewise.
9029 * gdb.arch/i386-word.exp: Likewise.
9030
f5dff777
DJ
90312010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9032
9033 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
9034 types. Add structreg, bitfields, and flags registers.
9035 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
9036 registers.
9037
90884b2b
L
90382010-03-01 H.J. Lu <hongjiu.lu@intel.com>
9039
9040 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
9041 (load_description): Set architecture if defined.
9042
dc00d89f
PM
90432010-02-28 Phil Muldoon <pmuldoon@redhat.com>
9044
9045 * gdb.python/py-frame.exp: Add read_var block tests.
9046 * gdb.python/py-frame.c (block): New function.
9047
0e095b7e
JK
90482010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9049 Daniel Jacobowitz <dan@codesourcery.com>
9050
9051 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
9052
624f1a65
DM
90532010-02-25 David S. Miller <davem@davemloft.net>
9054
9055 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9056 fix logic for setting all_syscalls_numbers.
9057
f3e9a817
PM
90582010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9059
9060 * Makefile.in: Add py-block and py-symbol.
9061 * gdb.python/py-symbol.exp: New File.
9062 * gdb.python/py-symtab.exp: New File.
9063 * gdb.python/py-block.exp: New File.
9064 * gdb.python/py-symbol.c: New File.
9065 * gdb.python/py-block.c: New File.
9066
f6bbabf0
PM
90672010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9068
9069 PR python/11314
9070 * lib/gdb.exp (skip_python_tests): New function.
9071 * gdb.python/py-cmd.exp: Use skip_python_tests.
9072 * gdb.python/py-frame.exp: Likewise.
9073 * gdb.python/py-function.exp: Likewise.
9074 * gdb.python/py-prettyprint.exp: Likewise.
9075 * gdb.python/py-template.exp: Likewise.
9076 * gdb.python/py-type.exp: Likewise.
9077 * gdb.python/py-value.exp: Likewise.
9078
85d721b8
PA
90792010-02-22 Pedro Alves <pedro@codesourcery.com>
9080
9081 PR9605
9082
9083 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9084
48e32051
TT
90852010-02-19 Tom Tromey <tromey@redhat.com>
9086
9087 PR c++/8693, PR c++/9496:
9088 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9089 regression tests.
9090
ac9c0048
JK
90912010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9092
9093 Fix compatibility with m68k as.
9094 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9095 Use only /* comments */.
9096
57bb97a4
UW
90972010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9098
9099 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9100 * configure: Regenerate.
9101
7d1bf85c
DJ
91022010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9103
9104 * gdb.python/py-type.exp: Check for Python support.
9105
061b5285
PA
91062010-02-17 Pedro Alves <pedro@codesourcery.com>
9107
9108 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9109 `regsub' syntax available.
9110
f8a8bc2c
PA
91112010-02-17 Pedro Alves <pedro@codesourcery.com>
9112
9113 * gdb.base/shmain.c (main): Remove printf call.
9114 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9115 * gdb.base/unload.c (main): Make format of fprintf a string
9116 literal. Add missing endlines to prints to stderr.
9117 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9118
6f451e5e
TT
91192010-02-17 Tom Tromey <tromey@redhat.com>
9120
9121 * gdb.java/jprint.java (jprint.props): New field.
9122 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9123
12d79008
PA
91242010-02-17 Pedro Alves <pedro@codesourcery.com>
9125
ef801a0e 9126 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9127 available.
9128
d252f7e5
DJ
91292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9130
9131 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9132 creation to support remote host testing.
9133
67bdab6c
DJ
91342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9135
9136 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9137 Recognize "command not found".
9138
bb391223
DJ
91392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9140
9141 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9142 single-stepping.
9143
70362913
DJ
91442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9145
9146 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9147 if arguments are not supported.
9148
493f3c00
DJ
91492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9150
9151 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9152 be const or non-const.
9153
8034c749
DJ
91542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9155
9156 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9157 mi_send_resuming_command to send -exec-continue.
9158
791dfb64
DJ
91592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9160
9161 * gdb.base/list.exp (test_list_filename_and_function): Add test
9162 with single quotes.
9163 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9164 matching.
9165 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9166 Add KFAIL'd tests for PR gdb/11289.
9167
7c5fe868
DJ
91682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9169
9170 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9171
fdc498b8
DJ
91722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9173
9174 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9175 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9176 a temporary directory.
9177
b519e2a6
DJ
91782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9179
9180 * gdb.base/charset.exp: Use a single regular expression to match
9181 show host-charset and show target-charset output.
9182
74164c56
JK
91832010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9184
9185 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9186 "Illegal process-id" expect string more exact.
9187 (attach to digits-starting nonsense is prohibited): New.
9188
701ed6dc
JK
91892010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9190
9191 * gdb.base/prelink.exp (set verbose on): New.
9192
889bf7c5 91932010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9194
9195 * mi-reverse.exp: New file. Test for reverse option to the
9196 following MI commands: exec-continue, exec-finish, exec-next,
9197 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9198
dadf0e9c
JB
91992010-02-09 Joel Brobecker <brobecker@adacore.com>
9200
9201 * gdb.ada/ptype_tagged_param: New testcase.
9202
714f19d5
TT
92032010-02-08 Tom Tromey <tromey@redhat.com>
9204
9205 PR c++/8017:
9206 * gdb.cp/overload.exp: Add tests.
9207 * gdb.cp/overload.cc (struct K): New.
9208 (namespace N): New.
9209 (main): Call new functions.
9210 (K::staticoverload): Define.
9211
889bf7c5 92122010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9213
9214 PR gdb/10728
9215 * gdb.cp/pr10728-x.h: New file.
9216 * gdb.cp/pr10728-x.cc: New file.
9217 * gdb.cp/pr10728-y.cc: New file.
9218 * gdb.cp/pr10728.exp: New file.
9219 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9220
889bf7c5 92212010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9222
9223 PR gdb/9067
9224 * gdb.cp/pr9067.exp: New
9225 * gdb.cp/pr9067.cc: New
9226 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9227
7b356089
JB
92282010-02-08 Joel Brobecker <brobecker@adacore.com>
9229
9230 * lib/gdb.exp (gdb_test_timeout): New global variable.
9231 Set it to timeout if not already set.
9232 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9233
1be00882
DE
92342010-02-05 Doug Evans <dje@google.com>
9235
9236 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9237 user.
9238
82856980
SW
92392010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9240
9241 PR c++/7935:
9242 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9243
1a334831
TT
92442010-02-04 Tom Tromey <tromey@redhat.com>
9245
9246 * gdb.cp/virtbase.exp: Make test case names unique.
9247
9c3c02fd
TT
92482010-02-02 Tom Tromey <tromey@redhat.com>
9249
9250 * gdb.cp/virtbase.exp: Add regression tests.
9251 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9252 (main): Instantiate RHC.
9253
0cc2414c
TT
92542010-02-02 Tom Tromey <tromey@redhat.com>
9255
9256 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9257 type-printing change.
9258
edf3d5f3
TT
92592010-02-02 Tom Tromey <tromey@redhat.com>
9260
9261 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9262 * gdb.cp/virtbase.cc: New file.
9263 * gdb.cp/virtbase.exp: New file.
9264 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9265
e4b7f41c
JK
92662010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9267
9268 PR libc/11214:
9269 * gdb.threads/current-lwp-dead.c: Include features.h.
9270 (HAS_NOMMU): New.
9271 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9272
b381ea14
JK
92732010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9274
9275 * gdb.base/symbol-without-target_section.exp,
9276 gdb.base/symbol-without-target_section.c: New.
9277
c593ac0e
DJ
92782010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9279
9280 * gdb.base/bigcore.exp: Reset increased timeout.
9281 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9282
db25f29d
DJ
92832010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9284
9285 * gdb.base/gcore.exp (capture_command_output): Use
9286 gdb_test_multiple.
9287
f9d67f43
DJ
92882010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9289
9290 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9291 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9292 (Top level): Call it.
9293
177321bd
DJ
92942010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9295
9296 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9297
97f2ed50
DJ
92982010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9299
9300 * gdb.base/call-strs.exp, gdb.base/default.exp,
9301 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9302 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9303 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9304 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9305 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9306 * gdb.base/ending-run.exp: Correct restore of timeout.
9307 * gdb.base/page.exp: Remove unnecessary timeout setting.
9308
e4e2711a
JB
93092010-01-29 Joel Brobecker <brobecker@adacore.com>
9310
9311 * gdb.ada/rec_return: New testcase.
9312
ba581dc1
JB
93132010-01-29 Joel Brobecker <brobecker@adacore.com>
9314
9315 * gdb.ada/call_pn: New testcase.
9316
4ea95be9
DJ
93172010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9318
9319 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9320 (Top level): Use it to resume.
9321 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9322 the Thumb mode displaced stepping error as unsupported.
9323
df83a9bf
SW
93242010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9325
889bf7c5
PA
9326 * gdb.cp/nsusing.exp: Added more tests.
9327 * gdb.cp/nsrecurs.exp: Ditto.
9328 * gdb.cp/nsusing.cc: Added test functions.
9329 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9330
40b27cdc
JK
93312010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9332
9333 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9334 absolute directory pathnames in gdb.sum file.
9335
de958931
SW
93362010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9337
9338 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9339 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9340
708ead4e
TT
93412010-01-26 Tom Tromey <tromey@redhat.com>
9342
9343 PR exp/7643:
9344 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9345 setup_kfail.
9346
b14e635e
SW
93472010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9348
9349 * gdb.cp/nsrecurs.exp: New test.
9350 * gdb.cp/nsrecurs.cc: New test program.
9351 * gdb.cp/nsstress.exp: New test.
9352 * gdb.cp/nsstress.cc: New test program.
9353 * gdb.cp/nsdecl.exp: New test.
9354 * gdb.cp/nsdecl.cc: New test program.
9355
8540c487
SW
93562010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9357
9358 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9359 imported into file scope.
9360 Marked test as xfail.
9361 * gdb.cp/namespace-using.cc (marker5): New function.
9362 * gdb.cp/shadow.exp: New test.
9363 * gdb.cp/shadow.cc: New test program.
9364 * gdb.cp/nsimport.exp: New test.
9365 * gdb.cp/nsimport.cc: New test program.
9366
421d5d99
TT
93672010-01-25 Tom Tromey <tromey@redhat.com>
9368
9369 PR gdb/11049:
9370 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9371 with "set print null-stop on".
9372
691f8dc1
JK
93732010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9374
9375 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9376 Adjust it for DISASSEMBLY_OMIT_FNAME.
9377
0b92b5bb
TT
93782010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9379
9380 PR symtab/11199:
9381 * gdb.dwarf2/member-ptr-forwardref.exp,
9382 gdb.dwarf2/member-ptr-forwardref.S: New.
9383
23787403
JK
93842010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9385
9386 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9387 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9388 thread1_tid_mutex. Remove gdbstop_mutex handling.
9389 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9390 thread2_tid_mutex. Remove gdbstop_mutex handling.
9391 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9392 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9393 pthread_cond_wait conditionalizations by while loops.
9394
b966cb8a
TT
93952010-01-20 Tom Tromey <tromey@redhat.com>
9396
9397 PR backtrace/10770:
9398 * gdb.dwarf2/pr10770.exp: New file.
9399 * gdb.dwarf2/pr10770.c: New file.
9400 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9401
fcae584b
VP
94022010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9403
9404 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9405 that target was removed, and the test always runs native anyway.
9406
a0f49112
JK
94072010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9408
9409 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9410 gdb.base/watchpoint-cond-gone-stripped.c: New.
9411
ceeb3d5a
TT
94122010-01-19 Tom Tromey <tromey@redhat.com>
9413
9414 PR c++/8000:
9415 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9416 existing tests.
9417 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9418 (main): Use AAA::SomeEnum.
9419
dd322c54
JK
94202010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9421
9422 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9423 (test_ignore_count): Declare line_callme_body global.
9424 (run to breakpoint with ignore count): Use line_callme_body.
9425 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9426 (set line_main_hello, set line_main_return): Reindent.
9427 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9428 New.
9429 (continue to callee4): Use line_callee4_body.
9430 (check *stopped from CLI command): Use line_callee4_next.
9431 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9432 (set line_main_hello, set line_main_return): Reindent.
9433 (set line_callee4_head, set line_callee4_body): New.
9434 (continue to callee4): Use line_callee4_body.
9435
4e8f195d
TT
94362010-01-18 Tom Tromey <tromey@redhat.com>
9437
9438 PR c++/9680:
9439 * gdb.cp/casts.cc: Add new classes and variables.
9440 * gdb.cp/casts.exp: Test new operators.
9441
9e14a9ba
JB
94422010-01-18 Tom Tromey <tromey@redhat.com>
9443 Thiago Jung Bauermann <bauerman@br.ibm.com>
9444
9445 * gdb.python/source2.py: New file.
9446 * gdb.python/source1: New file.
9447 * gdb.python/python.exp: Test "source" command.
9448
00bf0b85
SS
94492010-01-15 Stan Shebs <stan@codesourcery.com>
9450
9451 * gdb.trace/tfile.c: New file.
9452 * gdb.trace/tfile.exp: New file.
889bf7c5 9453
55235ad7
JK
94542010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9455
9456 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9457
9f2982ff
JK
94582010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9459
9460 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9461
bbfba9ed
JK
94622010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9463
9464 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9465 (libfunc): New parameter action. Implement also selectable "sleep".
9466 * gdb.base/break-interp-main.c: Include assert.h.
9467 (libfunc): New parameter action.
9468 (main): New parameters argc and argv. Assert argc. Pass argv.
9469 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9470 (test_attach): New proc.
9471 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9472 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9473
61f0d762
JK
94742010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9475
9476 * gdb.base/break-interp.exp (test_core): New proc.
9477 (test_ld): Call it.
9478
06a6f270
JK
94792010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9480
9481 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9482 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9483 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9484 and gdb_compile_shlib. Use new -Wl compiler options.
9485 (dl bt, main bt): New tests.
9486
51bee8e9
JK
94872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9488
9489 Support PIEs with no symfile_objfile.
9490 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9491 (test_ld): New parameter trynosym.
9492 (test_ld <$trynosym>): New block.
9493
b8040f19
JK
94942010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9495
9496 * gdb.base/break-interp.exp: New file.
9497
be759fcf
PM
94982010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9499
9500 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9501 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9502 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9503 test.
9504 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9505 * gdb.python/py-mi.exp: Add lazy string test.
9506
dc146f7c
VP
95072010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9508
9509 * lib/mi-support.exp (mi_check_thread_states): Handle
9510 core number in thread listing.
9511
b4ba55a1
JB
95122010-01-12 Joel Brobecker <brobecker@adacore.com>
9513
9514 * gdb.base/maint.exp: Adjust the expected output for the
9515 "maint print type" test. Use gdb_test_multiple instead of
9516 gdb_sent/gdb_expect.
9517
08e24bd4
DE
95182010-01-11 Doug Evans <dje@google.com>
9519
6496a609
DE
9520 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9521 from gdbserver_download. All callers updated.
9522
08e24bd4
DE
9523 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9524
b5cfddf5
JK
95252010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9526
9527 Implement binary numbers parsing.
9528 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9529 (test_integer_literals_rejected): New binary tests.
9530
3725885a
RW
95312010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9532
9533 * gdb.cell/configure: Regenerate.
9534
37aeb5df
JK
95352010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9536
9537 * gdb.base/corefile.exp: Move the core finding block out and call it as
9538 core_find, new variable $corefile, replace corefile by $corefile and
9539 [file tail $corefile] for usage vs. test names resp.
9540 * lib/gdb.exp (core_find): Move it as a new function here. New
9541 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9542 $destcore. Return "" on error.
9543
d521f563
JK
95442010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9545
9546 Workaround PR binutils/10802.
9547 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9548 (twice).
9549
28f24826
DJ
95502010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9551
9552 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9553
2de75e71
JB
95542010-01-08 Joel Brobecker <brobecker@adacore.com>
9555
9556 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9557 call, to avoid interruption.
9558
fe00719b 95592010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9560
9561 * gdb.stabs/weird.def (args93): New.
9562
d0ef5df8
DE
95632010-01-07 Doug Evans <dje@google.com>
9564
9565 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9566
3a08d52f
TT
95672010-01-07 Tom Tromey <tromey@redhat.com>
9568
9569 * gdb.base/source.exp: Use correct line number.
9570
7a697b8d
SS
95712010-01-05 Stan Shebs <stan@codesourcery.com>
9572
9573 * gdb.trace/tracecmd.exp: Test ftrace.
9574
7803799a
UW
95752010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9576
9577 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9578
c54eabfa
JK
95792010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9580
9581 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9582 "uint_for_mi_testing".
9583
02e7ef19
JB
95842010-01-01 Joel Brobecker <brobecker@adacore.com>
9585
9586 Test indented comment in file being sourced.
9587 * gdb.base/commands.exp: Test indented comment in file being sourced.
9588
abd775ce
JB
95892010-01-01 Joel Brobecker <brobecker@adacore.com>
9590
9591 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9592 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9593 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9594 notice.
9595
79b55b82
JB
95962010-01-01 Joel Brobecker <brobecker@adacore.com>
9597
9598 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9599 notice.
9600
8997583e
JK
96012010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9602
9603 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9604 missing $after_stopped and comma (,) expectation.
9605
6da95a67
SS
96062009-12-31 Stan Shebs <stan@codesourcery.com>
9607
9608 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9609
218d2fc6
TJB
96102009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9611
9612 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9613 (top level): Call test_watchpoint_in_big_blob.
9614 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9615 watchpoints.
9616 (func3): Write to buf.
9617
236f1d4d
SS
96182009-12-29 Stan Shebs <stan@codesourcery.com>
9619
9620 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9621
f61e138d
SS
96222009-12-28 Stan Shebs <stan@codesourcery.com>
9623
9624 * gdb.trace/tsv.exp: New file.
9625 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9626
0219b378
DJ
96272009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9628
9629 * gdb.base/find.c (main): Reference search buffers.
9630 * gdb.base/included.c (main): Reference integer.
9631 * gdb.base/ptype.c (charfoo): Declare.
9632 (intfoo): Call charfoo.
9633 * gdb.base/scope0.c (useitp): New function.
9634 (usestatics): Use useitp.
9635 (useit): Add a type for val.
9636 * gdb.base/scope1.c (useit1): Take a pointer argument.
9637 (usestatics1): Update calls to useit1.
9638 * gdb.cp/call-c.cc: Declare foo.
9639 (main): Call foo.
9640 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9641 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9642 (main): Call C::ensureRefs and ensureOtherRefs.
9643 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9644 variables.
9645 (ensureOtherRefs): New function.
9646 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9647 * gdb.cp/templates.cc (main): Call t5i.value.
9648
3f78692f
JK
96492009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9650
9651 Fix compatibility with G++-4.5.
9652 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9653 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9654 (uncaught return): Remove.
9655
429374b8
JK
96562009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9657 Phil Muldoon <pmuldoon@redhat.com>
9658
9659 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9660 (bp_location13, bp_location14, bp_location17, bp_location18)
9661 (marker3_proto, marker4_proto): New variables.
9662 (breakpoint info): Update output.
9663 (run until breakpoint at marker3, run until breakpoint at marker4): New
9664 tests.
9665
859825b8
JK
96662009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9667
9668 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9669 Replace the printf call of Y by provided "y-set-1" label. New block
9670 for the second shared library.
9671 * gdb.base/unload.exp: Compile also the second library, call
9672 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9673 (single pending breakpoint info): Rename to ...
9674 (pending breakpoint info before run): ... this extended test.
9675 (libfile2, libname2, libsrcfile2, libsrc2)
9676 (lib_sl2): New variables.
9677 (exec_opts): Set also SHLIB_NAME2.
9678 (pending breakpoint info on first run at shrfunc1)
9679 (pending breakpoint info on second run at shrfunc1)
9680 (pending breakpoint info on second run at shrfunc2)
9681 (print y from libfile, print y from libfile2): New tests.
9682 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9683 * gdb.base/unloadshr2.c: New.
9684
e6a386cd
HZ
96852009-12-22 Hui Zhu <teawater@gmail.com>
9686
9687 * gdb.reverse/sigall-reverse.exp: Adjust.
9688
9e19b45e
VP
96892009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9690
9691 PR gdb/10884
9692
9693 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9694 (main): Call do_bitfield_tests.
aacf5b1e 9695 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9696
d53a7b30
JB
96972009-12-20 Joel Brobecker <brobecker@adacore.com>
9698
9699 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9700 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9701 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9702 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9703 gdb.modula2/unbounded1.c: Update copyright header.
9704
191ca0a1
CM
97052009-12-10 Chris Moller <moller@mollerware.com>
9706
9707 PR gdb/9399
9708 * gdb.cp/virtfunc2.exp: New tests
9709 * gdb.cp/virtfunc2.cc: New tests
9710 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9711
0fa6cf1b
MS
97122009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9713
9714 * gdb.reverse/i387-env-reverse.c: New file.
9715 * gdb.reverse/i387-env-reverse.exp: New file.
9716 * gdb.reverse/i387-stack-reverse.c: New file.
9717 * gdb.reverse/i387-stack-reverse.exp: New file.
9718
361ae042
PM
97192009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9720
9721 * gdb.python/py-type.exp (test_range): New test.
9722
bfd31e71
PM
97232009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9724
9725 PR python/10805
9726
9727 * gdb.python/py-type.exp: New file.
9728 * gdb.python/py-type.c: New file.
9729 * Makefile.in: Add py-type.
9730
57a1d736
TT
97312009-12-03 Tom Tromey <tromey@redhat.com>
9732
9733 * gdb.python/py-value.exp (test_parse_and_eval): New
9734 function.
9735
1f3b5d1b
PP
97362009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9737
9738 PR gdb/11022
9739
9740 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9741 * gdb.base/pr11022.c: New test.
9742
8b7dbdc9
JK
97432009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9744
9745 Fix spurious false FAILs.
9746 * gdb.base/structs.c (chartest): New.
9747 (main): Fill-in chartest.
9748 * gdb.base/structs.exp (anychar_re, first): New.
9749 (start_structs_test): Import global anychar_re and first.
9750 New gdb_test call "set print elements 300; ${testfile}"
9751 (start_structs_test <$first>): New block.
9752 (any): Import global anychar_re. New variable ac. Use ${ac}.
9753
6a53b2ec
JK
97542009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9755
9756 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9757
d7167b4c
JK
97582009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9759
9760 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9761 Force $srcfile file.
9762 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9763
b1798462
UW
97642009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9765
9766 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9767 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9768 * gdb.threads/watchthreads-reorder.exp: Likewise.
9769
b6199126
DJ
97702009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9771
9772 PR gdb/8704
9773
9774 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9775 "if", and "thread". Correct matching in the previous test.
9776
b22a0510
DJ
97772009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9778
9779 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9780
930636d2
MS
97812009-11-23 Michael Snyder <msnyder@vmware.com>
9782
9783 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9784 * gdb.reverse-watch-precsave.exp: Ditto.
9785
21a0512e
PP
97862009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9787
9788 * gdb.asm/asm-source.exp: Adjust.
9789 * gdb.base/help.exp: Adjust.
889bf7c5 9790
fc30d5e0
PA
97912009-11-22 Pedro Alves <pedro@codesourcery.com>
9792
9793 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9794 (do_syscall_tests_without_xml): Set data-directory to
9795 /the/path/to/nowhere.
9796
f6bc2008
PA
97972009-11-21 Pedro Alves <pedro@codesourcery.com>
9798
9799 * gdb.threads/local-watch-wrong-thread.c,
9800 gdb.threads/local-watch-wrong-thread.exp: New files.
9801
8c2fb5de
PA
98022009-11-21 Pedro Alves <pedro@codesourcery.com>
9803
9804 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9805 assume new `regsub' syntax available.
9806
ebec9a0f
PA
98072009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9808
a79d3c27
JK
9809 * gdb.base/watchpoint-hw-hit-once.exp,
9810 gdb.base/watchpoint-hw-hit-once.c: New.
9811
98122009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9813
9814 * gdb.threads/watchthreads-reorder.exp,
9815 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9816
276a961b
MK
98172009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9818
9819 * gdb.xml/tdesc-regs.exp: Use for m68k.
9820
4867c1fb
PA
98212009-11-15 Pedro Alves <pedro@codesourcery.com>
9822
9823 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9824
f6838f81
DJ
98252009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9826
9827 * lib/gdb.exp (current_target_name): New procedure.
9828 (gdb_wrapper_target): New variable.
9829 (gdb_wrapper_init): Set gdb_wrapper_target.
9830 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9831 wrapper.
9832
4ac4dd3f
DJ
98332009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9834
9835 * gdb.base/remote.exp: Delete the slowest load test.
9836 Do not load with fixed packet sizes.
9837
a7881759
DJ
98382009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9839
9840 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9841
97a5b505
DJ
98422009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9843
9844 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
9845 srcfile when setting a breakpoint.
9846
d3e1fc54
DJ
98472009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
9848
9849 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9850 macros.
9851
7cbcbded
DJ
98522009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9853
9854 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
9855 to be in memory.
9856 * gdb.base/display.c (force_mem): New.
9857 (do_loops): Use it. Add breakpoint comments.
9858 (do_vars): Add a breakpoint comment.
9859 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
9860 line numbers.
9861
bdea3a92
NF
98622009-11-13 Nathan Froyd <froydnj@codesourcery.com>
9863
9864 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
9865 instead of a bare "run".
9866
269f82e5
PP
98672009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
9868
9869 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 9870
a69b7d9d
DJ
98712009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9872
9873 * lib/cell.exp (skip_cell_tests): Clean up test files before
9874 returning.
9875
b598bfda
DJ
98762009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9877
9878 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
9879 and the breakpoint menu. Do not call perror if a prompt is seen.
9880 Consume the following GDB prompt.
9881 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
9882 * gdb.cp/namespace.exp: Use gdb_test.
9883 * gdb.cp/templates.exp: Use gdb_test.
9884 (test_template_breakpoints): Use gdb_test_multiple.
9885
87728fa0
DJ
98862009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9887
9888 * gdb.base/break1.c (struct some_struct, values): Move earlier.
9889 (marker4): Reference values.
9890
b67c692f
DJ
98912009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9892
9893 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
9894 is missing.
9895
f0df251a
DJ
98962009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9897
9898 * gdb.base/break.c (need_malloc): New.
9899 * gdb.base/constvars.c (main): Reference crass and crisp.
9900 * gdb.base/gdb1821.c (main): Reference bar.
9901 * gdb.cp/gdb1355.cc (main): Reference s1.
9902 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
9903 (main): Call them.
9904 * gdb.cp/hang2.cc (dummy2): Define.
9905 * gdb.cp/hang3.cc (dummy3): Define.
9906 * gdb.cp/m-data.cc (main): Reference shadow.
9907
bdf7534a
NF
99082009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9909 Nathan Froyd <froydnj@codesourcery.com>
9910
9911 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
9912 remote host.
9913
f24fce77
NF
99142009-11-12 Nathan Froyd <froydnj@codesourcery.com>
9915
9916 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
9917 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
9918 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9919 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9920 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9921 * gdb.dwarf2/dw2-producer.exp: Likewise.
9922 * gdb.dwarf2/mac-fileno.exp: Likewise.
9923 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
9924 py-prettyprint.py to the remote host.
9925 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
9926
40f0318e
KS
99272009-11-11 Keith Seitz <keiths@redhat.com>
9928
9929 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
9930 use it instead of "Foo".
9931 * gdb.cp/classes.exp (do_tests): Add a test to access
9932 a method through a typedef'd class name.
9933
f3d9f7fb
NF
99342009-11-11 Nathan Froyd <froydnj@codesourcery.com>
9935
9936 * gdb.base/long_long.exp: Permit leading zeros on floating-point
9937 exponents.
9938 * gdb.base/pointers.exp: Likewise.
9939 * gdb.cp/ref-types.exp: Likewise.
9940
a4216f37
KS
99412009-11-11 Keith Seitz <keiths@redhat.com>
9942
9943 * gdb.cp/cplusfuncs.cc (class foo): Add operators
9944 new[] and delete[].
9945 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
9946 "void".
9947 (probe_demangler): Remove all single-quoting of
9948 method and variable names.
9949 (info_func_regexp): Remove the word "void" from any
9950 occurrence of "(void)".
9951 (print_addr_2): Remove all single-quoting of
9952 method names.
9953 (print_addr_2_kfail): Likewise.
9954 (print_addr): Single-quote C function names before
9955 passing to print_addr_2.
9956 (test_paddr_operator_functions): Remove single-quoting
9957 for method names.
9958 Add tests for operator new[] and operator delete[].
9959
9b14d7aa
JK
99602009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9961
9962 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
9963
85feb311
KS
99642009-11-09 Keith Seitz <keiths@redhat.com>
9965
9966 * gdb.cp/overload.exp: Add tests for resolving overloaded
9967 methods in expression parsing/evaluation.
9968
fa335448
DJ
99692009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
9970
9971 * lib/gdb.exp (default_gdb_version): Use --version instead of
9972 --command.
9973
ec3c07fc
NS
99742009-11-10 Nathan Sidwell <nathan@codesourcery.com>
9975
9976 * lib/gdb.exp (gdb_compile_test): New.
9977 (skip_ada_tests, skip_java_tests): New.
9978 (gdb_compile): Use gdb_compile_test for f77.
9979 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
9980 * lib/java.exp (compile_java_from_source): Remove runtests check,
9981 use gdb_compile_test to record result.
9982 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
9983 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
9984 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
9985 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
9986 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
9987 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
9988 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
9989 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
9990 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
9991 adjust gdb_compile invocations.
9992
b8b4e42b
JK
99932009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9994
9995 * Makefile.in (abs_builddir): New.
9996 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
9997 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
9998 `$(abs_builddir)/site.exp'.
9999
f8b7eaf3
DJ
100002009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
10001
10002 * config/m68k-emc.exp, lib/emc-support.exp,
10003 gdb.trace/gdb_c_test.c: Delete.
10004 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
10005 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10006 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10007 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10008 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10009 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
10010 casing for m68k-*-elf.
10011
c4187697
NS
100122009-11-03 Pedro Alves <pedro@codesourcery.com>
10013
10014 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
10015 * gdb.arch/i386-prologue.exp: Likewise.
10016 * gdb.arch/i386-unwind.exp: Likewise.
10017
db16b772
DJ
100182009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10019
10020 * lib/gdb.exp (gdb_expect): Fix timeout typo.
10021
bcf71277
DJ
100222009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10023
10024 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
10025
0105cee2
DJ
100262009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10027
10028 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
10029
24ddea62
JK
100302009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10031
10032 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
10033
287ccc17
JK
100342009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10035
10036 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
10037 * gdb.base/sepdebug2.c: New file.
10038
08bca259 100392009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
10040
10041 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
10042 the modified warnings for catch syscall. Verify if GDB was compiled
10043 with support for lib expat, and choose which tests to run depending
10044 on this.
10045
5d4e2b76
VP
100462009-10-30 Vladimir Prus <vladimir@codesourcery.com>
10047
10048 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
10049 that composite commands are parsed OK. And also test
10050 that breakpoint commands do work.
10051
240e538a
MS
100522009-10-23 Michael Snyder <msnyder@vmware.com>
10053
10054 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10055 to allow for new disassembly style.
10056
9c419145
PP
100572009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10058
10059 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 10060
02506ff1
MS
100612009-10-22 Michael Snyder <msnyder@vmware.com>
10062
10063 * gdb.reverse/break-precsave.exp: New test.
10064 * gdb.reverse/consecutive-precsave.exp: Ditto.
10065 * gdb.reverse/finish-precsave.exp: Ditto.
10066 * gdb.reverse/i386-precsave.exp: Ditto.
10067 * gdb.reverse/machinestate-precsave.exp: Ditto.
10068 * gdb.reverse/sigall-precsave.exp: Ditto.
10069 * gdb.reverse/solilb-precsave.exp: Ditto.
10070 * gdb.reverse/step-precsave.exp: Ditto.
10071 * gdb.reverse/until-precsave.exp: Ditto.
10072 * gdb.reverse/watch-precsave.exp: Ditto.
10073
4cf866a3
MS
100742009-10-22 Michael Snyder <msnyder@vmware.com>
10075
10076 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10077 for gdb_expect. Adjust one test's expect strings for the new
10078 format of disassemble.
10079 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10080 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10081 gdb_test_multiple.
10082 * gdb.reverse/step-reverse.exp: Delete 'return'.
10083 * gdb.reverse/until-reverse.exp: Delete blank lines.
10084 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10085
2b28d209
PP
100862009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10087
10088 * gdb.base/consecutive.exp: Adjust.
10089 * gdb.base/display.exp: Likewise.
10090 * gdb.base/pc-fp.exp: Likewise.
10091 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 10092
33b9c32b
MS
100932009-10-19 Michael Snyder <msnyder@vmware.com>
10094
10095 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10096 * gdb.reverse/finish-reverse.c: Ditto.
10097 * gdb.reverse/sigall-reverse.c: Ditto.
10098 * gdb.reverse/solib-reverse.c: Ditto.
10099 * gdb.reverse/step-reverse.c: Ditto.
10100 * gdb.reverse/watch-reverse.c: Ditto.
10101
6c95b8df
PA
101022009-10-19 Pedro Alves <pedro@codesourcery.com>
10103 Stan Shebs <stan@codesourcery.com>
10104
10105 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10106 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10107 "Executing new program".
10108 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10109 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10110 left listed after having been killed.
10111 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10112 * gdb.base/maint.exp: Adjust test.
10113
10114 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10115 * gdb.multi/Makefile.in: New.
10116 * gdb.multi/base.exp: New.
10117 * gdb.multi/goodbye.c: New.
10118 * gdb.multi/hangout.c: New.
10119 * gdb.multi/hello.c: New.
10120 * gdb.multi/bkpt-multi-exec.c: New.
10121 * gdb.multi/bkpt-multi-exec.exp: New.
10122 * gdb.multi/crashme.c: New.
10123
279017b7
TG
101242009-10-13 Tristan Gingold <gingold@adacore.com>
10125
10126 * gdb.base/sepdebug.exp: Check debug info are found.
10127
0413d738
PA
101282009-10-08 Pedro Alves <pedro@codesourcery.com>
10129
10130 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10131 bits.
10132
c628eecc
JK
101332009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10134
10135 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10136
38af1bfe
JB
101372009-10-07 Joel Brobecker <brobecker@adacore.com>
10138
10139 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10140 of the comments.
10141
2b0adecd
PM
101422009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10143
10144 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10145 * gdb.base/annota3.exp: Idem.
10146 * gdb.base/maint.exp: Idem.
10147
8d417781
PM
101482009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10149
889bf7c5 10150 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10151 to default.
10152
bb61102d
PM
101532009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10154
889bf7c5 10155 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10156 mingw and cygwin targets.
10157
ace5c364
PM
101582009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10159 Pedro Alves <pedro@codesourcery.com>
10160
889bf7c5 10161 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10162 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10163
c2d494a0
PM
101642009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10165
e1b52ce2
PM
10166 * gdb.base/shr1.c: Use %p in format string.
10167 * gdb.base/unload.c: Avoid warning in fprintf.
10168 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10169
209f53f5
PM
101702009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10171
10172 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10173 long type.
10174 (test_unlink): Correct printf string.
10175 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10176 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10177
8172766a
JK
101782009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10179
10180 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10181 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10182 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10183
0f73703c
UW
101842009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10185
10186 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10187 * gdb.objc/nondebug.exp: Likewise.
10188
b32306ca
UW
101892009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10190
10191 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10192 target_info setting.
10193
10194 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10195 that detect new threads during "info threads".
10196
0057022f
UW
101972009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10198
10199 * gdb.threads/manythreads.c (main): Increase thread stack size
10200 to 2*PTHREAD_STACK_MIN.
10201 * gdb.threads/multi-create.c (main): Likewise.
10202 (create_function): Likewise.
10203
f29c0325
UW
102042009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10205
10206 * gdb.base/dump.exp: Pass difference of pointer types instead
10207 of integer types as offset to restore in intarr3.srec case.
10208
fcb34849
UW
102092009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10210
10211 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10212
d5142e3b
UW
102132009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10214
10215 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10216
087b74b2 102172009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10218
087b74b2
PM
10219 New test for two watchpoints, with disabling of
10220 the first inserted.
10221 * testsuite/gdb.base/watchpoints.c: New file.
10222 * testsuite/gdb.base/watchpoints.exp: New file.
10223
96c07c5b
TT
102242009-09-25 Tom Tromey <tromey@redhat.com>
10225
10226 * gdb.base/charset.exp: Test utf-16 strings with Python.
10227
b8899f2b
TT
102282009-09-25 Tom Tromey <tromey@redhat.com>
10229
10230 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10231 UCS-4.
10232 * gdb.base/charset.c (utf_32_string): Rename.
10233 (init_utf32): Rename.
10234 (main): Update.
10235
329719ec
TT
102362009-09-22 Tom Tromey <tromey@redhat.com>
10237
10238 * gdb.python/py-function.exp: Add regression tests.
10239
11ef0d76
KS
102402009-09-21 Keith Seitz <keiths@redhat.com>
10241
10242 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10243 with invalid operator.
10244
3fe8f3b3
KS
102452009-09-21 Keith Seitz <keiths@redhat.com>
10246
10247 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10248 and destructor using typedef name of class.
10249 * gdb.cp/classes.cc (class Base1): Add a destructor.
10250 (base1): New typedef.
10251 (use_methods): Instanitate an object of type base1.
10252 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10253 (do_tests): Call test_template_typedef.
10254 * gdb.cp/templates.cc (Baz::~Baz): New method.
10255 (intBazOne): New typedef.
10256 (main): Instantiate intBazOne.
10257
7a9fe101
PM
102582009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10259
10260 PR python/10633
10261
10262 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10263 Function.
10264 (run_lang_tests): Add print elements test.
10265
2e4d963f
PM
102662009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10267
10268 * gdb.python/py-value.exp (test_subscript_regression): New
10269 function. Test for invalid subscripts.
10270 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10271 (ptr_ref): New function.
10272
ec7e75e7
PP
102732009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10274
10275 * gdb.base/default.exp: Fix "show convenience".
10276
0cc7d26f
TT
102772009-09-15 Tom Tromey <tromey@redhat.com>
10278
10279 * lib/mi-support.exp (mi_create_varobj): Update.
10280 (mi_create_floating_varobj): Likewise.
10281 (mi_create_dynamic_varobj): New proc.
10282 (mi_varobj_update): Update.
10283 (mi_varobj_update_with_type_change): Likewise.
10284 (mi_varobj_update_kv_helper): New proc.
10285 (mi_varobj_update_dynamic_helper): Rewrite.
10286 (mi_varobj_update_dynamic): New proc.
10287 (mi_list_varobj_children): Update.
10288 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10289 * gdb.python/python-prettyprint.py (pp_outer): New class.
10290 (pp_nullstr): Likewise.
10291 (lookup_function): Register new printers.
10292 * gdb.python/python-prettyprint.c (struct substruct): New type.
10293 (struct outerstruct): Likewise.
10294 (substruct_test): New function.
10295 (struct nullstr): New type.
10296 (string_1, string_2): New globals.
10297 (main): Add new tests.
10298 * gdb.python/python-mi.exp: Added regression tests.
10299 * gdb.mi/mi2-var-display.exp: Update.
10300 * gdb.mi/mi2-var-cmd.exp: Update.
10301 * gdb.mi/mi2-var-child.exp: Update.
10302 * gdb.mi/mi2-var-block.exp: Update.
10303 * gdb.mi/mi-var-invalidate.exp: Update.
10304 * gdb.mi/mi-var-display.exp: Update.
10305 * gdb.mi/mi-var-cmd.exp: Update.
10306 * gdb.mi/mi-var-child.exp: Update.
10307 * gdb.mi/mi-var-block.exp: Update.
10308 * gdb.mi/mi-break.exp: Update.
10309 * gdb.mi/gdb701.exp: Update.
10310
a96d9b2e
SDJ
103112009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10312
10313 * Makefile.in: Inclusion of catch-syscall object.
10314 * gdb.base/catch-syscall.c: New file.
10315 * gdb.base/catch-syscall.exp: New file.
10316
b43b923a
MS
103172009-09-12 Michael Snyder <msnyder@vmware.com>
10318
10319 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10320 that can support reverse debuggnig.
10321
cec03d70
TT
103222009-09-11 Tom Tromey <tromey@redhat.com>
10323
10324 * gdb.dwarf2/valop.S: New file.
10325 * gdb.dwarf2/valop.exp: New file.
10326
e23bb3fc
MK
103272009-09-11 Mark Kettenis <kettenis@gnu.org>
10328
10329 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10330
37c3696d
DE
103312009-09-10 Doug Evans <dje@google.com>
10332
10333 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10334 Add $gdb_prompt to second breakpoint regexp.
10335
5172aecb
JB
103362009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10337
10338 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10339 names, add missing ones.
10340 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10341 * gdb.python/py-frame.c: Rename from python-frame.c.
10342 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10343 testfile name.
10344 * gdb.python/py-function.exp: Rename from python-function.exp.
10345 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10346 testfile name.
10347 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10348 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10349 Adjust testfile name.
10350 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10351 * gdb.python/py-template.cc: Rename from python-template.cc.
10352 * gdb.python/py-template.exp: Rename from python-template.exp.
10353 Adjust testfile name.
10354 * gdb.python/py-value.c: Rename from python-value.c.
10355 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10356 testfile name.
10357
b554e4bd
JK
103582009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10359
10360 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10361 $bpt2address.
10362 (Second breakpoint address is valid on ia64)
10363 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10364
9a68ae16
JM
103652009-09-03 Joseph Myers <joseph@codesourcery.com>
10366
10367 * gdb.base/ending-run.exp: Restrict regular expression matching
10368 line number to require closing brace following.
10369
146b9145
DE
103702009-09-03 Doug Evans <dje@google.com>
10371
10372 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10373
787d21e1
TT
103742009-09-02 Tom Tromey <tromey@redhat.com>
10375
10376 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10377
e7802207
TT
103782009-09-02 Tom Tromey <tromey@redhat.com>
10379
10380 * gdb.dwarf2/callframecfa.exp: New file.
10381 * gdb.dwarf2/callframecfa.S: New file.
10382
817aadd2
JK
103832009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10384
10385 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10386 gdb.base/solib-overlap-main.c: New.
10387
4a76eae5
DJ
103882009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10389
10390 PR gdb/10565
10391
10392 * gdb.base/bitfields.c (struct container, container): New.
10393 (main): Initialize it and call break5.
10394 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10395
d4b96c9a
JK
103962009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10397
10398 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10399 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10400
4e22772d
JK
104012009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10402
10403 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10404
2efab443
MS
104052009-08-26 Michael Snyder <msnyder@vmware.com>
10406
10407 * gdb.base/i386-reverse.c: New file.
10408 * gdb.base/i386-reverse.exp: New file.
10409 * gdb.base/Makefile.in: Add new files to be removed.
10410
07ab73a0
JM
104112009-08-26 Joseph Myers <joseph@codesourcery.com>
10412
10413 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10414 environment-pwd for remote host.
10415 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10416
676accff
KS
104172009-08-24 Keith Seitz <keiths@redhat.com>
10418
10419 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10420 Add two new C++ completer tests which limit the output to a
889bf7c5 10421 given class.
676accff 10422
f9f7ad22
MS
104232009-08-24 Michael Snyder <msnyder@vmware.com>
10424
10425 * gdb.base/del.exp: Fix typo in comment.
10426 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10427
81ecdfbb
RW
104282009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10429
10430 * configure: Regenerate.
10431 * gdb.hp/configure: Likewise.
10432 * gdb.hp/gdb.aCC/configure: Likewise.
10433 * gdb.hp/gdb.base-hp/configure: Likewise.
10434 * gdb.hp/gdb.compat/configure: Likewise.
10435 * gdb.hp/gdb.defects/configure: Likewise.
10436 * gdb.hp/gdb.objdbg/configure: Likewise.
10437 * gdb.stabs/configure: Likewise.
10438
cab0c772
UW
104392009-08-19 Doug Evans <dje@google.com>
10440
10441 * gdb.base/gdbvars.c: New file.
10442 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10443
b8fa0bfa
PA
104442009-08-14 Pedro Alves <pedro@codesourcery.com>
10445
10446 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10447 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10448
b84aa90a
PA
104492009-08-13 Pedro Alves <pedro@codesourcery.com>
10450
10451 * gdb.base/default.exp: Adjust "set language test": it's now an
10452 enum command. Larger help string moved to "help set language".
10453 * gdb.base/help.exp: Adjust "help set language" expected output,
10454 now lists all known languages.
10455
0d8f9b2c
NF
104562009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10457
10458 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10459 all frame arguments.
10460 * gdb.arch/altivec-regs.exp: Likewise.
10461
bda180e0
TT
104622009-08-07 Tom Tromey <tromey@redhat.com>
10463
10464 * gdb.base/setshow.exp: Add tests for changes to set language, set
10465 check range, and set check type.
10466
48cb2d85
VP
104672009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10468
10469 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10470 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10471 Call it.
48cb2d85 10472
1ea34204
UW
104732009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10474
10475 * configure.ac: Run gdb.cell tests when appropriate.
10476 * configure: Regenerate.
10477 * lib/cell.exp: New file.
10478 * gdb.cell: New directory.
10479 * gdb.cell/configure.ac: New file.
10480 * gdb.cell/configure: New file.
10481 * gdb.cell/Makefile.in: New file.
10482 * gdb.cell/arch.exp: New file.
10483 * gdb.cell/break.c: New file.
10484 * gdb.cell/break.exp: New file.
10485 * gdb.cell/break-spu.c: New file.
10486 * gdb.cell/bt.c: New file.
10487 * gdb.cell/bt2-spu.c: New file.
10488 * gdb.cell/bt-spu.c: New file.
10489 * gdb.cell/bt.exp: New file.
10490 * gdb.cell/coremaker.c: New file.
10491 * gdb.cell/coremaker-spu.c: New file.
10492 * gdb.cell/core.exp: New file.
10493 * gdb.cell/gcore.exp: New file.
10494 * gdb.cell/data.c: New file.
10495 * gdb.cell/data.exp: New file.
10496 * gdb.cell/data-spu.c: New file.
10497 * gdb.cell/ea-cache.exp: New file.
10498 * gdb.cell/ea-cache.c: New file.
10499 * gdb.cell/ea-cache-spu.c: New file.
10500 * gdb.cell/ea-standalone.c: New file.
10501 * gdb.cell/ea-standalone.exp: New file.
10502 * gdb.cell/ea-test.c: New file.
10503 * gdb.cell/ea-test.exp: New file.
10504 * gdb.cell/f-regs.exp: New file.
10505 * gdb.cell/mem-access.c: New file.
10506 * gdb.cell/mem-access.exp: New file.
10507 * gdb.cell/mem-access-spu.c: New file.
10508 * gdb.cell/ptype.exp: New file.
10509 * gdb.cell/registers.exp: New file.
10510 * gdb.cell/size.c: New file.
10511 * gdb.cell/sizeof.exp: New file.
10512 * gdb.cell/size-spu.c: New file.
10513 * gdb.cell/solib.exp: New file.
10514 * gdb.cell/solib-symbol.exp: New file.
10515
85e747d2
UW
105162009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10517
10518 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10519
58d6951d
DJ
105202009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10521
10522 * gdb.base/float.exp: Handle VFP registers.
10523
6e0a4f15
MS
105242009-07-14 Michael Snyder <msnyder@vmware.com>
10525
dcd5da87
MS
10526 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10527 to bring gdb to the beginning of the calling line.
10528
6e0a4f15
MS
10529 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10530 confusing the i386 epilogue unwinder.
10531
782b2b07
SS
105322009-07-14 Stan Shebs <stan@codesourcery.com>
10533
10534 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10535
f662c3bc
MS
105362009-07-14 Michael Snyder <msnyder@vmware.com>
10537
10538 * gdb.reverse/step-reverse.exp (stepi into function call):
10539 Call instruction may not be first instruction in the line.
10540 (reverse stepi from a function call): Used wrong line number.
10541
8f313923
JK
105422009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10543
10544 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10545
4662c76e
JK
105462009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10547
10548 Fix gdb.base/macscp.exp when using custom inputrc.
10549 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10550 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10551 env(TERM) set.
10552 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10553 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10554
aa81e255
JK
105552009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10556
10557 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10558 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10559 Change the compilation target to match the testcase name.
10560 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10561 testcase name.
10562 * a2-run.exp: Use for setup prepare_for_testing. Change the
10563 compilation target to match the testcase name.
10564 * gdb.base/commands.exp: Likewise.
10565 * gdb.base/finish.exp: Likewise.
10566 * gdb.base/float.exp: Likewise.
10567 * gdb.base/info-target.exp: Likewise.
10568 * gdb.base/relational.exp: Likewise.
10569 * gdb.base/term.exp: Likewise.
10570 * gdb.base/until.exp: Likewise.
10571 * gdb.base/volatile.exp: Likewise.
10572 * gdb.base/whatis-exp.exp: Likewise.
10573
4c93b1d7
HZ
105742009-07-11 Hui Zhu <teawater@gmail.com>
10575
10576 * gdb.base/help.exp (disassemble): Update expected help text.
10577
812f7342
TT
105782009-07-09 Tom Tromey <tromey@redhat.com>
10579
10580 * lib/gdb.exp: Handle TRANSCRIPT.
10581 (remote_spawn, remote_close, send_gdb): New procs.
10582
fbb8f299
PM
105832009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10584
10585 * gdb.python/python-prettyprint.c: Add counted null string
10586 structure.
10587 * gdb.python/python-prettyprint.exp: Print null string. Test for
10588 embedded nulls.
10589 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10590 * gdb.python/python-value.exp (test_value_in_inferior): Add
10591 variable length string fetch tests.
10592 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10593
c0ac0ec7
JK
105942009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10595
10596 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10597
30b66ecc
TT
105982009-07-07 Tom Tromey <tromey@redhat.com>
10599
10600 * gdb.base/call-rt-st.exp: Update for change to escape output.
10601 * gdb.base/callfuncs.exp: Likewise.
10602 * gdb.base/charset.exp: Likewise.
10603 * gdb.base/constvars.exp: Likewise.
10604 * gdb.base/long_long.exp: Likewise.
10605 * gdb.base/pointers.exp: Likewise.
10606 * gdb.base/printcmds.exp: Likewise.
10607 * gdb.base/setvar.exp: Likewise.
10608 * gdb.base/store.exp: Likewise.
10609 * gdb.cp/ref-types.exp: Likewise.
10610 * gdb.mi/mi-var-child.exp: Likewise.
10611 * gdb.mi/mi-var-display.exp: Likewise.
10612 * gdb.mi/mi2-var-display.exp: Likewise.
10613 * gdb.base/charset.exp: Test octal escape sequence length.
10614 Update for change to escape output.
10615
187c4a2b
JK
106162009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10617
10618 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10619
d80a43f9
DJ
106202009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10621
10622 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10623
047427a8
JK
106242009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10625
10626 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10627 gdbserver increasing $portnum if "Can't bind address" has been seen.
10628
8b5a0f4f
PA
106292009-07-05 Pedro Alves <pedro@codesourcery.com>
10630
10631 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10632 mingw32ce.
10633
7d93ba58
PA
106342009-07-05 Pedro Alves <pedro@codesourcery.com>
10635
10636 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10637 VFP format.
10638
2277426b
PA
106392009-07-02 Pedro Alves <pedro@codesourcery.com>
10640
10641 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10642 linux. Adjust to use "inferior", "info inferiors", "detach
10643 inferior" and "kill inferior" instead of "restart", "info fork",
10644 "detach fork" and "delete fork".
10645 * gdb.base/ending-run.exp: Spell out "info".
10646 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10647 the "kill" command.
10648
5af949e3
UW
106492009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10650
10651 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10652 change to prefix TLS offset in hex with 0x.
10653
5d3729b5
UW
106542009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10655
10656 * gdb.base/default.exp: Update test case for "x" changes.
10657
af589bd0
TG
106582009-07-01 Tristan Gingold <gingold@adacore.com>
10659
10660 * gdb.base/bigcore.exp: Make darwin untested.
10661
40974f91
JK
106622009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10663
10664 * gdb.base/completion.exp (directory completion): Create the directory.
10665 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10666 escapeuniquesub.
10667 (directory completion 2): Expect now ${escapeuniquesub}.
10668 (Glob remaining of directory test): Remove one excessive newline.
10669 Expect the real output.
10670
59dd3af6
JK
106712009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10672
10673 Fix `make check//%' target after `make check' has been ran.
10674 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10675 a mkdir call.
10676 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10677 (%/.dir): Remove.
10678
f4e164aa
JK
106792009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10680
10681 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10682 the expected result record.
10683
69af2122
JK
106842009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10685
10686 Remove racy FAILs relying just on the timeouts.
10687 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10688 (annotation_level 2): Remove racy FAILs.
10689
2fd481e1
PP
106902009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10691
10692 gdb/10275
889bf7c5
PA
10693 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10694
c38f313d
DJ
106952009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10696
10697 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10698
8b777f02
VP
106992009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10700
10701 * gdb.mi/mi-stack.exp: Testing symbolic options
10702 to -stack-list-locals and -stack-list-arguments.
10703
00c7eacf
JK
107042009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10705
10706 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10707
6bc80edc
TT
107082009-06-29 Tom Tromey <tromey@redhat.com>
10709
10710 * dg-extract-results.sh: New file.
10711 * Makefile.in (FORCE_PARALLEL): New variable.
10712 (CHECK_TARGET): New conditional variable.
10713 (check): Use CHECK_TARGET.
10714 (DO_RUNTEST): New variable.
10715 (check-single): New target.
10716 (TEST_DIRS): New variable.
10717 (TEST_TARGETS): Likewise.
10718 (check-parallel): New target.
10719 (check-gdb.%): New pattern.
10720 (BASE1_FILES): New variable.
10721 (BASE2_FILES): Likewise.
10722 (check-gdb.base%): New pattern.
10723 (%/.dir): New pattern.
10724 * configure: Rebuild.
10725 * aclocal.m4 (AM_CONDITIONAL): New defun.
10726 * configure.ac: Check whether user is using GNU make.
10727 (GMAKE): New conditional.
10728
794684b6
SW
107292009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10730
10731 * gdb.cp/namespace-nested-import.cc: New test.
10732 * gdb.cp/namespace-nested-import.exp: New test.
10733
edb3359d
DJ
107342009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10735
10736 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10737 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10738 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10739 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10740 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10741 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10742 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10743 gdb.opt/inline-markers.c: New files.
10744 * lib/gdb.exp (skip_inline_frame_tests): New function.
10745 (skip_inline_var_tests): New function.
10746
cf657a0c
AS
107472009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10748
10749 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10750 backtrace.
10751
28d41a99
MS
107522009-06-27 Michael Snyder <msnyder@vmware.com>
10753
10754 * gdb.reverse: New directory.
10755 * gdb.reverse/break-reverse.c: New test.
10756 * gdb.reverse/break-reverse.exp: New test.
10757 * gdb.reverse/consecutive-reverse.c: New test.
10758 * gdb.reverse/consecutive-reverse.exp: New test.
10759 * gdb.reverse/finish-reverse.c: New test.
10760 * gdb.reverse/finish-reverse.exp: New test.
10761 * gdb.reverse/machinestate.c: New test.
10762 * gdb.reverse/ms1.c: New test.
10763 * gdb.reverse/machinestate.exp: New test.
10764 * gdb.reverse/Makefile.in: New file.
10765 * gdb.reverse/shr2.c: New test.
10766 * gdb.reverse/solib-reverse.c: New test.
10767 * gdb.reverse/solib-reverse.exp: New test.
10768 * gdb.reverse/step-reverse.c: New test.
10769 * gdb.reverse/step-reverse.exp: New test.
10770 * gdb.reverse/until-reverse.c: New test.
10771 * gdb.reverse/ur1.c: New test.
10772 * gdb.reverse/until-reverse.exp: New test.
10773 * gdb.reverse/watch-reverse.c: New test.
10774 * gdb.reverse/watch-reverse.exp: New test.
10775 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10776 * configure: Regenerate.
10777
fe3c8b0d
DE
107782009-06-26 Doug Evans <dje@google.com>
10779
10780 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10781
3a72a602
PM
107822009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10783
10784 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10785 windows problem for 'file delete $binfile'.
10786
27aa8d6a
SW
107872009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10788
10789 * gdb.cp/namespace-using.exp: New test.
10790 * gdb.cp/namespace-using.cc: New test.
10791
8ac055f8
JB
107922009-05-20 Joel Brobecker <brobecker@adacore.com>
10793
10794 * gdb.ada/variant_record_packed_array: New testcase.
10795
85e306ed
TT
107962009-06-23 Tom Tromey <tromey@redhat.com>
10797
10798 * gdb.base/charset.exp (test_combination): Regression test.
10799 * gdb.base/charset.c (my_wchar_t): New typedef.
10800 (myvar): New global.
10801 (main): Set myvar.
10802
56643c5e
PM
108032009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10804
10805 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10806 target.
10807
1fac167a
UW
108082009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10809
10810 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10811
7ccb0be9
UW
108122009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10813
10814 * gdb.mi/gdb680.exp: Update test for error message.
10815
568d6575
UW
108162009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10817
10818 * gdb.base/annota1.exp: Allow multiple occurrences of the
10819 frames-invalid annotation.
10820 * gdb.cp/annota2.exp: Likewise.
10821
7cd1089b
PM
108222009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10823
10824 * gdb.cp/gdb2495.cc: New file.
10825 * gdb.cp/gdb2495.exp: New file.
10826
72c63395
JK
108272009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10828
10829 Report error on GDB crash during runto.
10830 * lib/gdb.exp (runto <eof>): New.
10831
3788363d
DJ
108322009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10833
10834 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10835 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10836 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10837 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10838 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10839 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10840 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10841 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
10842 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
10843 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
10844 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
10845 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
10846 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10847 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
10848 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
10849 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
10850 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
10851 gdb.server/server-mon.exp, gdb.server/server-run.exp,
10852 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10853 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10854 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
10855 gdb.trace/passcount.exp, gdb.trace/report.exp,
10856 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
10857 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
10858 gdb.trace/while-stepping.exp: Use a unique name for the compiled
10859 executable.
10860
17592de3
PA
108612009-06-07 Pedro Alves <pedro@codesourcery.com>
10862
10863 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
10864 defined before referencing it.
10865
701e355d
DE
108662009-06-03 Doug Evans <dje@google.com>
10867
10868 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
10869 * gdb.arch/i386-see.c: Ditto.
10870
f2292c65
PM
108712009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
10872
10873 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
10874 (check_macro): Return 1 if undefined.
10875 If first test fails, check if macro debug information is available,
10876 and report unsupported test if no macro information is found.
10877
5a437975
DE
108782009-05-29 Doug Evans <dje@google.com>
10879
10880 * gdb.threads/hand-call-in-threads.exp: New.
10881 * gdb.threads/hand-call-in-threads.c: New.
10882
c141c696
MS
108832009-05-29 Michael Snyder <msnyder@vmware.com>
10884
10885 * gdb.base/break-always.exp: Change "1" to "on".
10886 Add confirmation check.
10887
b3444185
PA
108882009-05-28 Pedro Alves <pedro@codesourcery.com>
10889
10890 * gdb.threads/threxit-hop-specific.c: New.
10891 * gdb.threads/threxit-hop-specific.exp: New.
10892 * gdb.threads/thread-execl.c: New.
10893 * gdb.threads/thread-execl.exp: New.
10894
b6313243
TT
108952009-05-27 Tom Tromey <tromey@redhat.com>
10896 Thiago Jung Bauermann <bauerman@br.ibm.com>
10897
10898 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
10899 (mi_child_regexp): Likewise.
10900 (mi_list_varobj_children_range): Likewise.
10901 (mi_get_features): Likewise.
10902 (mi_list_varobj_children): Rewrite.
10903 * gdb.python/python-mi.exp: New file.
10904
a6bac58e
TT
109052009-05-27 Tom Tromey <tromey@redhat.com>
10906 Thiago Jung Bauermann <bauerman@br.ibm.com>
10907 Phil Muldoon <pmuldoon@redhat.com>
10908 Paul Pluzhnikov <ppluzhnikov@google.com>
10909
10910 * gdb.python/python-prettyprint.exp: New file.
10911 * gdb.python/python-prettyprint.c: New file.
10912 * gdb.python/python-prettyprint.py: New file.
10913 * gdb.base/display.exp: print/r is now valid.
10914
2c74e833
TT
109152009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
10916 Tom Tromey <tromey@redhat.com>
10917 Pedro Alves <pedro@codesourcery.com>
10918 Paul Pluzhnikov <ppluzhnikov@google.com>
10919
10920 * gdb.python/python-template.exp: New file.
10921 * gdb.python/python-template.cc: New file.
10922 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10923 tests.
10924 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10925 Call it.
10926 (test_value_after_death): New proc.
10927 * gdb.python/python-value.c (PTR): New typedef.
10928 (main): New variable 'x'.
10929
89c73ade
TT
109302009-05-27 Tom Tromey <tromey@redhat.com>
10931
10932 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10933 tests.
10934 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10935 Call it.
10936
a75724bc
PA
109372009-05-27 Pedro Alves <pedro@codesourcery.com>
10938
10939 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
10940
e58b0e63
PA
109412009-05-24 Pedro Alves <pedro@codesourcery.com>
10942
10943 * gdb.threads/fork-thread-pending.c: New.
10944 * gdb.threads/fork-thread-pending.exp: New.
10945
4ac36638
JK
109462009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10947
10948 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
10949 * gdb.dwarf2/dw2-strp.S (a_string2): New.
10950
889bf7c5 109512009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 10952
889bf7c5 10953 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 10954
b242c3c2
PA
109552009-05-17 Pedro Alves <pedro@codesourcery.com>
10956
10957 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
10958 `gdb_get_line_number'. Call `callee' in both parent and child.
10959 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
10960 `gdb_get_line_number' instead of hardcoding line numbers.
10961 (catch_fork_unpatch_child): New procedure to test detaching
10962 breakpoints from child fork.
10963 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
10964 hardcoding line numbers.
10965 (do_fork_tests): Run `catch_fork_unpatch_child'.
10966
ee342b23
VP
109672009-05-17 Vladimir Prus <vladimir@codesourcery.com>
10968
10969 * gdb.mi/mi-cmd-var.exp: Check that when varobj
10970 of structure type enters or leaves the scope, it
10971 is reported by -var-update.
10972
e2009e98
DE
109732009-05-11 Doug Evans <dje@sebabeach.org>
10974
10975 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 10976 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
10977 * gdb.threads/schedlock.c (main): Fix off-by-one error.
10978
00903456
JK
109792009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10980
10981 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
10982
dc621c35
DE
109832009-04-30 Doug Evans <dje@google.com>
10984
10985 * gdb.threads/watchthreads2.exp: New testcase.
10986 * gdb.threads/watchthreads2.c: New testcase.
10987
9ab4e744
DE
109882009-04-29 Doug Evans <dje@google.com>
10989
10990 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
10991 * gdb.cp/mb-ctor.cc: Ditto.
10992 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
10993 * gdb.cp/mb-inline.h (multi_line_foo): New function.
10994 * gdb.cp/mb-inline1.cc: Call it.
10995 * gdb.cp/mb-inline2.cc: Ditto.
10996 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
10997 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
10998
484086b7
JK
109992009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11000
11001 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
11002 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
11003 Replace all uses of `decimal' by `nonzero'.
11004 (info macro FROM_COMMANDLINE): New test.
11005
379a77b5
TT
110062009-04-27 Tom Tromey <tromey@redhat.com>
11007
11008 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
11009
b92b73c2
DE
110102009-04-27 Doug Evans <dje@google.com>
11011
11012 * gdb.threads/watchthreads.c (main): Initialize args before starting
11013 the threads. Plus formatting cleanup.
11014 * gdb.threads/watchthreads.exp: Avoid errant failures due to
11015 biased scheduling of one thread.
11016
945a118d
JG
110172009-04-27 Jerome Guitton <guitton@adacore.com>
11018
11019 * gdb.cp/templates.cc (GetMax): New template.
11020 (main): Declare two instances of GetMax.
11021 * gdb.cp/templates.exp: Add new test.
11022
d389af10
JK
110232009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11024
11025 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
11026
e7f86de9
JM
110272009-04-22 Joseph Myers <joseph@codesourcery.com>
11028
11029 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
11030
334cc82d
TT
110312009-04-15 Tom Tromey <tromey@redhat.com>
11032
11033 * gdb.base/charset.exp: Add regression test.
11034
d12672cc
JB
110352009-04-14 Joel Brobecker <brobecker@adacore.com>
11036
11037 * gdb.base/exe-lock.exp: New testcase.
11038
18e8c3bc
TT
110392009-04-13 Tom Tromey <tromey@redhat.com>
11040
11041 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
11042 operator on Frame.
11043
5ecd5cbe
UW
110442009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11045
11046 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
11047 * gdb.server/ext-attach.exp: Likewise.
11048
7309f756
VP
110492009-04-03 Vladimir Prus <vladimir@codesourcery.com>
11050
11051 Eliminate some sleep usage.
11052
889bf7c5
PA
11053 * gdb.mi/basics.c (do_nothing): New.
11054 (main): Use do_nothing instead of printf, so that
11055 not to introduce race condition between output of
11056 inferiour and output of gdb. Do not use sleep as it
11057 is not generally available on embedded targets.
7309f756 11058
f4b95f6f
PA
110592009-04-02 Pedro Alves <pedro@codesourcery.com>
11060
11061 * gdb.server/ext-attach.exp: Expect an optional process id after
11062 "Detached from remote process".
11063
de40b933
JK
110642009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11065
11066 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11067 gdb.dwarf2/dw2-unresolved.exp: New.
11068
2ae101a4
PA
110692009-04-02 Pedro Alves <pedro@codesourcery.com>
11070
11071 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11072 mi_run_to_main.
11073
56a8e183
PA
110742009-04-02 Pedro Alves <pedro@codesourcery.com>
11075
11076 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11077 mi_run_to_main. Skip thread exit test on remote targets.
11078 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11079 mi_run_to_main.
11080 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11081 mi_run_to_main.
11082 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11083 when expecting ^connected. Detect when the target doesn't support
11084 non-stop mode.
11085 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11086 supported. Return -1 on error, 0 on success.
11087 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11088 (mi_runto): Return mi_runto_helper's result explicitly.
11089
c35fafde
PA
110902009-04-01 Pedro Alves <pedro@codesourcery.com>
11091
11092 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11093
f8a8dce6
JB
110942009-04-01 Tom Tromey <tromey@redhat.com>
11095
11096 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11097 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11098 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11099 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11100
71c25dea
TT
111012009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11102 Jan Kratochvil <jan.kratochvil@redhat.com>
11103
11104 PR gdb/931
11105 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11106 output.
11107 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11108 for gdb/931.
11109 * dw2-strp.S (DW_AT_language): Change to C++.
11110 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11111
02d9a9ce
JB
111122009-03-31 Joel Brobecker <brobecker@adacore.com>
11113
11114 * gdb.ada/tasks: New testcase.
11115
1042e4c0
SS
111162009-03-30 Stan Shebs <stan@codesourcery.com>
11117
11118 * gdb.trace/actions.exp: Update to match new info trace format.
11119 * gdb.trace/deltrace.exp: Ditto.
11120 * gdb.trace/infotrace.exp: Ditto.
11121 * gdb.trace/passcount.exp: Ditto.
11122 * gdb.trace/save-trace.exp: Ditto.
11123 * gdb.trace/while-stepping.exp: Ditto.
11124 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11125
f8f6f20b
TJB
111262009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11127
11128 * gdb.python/python-frame.c: New file.
11129 * gdb.python/python-frame.exp: New file.
11130
c0c6f777
TJB
111312009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11132
11133 * gdb.python/python-value.exp: Add tests for the address
11134 attribute.
11135
3cb51905
AS
111362009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11137
11138 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11139
88fc996f
DE
111402009-03-26 Doug Evans <dje@google.com>
11141
11142 * gdb.mi/mi-nonstop-exit.exp: New file.
11143 * gdb.mi/non-stop-exit.c: New file.
11144
56ef84b1
TT
111452009-03-26 Tom Tromey <tromey@redhat.com>
11146
11147 Update for change to prologue skipping:
11148 * gdb.mi/mi2-simplerun.exp: Update.
11149 * gdb.mi/mi2-break.exp: Update.
11150 * gdb.mi/mi-simplerun.exp: Update.
11151 * gdb.mi/mi-break.exp: Update.
11152 * gdb.base/ending-run.exp: Update.
11153
def2b000
TJB
111542009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11155
11156 * gdb.python/python-value.exp (test_value_in_inferior): Test
11157 gdb.Value.is_optimized_out attribute.
11158
442ddf59
JK
111592009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11160
11161 * gdb.dwarf2/dw2-noloc-main.c: New file.
11162 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11163 (.text): Remove.
11164 (.data): New.
11165 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11166 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11167 (DW_TAG_subprogram func_cu1, noloc): Remove.
11168 (main): New.
11169 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11170 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11171 (file_symbols): New procedure.
11172
a8df5de4
TT
111732009-03-25 Tom Tromey <tromey@redhat.com>
11174
11175 * gdb.base/charset.exp (valid_target_charset): New proc.
11176 Use it to skip tests on invalid charsets.
11177
cc1d7add
PM
111782009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11179
11180 * gdb.base/completion.exp: Add a test for directory completion.
11181
bcd5727b
JK
111822009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11183
11184 Fix a racy FAIL.
11185 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11186 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11187
cc924cad
TJB
111882009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11189
11190 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11191 * gdb.python/python-function.exp: Add test for function returning
11192 a GDB value.
11193
bc3b79fd
TJB
111942009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11195
11196 * gdb.python/python-function.exp: New file.
11197
6c7a06a3
TT
111982009-03-20 Tom Tromey <tromey@redhat.com>
11199
11200 * gdb.base/store.exp: Update for change to escape output.
11201 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11202 to escape output.
11203 * gdb.base/pointers.exp: Update for change to escape output.
11204 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11205 to escape output.
11206 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11207 escape output.
11208 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11209 to escape output.
11210 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11211 escape output.
11212 * gdb.base/setvar.exp: Update for change to escape output.
11213 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11214 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11215 to escape output.
11216 (test_print_string_constants): Likewise.
11217 * gdb.base/charset.exp (valid_host_charset): Check size of
11218 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11219 cases. Handle "auto"-related output.
11220 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11221 (uvar, Uvar): New globals.
11222
c31af87b
JG
112232009-03-19 Jerome Guitton <guitton@adacore.com>
11224
11225 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11226 deltas.
11227 * gdb.ada/fixed_points.exp: Ditto.
11228
51272cf2
PA
112292009-03-18 Pedro Alves <pedro@codesourcery.com>
11230
11231 * return-nodebug.c: Don't include stdio.h.
11232 (init): Delete.
11233 (func): Delete definition and provide extern declaration.
11234 (t): New.
11235 (main): Don't call printf. Call func and store its result in t.
11236 * return-nodebug1.c: New.
11237 * return-nodebug.exp: Don't expect stdio output. Instead, print
11238 the global variable t. Drop printf formatters and cast types from
11239 foreach loop. Don't use prepare_for_testing. Compile
11240 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11241 define FORMAT or CAST.
11242
d24948ac
PP
112432009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11244
11245 * gdb.base/solib-display.exp: Disable test for remote targers.
11246
61ff14c6
JK
112472009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11248
11249 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11250
cb4dce93
JK
112512009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11252
11253 Fix a racy FAIL.
11254 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11255 code from `follow parent, print pids'.
11256 (`follow child, print pids', `follow parent, print pids'): Call it.
11257 Replace `gdb_test "break..."' by gdb_breakpoint.
11258
f7c60c5e
VP
112592009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11260
11261 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11262 sync and async modes.
f7c60c5e 11263
383ace49
JB
112642009-03-12 Joel Brobecker <brobecker@adacore.com>
11265
11266 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11267 that was checked in by mistake. Remove loading of ada.exp, since
11268 this is not necessary in this case.
11269
4ce102af
JB
112702009-03-12 Joel Brobecker <brobecker@adacore.com>
11271
11272 * gdb.ada/ptype_arith_binop.exp: New testcase.
11273
529a2aef
JB
112742009-03-12 Joel Brobecker <brobecker@adacore.com>
11275
11276 * gdb.ada/mod_from_name: New testcase.
11277
8a38181c
JB
112782009-03-12 Joel Brobecker <brobecker@adacore.com>
11279
11280 * gdb.ada/tick_last_segv: New testcase.
11281
11436dee
VP
112822009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11283
61ff14c6 11284 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11285
1f31650a
VP
112862009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11287
61ff14c6
JK
11288 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11289 include the token in ^running and frame info in *stopped.
1f31650a 11290
a3247a22
PP
112912009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11292
11293 * solib-display.exp: New file.
11294 * solib-display-main.c: New file.
11295 * solib-display-lib.c: New file.
61ff14c6 11296
aae64587
PA
112972009-03-05 Pedro Alves <pedro@codesourcery.com>
11298
11299 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11300
44aabfbc
JK
113012009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11302
11303 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11304 (list_and_check_macro): Use more specific test name.
11305 (next to definition): Make the test names unique.
11306
c087fcd3
PM
113072009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11308
11309 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11310
c86cf029
VP
113112009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11312
11313 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11314 notifications.
11315 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11316 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11317 * lib/mi-support.exp (library_loaded_re): New.
11318 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11319
3ea85240
VP
113202009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11321
11322 * gdb.gdb/observer.exp: Use test_notification observer, not
11323 normal_stop, everywhere.
11324 (test_normal_stop_notifications): Rename to...
11325 (test_notifications): ...this.
11326 (test_observer_normal_stop): Rename to...
11327 (test_observer): ...this.
11328
1903f0e6
DE
113292009-02-16 Doug Evans <dje@google.com>
11330
11331 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11332 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11333 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11334 (test_prefixed_syscall,test_int3): New tests.
11335 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11336 (test_prefixed_syscall,test_int3): New tests.
11337
1d33d6ba
VP
113382009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11339
3cb51905
AS
11340 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11341 (mi_expect_interrupt): Likewise.
11342 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11343 response.
1d33d6ba 11344
faafb047
PM
113452009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11346
11347 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11348 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11349 Replace calls to get_valueofx by get_hexadecimal_valueof.
11350
417e16e2
PM
113512009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11352
11353 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11354 (get_integer_valueof): New procedure.
11355 (get_sizeof): Use new get_integer_value_of.
11356 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11357 by get_integer_valueof.
11358
7065b901
TT
113592009-02-13 Tom Tromey <tromey@redhat.com>
11360
11361 * gdb.base/remote.exp (get_sizeof): Remove.
11362 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11363 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11364 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11365 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11366 (get_sizeof): Likewise.
11367
5d7cb8df
JK
113682009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11369
11370 PR fortran/9806
11371 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11372
b2febfff
PP
113732009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11374
11375 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11376
4aa995e1
PA
113772009-02-06 Pedro Alves <pedro@codesourcery.com>
11378
11379 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11380
d8906c6f
TJB
113812009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11382
11383 * gdb.python/python-cmd.exp: New file.
11384
ff4ab08d
TG
113852009-02-06 Tristan Gingold <gingold@adacore.com>
11386
11387 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11388
aacd552b
TG
113892009-02-05 Tristan Gingold <gingold@adacore.com>
11390
11391 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11392 pointer is dereferenced and use this signal name in regexp.
11393 * gdb.base/signull.exp: Ditto.
11394 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11395 * gdb.base/signull.c (main): Ditto.
11396
08c637de
TJB
113972009-02-04 Tom Tromey <tromey@redhat.com>
11398 Thiago Jung Bauermann <bauerman@br.ibm.com>
11399
11400 * gdb.python/python-value.exp: Use `gdb.history' instead of
11401 `gdb.value_from_history'.
11402 (test_value_numeric_ops): Add test for conversion of enum constant.
11403 * gdb.python/python-value.c (enum e): New type.
11404 (evalue): New global.
11405 (main): Use argv.
11406
20261af8
JG
114072009-02-04 Jerome Guitton <guitton@adacore.com>
11408
11409 * gdb.ada/uninitialized_vars: New test program.
11410 * gdb.ada/uninitialized_vars.exp: New testcase.
11411
52e44b43
TT
114122009-02-02 Tom Tromey <tromey@redhat.com>
11413
11414 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11415 * gdb.cp/pr2489.cc: Rename...
11416 * gdb.cp/pr9594.cc: ... to this.
11417
1c71341a
TT
114182009-02-02 Tom Tromey <tromey@redhat.com>
11419
11420 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11421 * gdb.cp/pr2489.cc: New file.
11422 * gdb.cp/cpcompletion.exp: New file.
11423
a4295225
TT
114242009-02-02 Tom Tromey <tromey@redhat.com>
11425
11426 PR exp/9059:
11427 * gdb.cp/call-c.exp: Add regression test.
11428 * gdb.cp/call-c.cc (FooHandle): New typedef.
11429 (main): New variable 'handle'.
11430
592375cd
VP
114312009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11432
11433 * lib/mi-support.exp (et_mi_thread_list)
11434 (check_mi_and_console_threads): Adjust for current thread in
11435 -thread-list-ids output.
11436
41447f92
VP
114372009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11438
889bf7c5
PA
11439 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11440 Call it.
41447f92 11441
35669430
DE
114422009-01-28 Doug Evans <dje@google.com>
11443
11444 * gdb.arch/amd64-disp-step.S: New file.
11445 * gdb.arch/amd64-disp-step.exp: New file.
11446 * gdb.arch/i386-disp-step.S: New file.
11447 * gdb.arch/i386-disp-step.exp: New file.
11448
09f00d9a
PM
114492009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11450
11451 * gdb.base/find.exp: Set newline variable
11452 using quotes instead of braces to fix cygwin failures.
11453
1e8fb976
PA
114542009-01-23 Pedro Alves <pedro@codesourcery.com>
11455
11456 * gdb.base/radix.exp: Add tests to ensure that that set
11457 input-radix 0 and set output-radix 0 are really rejected.
11458
da061712
PA
114592009-01-23 Pedro Alves <pedro@codesourcery.com>
11460
11461 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11462 copyright years.
11463
dd7e2d2b
PA
114642009-01-23 Pedro Alves <pedro@codesourcery.com>
11465
11466 PR gdb/9664:
11467 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11468
392452f6
PA
114692009-01-22 Pedro Alves <pedro@codesourcery.com>
11470
11471 PR c++/9631:
11472 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11473
8653e71c
PM
114742009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11475
11476 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11477 binfile definition to fix Windows OS failure.
11478
a12cc160
DJ
114792009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11480
11481 PR gdb/9346
11482 * gdb.base/interrupt.c (sigint_handler): New.
11483 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11484 on error.
11485 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11486 Test "signal SIGINT".
11487
b89667eb
DE
114882009-01-19 Doug Evans <dje@google.com>
11489
11490 * gdb.base/break.exp: Update expected gdb output.
11491 * gdb.base/sepdebug.exp: Ditto.
11492 * gdb.mi/mi-syn-frame.exp: Ditto.
11493 * gdb.mi/mi2-syn-frame.exp: Ditto.
11494 * gdb.base/call-signal-resume.exp: New file.
11495 * gdb.base/call-signals.c: New file.
11496 * gdb.base/unwindonsignal.exp: New file.
11497 * gdb.base/unwindonsignal.c: New file.
11498 * gdb.threads/interrupted-hand-call.exp: New file.
11499 * gdb.threads/interrupted-hand-call.c: New file.
11500 * gdb.threads/thread-unwindonsignal.exp: New file.
11501
adb483fe
DJ
115022009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11503
11504 * gdb.base/define.exp: Test defining and hooking prefix commands.
11505 * gdb.python/python.exp: Update test for "show user" output.
11506
60023297
JK
115072009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11508
11509 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11510 now the output exactly, using less wildcards. Expect also the output
11511 of gfortran-4.3. Update for the f-valprint.c modification from
11512 2008-04-22.
11513 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11514 Remove gdb_test test names where matching the command.
11515
ccc57cf9
PA
115162009-01-01 Pedro Alves <pedro@codesourcery.com>
11517
11518 PR breakpoints/9681:
11519 * gdb.base/watchpoint.exp: Add regression test.
11520
c7a6ca08
PA
115212008-12-31 Pedro Alves <pedro@codesourcery.com>
11522
11523 * gdb.threads/attach-into-signal.exp: Don't use
11524 gdb_suppress_entire_file.
11525 * gdb.threads/attach-stopped.exp: Ditto.
11526 * gdb.threads/attachstop-mt.exp: Ditto.
11527
3a031f65
PA
115282008-12-31 Pedro Alves <pedro@codesourcery.com>
11529
11530 PR gdb/8812:
11531 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11532
09e6485f
PA
115332008-12-29 Pedro Alves <pedro@codesourcery.com>
11534
11535 PR gdb/7536:
11536 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11537 and unsupported output radices are really rejected.
11538
0cd53049
JK
115392008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11540
11541 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11542
ba163c7e
TT
115432008-12-22 Tom Tromey <tromey@redhat.com>
11544
11545 * gdb.cp/punctuator.exp: New file.
11546
6f4de6c9
JK
115472008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11548
11549 * gdb.base/completion.exp (Completing non-existing component): New test.
11550
0f34d0b4
JK
115512008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11552
11553 Fix for PR gdb/8648.
11554 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11555 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11556 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11557 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11558
db2ad4c3
JK
115592008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11560
11561 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11562
bb5ef15e
DP
115632008-12-16 Christophe Lyon <christophe.lyon@st.com>
11564
11565 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11566 compiler actually generate code at the expected line number.
11567
90142adc
JZ
115682008-12-15 Jie Zhang <jie.zhang@analog.com>
11569
11570 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11571
fad6eecd
TT
115722008-12-12 Tom Tromey <tromey@redhat.com>
11573
11574 * gdb.base/commands.exp (redefine_hook_test): New proc.
11575 Call it.
11576
17c8aaf5
TT
115772008-12-11 Tom Tromey <tromey@redhat.com>
11578
11579 * gdb.base/macscp.exp: New regression test.
11580
7c8adf68
TT
115812008-12-11 Tom Tromey <tromey@redhat.com>
11582
11583 * gdb.base/macscp.exp: Print "address.addr".
11584 * gdb.base/macscp1.c (struct outer): New struct.
11585 (address): New global.
11586
b05dcbb7
TT
115872008-12-09 Tom Tromey <tromey@redhat.com>
11588
11589 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11590 Call it.
11591
2d476de1
DE
115922008-12-04 Doug Evans <dje@google.com>
11593
11594 * gdb.server/ext-run.exp: Relax regexp for init program.
11595
87bdc959
TG
115962008-12-03 Tristan Gingold <gingold@adacore.com>
11597
11598 * gdb.base/macscp.exp: Generate an object file during compilation
11599 to work around Darwin dsymutil limitations.
11600
e0740f77
JK
116012008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11602
11603 Test resolving external references to TLS variables.
11604 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11605 FILE2_THREAD_LOCAL.
11606 (testfile2, srcfile2): New variables.
11607 * gdb.threads/tls.c (file2_thread_local)
11608 (function_referencing_file2_thread_local): New.
11609 * gdb.threads/tls2.c: New file.
11610
67f0aac5
JB
116112008-11-28 Joel Brobecker <brobecker@adacore.com>
11612
11613 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11614 rather than integer, as integer might not be big enough when
11615 on 64bit targets.
67f0aac5 11616
c332165e
JG
116172008-11-27 Jerome Guitton <guitton@adacore.com>
11618
11619 * gdb.cp/formatted-ref.exp: Add equality test.
11620 * gdb.ada/formatted_ref.exp: Ditto.
11621
fc9b693c
JK
116222008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11623
11624 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11625 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11626
a9c64011
AS
116272008-11-20 Andreas Schwab <schwab@suse.de>
11628
11629 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11630 matching syscall entry point.
11631 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11632 (tcatch_vfork_then_child_follow): Likewise. Finish through
11633 vfork even if we stopped at the syscall trampoline.
11634
e2fd701e
DE
116352008-11-20 Doug Evans <dje@google.com>
11636
11637 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11638
69abc51c
TJB
116392008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11640
11641 * gdb.arch/ppc-dfp.exp: New file.
11642 * gdb.arch/ppc-dfp.c: New file.
11643
c14c28ba
PP
116442008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11645
11646 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11647
2e74121d
DE
116482008-11-17 Doug Evans <dje@google.com>
11649
11650 * gdb.mi/mi-syn-frame.exp: Update expected output.
11651 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11652
66bb093b
VP
116532008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11654
11655 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11656 "thread N" results in =thread-selected.
11657 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11658 (mi_send_resuming_command_raw): Be prepared for
11659 =thread-selected.
11660
3d043ef6
VP
116612008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11662
a9c64011
AS
11663 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11664 * lib/mi-support.exp: Likewise.
3d043ef6 11665
808104c8
JB
116662008-11-16 Joel Brobecker <brobecker@adacore.com>
11667
11668 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11669 commands from the expected output for "help catch".
11670
00b22944
JB
116712008-11-15 Joel Brobecker <brobecker@adacore.com>
11672
11673 * gdb.ada/int_deref.exp: New testcase.
11674
59669435
TT
116752008-11-14 Nick Roberts <nickrob@snap.net.nz>
11676
11677 * gdb.mi/gdb2549.exp: New file.
11678
de04a248
DE
116792008-11-11 Doug Evans <dje@google.com>
11680
11681 * gdb.base/callexit.exp: New file.
11682 * gdb.base/callexit.c: New file.
11683
6b8ce727
DE
116842008-11-10 Doug Evans <dje@google.com>
11685
11686 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11687 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11688 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11689 (default_gdb_start,default_gdb_exit): Ditto.
11690 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11691 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11692 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11693 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11694 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11695 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11696
1b14b8aa
AS
116972008-11-03 Andreas Schwab <schwab@suse.de>
11698
11699 * gdb.base/hashline2.exp: Fix typo.
11700 * gdb.base/hashline3.exp: Likewise.
11701
f3134b88
TT
117022008-10-30 Tom Tromey <tromey@redhat.com>
11703
11704 * gdb.base/pointers.exp: Add test.
11705 * gdb.base/pointers.c (k, S): New typedefs.
11706 (instance): New global.
11707
c2226152
AS
117082008-10-30 Andreas Schwab <schwab@suse.de>
11709
11710 * gdb.base/args.exp: Add tests for newlines.
11711
462f405c
JB
117122008-10-30 Joel Brobecker <brobecker@adacore.com>
11713
11714 gdb.base/foll-exec.exp: Update the expected output of a couple
11715 of "info breakpoints" tests.
11716
79a45b7d
TT
117172008-10-28 Tom Tromey <tromey@redhat.com>
11718
11719 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11720
adc13a14
PA
117212008-10-24 Pedro Alves <pedro@codesourcery.com>
11722
11723 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11724 gdb_start_cmd.
11725 Use runto_main before any test that requires execution.
11726
252fbfc8
PA
117272008-10-23 Pedro Alves <pedro@codesourcery.com>
11728
11729 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11730 instead of SIGINT.
11731
28148e3d
JB
117322008-10-22 Joel Brobecker <brobecker@adacore.com>
11733
11734 * gdb.base/completion.exp: Update expected output following
11735 the addition of the "info tasks" command.
11736
c209f847
TT
117372008-10-22 Tom Tromey <tromey@redhat.com>
11738
11739 * gdb.base/exprs.exp (test_expr): Add test for string
11740 concatenation.
11741
f177e350
PA
117422008-10-19 Pedro Alves <pedro@codesourcery.com>
11743
11744 * configure.ac: Output gdb.python/Makefile.
11745 * configure: Regenerate.
11746 * gdb.python/Makefile.in: New.
11747
cce89356
JB
117482008-10-16 Joel Brobecker <brobecker@adacore.com>
11749
11750 * gdb.base/foll-fork.exp: Adjust the expected output to match
11751 the new description for fork/vfork catchpoints in the "info
11752 breakpoints" output.
11753
176d289d
TJB
117542008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11755
11756 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11757
a08702d6
TJB
117582008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11759
11760 * gdb.python/python-value.c: New file.
11761 * gdb.python/python-value.exp: New file.
11762
1c5cfe86
PA
117632008-10-15 Pedro Alves <pedro@codesourcery.com>
11764
11765 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11766
5a98ad69
DP
117672008-10-15 Denis Pilat <denis.pilat@st.com>
11768
41702f1b 11769 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11770
dcb1a1e2
TT
117712008-10-09 Tom Tromey <tromey@redhat.com>
11772
11773 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11774 'fprintf' and 'stderr'.
11775
9124fe48
JB
117762008-10-07 Joel Brobecker <brobecker@adacore.com>
11777
11778 * gdb.ada/ref_tick_size.exp: New testcase.
11779
45452591
DE
117802008-10-06 Doug Evans <dje@google.com>
11781
11782 * gdb.dwarf2/dw2-cu-size.exp: New file.
11783 * gdb.dwarf2/dw2-cu-size.S: New file.
11784
11785 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11786 .Ltype_int for clarity.
11787
4fc5b208
PP
117882008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11789
11790 PR gdb/2384:
11791 * gdb.cp/gdb2384.exp: Extended to test more cases.
11792 * gdb.cp/gdb2384.cc: Likewise.
11793 * gdb.cp/gdb2384-base.h: Likewise.
11794 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11795
d78df370
JK
117962008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11797
11798 * gdb.base/maint.exp (maint print type): Remove printing
11799 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11800
9a044a89
TT
118012008-09-30 Tom Tromey <tromey@redhat.com>
11802
11803 * gdb.base/macscp.exp: Add completion tests.
11804 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11805 (TWENTY_THREE): Likewise.
11806 (FORTY_EIGHT): Likewise.
11807
506800a9
TT
118082008-09-30 Tom Tromey <tromey@redhat.com>
11809
11810 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11811 everywhere.
11812 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11813
1a6f01b5
JK
118142008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11815
11816 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11817 testcase is derived from. Fix racy dependency on an expected PID
11818 number. No longer support the testcase on Linux kernel 2.4.x.
11819
2fae03e8
TT
118202008-09-27 Tom Tromey <tromey@redhat.com>
11821
11822 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11823 and varargs.
11824
1ad15515
PA
118252008-09-22 Pedro Alves <pedro@codesourcery.com>
11826
11827 * lib/mi-support.exp (mi_expect_interrupt): New.
11828 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11829 from gdb.mi/mi-nonstop.exp.
11830 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11831 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11832 lib/mi-support.exp.
11833 Use mi_check_thread_states throughout. Avoid ".*" and do not
11834 require an anchor after -exec-run.
11835
d0b76dc6
DJ
118362008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11837
11838 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11839 stop is pending. Avoid ".*" when two stops are pending.
11840 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11841 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
11842 newlines in fullnames.
11843 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
11844 (mi_expect_stop): Update comments. Only anchor in sync mode.
11845 Do not match newlines.
11846 (mi_send_resuming_command_raw): Always return status.
11847 (mi_get_stop_line): Do not match more than one line by accident.
11848 Only anchor in sync mode.
11849 (mi_run_inline_test): If -exec-next fails, give up.
11850
9990c830
UW
118512008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11852
11853 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
11854 on SPU.
11855
ebcf6f00
JB
118562008-09-10 Joel Brobecker <brobecker@adacore.com>
11857
11858 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
11859
b6db24e5
JB
118602008-09-10 Joel Brobecker <brobecker@adacore.com>
11861
11862 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
11863 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11864 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
11865 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11866 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
11867 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
11868 gdb.ada/interface.exp, gdb.ada/null_array.exp,
11869 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11870 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11871 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11872 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
11873 Include the "= " sequence in the expected output of print tests.
11874
2bf448e0
JB
118752008-09-10 Joel Brobecker <brobecker@adacore.com>
11876
11877 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
11878 description for boolean types.
11879
d51fd4c8
PA
118802008-09-09 Pedro Alves <pedro@codesourcery.com>
11881
11882 * gdb.base/hook-stop-continue.c: New.
11883 * gdb.base/hook-stop-continue.exp: New.
11884
694182d2
DJ
118852008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11886
11887 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
11888
3b8a7fc0
JG
118892008-09-08 Jerome Guitton <guitton@adacore.com>
11890
11891 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
11892 (stack_check_probe_2, stack_check_probe_loop_1)
11893 (stack_check_probe_loop_2): New functions.
11894 (main): Add call to these new functions.
11895 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
11896 functions, check that the breakpoint is inserted at the appropriate
11897 location.
11898 (insert_breakpoint): Slightly refine this procedure so that it can
11899 be called several times in the test.
11900
96cc0ae8
JG
119012008-09-08 Jerome Guitton <guitton@adacore.com>
11902
11903 * gdb.base/stack-checking.c: New file.
11904 * gdb.base/stack-checking.exp: New file.
11905
1f08b409
TJB
119062008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11907
11908 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
11909 * gdb.arch/altivec-regs.exp: Likewise.
11910 * gdb.arch/vsx-regs.exp: Likewise.
11911
3099e1c4
TJB
119122008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11913
11914 * gdb.arch/ppc-fp.exp: New file.
11915 * gdb.arch/ppc-fp.c: New file.
11916
cc69bfc1
PP
119172008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11918
11919 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
11920 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 11921
b02a33db
MS
119222008-09-04 Michael Snyder <msnyder@vmware.com>
11923
11924 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
11925 as "at" (for non-debug functions such as _start).
11926
2992cbe0
UW
119272008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11928
11929 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
11930 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
11931 software watchpoints.
11932 * gdb.base/watch_thread_num.exp: Likewise.
11933
514f746b
AR
119342008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
11935
11936 * gdb.arch/i386-bp_permanent.exp: New test.
11937
876cecd0
TT
119382008-08-24 Tom Tromey <tromey@redhat.com>
11939
11940 * gdb.base/maint.exp: Update "maint print type".
11941
80f73d71
VP
119422008-08-21 Vladimir Prus <vladimir@codesourcery.com>
11943
11944 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
11945 support. Adjust the order of "*running" notifications.
11946 * gdb.mi/non-stop.c: Don't cast from int to void* and
11947 back.
11948
d9c78d7d
MK
119492008-08-20 Mark Kettenis <kettenis@gnu.org>
11950
11951 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
11952 expect to find it in the "info frame" output.
11953
97a2d1d3
DJ
119542008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
11955
11956 * gdb.base/interp.exp: Always consume both prompts.
11957
b96e2927
PA
119582008-08-20 Pedro Alves <pedro@codesourcery.com>
11959
11960 * gdb.base/pending.exp: Test pending breakpoints without symbols
11961 loaded.
11962
8cf6e61a
VP
119632008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11964
11965 * lib/mi-support.exp (mi_expect_stop): Produce
11966 more details on failures.
11967 * gdb.mi/mi-nonstop.exp: New.
11968 * gdb.mi/non-stop.c: New.
11969
c6ebd6cf
VP
119702008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11971
a9c64011
AS
11972 * gdb.mi/mi-async.exp: Use 'set target-async'.
11973 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 11974
46a9b8ed
DJ
119752008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
11976
11977 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
11978
44feb3ce
TT
119792008-08-17 Tom Tromey <tromey@redhat.com>
11980
11981 * gdb.base/help.exp (help catch): Rewrite.
11982
311a4e6b
TJB
119832008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11984
11985 * gdb.base/define.exp: Test indented command documentation.
11986 * gdb.python/python.exp: Test indented multi-line command.
11987
604c2f83
LM
119882008-08-15 Luis Machado <luisgpm@br.ibm.com>
11989
11990 * testsuite/gdb.arch/vsx-regs.c: New source file.
11991 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
11992 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
11993
886a217c
TT
119942008-08-14 Tom Tromey <tromey@redhat.com>
11995
11996 * gdb.base/macscp.exp: Add regression test for "macro define" or
11997 "macro undef" with no arguments.
11998
c814a4f3
PP
119992008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
12000
12001 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 12002
12ab8a60
UW
120032008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12004
12005 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
12006
d57a3c85
TJB
120072008-08-06 Tom Tromey <tromey@redhat.com>
12008
12009 * gdb.python/python.exp: New file.
12010
c7b778ff
JK
120112008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12012
12013 Fix for PR gdb/1543.
12014 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
12015 $LOCATION.
12016 (location): New variable.
12017 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
12018 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
12019 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
12020 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
12021 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
12022 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
12023 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
12024 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
12025 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
12026 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
12027 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
12028 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
12029 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
12030 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
12031 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12032 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
12033 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
12034 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
12035 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
12036 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12037 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
12038 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
12039 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
12040 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
12041 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
12042 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
12043 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
12044 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
12045 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
12046 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
12047 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
12048 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
12049 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
12050 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
12051 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
12052 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12053 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12054 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12055 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12056 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12057 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12058 gdb.base/type-opaque.exp, gdb.base/until.exp,
12059 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12060 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12061 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12062 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12063 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12064 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12065 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12066 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12067 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12068 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12069 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12070 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12071 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12072 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12073 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12074 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12075 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12076 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12077 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12078 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12079 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12080 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12081 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12082 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12083 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12084 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12085 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12086 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12087 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12088 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12089 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12090 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12091 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12092 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12093 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12094 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12095 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12096 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12097 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12098 to bug-gdb@prep.ai.mit.edu .
12099
5e06a3d1
VP
121002008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12101
12102 * lib/mi-support.exp (mi_load_shlibs): New.
12103 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12104
9d81d21b
VP
121052008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12106
12107 * lib/mi-support.exp (get_mi_thread_list)
12108 (check_mi_and_console_threads): New, moved from ...
12109 * gdb.mi/mi-pthread.exp: ...here.
12110 * gdb.mi/gdb669.exp (get_mi_thread_list)
12111 (check_mi_and_console_threads): Delete.
12112 * gdb.mi/mi2-pthread.exp: Likewise.
12113
bae98fe0
TT
121142008-07-28 Tom Tromey <tromey@redhat.com>
12115
12116 * Makefile.in (just-check): Remove. Move body to...
12117 (check): ... here.
12118
57380f4e
DJ
121192008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12120
12121 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12122 Add a test for duplicated SIGINTs.
12123
e09490f1
DJ
121242008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12125
12126 * gdb.threads/schedlock.exp (get_args): Update to work for any
12127 value of NUM.
12128 (Top level): Report the number of threads that did not resume.
12129
6387b45f
DJ
121302008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12131
12132 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12133
62f64ff2
DJ
121342008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12135
12136 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12137 non-MI prompt.
12138
fa8de41e
TT
121392008-07-26 Tom Tromey <tromey@redhat.com>
12140
12141 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12142 (function_struct, function_struct_ptr): New globals.
12143 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12144 function pointer in a struct.
12145
ccb3ac8a
TT
121462008-07-26 Tom Tromey <tromey@redhat.com>
12147
12148 * gdb.base/macscp.exp: Add test for macro lexing bug.
12149
d7d9f01e
TT
121502008-07-18 Tom Tromey <tromey@redhat.com>
12151
12152 * gdb.base/macscp.exp: Add macro tests.
12153
9bf07184
PP
121542008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12155
12156 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12157
becf6477
PP
121582008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12159
12160 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12161
0709f7d3
PP
121622008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12163
12164 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12165
7093c834
PP
121662008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12167
12168 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12169
b432ffe3
JK
121702008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12171
12172 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12173
b1a268e5
VP
121742008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12175
12176 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12177
e2995f8e
KB
121782008-07-11 Kevin Buettner <kevinb@redhat.com>
12179
12180 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12181 of regexp to account for changes made to GDB in the printing of
12182 byte vectors.
12183
14032a66
TT
121842008-07-11 Tom Tromey <tromey@redhat.com>
12185
12186 * gdb.base/completion.exp: Add 'help' completion test.
12187
981505ef
JK
121882008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12189
12190 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12191
10568435
JK
121922008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12193
12194 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12195
4487aabf
PA
121962008-07-09 Pedro Alves <pedro@codesourcery.com>
12197
12198 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12199
a4a9b1c4
PA
122002008-07-09 Pedro Alves <pedro@codesourcery.com>
12201
12202 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12203
3c3185ac
JK
122042008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12205
12206 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12207
7ebd49dc
VP
122082008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12209
12210 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12211 previous commit. Add a comment.
12212
84e46146
PA
122132008-06-28 Pedro Alves <pedro@codesourcery.com>
12214
12215 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12216
0f8d4a2f
VP
122172008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12218
12219 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12220
f747e0ce
PA
122212008-06-27 Pedro Alves <pedro@codesourcery.com>
12222
12223 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12224 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12225 compiling an executable, link in an object that forces unbuffered
12226 output.
12227 * lib/set_unbuffered_mode.c: New file.
12228
734a5c36
JK
122292008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12230
12231 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12232
a2840c35
VP
122332008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12234
a9c64011
AS
12235 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12236 mi_expect_stop.
12237 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12238 Demand that *running is output.
12239 (detect_async): Perform checking every time.
12240 (mi_send_resuming_command): Extract everything into...
12241 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12242 (mi_expect_stop): Don't accept any output before *stopped.
12243
6ae37fef
VP
122442008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12245
12246 Robustify mi-simplerun.
a9c64011
AS
12247 * gdb.mi/basics.c (main): Add a call to sleep.
12248 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12249 * gdb.mi/mi2-cli.exp: Likewise.
12250 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12251
b4aa76f0 122522008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12253
12254 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12255
e1ac3328
VP
122562008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12257
a9c64011
AS
12258 * gdb.mi/mi-console.exp: Adjust.
12259 * gdb.mi/mi-syn-frame.exp: Adjust.
12260 * gdb.mi/mi2-console.exp: Adjust.
12261 * gdb.mi/mi2-syn-frame.exp: Adjust.
12262 * lib/mi-support.exp (mi_run_cmd): Adjust.
12263 (mi_send_resuming_command): Adjust.
e1ac3328 12264
f7f9a841
VP
122652008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12266
12267 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12268 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12269 testing of stopped.
12270 * gdb.mi/mi2-syn-frame.exp: Likewise.
12271 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12272 (async, detect_async): New.
12273 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12274 depending on if we're running in sync or async mode.
f7f9a841 12275
37cd5d19
TT
122762008-06-09 Tom Tromey <tromey@redhat.com>
12277
12278 * gdb.base/completion.exp: New tests for field name completion
12279 with spaces, and field name completion with '->'.
12280
65d12d83
TT
122812008-06-06 Tom Tromey <tromey@redhat.com>
12282
12283 * gdb.base/break1.c (struct some_struct): New struct.
12284 (values): New global.
12285 * gdb.base/completion.exp: Add field name completion test.
12286
ebfe2e3f
PP
122872008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12288
12289 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12290 to pointer.
12291 * gdb.cp/call-c.cc: Likewise.
12292
bcf6fc3a
NR
122932008-06-06 Nick Roberts <nickrob@snap.net.nz>
12294
12295 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12296 annotation.
12297
49fd4a42 122982008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12299 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12300
12301 * gdb.threads/execl.c, gdb.threads/execl1.c,
12302 gdb.threads/execl.exp: New tests.
a9c64011 12303
8a34ac3f
AR
123042008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12305 Daniel Jacobowitz <dan@codesourcery.com>
12306
12307 * gdb.cp/exception.exp: Activate test, make it work with pending
12308 catchpoints.
12309
86ae69ef
JK
123102008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12311
12312 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12313
f7f9ae2c
VP
123142008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12315
a9c64011
AS
12316 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12317 now printed.
12318 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12319
2a2d4dc3
AS
123202008-05-27 Andreas Schwab <schwab@suse.de>
12321
12322 * gdb.base/frame-args.exp: Handle arguments that are optimized
12323 out.
12324
5099e4d9
LM
123252008-05-26 Luis Machado <luisgpm@br.ibm.com>
12326
12327 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12328 quiet for ppc32 and group options into a single variable.
12329
d9c36a91
JB
123302008-05-23 Joel Brobecker <brobecker@adacore.com>
12331
12332 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12333 of zero-size elements.
12334 * gdb.ada/null_array.exp: Test printing this new array.
12335
103a8671
JK
123362008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12337
12338 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12339
07a4cc1a 123402008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12341
12342 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12343 of the "finish" command.
12344
55f996a7
NR
123452008-05-21 Nick Roberts <nickrob@snap.net.nz>
12346
12347 * gdb.base/annota1.exp: Test for new annotation.
12348
907fc202
UW
123492008-05-16 Pedro Alves <pedro@codesourcery.com>
12350
12351 * gdb.base/fixsection.exp: New file.
12352 * gdb.base/fixsection0.c: New file.
12353 * gdb.base/fixsection1.c: New file.
12354
e8f97270
UW
123552008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12356
12357 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12358 * gdb.base/annota3.exp: Likewise.
12359
ac0bb574
NF
123602008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12361
12362 * gdb.base/watch_thread_num.exp: Don't run tests that require
12363 watchpoints if the target doesn't support them.
12364
6fadd07a
DE
123652008-05-12 Doug Evans <dje@google.com>
12366
12367 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12368
6e9a4a30
JB
123692008-05-09 Joel Brobecker <brobecker@adacore.com>
12370
12371 * gdb.ada/assign_1.exp: New testcase.
12372
08388c79
DE
123732008-05-09 Doug Evans <dje@google.com>
12374
a3c83fae
DE
12375 * gdb.base/find.exp: New file.
12376 * gdb.base/find.c: New file.
08388c79 12377
bd5ddfe8
DJ
123782008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12379
12380 * gdb.base/commands.exp (watchpoint_command_test): Handle
12381 gdb,no_hardware_watchpoints.
12382 * gdb.base/float.exp: Allow ARM targets without floating point.
12383 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12384
b5dd68e2 123852008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12386 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12387
12388 * gdb.ada/lang_switch: New test program.
12389 * gdb.ada/lang_switch.exp: New testcase.
12390
382d13d1
DE
123912008-05-05 Doug Evans <dje@google.com>
12392
12393 * gdb.base/help.exp (disassemble): Update expected help text.
12394
9dd789d0
PA
123952008-05-04 Pedro Alves <pedro@codesourcery.com>
12396
12397 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12398
611c83ae
PA
123992008-05-04 Pedro Alves <pedro@codesourcery.com>
12400
12401 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12402 different times.
12403
ff013f42
JK
124042008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12405
12406 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12407 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12408 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12409 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12410
96dff6a2
VP
124112008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12412
12413 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12414 notification to appear.
12415
55cd6f92
DJ
124162008-05-04 Daniel Jacobowitz <dan@debian.org>
12417
12418 * gdb.base/fullname.c: New file.
12419 * gdb.base/fullname.exp: New file.
12420 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12421
d705c43c
PA
124222008-05-03 Pedro Alves <pedro@codesourcery.com>
12423
12424 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12425 expressions with macros.
12426
333222e1
JK
124272008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12428
12429 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12430
5ac01682
DJ
124312008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12432
12433 * gdb.base/completion.exp: Handle lack of other symbols beginning
12434 with "a".
12435
12436 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12437
237fc4c9
PA
124382008-05-02 Jim Blandy <jimb@codesourcery.com>
12439
12440 * gdb.asm/asmsrc1.s: Add scratch space.
12441
ed5e9466
DJ
124422008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12443 Daniel Jacobowitz <dan@codesourcery.com>
12444
12445 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12446 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12447 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12448
b39cc962
DJ
124492007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12450
12451 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12452
36d520f5
JB
124532008-05-01 Joel Brobecker <brobecker@adacore.com>
12454
12455 * gdb.base/info-target.exp: New testcase.
12456
8d4e3071
DJ
124572008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12458
12459 * gdb.cp/hang.exp: Use .cc instead of .C.
12460 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12461 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12462
6f3f3097
DJ
124632008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12464
12465 * gdb.base/gdb1250.exp: Remove perror.
12466 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12467
5550a914
PA
124682008-04-30 Pedro Alves <pedro@codesourcery.com>
12469
12470 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12471 .2byte.
12472
d848e687
DJ
124732008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12474
12475 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12476 (maybe_kfail): New.
12477
93b5768b
PA
124782008-04-25 Pedro Alves <pedro@codesourcery.com>
12479
12480 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12481
721c02de
VP
124822008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12483
a9c64011
AS
12484 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12485 * gdb.mi/mi2-syn-frame.exp: Likewise.
12486 * lib/mi-support.exp: Likewise.
721c02de 12487
74960c60
VP
124882008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12489
12490 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12491 to specify regexp for the location to stop at.
12492 * gdb.base/break-always.c: New.
12493 * gdb.base/break-always.exp: New.
12494
d24317b4
VP
124952008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12496
12497 * lib/mi-support.exp (mi_runto_helper): Adjust
12498 for the original-location field.
12499 (mi_create_breakpoint, mi_list_breakpoints): New.
12500 * gdb.mi/mi-break.exp: Adjust.
12501 * gdb.mi/mi2-break.exp: Adjust.
12502 * gdb.mi/mi-pending.exp: Adjust.
12503 * gdb.mi/mi-simplerun.exp: Adjust.
12504 * gdb.mi/mi2-simplerun.exp: Adjust.
12505 * gdb.mi/mi-syn-frame.exp: Adjust.
12506 * gdb.mi/mi2-syn-frame.exp: Adjust.
12507 * gdb.mi/mi-until.exp: Adjust.
12508 * gdb.mi/mi2-until.exp: Adjust.
12509 * gdb.mi/mi-var-display.exp: Adjust.
12510 * gdb.mi/mi2-var-display.exp: Adjust.
12511 * gdb.mi/mi-watch.exp: Adjust.
12512 * gdb.mi/mi2-watch.exp: Adjust.
12513
fdc59709 125142008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12515
a9c64011
AS
12516 * aclocal.m4: Add override.m4.
12517 * configure: Regenerate.
fdc59709 12518
8e91f023
VP
125192008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12520
12521 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12522 '-var-update --all-values' reports new value even the type
12523 of a variable object has changed.
12524
233a11ab
CS
125252008-04-18 Craig Silverstein <csilvers@google.com>
12526
12527 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12528 files.
d24317b4 12529
9c1137ad
JB
125302008-04-18 Joel Brobecker <brobecker@adacore.com>
12531
12532 * gdb.ada/atomic_enum: New test program.
12533 * gdb.ada/atomic_enum.exp: New testcase.
12534
66d0bbc7
DE
125352008-04-17 Doug Evans <dje@google.com>
12536
12537 * gdb.opt/Makefile.in: Fix whitespace.
12538
100906b0
UW
125392008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12540
12541 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12542
4584e32e
DE
125432008-04-17 Doug Evans <dje@google.com>
12544
12545 * gdb.base/hashline1.exp: New testcase.
12546 * gdb.base/hashline2.exp: New testcase.
12547 * gdb.base/hashline2.exp: New testcase.
12548
0a320680
PA
125492008-04-17 Pedro Alves <pedro@codesourcery.com>
12550
12551 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12552
18ac113b
AR
125532008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12554
12555 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12556 temporary breakpoint to match "Temporary breakpoint".
12557 * gdb.base/break.exp (delete_breakpoints): Likewise.
12558 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12559 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12560 * gdb.base/display.exp: Likewise.
12561 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12562 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12563 * gdb.base/restore.exp (restore_tests): Likewise.
12564 * gdb.base/sepdebug.exp: Likewise.
12565 * gdb.base/watchpoint.exp: Likewise.
12566 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12567 * gdb.mi/mi-pending.exp: Likewise.
12568 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12569 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12570 * gdb.mi/mi-var-cmd.exp: Likewise.
12571 * gdb.mi/mi-var-display.exp: Likewise.
12572 * gdb.mi/mi2-cli.exp: Likewise.
12573 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12574 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12575 * gdb.mi/mi2-var-display.exp: Likewise.
12576 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12577 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12578 new "disp" field.
a9c64011 12579 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12580 reason. This is to support fix for PR2424.
12581
add38693
JK
125822008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12583
12584 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12585
fcacd99f
VP
125862008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12587
12588 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12589 field. Add more floating varobj tests.
fcacd99f 12590 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12591 field.
12592 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12593 (main): Call do_at_tests.
12594 * lib/mi-support.exp (mi_create_floating_varobj)
12595 (mi_varobj_update_with_type_change): New.
fcacd99f 12596
de051565
MK
125972008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12598
12599 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12600 option of -var-evaluate-expression.
12601 * gdb.mi/mi2-var-display.exp: Likewise.
12602
dbc52822
VP
126032008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12604
12605 Introduce test setup helpers.
a9c64011
AS
12606 * lib/gdb.exp (build_executable, clean_restart)
12607 (prepare_for_testing): New.
12608 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12609 * gdb.base/return.exp: Likewise.
12610 * gdb.base/ending-run.exp: Likewise.
dbc52822 12611
473591da
NR
126122008-04-07 Nick Roberts <nickrob@snap.net.nz>
12613
12614 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12615 Interface (MI) responses.
12616
2b2d9e11
VP
126172008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12618
a9c64011
AS
12619 * gdb.cp/breakpoint.cc: New code to test conditions involving
12620 member variables.
12621 * gdb.cp/breakpoint.exp: Test condition involving member
12622 variables.
2b2d9e11 12623
bb378428
VP
126242008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12625
12626 * lib/mi-support.exp (mi_expect_stop): New.
12627 (mi_run_cmd): Change the
12628 token. Use mi_send_resuming_command, use
12629 mi_expect_stop.
12630 (mi_execute_to_helper): Rename to mi_execute_to.
12631 (mi_send_resuming_command): Add more error patterns.
12632 (mi_wait_for_stop): Renamed to...
12633 (mi_get_stop_line): ...this.
12634 (mi_run_inline_test): Adjust.
12635
12636 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12637 * gdb.mi/mi-console.exp: Likewise.
12638 * gdb.mi/mi-pending.exp: Likewise.
12639 * gdb.mi/mi-simplerun.exp: Likewise.
12640 * gdb.mi/mi-stack.exp: Likewise.
12641 * gdb.mi/mi-stepi.exp: Likewise.
12642 * gdb.mi/mi-syn-frame.exp: Add comment.
12643 * gdb.mi/mi-until.exp: Likewise.
12644 * gdb.mi/mi-var-display.exp: Likewise.
12645 * gdb.mi/mi-watch.exp: Likewise.
12646 * gdb.mi/mi2-cli.exp: Likewise.
12647 * gdb.mi/mi2-console.exp: Likewise.
12648 * gdb.mi/mi2-simplerun.exp: Likewise.
12649 * gdb.mi/mi2-stack.exp: Likewise.
12650 * gdb.mi/mi2-stepi.exp: Likewise.
12651 * gdb.mi/mi2-until.exp: Likewise.
12652 * gdb.mi/mi2-var-display.exp: Likewise.
12653 * gdb.mi/mi2-watch.exp: Likewise.
12654
62172bb9
UW
126552008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12656
12657 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12658
12659 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12660
a13e061a
PA
126612008-04-04 Pedro Alves <pedro@codesourcery.com>
12662
12663 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12664 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12665 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12666 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12667 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12668 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12669 expect an mi error duplicated in stderr.
12670
eae06beb
JB
126712008-04-03 Joel Brobecker <brobecker@adacore.com>
12672
12673 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12674 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12675 Add a couple of tests that verify the behavior when the new setting
12676 is set to "cancel" and "all".
12677 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12678 "ask" before we start the testing.
12679
79c6ced6
AR
126802008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12681
12682 * gdb.cp/casts.cc: Add class reference variables.
12683 * gdb.cp/casts.exp: New test cases for up/down casting references.
12684
6c2d1a6b
MK
126852008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12686
12687 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12688 instead of beginning to make an extra test pass.
12689 * gdb.mi/mi2-var-display.exp: Likewise.
12690
55b411d9
MR
126912008-03-31 Maciej W. Rozycki <macro@mips.com>
12692
12693 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12694
c6140da2
MD
126952008-03-31 Markus Deuling <deuling@de.ibm.com>
12696 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12697
12698 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12699 value. Add xfail for older kernels.
12700
79732189
AR
127012008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12702
12703 Bring mi-support in line with gdb.exp.
12704 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12705 (mi_gdb_start): New function.
12706
33c3676e
MR
127072008-03-28 Maciej W. Rozycki <macro@mips.com>
12708
12709 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12710
92e28119
VP
127112008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12712
12713 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12714 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12715
9e8e3afe
VP
127162008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12717
12718 * lib/mi-support.exp (mi_create_varobj_checked): New.
12719 (mi_list_varobj_children): Allow to check for a
12720 value.
12721 (mi_list_array_varobj_children): New.
12722
12723 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12724 and mi_list_varobj_children, as opposed to hardcoding
12725 expected strings.
12726 * gdb.mi/gdb701.exp: Likewise.
12727 * gdb.mi/gdb792.exp: Likewise.
12728 * gdb.mi/mi-var-block.exp: Likewise.
12729 * gdb.mi/mi-var-cmd.exp: Likewise.
12730 * gdb.mi/mi-var-invalidate.exp: Likewise.
12731 * gdb.mi/mi2-var-block.exp: Likewise.
12732 * gdb.mi/mi2-var-child.exp: Likewise.
12733 * gdb.mi/mi2-var-cmd.exp: Likewise.
12734 * gdb.mi/mi2-var-display.exp: Likewise.
12735
9df50351
JK
127362008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12737
12738 Fix random false FAILs on i386.
12739 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12740
31e5d73a
DJ
127412008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12742
12743 PR gdb/544
12744 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12745
12f4afab
DJ
127462008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12747
12748 PR gdb/544
12749 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12750
b562a0cb
DJ
127512008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12752
12753 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12754 fixed PR gdb/544.
12755
17faa917
DJ
127562008-03-21 Pedro Alves <pedro@codesourcery.com>
12757
12758 * gdb.threads/fork-child-threads.exp: Test next over fork.
12759
6214f497
DJ
127602008-03-21 Chris Demetriou <cgd@google.com>
12761
12762 * gdb.base/break.exp (rbreak junk): New test for rbreak
12763 "Junk at end of arguments" issue.
12764
63092375
DJ
127652008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12766
12767 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12768 *& to work on created array elements.
12769 (Top level): Test print $pc with a file. Test string operations
12770 without a target.
12771 * gdb.base/ptype.exp: Do not expect *& to work on created array
12772 elements.
12773
b21991b0
DJ
127742008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12775
12776 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12777 gdb.threads/staticthreads.exp: Update exit query.
12778
c4b347c7
SL
127792008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12780
12781 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12782
fa4727a6
DJ
127832008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12784
12785 * gdb.base/watchpoint.c (global_ptr, func4): New.
12786 (main): Call func4.
12787 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12788 (test_inaccessible_watchpoint): New.
12789
2f34202f
MR
127902008-02-29 Maciej W. Rozycki <macro@mips.com>
12791
12792 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12793 select the largest.
12794
0d6ba1b1
DJ
127952008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12796
12797 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12798 frames-invalid annotations.
12799
e691325a
PM
128002008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12801
a9c64011 12802 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12803
f85b5ecc
DE
128042008-02-27 Doug Evans <dje@google.com>
12805
12806 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12807 for bug 1738.
12808 (breakpoint_to_handler_entry): Ditto.
12809
b40e7bf3
JB
128102008-02-27 Joel Brobecker <brobecker@adacore.com>
12811
12812 * gdb.base/ending-run.exp: Use the first line of code inside
12813 function body to test breakpoints.
12814 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12815 location where the breakpoint is inserted when using the line
12816 where a function is declared. Fix typo in the description of
12817 one of the tests.
12818 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12819
2faca73a
PM
128202008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12821
12822 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12823 tests.
2faca73a 12824
6f439c36
PM
128252008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12826
12827 * gdb.base/args.exp: avoid same output for tests
12828 with single quotes.
12829
54e52265
VP
128302008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12831
a9c64011
AS
12832 * gdb.base/annota1.exp: Adjust for 'info break'
12833 format changes.
12834 * gdb.base/annota3.exp: Likewise.
12835 * gdb.base/break.exp: Likewise.
12836 * gdb.base/condbreak.exp: Likewise.
12837 * gdb.base/pending.exp: Likewise.
12838 * gdb.base/sepdebug.exp: Likewise.
12839 * gdb.base/unload.exp: Likewise.
12840 * gdb.cp/ovldbreak.exp: Likewise.
12841 * gdb.mi/mi-pending.exp: Likewise.
54e52265 12842
897b09ca
DE
128432008-02-07 Doug Evans <dje@google.com>
12844
12845 * gdb.cp/mb-inline.exp: New.
12846 * gdb.cp/mb-inline.h: New.
12847 * gdb.cp/mb-inline1.cc: New.
12848 * gdb.cp/mb-inline2.cc: New.
12849
b1c32d35
PM
128502008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
12851
12852 * gdb.pascal/floats.pas: New test program.
12853 * gdb.pascal/floats.exp: New testcase.
12854
1a4ca44a
TJB
128552008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12856
12857 * gdb.base/callfuncs.c (t_float_many_args): New function.
12858 (t_double_many_args): New function.
12859 * gdb.base/callfuncs.exp: Add tests for exceeding float
12860 and double parameters passed through the stack.
12861
439048e8
JB
128622008-02-05 Joel Brobecker <brobecker@adacore.com>
12863
12864 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
12865 gdb.ada/complete/foo.adb: New files.
12866 * gdb.ada/complete.exp: New testcase.
12867
81fe8080
DE
128682008-02-03 Doug Evans <dje@google.com>
12869
301f0ecf
DE
12870 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
12871
81fe8080
DE
12872 * gdb.cp/gdb2384.exp: New file.
12873 * gdb.cp/gdb2384.cc: New file.
12874 * gdb.cp/gdb2384-base.h: New file.
12875 * gdb.cp/gdb2384-base.cc: New file.
12876
4b071aec
DE
128772008-02-02 Doug Evans <dje@google.com>
12878
12879 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
12880
61137ba6
JB
128812007-02-01 Joel Brobecker <brobecker@adacore.com>
12882
12883 * gdb.ada/sym_print_name: New test program.
12884 * gdb.ada/sym_print_name.exp: New testcase.
12885
128862007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
12887
12888 * gdb.ada/nested/hello.adb: New file.
12889 * gdb.ada/nested.exp: New testcase.
12890 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12891
98deb0da
VP
128922008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12893
12894 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
12895 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
12896 don't cause future evaluations of function to report
12897 creation of internal breakpoints.
98deb0da 12898
723a2275
VP
128992008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12900
12901 * gdb.mi/mi-break.exp (test_error): New.
12902 Call it.
12903
fb546a2f
LM
129042008-01-31 Luis Machado <luisgpm@br.ibm.com>
12905
12906 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
12907 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
12908
2d8fd90a
PM
129092008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12910
12911 * gdb.pascal/integers.pas: New test program.
12912 * gdb.pascal/integers.exp: New testcase.
12913
a7fa0ded
PM
129142008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12915
12916 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
12917
5e1a1926
TJB
129182008-01-30 Luis Machado <luisgpm@br.ibm.com>
12919
12920 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
12921 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
12922
8d04f9f0
JB
129232008-01-30 Paul Hilfinger <hilfinger@adacore.com>
12924
12925 * gdb.ada/formatted_ref: New test program.
12926 * gdb.ada/formatted_ref.exp: New testcase.
12927
12928 * gdb.cp/formatted-ref.cc: New file.
12929 * gdb.cp/formatted-ref.exp: New testcase.
12930
ce75a98f
JB
129312008-01-30 Joel Brobecker <brobecker@adacore.com>
12932
12933 * gdb.base/ptype.exp: Add testing of "ptype $pc".
12934
e835f6bf
NR
129352008-01-30 Nick Roberts <nickrob@snap.net.nz>
12936
12937 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
12938 (test_file_list_exec_source_file): Update to new macro-info field.
12939
d118ef87
PH
129402008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
12941
12942 * gdb.ada/exprs: New test program.
12943 * gdb.ada/exprs.exp: New testcase.
12944
7d35ab09
TJB
129452008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12946
12947 * dfp-test.c (DELTA, DELTA_B): New definitions.
12948 (double_val1, double_val2, double_val3, double_val4, double_val5,
12949 double_val6, double_val7, double_val8, double_val9, double_val10,
12950 double_val11, double_val12, double_val13, double_val14, dec32_val1,
12951 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
12952 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
12953 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
12954 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
12955 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
12956 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
12957 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
12958 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
12959 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
12960 dec128_val16): New global variables.
12961 (decimal_dec128_align): New function.
12962 (decimal_mixed): Likewise.
12963 (decimal_many_args_dec32): Likewise.
12964 (decimal_many_args_dec64): Likewise.
12965 (decimal_many_args_dec128): Likewise.
12966 (decimal_many_args_mixed): Likewise.
12967 * dfp-test.exp: Add tests calling new inferior functions.
12968
2d717e4f
DJ
129692008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12970
12971 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
12972 gdb.server/ext-run.exp: New files.
12973 * lib/gdbserver-support.exp (gdbserver_download): New.
12974 (gdbserver_start): New. Update gdbserver expected
12975 output.
12976 (gdbserver_spawn): Use them.
12977 (gdbserver_start_extended): New.
12978
e85a822c
DJ
129792008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12980
12981 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
12982 Run on GNU/Linux.
12983 (do_exec_tests): Check for systems which do not support catchpoints.
12984 Do not match START.
12985 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
12986 Run on GNU/Linux. Enable verbose output.
12987 (check_fork_catchpoints): New.
12988 (explicit_fork_child_follow, catch_fork_child_follow)
12989 (tcatch_fork_parent_follow): Update expected messages.
12990 (do_fork_tests): Use check_fork_catchpoints.
12991 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
12992 Run on GNU/Linux. Enable verbose output.
12993 (check_vfork_catchpoints): New.
12994 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
12995 expected messages.
12996 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
12997
401ea829
JB
129982008-01-29 Jim Blandy <jimb@red-bean.com>
12999
13000 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
13001 host' errors.
13002 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
13003
aceaf3ad
JB
130042008-01-29 Jim Blandy <jimb@red-bean.com>
13005
13006 * gdb.threads/sigthread.c: Use barriers to ensure that
13007 child_thread and child_thread_two are always initialized before we
13008 start to use them.
13009
a5606eee
VP
130102008-01-29 Vladimir Prus <vladimir@codesourcery.com>
13011
13012 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
13013 * gdb.base/watchpoint-solib.c: New.
13014 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 13015
c55a82bb
PM
130162008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
13017
13018 * gdb.base/gdb1056.exp: Add unsigned integer test.
13019
0993fe05
DE
130202008-01-28 Doug Evans <dje@google.com>
13021
13022 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
13023
4fe42e7f
JB
130242008-01-27 Jim Blandy <jimb@codesourcery.com>
13025
c7a69933
JB
13026 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
13027
4fe42e7f
JB
13028 * gdb.base/expand-psymtabs.exp: Doc fix.
13029
5def8285
MK
130302008-01-26 Mark Kettenis <kettenis@gnu.org>
13031
13032 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13033
5313c911
NR
130342008-01-24 Nick Roberts <nickrob@snap.net.nz>
13035
a9c64011 13036 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
13037 -var-set-format.
13038
93815fbf
VP
130392008-01-23 Chris Demetriou <cgd@google.com>
13040
13041 * gdb.threads/thread_events.c: New testcase source file.
13042 * gdb.threads/thread_events.exp: New testcase expect file.
13043
467a88ee
NR
130442008-01-23 Nick Roberts <nickrob@snap.net.nz>
13045
13046 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
13047
13048 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
13049 -var-set-format.
13050
d8f82aba
DJ
130512008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13052 Vladimir Prus <vladimir@codesourcery.com>
13053
13054 * gdb.base/float.exp: Allow missing floating point for m68k and
13055 PowerPC.
13056
60c46647
VP
130572008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13058
13059 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
13060 ignore count.
13061 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13062 * gdb.mi/mi-cli.exp: Adjust.
13063 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 13064
c7dd36a1
PA
130652008-01-17 Pedro Alves <pedro@codesourcery.com>
13066
13067 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13068 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13069 with dummy_ptr's address.
13070 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13071 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13072 all targets.
13073 * gdb.mi/mi2-var-child.exp: Likewise.
13074
39d5313e
JB
130752008-01-09 Joel Brobecker <brobecker@adacore.com>
13076
13077 * gdb.ada/null_array: New test program.
13078 * gdb.ada/null_array.exp: New testcase.
13079
0aea4bf3
LM
130802008-01-09 Luis Machado <luisgpm@br.ibm.com>
13081
13082 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13083 with required float modifiers.
13084
0b354900
JB
130852008-01-08 Joel Brobecker <brobecker@adacore.com>
13086
13087 * gdb.ada/funcall_param: New test program.
13088 * gdb.ada/funcall_param.exp: New testcase.
13089
cdb7f5d4
JB
130902008-01-08 Joel Brobecker <brobecker@adacore.com>
13091
13092 * gdb.ada/arrayparam: New test program.
13093 * gdb.ada/arrayparam.exp: New testcase.
13094
88e2547f
JB
130952008-01-08 Joel Brobecker <brobecker@adacore.com>
13096
13097 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13098 landed. Should also fix random failures in the test following it.
13099
f6867ce0
TJB
131002008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13101
13102 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13103 for expressions with decimal float values.
13104 (test_dfp_conversions): New function to test casts to and from
13105 decimal float types.
13106 Call test_dfp_conversions.
13107 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13108 elements.
13109 (main): Initialize ds.float4 and ds.double8 elements.
13110 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13111 string to new error message.
13112 (d64_set_tests): Likewise.
13113 (d128_set_tests): Likewise.
13114 Add tests for expressions with decimal float variables. Add tests for
13115 conversions to and from decimal float types.
13116
f9c11282
JB
131172008-01-05 Joel Brobecker <brobecker@adacore.com>
13118
13119 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13120 * gdb.ada/packed_tagged.exp: New testcase.
13121
0ecbca72
JB
131222008-01-04 Joel Brobecker <brobecker@adacore.com>
13123
13124 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13125 gdb.ada/homonym/homonym_main.adb: New files.
13126 * gdb.ada/homonym.exp: New testcase.
13127
c18d3d89
JB
131282008-01-04 Joel Brobecker <brobecker@adacore.com>
13129
13130 * gdb.ada/packed_array.exp: Add testing of references to
13131 a packed array.
13132
ecc7085b
JB
131332008-01-04 Joel Brobecker <brobecker@adacore.com>
13134
13135 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13136 New files.
13137 * gdb.ada/type_coercion.exp: New testcase.
13138
c474c922
JB
131392008-01-04 Joel Brobecker <brobecker@adacore.com>
13140
13141 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13142 gdb.ada/tagged/foo.adb: New file.
13143 * gdb.ada/tagged.exp: New testcase.
13144
9005b927
JB
131452008-01-04 Joel Brobecker <brobecker@adacore.com>
13146
13147 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13148 gdb.ada/ptype_field/foo.adb: New files.
13149 * gdb.ada/ptype_field.exp: New testcase.
13150
1a6aaad8
JB
131512008-01-03 Joel Brobecker <brobecker@adacore.com>
13152
13153 * gdb.ada/print_pc.exp: New testcase.
13154
0ef22f53
JB
131552008-01-03 Joel Brobecker <brobecker@adacore.com>
13156
13157 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13158 gdb.ada/taft_type/p.adb: New files.
13159 * gdb.ada/taft_type.exp: New testcase.
13160
1689ecf8
JB
131612008-01-03 Joel Brobecker <brobecker@adacore.com>
13162
13163 * gdb.ada/array_bounds/bar.adb: New file.
13164 * gdb.ada/array_bounds.exp: New testcase.
13165
a4d0b9c3
JB
131662008-01-03 Joel Brobecker <brobecker@adacore.com>
13167
13168 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13169 gdb.ada/arrayptr/foo.adb: New files.
13170 * gdb.ada/arrayptr.exp: New testcase.
13171
a31ace00
JB
131722008-01-03 Joel Brobecker <brobecker@adacore.com>
13173
13174 * gdb.base/set-lang-auto.exp: New testcase.
13175
a97fced3
JB
131762008-01-03 Joel Brobecker <brobecker@adacore.com>
13177
13178 * gdb.ada/fun_addr/foo.adb: New file.
13179 * gdb.ada/fun_addr.exp: New testcase.
13180
ef29ce1a
JK
131812008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13182
13183 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13184 New files
13185
0fafefe3
JB
131862008-01-02 Joel Brobecker <brobecker@adacore.com>
13187
13188 * array_subscript_addr/p.adb: New file.
a9c64011 13189 * array_subscript_addr.exp: New testcase.
0fafefe3 13190
c4359f8d
JB
131912008-01-02 Joel Brobecker <brobecker@adacore.com>
13192
a9c64011 13193 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13194 New files.
13195 * gdb.ada/str_cmp_ref.exp: New testcase.
13196
1aa1b15b
JB
131972008-01-01 Joel Brobecker <brobecker@adacore.com>
13198
13199 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13200 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13201 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13202
81c9b2cf
JB
132032008-01-01 Joel Brobecker <brobecker@adacore.com>
13204
13205 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13206 gdb.ada/ref_param/pck.ads: New files.
13207 * gdb.ada/ref_param.exp: New testcase.
13208
319e4674
JB
132092008-01-01 Joel Brobecker <brobecker@adacore.com>
13210
13211 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13212 gdb.ada/interface/foo.adb: New files.
13213 * gdb.ada/interface.exp: New testcase.
13214
ef682c56
JB
132152007-12-31 Jim Blandy <jimb@codesourcery.com>
13216
13217 * gdb.base/multi-forks.exp: Consume all output from child
13218 processes before proceeding to next test.
13219
f6f3eb6c
JB
132202007-12-29 Jim Blandy <jimb@codesourcery.com>
13221
13222 * configure: Regenerated.
13223
f652e42f
JB
132242007-12-27 Joel Brobecker <brobecker@adacore.com>
13225
13226 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13227 gdb.ada/fixed_cmp/fixed.adb: New files.
13228 * gdb.ada/fixed_cmp.exp: New testcase.
13229
6943e596
JB
132302007-12-27 Joel Brobecker <brobecker@adacore.com>
13231
13232 * gdb.ada/boolean_expr.exp: New testcase.
13233
aad9a193
JB
132342007-12-26 Jim Blandy <jimb@codesourcery.com>
13235
13236 * gdb.base/multi-forks.exp: Doc fix.
13237
fb5f3683
JB
132382007-12-26 Joel Brobecker <brobecker@adacore.com>
13239
13240 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13241 * gdb.ada/char_param.exp: Do not compile our test program with
13242 -gnata, this is unnecessary.
13243 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13244
384e4a9c
JB
132452007-12-24 Joel Brobecker <brobecker@adacore.com>
13246
13247 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13248 gdb.ada/print_chars/foo.adb: New files.
13249 * gdb.ada/print_chars.exp: New testcase.
13250
01e044f7
JB
132512007-12-24 Joel Brobecker <brobecker@adacore.com>
13252
13253 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13254 gdb.ada/char_param/foo.adb: New files.
13255 * gdb.ada/char_param.exp: New testcase.
13256
0ce17860
JB
132572007-12-22 Jim Blandy <jimb@codesourcery.com>
13258
13259 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13260 hard-coding source line numbers into the test.
13261 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13262 gdb_get_line_number to find.
13263
919809b9
JB
132642007-12-22 Joel Brobecker <brobecker@adacore.com>
13265
13266 * gdb.base/ptype.c (highest): New struct type.
13267 (the_highest): New variable of that type.
13268 (main): Add dummy assignment to a field of variable the_highest.
13269 * gdb.base/ptype.exp: Test type printing of our new variable.
13270
abc8a88d
PM
132712007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13272
13273 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13274 and record first explicitly generated thread number.
abc8a88d
PM
13275 Use that thread number for thread specific watchpoint test.
13276 Add iteration number to repetitive tests.
13277
5158f3e3
CES
132782007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13279 Jim Blandy <jimb@codesourcery.com>
13280
13281 * gdb.base/expand-psymtabs.c: New testcase
13282 source file.
13283 * gdb.base/expand-psymtabs.exp: New testcase
13284 expect file.
13285
37e4754d
LM
132862007-12-17 Luis Machado <luisgpm@br.ibm.com>
13287
13288 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13289 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13290
551e5d04
JB
132912007-12-17 Joel Brobecker <brobecker@adacore.com>
13292
13293 * gdb.ada/frame_args/foo.adb: New file.
13294 * gdb.ada/frame_args/pck.ads: New file.
13295 * gdb.ada/frame_args/pck.adb: New file.
13296 * gdb.ada/frame_args.exp: New testcase.
13297
a05ee097
JB
132982007-12-17 Joel Brobecker <brobecker@adacore.com>
13299
13300 * gdb.base/frame-args.c: New file.
13301 * gdb.base/frame-args.exp: New testcase.
13302
c162e8c9 133032007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13304 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13305
13306 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13307
afe8ab22 133082007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13309
afe8ab22
VP
13310 * gdb.mi/mi-pending.exp: New.
13311 * gdb.mi/mi-pending.c: New.
13312 * gdb.mi/mi-pendshr.c: New.
13313
dfdfb3ca
JB
133142007-12-06 Jim Blandy <jimb@codesourcery.com>
13315
13316 * gdb.base/default.exp: Update expected output for 'info catch'.
13317
b7fca990
JK
133182007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13319
13320 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13321 must be set to binary.
13322
6a1afc1e
PA
133232007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13324
13325 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13326
a6b151f1
DJ
133272007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13328
13329 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13330 gdb.mi/mi-file-transfer.exp: New.
13331
43039443
JK
133322007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13333
13334 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13335
0ef2251b
MR
133362007-11-22 Maciej W. Rozycki <macro@mips.com>
13337
13338 * gdb.trace/backtrace.exp: Fix a typo.
13339 * gdb.trace/circ.exp: Likewise.
13340 * gdb.trace/collection.exp: Likewise.
13341 * gdb.trace/limits.exp: Likewise.
13342 * gdb.trace/report.exp: Likewise.
13343 * gdb.trace/tfind.exp: Likewise.
13344 * gdb.trace/while-dyn.exp: Likewise.
13345
5443631e
NR
133462007-11-21 Nick Roberts <nickrob@snap.net.nz>
13347
13348 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13349 objects of pointers that can't be dereferenced are now
13350 "noneditable".
13351
a4ce5b0d
UW
133522007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13353
13354 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13355 (target_cpu): Remove.
13356
d6e956e5
VP
133572007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13358
13359 * gdb.base/ending-run.exp: Expect the list of cleared
13360 breakpoint to come in natural order, not the reversed one.
a9c64011 13361
214270ab
VP
133622007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13363
13364 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13365 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13366
1a619819
LM
133672007-11-05 Luis Machado <luisgpm@br.ibm.com>
13368
13369 * gdb.base/printcmds.exp: New function
13370 test_printf_with_dfp.
13371
5b01a6fa
DE
133722007-11-02 Doug Evans <dje@google.com>
13373
13374 * gdb.disasm/t01_mov.s: Remove carriage returns.
13375 * gdb.disasm/t02_mova.s: Ditto.
13376 * gdb.disasm/t03_add.s: Ditto.
13377 * gdb.disasm/t04_sub.s: Ditto.
13378 * gdb.disasm/t05_cmp.s: Ditto.
13379 * gdb.disasm/t06_ari2.s: Ditto.
13380 * gdb.disasm/t07_ari3.s: Ditto.
13381 * gdb.disasm/t08_or.s: Ditto.
13382 * gdb.disasm/t09_xor.s: Ditto.
13383 * gdb.disasm/t10_and.s: Ditto.
13384 * gdb.disasm/t11_logs.s: Ditto.
13385 * gdb.disasm/t12_bit.s: Ditto.
13386 * gdb.disasm/t13_otr.s: Ditto.
13387
ec33ab7f
JK
133882007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13389
13390 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13391
ae0d01ff
UW
133922007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13393
13394 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13395 provide DFP support.
13396
55eddb0f
DJ
133972007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13398
13399 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13400 Test "set powerpc vector-abi". Skip auto-detection tests for old
13401 toolchains.
13402
7020f05c
PA
134032007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13404
13405 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13406 with [string compare].
13407
84bc3db9
PA
134082007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13409
13410 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13411 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13412
5876dc88
LM
134132007-10-25 Luis Machado <luisgpm@br.ibm.com>
13414
13415 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13416 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13417 * gdb.opt/Makefile.in: New makefile.
13418 * Makefile.in: Create new directory "gdb.opt".
13419 * configure.ac: Add "gdb.opt" directory.
13420 * configure: Regenerated.
a9c64011 13421
c3ea9a14
DE
134222007-10-25 Doug Evans <dje@google.com>
13423
13424 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13425 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13426
a9c64011 134272007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13428 Thiago Jung Bauermann <bauerman@br.ibm.com>
13429
13430 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13431 Floating Point expressions.
13432 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13433 Floating Point variables.
13434 * gdb.base/dfp-test.c: new file containing program with Decimal
13435 Floating variables, used by gdb.base/dfp-test.exp.
13436
62a24a2b
DJ
134372007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13438
13439 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13440
e7b1eae6
UW
134412007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13442
13443 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13444 compiling test case with GCC.
13445 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13446
c641edcc
UW
134472007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13448
13449 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13450 format changes.
13451
5e5ebfe6
MS
134522007-10-18 Michael Snyder <msnyder@specifix.com>
13453
13454 * gdb.base/dbx.exp: Add missing "-re " operator.
13455
e831e7b6
GM
134562007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13457
13458 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13459 * configure.ac: Removed trailing spaces after backslash.
13460 * gdb.modula2: New directory.
13461 * gdb.modula2/Makefile.in: New file.
13462 * gdb.modula2/unbounded-array.exp: New file.
13463 * gdb.modula2/unbounded1.c: New file.
13464
7cc46491
DJ
134652007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13466
13467 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13468
134692007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13470
13471 * gdb.base/sigstep.c (main): Add checks for
13472 return values for setitimer call.
13473 Call setitimer again with itimer = ITIMER_REAL
13474 if first call to setitimer fails.
13475
e91528f0
KH
134762007-10-11 Kazu Hirata <kazu@codesourcery.com>
13477
13478 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13479 of $timeout.
13480
2ec9a4f8
DJ
134812007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13482
13483 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13484
134852007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13486
13487 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13488 of gdb_expect call, to avoid interruption.
13489
64b2fa04
PA
134902007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13491
13492 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13493 (v_unsigned_long_long, v_long_long_array)
13494 (v_signed_long_long_array, v_unsigned_long_long_array)
13495 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13496 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13497 [!NO_LONG_LONG]: New.
13498 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13499 v_long_long_member.
13500
13501 (v_long_long_func, v_signed_long_long_func)
13502 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13503 (main) [!NO_LONG_LONG]: Initialize long long variants.
13504
13505 * gdb.base/whatis.exp: If board file requests no_long_long, build
13506 test with NO_LONG_LONG defined. Test long long, signed long long,
13507 and unsigned long long variants but only if board file doesn't
13508 disable it.
13509
a912286e 135102007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13511 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13512
13513 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13514 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13515 * configure: Regenerated.
13516 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13517 gdb.pascal/types.exp, lib/pascal.exp: New files.
13518
471ba8c9
DJ
135192007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13520
13521 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13522 call.
13523 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13524 to return to the call.
13525 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13526 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13527 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13528 * gdb.mi/mi-until.exp (test_until): Likewise.
13529 * gdb.mi/mi2-until.exp (test_until): Likewise.
13530
fef8a650
DJ
135312007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13532
13533 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13534 two-char array.
13535 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13536
d983da9c
DJ
135372007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13538
13539 * gdb.threads/watchthreads.c (thread_function): Sleep between
13540 iterations.
13541 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13542 at once for S/390. Generate matching fails and passes.
13543
17f62551
VP
135442007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13545
13546 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13547 the 'struct_declarations' variable to zeros.
a9c64011 13548
ed0616c6
VP
135492007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13550
13551 * gdb.cp/mb-ctor.cc: New.
13552 * gdb.cp/mb-ctor.exp: New.
13553 * gdb.cp/mb-templates.cc: New.
13554 * gdb.cp/mb-templates.exp: New.
13555
41f1b697
DJ
135562007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13557
13558 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13559
3f213f78
PA
135602007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13561
13562 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13563 targets.
13564 * configure: Regenerate.
13565
0d381245 135662007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13567
0d381245
VP
13568 * gdb.base/annota1.exp: Adjust for 'info break'
13569 format changes.
13570 * gdb.base/annota3.exp: Likewise.
13571 * gdb.base/break.exp: Likewise.
13572 * gdb.base/condbreak.exp: Likewise.
13573 * gdb.base/pending.exp: Likewise.
13574 * gdb.base/sepdebug.exp: Likewise.
13575 * gdb.base/unload.exp: Likewise.
13576 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13577
fe3f5fa8
VP
135782007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13579
13580 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13581 messages.
13582 * gdb.base/chng-syms.exp: Likewise.
13583 * gdb.base/unload.exp: Likewise.
a9c64011 13584
a75cf6c0
DJ
135852007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13586
13587 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13588
18ecae38
DJ
135892007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13590
13591 * schedlock.c (NUM): Change to 1.
13592 (main): Use args[0] for the main thread.
13593 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13594 regardless of the number of threads.
13595
5509918f
MR
135962007-09-14 Maciej W. Rozycki <macro@mips.com>
13597
4a543daf
MR
13598 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13599 type down.
13600 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13601 test.
13602 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13603 watchpoint type down.
13604 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13605 test.
13606
136072007-09-14 Maciej W. Rozycki <macro@mips.com>
13608
5509918f
MR
13609 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13610 Move all the tests here and run them twice, once using software
13611 watchpoints and once using hardware watchpoints.
13612 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13613
40b53987
DJ
136142007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13615
13616 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13617 test.
13618
695e2681
MK
136192007-09-10 Mark Kettenis <kettenis@gnu.org>
13620
8b3fc8d8
MK
13621 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13622 build-id.
13623
695e2681
MK
13624 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13625 know about $ORIGIN. Calculate output dir from $dest instead of
13626 using ${objdir}/{$subdir}.
13627
58d69f29
MK
136282007-09-09 Mark Kettenis <kettenis@gnu.org>
13629
13630 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13631 gcore, before continuing with the test.
13632
3e347599
DJ
136332007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13634
13635 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13636 * gdb.mi/mi-watch.exp: Likewise.
13637
ea37ba09
DJ
136382007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13639 Jim Blandy <jimb@codesourcery.com>
13640
13641 * gdb.arch/i386-sse.exp: Do not expect character constants.
13642 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13643 * gdb.base/display.exp: Allow print/s.
13644 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13645 and unsigned char array changes.
13646
2025a643
DJ
136472007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13648
13649 * gdb.base/display.exp: Add tests for printf %p.
13650
26669a27
PA
136512007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13652
13653 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13654 the dll name to unicode.
13655
c8f021f8
JK
136562007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13657
13658 * gdb.base/default.exp (show version): Update the version text.
13659 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13660
4cf31eea
JK
136612007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13662
13663 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13664 New files.
13665
4935890f
JK
136662007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13667
13668 * lib/gdb.exp (build_id_debug_filename_get): New function.
13669 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13670 Remove the generate DEBUG file for the future testcase runs.
13671 New testcase for the NT_GNU_BUILD_ID retrieval.
13672 Move the final testing step to ...
13673 (test_different_dir): ... a new function.
13674 New parameter XFAIL to XFAIL all the tests performed.
13675 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13676 New parameter TYPE to PF_PREFIX all the tests performed.
13677
02142340
VP
136782007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13679
13680 * gdb.mi/mi-var-cp.cc (path_expression): New
13681 function.
13682 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13683
36acd84e
UW
136842007-08-27 Markus Deuling <deuling@de.ibm.com>
13685
13686 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13687 to fit into SPU Local Store memory.
13688
a896d121
JB
136892007-08-23 Joel Brobecker <brobecker@adacore.com>
13690
13691 * gdb.base/default.exp: Adjust the expected output of "info
13692 warranty" after the switch to GPLv3.
13693
7b433602
JB
136942007-08-23 Joel Brobecker <brobecker@adacore.com>
13695
13696 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13697 to 30000 (from 20000).
13698
e22f8b7c
JB
136992007-08-23 Joel Brobecker <brobecker@adacore.com>
13700
13701 Switch the license of all .exp files to GPLv3.
13702 Switch the license of all .f and .f90 files to GPLv3.
13703 Switch the license of all .s and .S files to GPLv3.
13704
5a0e3bd0
JB
137052007-08-23 Joel Brobecker <brobecker@adacore.com>
13706
13707 * configure.ac: Switch license to GPLv3.
13708
cc00619d
JB
137092007-08-23 Joel Brobecker <brobecker@adacore.com>
13710
13711 Switch the licensing to GPLv3 for all .ads and .adb files.
13712
8d26208a
DJ
137132007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13714
13715 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13716 and t_int_double.
13717 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13718
4fcb9948
JB
137192007-08-17 Joel Brobecker <brobecker@adacore.com>
13720
13721 * gdb.base/step-line.c: Switch license to GPL version 3, and
13722 update copyright year.
13723 * gdb.base/step-line.inp: Likewise.
13724
b9c34f67
JB
137252007-08-17 Joel Brobecker <brobecker@adacore.com>
13726
13727 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13728 changes inside gdb1555.c.
13729 * gdb.base/pending.exp: Likewise.
13730
2cc17678
DJ
137312007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13732
13733 * config/default.exp: New file.
13734
e48883f7
DJ
137352007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13736
13737 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13738 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13739
1ab80e5b
MR
137402007-07-30 Maciej W. Rozycki <macro@mips.com>
13741
13742 * gdb.base/dump.exp: Force the correct endianness for binary
13743 formats not carrying this information.
13744
aba471f5
DJ
137452007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13746
13747 * gdb.threads/staticthreads.exp: Match .*sem_post.
13748
d4e07204
DJ
137492007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13750
13751 * gdb.base/readline.exp (operate_and_get_next): Match the final
13752 prompt.
13753
2b97317d
KB
137542007-07-23 Kevin Buettner <kevinb@redhat.com>
13755
13756 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13757 to restarting SID.
13758
44efa07a
KB
137592007-07-18 Kevin Buettner <kevinb@redhat.com>
13760
13761 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13762 prior to `gdb_start'.
13763
7b5ebade
KB
137642007-07-18 Kevin Buettner <kevinb@redhat.com>
13765
13766 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13767 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13768 Remove call to gdb_unload.
13769
255e7678
DJ
137702007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13771 Daniel Jacobowitz <dan@codesourcery.com>
13772
13773 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13774 for __WIN32__.
13775 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13776 * gdb.base/unload.exp: Use shared library test routines.
13777
3a40aaa0
UW
137782007-07-03 Markus Deuling <deuling@de.ibm.com>
13779
13780 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13781 * gdb.base/solib-symbol-lib.c: Likewise.
13782 * gdb.base/solib-symbol-main.c: Likewise.
13783
b0f4b84b
DJ
137842007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13785
13786 * config/gdbserver.exp (gdb_reconnect): New.
13787 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13788 gdb.base/solib-disc.exp: New files.
13789 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13790 remote debugging".
13791 (gdb_compile): Add shlib_load flag.
13792 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13793 port.
13794 (gdbserver_reconnect): New.
13795
1b05479a
DJ
137962007-07-01 Nick Roberts <nickrob@snap.net.nz>
13797 Daniel Jacobowitz <dan@codesourcery.com>
13798
13799 * gdb.base/annota3.exp: Test for if construct.
13800
86f78eb2
DJ
138012007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13802
13803 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13804
6a2eb474 138052007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13806 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13807
13808 * gdb.base/display.exp: Allow a newline after display/i.
13809 * gdb.base/pc-fp.exp: Likewise.
13810 * gdb.base/sigbpt.exp: Likewise.
13811
f8b73d13
DJ
138122007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13813
13814 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13815 required features to be included.
13816
4339e69e
DJ
138172007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13818
13819 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13820 in info threads output.
13821
23d964e7
UW
138222007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13823 Markus Deuling <deuling@de.ibm.com>
13824
13825 * gdb.arch/spu-info.exp: New testcase.
13826 * gdb.arch/spu-info.c: New file.
13827
fd20f75b
DJ
138282007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13829
13830 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13831 tpcs_offset. Restore lr after the call.
13832 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13833
2226f861
DJ
138342007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13835
13836 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13837 (gdbserver_run): Kill any running gdbserver.
13838 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13839
d12371a9
MR
138402007-05-17 Maciej W. Rozycki <macro@mips.com>
13841
13842 * gdb.base/sigbpt.exp: Preset segv_addr.
13843
93f02886
DJ
138442007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
13845
13846 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
13847 (gdb_compile_shlib): Likewise.
13848 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
13849 (default_gdb_init): Clear cleanfiles.
13850 (gdb_finish): Delete recorded cleanfiles.
13851 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
13852
13853 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
13854 Do not use isnative.
13855 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
13856 gdb.base/so-impl-ld.exp: Likewise.
13857 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
13858 * gdb.base/unload.exp: Likewise. Do not pass empty option to
13859 gdb_compile.
13860
b04e06d7
VP
138612007-05-15 Vladimir Prus <vladimir@codesourcery.com>
13862
13863 * config/unknown.exp: Remove.
13864
069ed931
UW
138652007-05-15 Markus Deuling <deuling@de.ibm.com>
13866
13867 * gdb.base/info-proc.exp: Check is_remote.
13868
09db0d03
UW
138692007-05-14 Markus Deuling <deuling@de.ibm.com>
13870
13871 * gdb.base/gcore.exp: Initialize variable core_supported.
13872
af2cbe8c
DJ
138732007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13874
13875 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
13876
027c0295
DJ
138772007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13878
13879 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
13880 * gdb.threads/print-threads.exp (test_all_threads): Allow
13881 negative and hexadecimal thread IDs.
13882
dc5000e7
DJ
138832007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13884
13885 * gdb.java/jprint.java (public): Avoid invalid call to static
13886 method.
13887
2e74ed18
DP
138882007-05-14 Denis Pilat <denis.pilat@st.com>
13889
13890 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
13891 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
13892 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13893 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
13894 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
13895
83547f02
UW
138962007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13897
13898 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 13899 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
13900 this mode.
13901 * gdb.base/ovlymgr.c: Provide stubs for spu target.
13902 * gdb.base/spu.ld: New file.
13903
b18be20d
DJ
139042007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
13905
13906 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
13907
be444858
DJ
139082007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
13909
13910 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
13911
b1d53152
DJ
139122007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13913
13914 * gdb.java/jmain.exp: Handle demangled names with and without method
13915 signatures.
13916
d084b331
DJ
139172007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13918
13919 * gdb.mi/mi-syn-frame.c (main, foo, bar)
13920 (have_a_very_merry_interrupt): Remove calls to puts.
13921 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
13922 inferior output.
13923 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
13924 test names.
13925
db9d7fc5
DJ
139262007-04-29 Markus Deuling <deuling@de.ibm.com>
13927 Daniel Jacobowitz <dan@codesourcery.com>
13928
13929 * gdb.base/auxv.exp (core_works): Also check is_remote.
13930 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
13931
ef783a7d 139322007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13933
ef783a7d
VP
13934 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
13935 message, not the undefined 'module' variable.
13936 * gdb.base/siginfo.exp: Likewise.
13937 * gdb.base/sigstep.exp: Likewise.
13938 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
13939 serialport.
13940 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
13941
b7b73cae
CV
139422007-04-25 Corinna Vinschen <vinschen@redhat.com>
13943
13944 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
13945 target sim fails. Return 0 otherwise.
13946 (gdb_load): Return prematurely if gdb_target_sim fails.
13947
7d90fdfa
DP
139482007-04-16 Denis Pilat <denis.pilat@st.com>
13949
13950 * gdb.base/setshow.exp: Reset height after having set it to 100.
13951
5d3e9c85
DP
139522007-04-16 Denis Pilat <denis.pilat@st.com>
13953
13954 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
13955
18e75969
DP
139562007-04-16 Denis Pilat <denis.pilat@st.com>
13957
13958 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
13959
25d5ea92
VP
139602007-04-14 Vladimir Prus <vladimir@codesourcery.com>
13961
13962 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
13963 tests. Run the frozen varobjs test.
13964 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 13965 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 13966
0b49cb80
JK
139672007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13968
13969 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
13970 gdb.base/type-opaque.exp: New files.
13971
a73bafbc 139722007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
13973
13974 * gdb.mi/mi-var-child.c
a73bafbc
VP
13975 (do_children_tests): User char[2] instead of
13976 char so that automatic printing of pointers to char
13977 don't give unpredicable result.
13978 * gdb.mi/var-cmd.c (do_locals_test): Initialize
13979 local variables.
13980 * gdb.mi/mi-var-child.exp: Step to right line
13981 of do_children_tests.
13982 * gdb.mi/mi2-var-child.exp: Likewise.
13983 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 13984 do_locals_tests.
a73bafbc
VP
13985 (do_children_tests): User char[2] instead of
13986 char so that automatic printing of pointers to char
a9c64011 13987 don't give unpredicable result.
a73bafbc 13988 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 13989 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
13990 Pass test name to mi_wait_for_stop.
13991
7ce59000
DJ
139922007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13993
13994 * gdb.asm/asm-source.exp: Remove d10v case.
13995 * lib/gdb.exp (skip_cplus_tests): Likewise.
13996 * gdb.asm/d10v.inc: Deleted.
13997
20389057
DJ
139982007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13999
14000 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
14001
8807d78b
DJ
140022007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14003
14004 * config/netware.exp: Delete file.
14005
aa3edb8e
JB
140062007-03-29 Joel Brobecker <brobecker@adacore.com>
14007
14008 * gdb.dwarf2/dw2-noloc.S: New file.
14009 * gdb.dwarf2/dw2-noloc.exp: New file.
14010
297561ac
PA
140112007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
14012
14013 * gdb.cp/method2.cc: New test.
14014 * gdb.cp/method2.exp: New test.
14015 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
14016
1f81bd39
DJ
140172007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14018
14019 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
14020
9453113a
DJ
140212007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
14022
14023 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
14024
b741e217
DJ
140252007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14026
14027 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
14028 (gdb_load): Delete, replace with...
14029 (gdb_reload): ...this.
14030 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
14031 * gdb.server/server-mon.exp: Likewise.
14032 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
14033 (gdb_start_cmd): New.
14034 (gdb_file_cmd): Save the last loaded file.
14035 (gdb_reload): New.
14036 (gdb_gnu_strip_debug): Use transform.
14037 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
14038 support here. Use new $last_loaded_file. Check mtime.
14039 (gdb_target_cmd): Handle ObjC failure case.
14040 (infer_host_exec): Delete.
14041 (gdbserver_load): Rename to...
14042 (gdbserver_run): ...this. Simplify.
14043 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
14044 (mi_gdb_load): Move most contents to a new function...
14045 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
14046 (mi_run_cmd): Use mi_gdb_target_load.
14047 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
14048 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
14049 Use gdb_run_cmd.
14050 * gdb.base/charsign.exp: Remove incorrect comment.
14051 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
14052 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14053 gdb.base/start.exp: Use gdb_start_cmd.
14054
446ab585 140552007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 14056 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
14057
14058 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14059 * gdb.base/signull.exp: Similarly.
14060
bbb88ebf
UW
140612007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14062
14063 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14064 messages available to test cases (like chng-sym.exp).
14065
cb8c4a99
AS
140662007-03-14 Andreas Schwab <schwab@suse.de>
14067
14068 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14069 format changes.
14070
4e463ff5
DJ
140712007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14072
14073 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14074 (optimized_1): New.
14075 (main): Call optimized_1.
14076 (gdb2029): Correct typos. Call gdb2029_marker.
14077 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14078 for gdb2029.
14079
b6db2c47
MK
140802007-03-12 Mark Kettenis <kettenis@gnu.org>
14081
14082 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14083 as tabs. Remove redundant test pattern.
14084
70ed3737
UW
140852007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14086
14087 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14088 for /a format output.
14089
47b67b60
DJ
140902007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14091
14092 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14093 collect output incrementally.
14094
b8953b0e
UW
140952007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14096
14097 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14098 for -var-create lpcharacter test.
14099 * gdb.mi/mi2-var-cmd.exp: Likewise.
14100
7acd5c40
UW
141012007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14102
14103 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14104 pass on targets where address zero is readable.
14105
9c6759c1
UW
141062007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14107
14108 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14109 just a single architecture.
14110
a2f1aeb4
UW
141112007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14112
14113 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14114 (fetch_all_registers): New function, uses gdb_test_multiple and
14115 exp_continue to fetch inferior output line-by-line.
14116 Replace all uses of do_get_all_registers by fetch_all_registers.
14117
46579ac2
UW
141182007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14119
14120 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14121 in target_info.
14122
fc133f24
MS
141232007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14124
a9c64011 14125 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14126 consistancy; add a default (timeout) case.
14127
7646a51d
MS
141282007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14129
14130 * gdb.base/watchpoint.exp: Fix truncated comment.
14131
dcfff61f
MS
141322007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14133
14134 * Makefile.in: Remove spurious single-quotes from sed command.
14135
664e3ee9
DJ
141362007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14137
14138 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14139 func.
14140 * gdb.mi/mi2-var-cmd.exp: Likewise.
14141
d7cc6f2f
JB
141422007-02-27 Joel Brobecker <brobecker@adacore.com>
14143
a9c64011
AS
14144 * gdb.dwarf2/dw2-producer.S: New file.
14145 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14146
141472007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14148
14149 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14150 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14151 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14152 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14153 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14154 Revert tests to use mi_gdb_test and include value field in output
14155 of -var-create.
14156
93d42b30
DJ
141572007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14158
14159 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14160
c499ed39
DJ
141612007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14162
14163 * gdb.base/maint.exp: Remove full paths from test names.
14164 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14165 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14166
9836f81b
JB
141672007-02-27 Joel Brobecker <brobecker@adacore.com>
14168
14169 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14170
c74d0ad8
DJ
141712007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14172
14173 * gdb.server/server-mon.exp: New test.
14174
2711e456
DJ
141752007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14176
14177 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14178
ff6f572f
DJ
141792007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14180
14181 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14182 register capitalization.
14183
fada3feb
DP
141842007-02-13 Denis Pilat <denis.pilat@st.com>
14185
14186 * gdb.mi/mi-var-invalidate.exp: New file.
14187
fb1e4ffc
DJ
141882007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14189
14190 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14191
3da939d7
DJ
141922007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14193
14194 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14195
123dc839
DJ
141962007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14197
14198 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14199 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14200
877e3645 142012007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14202
14203 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14204 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14205 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14206 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14207 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14208 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14209 Update tests to include value field in output of -var-create.
a9c64011 14210
3c0a2960
AS
142112007-02-08 Andreas Schwab <schwab@suse.de>
14212
14213 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14214
108546a0
DJ
142152007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14216
14217 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14218 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14219
d701dcab
DP
142202007-02-02 Denis Pilat <denis.pilat@st.com>
14221
14222 * gdb.threads/threadapply.exp: check that frame is not changed by
14223 the thread apply all command.
14224
783e3e2f
AS
142252007-01-31 Andreas Schwab <schwab@suse.de>
14226
6d9c3a87
AS
14227 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14228
3c50d7b9
AS
14229 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14230 in the dwarf sections.
14231 * gdb.dwarf2/mac-fileno.S: Likewise.
14232
783e3e2f
AS
14233 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14234 bspstore register on ia64.
14235
78ff580e
AS
142362007-01-29 Andreas Schwab <schwab@suse.de>
14237
cc8e9b12
AS
14238 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14239 "frame-begin" annotation.
14240
78ff580e
AS
14241 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14242 number of "frames-invalid" annotations.
14243
704a4f78
DJ
142442007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14245
14246 * gdb.base/commands.exp: Call if_commands_test.
14247 (gdb_test_no_prompt, if_commands_test): New.
14248
e741bf94
MK
142492007-01-28 Mark Kettenis <kettenis@gnu.org>
14250
14251 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14252
474d0ad3
AS
142532007-01-27 Andreas Schwab <schwab@suse.de>
14254
14255 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14256 .short/.int/.quad in the dwarf sections.
14257 * gdb.dwarf2/dw2-intercu.S: Likewise.
14258 * gdb.dwarf2/dw2-intermix.S: Likewise.
14259
e784b426
JK
142602007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14261
14262 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14263 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14264 array.
e784b426
JK
14265 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14266 * gdb.base/setvar.exp: Likewise.
14267
37f08e04
AS
142682007-01-26 Andreas Schwab <schwab@suse.de>
14269
9a01813a
AS
14270 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14271 test.
14272
37f08e04
AS
14273 * gdb.base/multi-forks.exp ("restart $i"): Also match
14274 __kernel_syscall_via_break.
14275
6e2a9270
VP
142762007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14277
14278 * lib/mi-support.exp (mi_delete_varobj): New.
14279 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14280 testcase.
14281 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14282 (main): Call the above.
14283 (reference_update_test, base_in_reference_test)
14284 (reference_to_pointer): Delete the created varobjs.
a9c64011 14285
e515b470
DJ
142862007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14287
14288 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14289 * configure: Regenerated.
14290 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14291 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14292 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14293 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14294 * lib/gdb.exp (gdb_skip_xml_test): New function.
14295
08d8bcd7
DJ
142962007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14297
14298 * gdb.base/sigrepeat.exp: Correct error message.
14299
143002007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14301 Daniel Jacobowitz <dan@codesourcery.com>
14302
14303 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14304 gdb.arch/i386-gnu-cfi-asm.S: New files.
14305
97c3f1f3
JK
143062007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14307
14308 * lib/gdb.exp: Abort on missing `site.exp'.
14309
cb1df416
DJ
143102007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14311 Daniel Jacobowitz <dan@codesourcery.com>
14312
14313 * gdb.base/included.c, gdb.base/included.exp,
14314 gdb.base/included.h: New files.
14315
35990120
DJ
143162007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14317
14318 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14319 (maximize_rlimit): Reduce limits on 64-bit systems.
14320
6e81a116 143212007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14322
14323 From Marcus Deuling <deuling@de.ibm.com>:
14324 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14325 every case.
14326
6c3c41f3
NR
143272007-01-13 Nick Roberts <nickrob@snap.net.nz>
14328
14329 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14330 (test_path_specification): Use objdir instead of srcdir to always
14331 get an absolute filename.
14332
2f12c312
DJ
143332007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14334
14335 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14336
81121995
VP
143372007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14338
14339 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14340 Make sure the variable we're using is in scope.
14341 (reference_to_pointer): Likewise.
14342
4741b737
DJ
143432007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14344
14345 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14346 has no debug information.
14347
054410c3
DJ
143482007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14349
14350 * gdb.base/annota1.exp: Remove extra send_gdb.
14351
818f79f6
DJ
143522007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14353
14354 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14355
f7a6bb70
DJ
143562007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14357
14358 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14359
57e66780
DJ
143602007-01-08 Nick Roberts <nickrob@snap.net.nz>
14361 Daniel Jacobowitz <dan@codesourcery.com>
14362
14363 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14364 lcharacter or linteger change. Correct duplicated test name.
14365 * gdb.mi/mi2-var-cmd.exp: Likewise.
14366
3d799a95
DJ
143672007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14368
14369 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14370
143712007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14372
a9c64011
AS
14373 * gdb.base/nofield.c: New file.
14374 * gdb.base/nofield.exp: New testcase.
51679ba9 14375
eafb94e8
NR
143762007-01-05 Nick Roberts <nickrob@snap.net.nz>
14377
14378 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14379
14380 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14381 test.
14382
5e572bb4
DJ
143832007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14384
14385 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14386
74a44383
DJ
143872007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14388
14389 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14390 when continuing.
14391
1b572db9
DJ
143922007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14393
14394 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14395 Expect ".exe" extension.
14396
381bc39b
DJ
143972007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14398
14399 * gdb.base/charset.exp: Add explicit filename to break.
14400 * gdb.base/dbx.exp: Add explicit filename to breaks.
14401
2b70e4c6
DJ
144022007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14403
14404 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14405 * gdb.mi/mi2-file.exp: Likewise.
14406
303b6f5d
DJ
144072007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14408
14409 Implement specification of MI tests as comments
14410 in C and C++ sources.
14411 * lib/mi-support.exp (mi_autotest_data): New variable.
14412 (mi_autotest_source): New variable.
14413 (count_newlines, mi_prepare_inline_tests)
14414 (mi_get_inline_test, mi_continue_to_line)
14415 (mi_run_inline_test, mi_tbreak)
14416 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14417 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14418 Run inline tests.
14419 * gdb.mi/mi-var-cp.cc: Define tests here.
14420
23da0d94
VP
144212007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14422
14423 Simplify usage of mi_continue_to.
14424 * lib/mi-support.exp (mi_runto_helper): Renamed
14425 from mi_runto, added new parameter 'run_or_continue'.
14426 (mi_runto): Use mi_runto_helper.
14427 (mi_continue_to): Accept just function name as parameter.
14428 Use mi_runto_helper.
14429 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14430 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14431
f9e18282
JB
144322006-01-04 Joel Brobecker <brobecker@adacore.com>
14433
14434 Make this testcase a bit more realistic. The current code
14435 is too simplistic, and allows the compiler to optimize out
14436 some of the entities we need for this testcase.
14437 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14438 (Do_Nothing): Add extra parameter.
14439 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14440 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14441 by using a variable of type Void_Star.
14442
fd678c65
JB
144432006-01-04 Joel Brobecker <brobecker@adacore.com>
14444
14445 * gdb.ada/catch_ex/foo.adb: New file.
14446 * gdb.ada/catch_ex.exp: New testcase.
14447
05cfdb42
DJ
144482007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14449
14450 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14451 pass --image-base to linker.
14452
2e03ee74
DJ
144532007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14454 Daniel Jacobowitz <dan@codesourcery.com>
14455
14456 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14457 secondary prompts.
14458
0d5de010
DJ
144592007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14460
14461 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14462 output. Test the types of members and member pointers.
14463 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14464 gdb/2092.
14465 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14466 statement. Enable for GCC. Update expected output for some tests
14467 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14468 layout.
14469 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14470 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14471 (Diamond::vget_base): New.
14472 (main): Add new tests.
14473 * gdb.cp/printmethod.exp: Update expected output for member functions.
14474 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14475 print pEe->D::vg().
14476
61a771aa
DJ
144772007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14478
14479 * gdb.threads/tls.exp: Allow stops in sem_post.
14480
2fa63963
DJ
144812006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14482
14483 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14484 * gdb.base/annota3.exp: Likewise.
14485 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14486 again (instead of timing out).
14487 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14488 GCC bug 26475.
14489 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14490 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14491 test from jmisc1.exp.
14492 * gdb.java/jmisc1.exp: Delete.
14493 * gdb.java/jprint.exp: Adjust to work with method signatures including
14494 return types.
14495 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14496 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14497 * lib/java.exp (compile_java_from_source): Pass the correct type
14498 to target_compile.
14499
5eefc2b7
JB
145002006-12-31 Joel Brobecker <brobecker@adacore.com>
14501
14502 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14503 (stack_align_edx): New function.
14504 (stack_align_eax): New function.
14505 (main): Add calls to stack_align_edx and stack_align_eax.
14506 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14507 Add testing for the cases where the register used during a stack
14508 realignment is edx. Same for eax.
14509
227c54da
DJ
145102006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14511
14512 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14513 and generic PE targets.
14514
cab8ac94
JB
145152006-12-29 Joel Brobecker <brobecker@adacore.com>
14516
14517 * gdb.ada/array_return.exp: Update copyright date list.
14518
ba54f318
JB
145192006-12-27 Joel Brobecker <brobecker@adacore.com>
14520
14521 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14522 (Create_Small_Float_Vector): New function.
14523 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14524 function body.
14525 * gdb.ada/array_return/p.adb: Use new type and function from
14526 package Pck.
14527 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14528 able to print the value returned by a function returning an
14529 array of float.
14530
6b7a35dd
JB
145312006-12-20 Joel Brobecker <brobecker@adacore.com>
14532
14533 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14534 The associated tests should be PASSing.
14535
038224f6
VP
145362006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14537
14538 Test for base in references.
14539 * gdb.mi/mi-var-cp.cc: Add test code.
14540 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14541 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14542 * gdb.mi/mi2-watch.exp: Likewise.
14543 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14544 (mi_list_varobj_children): New function.
14545
b26ed50d
VP
145462006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14547
14548 * lib/mi-support.exp
14549 (mi_runto): Accept "()" after function name.
14550 (mi_create_varobj): New function.
14551 (mi_varobj_update): New function.
14552 (mi_Check_varobj_value): New function.
14553 * gdb.mi/mi-var-cp.exp: New file.
14554 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14555
08232497
DJ
145562006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14557
14558 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14559 gdb.base/weaklib2.c: New files.
14560
d394c993 145612006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14562
ac6c2fba
NS
14563 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14564 info. Adjust test names.
14565
8ec659a0 14566 * gdb.base/break.c (main): Move position of malloc.
d394c993 14567 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14568
acd65feb
VP
145692006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14570
14571 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14572 assignement of arrays and function pointers.
14573 * gdb.mi/var-cmd.c: Add declaration necessary for above
14574 tests.
14575
f556d5e5
NS
145762006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14577
14578 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14579
14580 * gdb.threads/linux-dp.exp: Read thread table before and after
14581 creating each philosopher and verify it.
14582
697bc68d
NS
145832006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14584 Paul Brook <paul@codesourcery.com>
14585 Daniel Jacobowitz <dan@codesourcery.com>
14586
14587 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14588 main to remove duplication. Add start function of the form
697bc68d
NS
14589 '_*start[1-9]*'. Add RVDS start function.
14590
29d73ae4
DJ
145912006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14592
14593 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14594
c1d88655
UW
145952006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14596
14597 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14598 * gdb.asm/spu.inc: New file.
14599 * gdb.base/term.exp: Disable if [target_info exists noargs].
14600 * gdb.gdb/complaints.exp: Disable if ![isnative].
14601 * gdb.gdb/selftest.exp: Likewise.
14602 * gdb.gdb/observer.exp: Likewise.
14603 * gdb.gdb/xfullpath.exp: Likewise.
14604 * gdb.base/attach.exp: Disable on SPU target.
14605 * gdb.cp/bs145503.exp: Likewise.
14606 * gdb.cp/exception.exp: Likewise.
14607 * gdb.cp/userdef.exp: Likewise.
14608
32a13b1a
DJ
146092006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14610
14611 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14612
d8295fe9
VP
146132006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14614
14615 * gdb.base/completion.exp: Fix completion tests for
14616 'info' and 'info '.
14617 * gdb.base/help.exp (help_test_raw, test_class_help)
14618 (test_prefix_command_help): Move...
14619 * lib/gdb.exp: Here.
14620 * gdb.base/main.exp: Adjust.
14621 * gdb.cp/maint.exp: Adjust.
14622 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14623
8c394015
VP
146242006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14625
14626 * gdb.stabs/weird.exp (print_weird_var): Use
14627 gdb_test_multiple instead of gdb_expect.
14628
027fc1bc
VP
146292006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14630
14631 * gdb.base/help.exp (help_test_raw): New.
14632 (test_class_help): New.
14633 (test_prefix_command_help): New.
14634 Adjust testcases.
14635
67609209
FR
146362006-11-09 Christophe Lyon <christophe.lyon@st.com>
14637
14638 * gdb.base/constvars.c (main): Write to crass and crips, so that
14639 they are allocated by the compiler.
14640
f73adfeb
AS
146412006-10-27 Andreas Schwab <schwab@suse.de>
14642
14643 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14644 "detach-fork".
14645
2f83a18e
DJ
146462006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14647
14648 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14649 of patterns.
14650
94277a38
DJ
146512006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14652
14653 * gdb.base/sepdebug.exp: Remove debug format test.
14654 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14655 Handle no-symtab.
14656 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14657
5bd2f6e2
DJ
146582006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14659
14660 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14661 int to pointer or pointer to int.
14662 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14663
8c008720
DJ
146642006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14665
14666 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14667
9e35dae4
DJ
146682006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14669
14670 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14671
d9639e13
DJ
146722006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14673
14674 PR c++/2116
14675 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14676
390a1bd0
JB
146772006-10-06 Joel Brobecker <brobecker@adacore.com>
14678
14679 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14680 the corresponding bug has been fixed in GDB (PR/2018).
14681
dd920c33
JB
146822006-10-06 Joel Brobecker <brobecker@adacore.com>
14683
14684 * gdb.base/subst.exp: New testcase.
14685
53bbefe9
JB
146862006-10-06 Joel Brobecker <brobecker@adacore.com>
14687
14688 * gdb.ada/array_return/pck.ads: Add copyright notice.
14689 * gdb.ada/array_return/pck.adb: Likewise.
14690 * gdb.ada/array_return/p.adb: Likewise.
14691 * gdb.ada/exec_changed/first.adb: Likewise.
14692 * gdb.ada/exec_changed/second.adb: Likewise.
14693
09851417
JB
146942006-10-06 Joel Brobecker <brobecker@adacore.com>
14695
14696 * gdb.ada/watch_arg/watch.adb: New file.
14697 * gdb.ada/watch_arg.exp: New testcase.
14698
041bf30d
VP
146992006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14700
14701 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14702 via string_to_regexp.
041bf30d 14703 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14704
f286fbdd 147052006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14706
14707 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14708 Remove unused / obsolete files.
14709
7c07f349
NR
147102006-09-19 Nick Roberts <nickrob@snap.net.nz>
14711
14712 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14713
cd5ff84a
VP
147142006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14715
14716 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14717 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14718 the number of frames.
cd5ff84a 14719
ae018d1a
DJ
147202006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14721
14722 * gdb.base/args.c (main): Add breakpoint marker.
14723 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14724 really test empty arguments.
14725 (args_load): Delete.
14726 (args_test): New.
14727
b399c549
NR
147282006-09-13 Nick Roberts <nickrob@snap.net.nz>
14729
14730 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14731 check for one file.
b399c549 14732
2ab1eb7a
VP
147332006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14734
14735 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14736 HIGH_FRAME argument to -stack-list-locals can be larger than
14737 the number of frames.
a9c64011 14738
476308bf
FF
147392006-08-18 Fred Fish <fnf@specifix.com>
14740
14741 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14742 '$' in front of skip_vmx_tests_saved when setting that.
14743
8625200f
AS
147442006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14745
14746 * gdb.base/trace-commands.exp: New file.
14747
089ec8f1
DJ
147482006-08-10 Joel Brobecker <brobecker@adacore.com>
14749 Daniel Jacobowitz <dan@codesourcery.com>
14750
14751 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14752 expected output of the backtrace commands.
14753
b60f0898
JB
147542006-08-09 Joel Brobecker <brobecker@adacore.com>
14755
14756 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14757 untested followed by return combination.
14758 * gdb.arch/altivec-regs.exp: Likewise.
14759 * gdb.arch/e500-abi.exp: Likewise.
14760 * gdb.arch/e500-regs.exp: Likewise.
14761 * gdb.arch/gdb1291.exp: Likewise.
14762 * gdb.arch/gdb1431.exp: Likewise.
14763 * gdb.arch/gdb1558.exp: Likewise.
14764 * gdb.arch/i386-prologue.exp: Likewise.
14765 * gdb.arch/i386-unwind.exp: Likewise.
14766 * gdb.asm/asm-source.exp: Likewise.
14767 * gdb.base/a2-run.exp: Likewise.
14768 * gdb.base/advance.exp: Likewise.
14769 * gdb.base/all-bin.exp: Likewise.
14770 * gdb.base/annota1.exp: Likewise.
14771 * gdb.base/annota3.exp: Likewise.
14772 * gdb.base/args.exp: Likewise.
14773 * gdb.base/arithmet.exp: Likewise.
14774 * gdb.base/assign.exp: Likewise.
14775 * gdb.base/async.exp: Likewise.
14776 * gdb.base/attach.exp: Likewise.
14777 * gdb.base/bang.exp: Likewise.
14778 * gdb.base/bigcore.exp: Likewise.
14779 * gdb.base/bitfields.exp: Likewise.
14780 * gdb.base/bitfields2.exp: Likewise.
14781 * gdb.base/break.exp: Likewise.
14782 * gdb.base/call-sc.exp: Likewise.
14783 * gdb.base/call-strs.exp: Likewise.
14784 * gdb.base/callfuncs.exp: Likewise.
14785 * gdb.base/checkpoint.exp: Likewise.
14786 * gdb.base/chng-syms.exp: Likewise.
14787 * gdb.base/code-expr.exp: Likewise.
14788 * gdb.base/commands.exp: Likewise.
14789 * gdb.base/completion.exp: Likewise.
14790 * gdb.base/cond-expr.exp: Likewise.
14791 * gdb.base/condbreak.exp: Likewise.
14792 * gdb.base/consecutive.exp: Likewise.
14793 * gdb.base/constvars.exp: Likewise.
14794 * gdb.base/corefile.exp: Likewise.
14795 * gdb.base/cvexpr.exp: Likewise.
14796 * gdb.base/dbx.exp: Likewise.
14797 * gdb.base/define.exp: Likewise.
14798 * gdb.base/detach.exp: Likewise.
14799 * gdb.base/display.exp: Likewise.
14800 * gdb.base/dump.exp: Likewise.
14801 * gdb.base/ena-dis-br.exp: Likewise.
14802 * gdb.base/ending-run.exp: Likewise.
14803 * gdb.base/environ.exp: Likewise.
14804 * gdb.base/eval-skip.exp: Likewise.
14805 * gdb.base/exprs.exp: Likewise.
14806 * gdb.base/fileio.exp: Likewise.
14807 * gdb.base/finish.exp: Likewise.
14808 * gdb.base/float.exp: Likewise.
14809 * gdb.base/foll-exec.exp: Likewise.
14810 * gdb.base/foll-fork.exp: Likewise.
14811 * gdb.base/foll-vfork.exp: Likewise.
14812 * gdb.base/freebpcmd.exp: Likewise.
14813 * gdb.base/funcargs.exp: Likewise.
14814 * gdb.base/gcore.exp: Likewise.
14815 * gdb.base/gdb1090.exp: Likewise.
14816 * gdb.base/gdb1250.exp: Likewise.
14817 * gdb.base/huge.exp: Likewise.
14818 * gdb.base/info-proc.exp: Likewise.
14819 * gdb.base/interrupt.exp: Likewise.
14820 * gdb.base/jump.exp: Likewise.
14821 * gdb.base/langs.exp: Likewise.
14822 * gdb.base/lineinc.exp: Likewise.
14823 * gdb.base/list.exp: Likewise.
14824 * gdb.base/logical.exp: Likewise.
14825 * gdb.base/long_long.exp: Likewise.
14826 * gdb.base/macscp.exp: Likewise.
14827 * gdb.base/maint.exp: Likewise.
14828 * gdb.base/mips_pro.exp: Likewise.
14829 * gdb.base/miscexprs.exp: Likewise.
14830 * gdb.base/multi-forks.exp: Likewise.
14831 * gdb.base/opaque.exp: Likewise.
14832 * gdb.base/overlays.exp: Likewise.
14833 * gdb.base/pc-fp.exp: Likewise.
14834 * gdb.base/pointers.exp: Likewise.
14835 * gdb.base/printcmds.exp: Likewise.
14836 * gdb.base/psymtab.exp: Likewise.
14837 * gdb.base/ptype.exp: Likewise.
14838 * gdb.base/recurse.exp: Likewise.
14839 * gdb.base/relational.exp: Likewise.
14840 * gdb.base/relocate.exp: Likewise.
14841 * gdb.base/remote.exp: Likewise.
14842 * gdb.base/reread.exp: Likewise.
14843 * gdb.base/restore.exp: Likewise.
14844 * gdb.base/return.exp: Likewise.
14845 * gdb.base/return2.exp: Likewise.
14846 * gdb.base/scope.exp: Likewise.
14847 * gdb.base/sect-cmd.exp: Likewise.
14848 * gdb.base/sep.exp: Likewise.
14849 * gdb.base/sepdebug.exp: Likewise.
14850 * gdb.base/setshow.exp: Likewise.
14851 * gdb.base/setvar.exp: Likewise.
14852 * gdb.base/sigall.exp: Likewise.
14853 * gdb.base/sigbpt.exp: Likewise.
14854 * gdb.base/signals.exp: Likewise.
14855 * gdb.base/signull.exp: Likewise.
14856 * gdb.base/sizeof.exp: Likewise.
14857 * gdb.base/solib.exp: Likewise.
14858 * gdb.base/step-line.exp: Likewise.
14859 * gdb.base/step-test.exp: Likewise.
14860 * gdb.base/structs.exp: Likewise.
14861 * gdb.base/structs2.exp: Likewise.
14862 * gdb.base/term.exp: Likewise.
14863 * gdb.base/twice.exp: Likewise.
14864 * gdb.base/until.exp: Likewise.
14865 * gdb.base/varargs.exp: Likewise.
14866 * gdb.base/volatile.exp: Likewise.
14867 * gdb.base/watchpoint.exp: Likewise.
14868 * gdb.base/whatis-exp.exp: Likewise.
14869 * gdb.base/whatis.exp: Likewise.
14870 * gdb.cp/ambiguous.exp: Likewise.
14871 * gdb.cp/annota2.exp: Likewise.
14872 * gdb.cp/annota3.exp: Likewise.
14873 * gdb.cp/bool.exp: Likewise.
14874 * gdb.cp/breakpoint.exp: Likewise.
14875 * gdb.cp/casts.exp: Likewise.
14876 * gdb.cp/class2.exp: Likewise.
14877 * gdb.cp/classes.exp: Likewise.
14878 * gdb.cp/cplusfuncs.exp: Likewise.
14879 * gdb.cp/ctti.exp: Likewise.
14880 * gdb.cp/derivation.exp: Likewise.
14881 * gdb.cp/exception.exp: Likewise.
14882 * gdb.cp/gdb1355.exp: Likewise.
14883 * gdb.cp/hang.exp: Likewise.
14884 * gdb.cp/inherit.exp: Likewise.
14885 * gdb.cp/local.exp: Likewise.
14886 * gdb.cp/m-data.exp: Likewise.
14887 * gdb.cp/m-static.exp: Likewise.
14888 * gdb.cp/member-ptr.exp: Likewise.
14889 * gdb.cp/method.exp: Likewise.
14890 * gdb.cp/misc.exp: Likewise.
14891 * gdb.cp/namespace.exp: Likewise.
14892 * gdb.cp/overload.exp: Likewise.
14893 * gdb.cp/ovldbreak.exp: Likewise.
14894 * gdb.cp/pr-1023.exp: Likewise.
14895 * gdb.cp/pr-1210.exp: Likewise.
14896 * gdb.cp/pr-574.exp: Likewise.
14897 * gdb.cp/printmethod.exp: Likewise.
14898 * gdb.cp/psmang.exp: Likewise.
14899 * gdb.cp/ref-params.exp: Likewise.
14900 * gdb.cp/ref-types.exp: Likewise.
14901 * gdb.cp/rtti.exp: Likewise.
14902 * gdb.cp/templates.exp: Likewise.
14903 * gdb.cp/try_catch.exp: Likewise.
14904 * gdb.cp/userdef.exp: Likewise.
14905 * gdb.cp/virtfunc.exp: Likewise.
14906 * gdb.disasm/am33.exp: Likewise.
14907 * gdb.disasm/h8300s.exp: Likewise.
14908 * gdb.disasm/mn10300.exp: Likewise.
14909 * gdb.disasm/sh3.exp: Likewise.
14910 * gdb.disasm/t01_mov.exp: Likewise.
14911 * gdb.disasm/t02_mova.exp: Likewise.
14912 * gdb.disasm/t03_add.exp: Likewise.
14913 * gdb.disasm/t04_sub.exp: Likewise.
14914 * gdb.disasm/t05_cmp.exp: Likewise.
14915 * gdb.disasm/t06_ari2.exp: Likewise.
14916 * gdb.disasm/t07_ari3.exp: Likewise.
14917 * gdb.disasm/t08_or.exp: Likewise.
14918 * gdb.disasm/t09_xor.exp: Likewise.
14919 * gdb.disasm/t10_and.exp: Likewise.
14920 * gdb.disasm/t11_logs.exp: Likewise.
14921 * gdb.disasm/t12_bit.exp: Likewise.
14922 * gdb.disasm/t13_otr.exp: Likewise.
14923 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
14924 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
14925 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14926 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
14927 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
14928 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14929 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14930 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14931 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
14932 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
14933 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14934 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14935 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14936 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14937 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14938 * gdb.mi/gdb701.exp: Likewise.
14939 * gdb.mi/gdb792.exp: Likewise.
14940 * gdb.mi/mi-basics.exp: Likewise.
14941 * gdb.mi/mi-break.exp: Likewise.
14942 * gdb.mi/mi-cli.exp: Likewise.
14943 * gdb.mi/mi-console.exp: Likewise.
14944 * gdb.mi/mi-disassemble.exp: Likewise.
14945 * gdb.mi/mi-eval.exp: Likewise.
14946 * gdb.mi/mi-file.exp: Likewise.
14947 * gdb.mi/mi-read-memory.exp: Likewise.
14948 * gdb.mi/mi-regs.exp: Likewise.
14949 * gdb.mi/mi-return.exp: Likewise.
14950 * gdb.mi/mi-simplerun.exp: Likewise.
14951 * gdb.mi/mi-stack.exp: Likewise.
14952 * gdb.mi/mi-stepi.exp: Likewise.
14953 * gdb.mi/mi-syn-frame.exp: Likewise.
14954 * gdb.mi/mi-until.exp: Likewise.
14955 * gdb.mi/mi-var-block.exp: Likewise.
14956 * gdb.mi/mi-var-child.exp: Likewise.
14957 * gdb.mi/mi-var-cmd.exp: Likewise.
14958 * gdb.mi/mi-var-display.exp: Likewise.
14959 * gdb.mi/mi-watch.exp: Likewise.
14960 * gdb.mi/mi2-basics.exp: Likewise.
14961 * gdb.mi/mi2-break.exp: Likewise.
14962 * gdb.mi/mi2-cli.exp: Likewise.
14963 * gdb.mi/mi2-console.exp: Likewise.
14964 * gdb.mi/mi2-disassemble.exp: Likewise.
14965 * gdb.mi/mi2-eval.exp: Likewise.
14966 * gdb.mi/mi2-file.exp: Likewise.
14967 * gdb.mi/mi2-read-memory.exp: Likewise.
14968 * gdb.mi/mi2-regs.exp: Likewise.
14969 * gdb.mi/mi2-return.exp: Likewise.
14970 * gdb.mi/mi2-simplerun.exp: Likewise.
14971 * gdb.mi/mi2-stack.exp: Likewise.
14972 * gdb.mi/mi2-stepi.exp: Likewise.
14973 * gdb.mi/mi2-syn-frame.exp: Likewise.
14974 * gdb.mi/mi2-until.exp: Likewise.
14975 * gdb.mi/mi2-var-block.exp: Likewise.
14976 * gdb.mi/mi2-var-child.exp: Likewise.
14977 * gdb.mi/mi2-var-cmd.exp: Likewise.
14978 * gdb.mi/mi2-var-display.exp: Likewise.
14979 * gdb.mi/mi2-watch.exp: Likewise.
14980 * gdb.stabs/exclfwd.exp: Likewise.
14981 * gdb.stabs/weird.exp: Likewise.
14982 * gdb.threads/gcore-thread.exp: Likewise.
14983 * gdb.trace/actions.exp: Likewise.
14984 * gdb.trace/backtrace.exp: Likewise.
14985 * gdb.trace/circ.exp: Likewise.
14986 * gdb.trace/collection.exp: Likewise.
14987 * gdb.trace/deltrace.exp: Likewise.
14988 * gdb.trace/infotrace.exp: Likewise.
14989 * gdb.trace/limits.exp: Likewise.
14990 * gdb.trace/packetlen.exp: Likewise.
14991 * gdb.trace/passc-dyn.exp: Likewise.
14992 * gdb.trace/passcount.exp: Likewise.
14993 * gdb.trace/report.exp: Likewise.
14994 * gdb.trace/save-trace.exp: Likewise.
14995 * gdb.trace/tfind.exp: Likewise.
14996 * gdb.trace/tracecmd.exp: Likewise.
14997 * gdb.trace/while-dyn.exp: Likewise.
14998 * gdb.trace/while-stepping.exp: Likewise.
14999
f4b618d1
JB
150002006-08-08 Joel Brobecker <brobecker@adacore.com>
15001
15002 * gdb.base/step-bt.c: New file.
15003 * gdb.base/step-bt.exp: New testcase.
15004
3d00d119
DJ
150052006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
15006
15007 * config/monitor.exp (gdb_load): Remove support for obsolete
15008 download-write-size.
15009 * gdb.base/remote.exp: Likewise. Update all callers of
15010 gdb_timed_load.
15011
017b5bd4
DJ
150122006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15013
15014 * cursal.exp: Pass binfile to gdb_load.
15015
837c599d
DJ
150162006-08-01 Nathan Sidwell <nathan@codesourcery.com>
15017
15018 * gdb.base/cursal.exp: Add "" to gdb_load call.
15019
8dd4540b
MK
150202006-07-29 Mark Kettenis <kettenis@gnu.org>
15021
15022 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
15023 NetBSD/ELF targets.
15024
ab5c9f60
DJ
150252006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
15026
15027 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
15028 operator*.
15029
4c42eaff
DJ
150302006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
15031
15032 * gdb.base/completion.exp: Update for change in "file" behavior.
15033 * gdb.stabs/weird.exp: Likewise.
15034 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
15035 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
15036
0155cc76
NS
150372006-07-24 Nathan Sidwell <nathan@codesourcery.com>
15038
15039 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
15040 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
15041
16026cd7
AS
150422006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
15043
15044 * gdb.base/default.exp: Update source command error message.
15045 * gdb.base/help.exp: Update 'help source' message.
15046
16963cb6
DJ
150472006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
15048
15049 * gdb.cp/bs15503.exp: Update comment for no longer crashing
15050 test.
15051
6d7fd486
AS
150522006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15053
15054 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15055
29e8a844
DJ
150562006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15057
15058 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15059
6afcfa39
DJ
150602006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15061
15062 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15063
267a692b
MK
150642006-07-17 Mark Kettenis <kettenis@gnu.org>
15065
15066 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15067 *-*-openbsd* from targets for wich we expect ARM FPA floating
15068 point format.
15069
85d2fec4
NR
150702006-07-17 Nick Roberts <nickrob@snap.net.nz>
15071
15072 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15073
150742006-07-17 Mark Kettenis <kettenis@gnu.org>
15075
15076 * gdb.base/annota3.exp: Expect frame-begin annotation.
15077
85b4c6e8
JB
150782006-07-14 Joel Brobecker <brobecker@adacore.com>
15079
15080 * gdb.base/help.exp: Adjust "help unset" test to accept
15081 any list of unset commands.
15082
fb933624
DJ
150832006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15084 Daniel Jacobowitz <dan@codesourcery.com>
15085
15086 * gdb.cp/ref-params.exp: New test.
15087 * gdb.cp/ref-params.cc: New source file.
15088 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15089
1dff4b64
MK
150902006-07-08 Mark Kettenis <kettenis@gnu.org>
15091
15092 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15093 spaces/tabs in regular expressions since they might not be there.
15094
40d2e0e3
AS
150952006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15096
15097 * gdb.base/ifelse.exp: New file.
15098
f6c957d2
NS
150992006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15100
15101 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15102 line.
15103 * gdb.base/huge.exp: Loop over compilation to find a size that
15104 is acceptable.
15105 * gdb.base/remote.exp: Correct expected strings.
15106 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15107
b9c5a23d
DJ
151082006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15109
15110 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15111
9af2e58d
DJ
151122006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15113
15114 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15115 native.
15116
30930ca5
DJ
151172006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15118
15119 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15120 enable stabs testing.
15121
aa32fa1d
DJ
151222006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15123
bd4a4c80 15124 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15125 gdb_test_multiple does.
15126
321fef15
DJ
151272006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15128
15129 * Makefile.in (host_alias): Remove.
15130 (target_alias): Use @target_noncanonical@.
15131 (site.exp): Don't set host_alias.
15132 * aclocal.m4: Remove contents. Include acx.m4.
15133 * configure: Regenerated.
15134 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15135
e1c2defa
NS
151362006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15137
e63b55d1
NS
15138 * lib/gdb.exp (gdb_load_cmd): New.
15139
5600ea19
NS
15140 * gdb.base/fileio.c: Add system(NULL) test.
15141 * gdb.base/fileio.exp: Check it.
15142
e1c2defa
NS
15143 * gdb.base/break.c: Add 10a breakpoint at }
15144 * gdb.base/break.exp: Add test for breakpoint at }
15145 * gdb.cp/anon-union.cc: Add code at end of function.
15146 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15147 * gdb.mi/var-cmd.c: Add code at end of function.
15148 * gdb.mi/mi-var-display.exp: Adjust end of next.
15149 * gdb.mi/mi2-var-display.exp: Likewise.
15150 * gdb.base/fileio.c: Add stop function and insert calls at
15151 stopping places.
15152 * gdb.base/fileio.exp: Breakpoint stop function and remove
15153 explicit line number references.
15154
6c0112ec
JB
151552006-05-19 Joel Brobecker <brobecker@adacore.com>
15156
a9c64011
AS
15157 * gdb.base/del.exp (test_delete_alias): New function.
15158 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15159
154189a4
FF
151602006-05-18 Fred Fish <fnf@specifix.com>
15161
15162 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15163 required. Check for spurious output after program exits normally.
15164
582e64c2
FF
151652006-05-17 Fred Fish <fnf@specifix.com>
15166
15167 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15168 gdb_load, so it works in the simulator.
15169
8ef6493a
FF
151702006-05-11 Fred Fish <fnf@specifix.com>
15171
15172 * gdb.base/bang.exp: Ignore unexpected output between the
15173 "program exited normally" and the gdb prompt, as many other
15174 tests do.
15175
692b141c
MK
151762006-05-07 Mark Kettenis <kettenis@gnu.org>
15177
15178 * gdb.base/help.exp: Make "delete checkpoint" part option for
15179 "help d" and "help delete" tests.
15180
540b8a30
UW
151812006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15182
a9c64011 15183 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15184 expected output in some mi_gdb_test statements.
15185 * gdb.mi/mi2-basics.exp: Likewise.
15186
9b6462d9
JB
151872006-05-05 Joel Brobecker <brobecker@adacore.com>
15188
15189 * gdb.base/del.c: New file.
15190 * gdb.base/del.exp: New testcase.
15191
954de43b
DM
151922006-05-05 David S. Miller <davem@sunset.davemloft.net>
15193
15194 * gdb.base/break.exp: Do not assume a breakpoint on
15195 main will actually be in $srcfile when optimizing.
1303f75e
DM
15196 * gdb.base/savedregs.exp: Do not require that the dummy
15197 frame location match up to a symbol and source file location.
c3242428
DM
15198 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15199 will get printed without a mi_cmd_data_list_register_values prefix.
15200 (*-data-list-register-*): Correct regular expressions to expect the new
15201 pseudo d? floating point registers.
15202 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15203
c7e64c9a
DJ
152042006-05-05 Christophe Lyon <christophe.lyon@st.com>
15205
15206 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15207 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15208 is allocated by the compiler.
15209 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15210 anons, e, anone to force their allocation by the compiler.
15211
152122006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15213
15214 * gdb.base/help.exp: Update expected text for help d and
15215 help delete.
15216
27ce9a6d
MK
152172006-05-02 Mark Kettenis <kettenis@gnu.org>
15218
15219 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15220 NetBSD/ELF targets.
15221
8608915f
MK
152222006-04-30 Mark Kettenis <kettenis@gnu.org>
15223
15224 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15225 single-step breakpoint fails; make this a KFAIL on
15226 sparc*-*-openbsd*.
15227 * gdb.base/siginfo.exp: Likewise.
15228 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15229
b8db102d
MS
152302006-04-26 Michael Snyder <msnyder@redhat.com>
15231
15232 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15233 which may have to consume output from other forks.
15234 Add tests to make sure that "delete fork" succeeded.
15235
c702009a
MS
152362006-04-20 Michael Snyder <msnyder@redhat.com>
15237
15238 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15239 Add support for the Renesas M32C and M16C.
15240
15241 * gdb.asm/asm-source.exp: Add m32c target.
15242 * gdb.asm/m32c.inc: Support for m32c target.
15243
e28493f2
AS
152442006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15245
15246 * gdb.base/commands.exp (recursive_source_test): New test.
15247
880da185
DM
152482006-04-04 David S. Miller <davem@sunset.davemloft.net>
15249
15250 * gdb.base/float.exp: Add pattern for sparc targets.
15251
61d9b92f
DJ
152522006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15253
15254 * gdb.base/commands.exp (stray_arg0_test): New test.
15255
bd717df8
PB
152562006-03-30 Paul Brook <paul@codesourcery.com>
15257
15258 * gdb.mi/mi-until.exp: kfail broken until command.
15259 * gdb.mi/mi2-until.exp: Ditto.
15260
ec793d3c
NR
152612006-03-27 Nick Roberts <nickrob@snap.net.nz>
15262
15263 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15264
831004b7
AO
152652006-03-08 Alexandre Oliva <aoliva@redhat.com>
15266
15267 * gdb.base/prelink.exp: Anchor tested-for regular expression
15268 on gdb prompt.
15269
effe49a0
PB
152702006-03-07 Paul Brook <paul@codesourcery.com>
15271
15272 * gdb.base/assign.exp: Correct fail message.
15273
e5461016
PB
152742006-03-07 Paul Brook <paul@codesourcery.com>
15275
15276 * lib/compiler.c: Extract armcc version number.
15277 * lib/compiler.cc: Ditto.
15278
fc91c6c2
PB
152792006-03-07 Paul Brook <paul@codesourcery.com>
15280
15281 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15282 additional_flags=-w.
15283 * gdb.arch/altivec-regs.exp: Ditto.
15284 * gdb.arch/e500-abi.exp: Ditto.
15285 * gdb.arch/e500-regs.exp: Ditto.
15286 * gdb.base/all-bin.exp: Ditto.
15287 * gdb.base/annota1.exp: Ditto.
15288 * gdb.base/annota3.exp: Ditto.
15289 * gdb.base/args.exp: Ditto.
15290 * gdb.base/arithmet.exp: Ditto.
15291 * gdb.base/assign.exp: Ditto.
15292 * gdb.base/async.exp: Ditto.
15293 * gdb.base/bang.exp: Ditto.
15294 * gdb.base/break.exp: Ditto.
15295 * gdb.base/call-rt-st.exp: Ditto.
15296 * gdb.base/completion.exp: Ditto.
15297 * gdb.base/cond-expr.exp: Ditto.
15298 * gdb.base/condbreak.exp: Ditto.
15299 * gdb.base/consecutive.exp: Ditto.
15300 * gdb.base/define.exp: Ditto.
15301 * gdb.base/display.exp: Ditto.
15302 * gdb.base/ena-dis-br.exp: Ditto.
15303 * gdb.base/environ.exp: Ditto.
15304 * gdb.base/eval-skip.exp: Ditto.
15305 * gdb.base/info-proc.exp: Ditto.
15306 * gdb.base/jump.exp: Ditto.
15307 * gdb.base/logical.exp: Ditto.
15308 * gdb.base/long_long.exp: Ditto.
15309 * gdb.base/maint.exp: Ditto.
15310 * gdb.base/miscexprs.exp: Ditto.
15311 * gdb.base/pc-fp.exp: Ditto.
15312 * gdb.base/pointers.exp: Ditto.
15313 * gdb.base/relational.exp: Ditto.
15314 * gdb.base/reread.exp: Ditto.
15315 * gdb.base/sect-cmd.exp: Ditto.
15316 * gdb.base/sep.exp: Ditto.
15317 * gdb.base/sepdebug.exp: Ditto.
15318 * gdb.base/until.exp: Ditto.
15319 * gdb.base/whatis-exp.exp: Ditto.
15320 * gdb.cp/annota2.exp: Ditto.
15321 * gdb.cp/annota3.exp: Ditto.
15322 * gdb.trace/actions.exp: Ditto.
15323 * gdb.trace/backtrace.exp: Ditto.
15324 * gdb.trace/circ.exp: Ditto.
15325 * gdb.trace/collection.exp: Ditto.
15326 * gdb.trace/deltrace.exp: Ditto.
15327 * gdb.trace/infotrace.exp: Ditto.
15328 * gdb.trace/limits.exp: Ditto.
15329 * gdb.trace/packetlen.exp: Ditto.
15330 * gdb.trace/passc-dyn.exp: Ditto.
15331 * gdb.trace/passcount.exp: Ditto.
15332 * gdb.trace/report.exp: Ditto.
15333 * gdb.trace/save-trace.exp: Ditto.
15334 * gdb.trace/tfind.exp: Ditto.
15335 * gdb.trace/tracecmd.exp: Ditto.
15336 * gdb.trace/while-dyn.exp: Ditto.
15337 * gdb.trace/while-stepping.exp: Ditto.
15338 * lib/gdb.exp: Ditto.
15339 (gdb_compile): Handle nowarning option.
15340
5f4a23d9
AO
153412006-03-07 Alexandre Oliva <aoliva@redhat.com>
15342
15343 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15344 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15345 Rename executable to prelinkt. Don't re-prelink if we didn't
15346 get a core file. Test prelink -u exit status to tell whether
15347 prelinking failed. Use gdb_test_multiple.
15348
9733fc94
DJ
153492006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15350
15351 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15352 (do_tests): Call it.
15353
cc10cae3
AO
153542006-02-28 Alexandre Oliva <aoliva@redhat.com>
15355
15356 * gdb.base/prelink.exp: New test.
15357 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15358
15c46491
WZ
153592006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15360
15361 * gdb.fortran/derived-type.f90: New file.
15362 * gdb.fortran/derived-type.exp: New testcase.
15363
5c9f7ded
DJ
153642006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15365
15366 * gdb.base/default.exp: Allow ';' as a directory separator.
15367
5b96932b
AS
153682006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15369
15370 * gdb.base/help.exp (help add-symbol-file): Update.
15371
1986bccd
AS
153722006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15373
15374 * gdb.base/help.exp (help load): Update expected results.
15375
a8b7528f
FF
153762006-02-19 Fred Fish <fnf@specifix.com>
15377
15378 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15379 specifix hex value as part of results.
15380 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15381
f8261448
FF
153822006-02-16 Fred Fish <fnf@specifix.com>
15383
15384 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15385 ushort_addr, and slong_addr, so the typedefs are not optimized
15386 away.
15387 * gdb.base/whatis.exp: Add tests using type name for struct type,
15388 union type, enum type, and typedef.
a9c64011 15389
31d8bdd2
MK
153902006-02-13 Mark Kettenis <kettenis@gnu.org>
15391
15392 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15393
34e41e63
JB
153942006-02-13 Jim Blandy <jimb@redhat.com>
15395
15396 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15397 case where it takes two "next" commands to skip past the init
15398 call.
15399
ac6e4f31
FF
154002006-02-12 Fred Fish <fnf@specifix.com>
15401
15402 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15403 to handle cases where it takes two "next" commands to skip
15404 past the init call.
15405
2db2d571
JB
154062006-02-07 Joel Brobecker <brobecker@adacore.com>
15407
15408 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15409 on hppa32 targets.
15410
38fcd64c
DJ
154112006-02-06 Vladimir Prus <ghost@cs.msu.su>
15412
15413 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15414 field.
15415
1315ad46
MK
154162006-01-29 Mark Kettenis <kettenis@gnu.org>
15417
15418 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15419
5625b943
DJ
154202006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15421
15422 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15423 files.
15424
80df1bbe
DJ
154252006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15426
15427 * gdb.cp/maint.exp: Set complaints to a positive value.
15428
9078e690
DJ
154292006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15430
15431 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15432 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15433 function name.
15434
9c903399
DJ
154352006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15436
15437 * gdb.base/checkpoint.c: Update copyright notice. Include
15438 <stdlib.h>.
15439
761ae4d6
JB
154402006-01-04 Jim Blandy <jimb@redhat.com>
15441
15442 * gdb.asm/asm-source.exp: Independently provide default values for
15443 asm-flags and debug-flags. Use 'string equal' to do the
15444 comparison, not the implicit expr's '==' operator. Remove
15445 now-unneeded assignments to asm-flags. In h8300 case, place
15446 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15447
099ac3dd
MS
154482006-01-04 Michael Snyder <msnyder@redhat.com>
15449
15450 * gdb.base/checkpoint.c: New file.
15451 * gdb.base/checkpoint.exp: New file.
15452 * gdb.base/multi-fork.c: New file.
15453 * gdb.base/multi-fork.exp: New file.
15454 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15455
f4d85314
FF
154562006-01-04 Fred Fish <fnf@specifix.com>
15457
15458 * gdb.base/ptype.c (foo): Add typedef.
15459 (intfoo): Add function.
15460 * gdb.base/ptype1.c: New file.
15461 * gdb.base/ptype.exp: Handle compilation and linking with two
15462 source files. Test that proper type for "foo" is found based
15463 on source context rather than first match found in symtabs.
15464
a1b06f35
MK
154652005-12-28 Mark Kettenis <kettenis@gnu.org>
15466
15467 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15468 * gdb.asm/openbsd.inc: Indent commands.
15469
d082a1e2
MK
154702005-12-26 Mark Kettenis <kettenis@gnu.org>
15471
c65016bd
MK
15472 * gdb.base/freebpcmd.exp: Increase timeout.
15473
d082a1e2
MK
15474 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15475
d3c32a0e
DJ
154762005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15477
15478 * gdb.base/default.exp: Update check for "show version".
15479
9fdb1f50
RC
154802005-12-09 Randolph Chung <tausq@debian.org>
15481
15482 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15483 * gdb.asm/pa64.inc: New file.
15484
5f2c56f7
RC
154852005-12-09 Randolph Chung <tausq@debian.org>
15486
15487 * gdb.asm/common.inc: Indent commands.
15488 * gdb.asm/asmsrc1.s: Likewise.
15489 * gdb.asm/asmsrc2.s: Likewise.
15490
8117349c
RC
154912005-12-09 Randolph Chung <tausq@debian.org>
15492
15493 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15494 (get_addr_of_sym): Remove duplicate print.
15495 (gen_core): xfail hppa*-*-hpux*, update expected output.
15496 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15497 * gdb.arch/pa64-nullify.s: New file.
15498
8f07f25a
RC
154992005-12-09 Randolph Chung <tausq@debian.org>
15500
15501 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15502
55b39184
DJ
155032005-12-07 Christophe Lyon <christophe.lyon@st.com>
15504
15505 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15506 code generation for these functions.
15507 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15508 error message.
15509
31e2b00f
AS
155102005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15511
15512 * gdb.base/help.exp (help b, help br, help bre, help brea)
15513 (help break): Update the expected message.
15514
c3d0b56e
SC
155152005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15516
15517 * gdb.asm/m68hc11.inc: Setup the data section.
15518 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15519 script for this test.
15520 (m6812-*-*): Likewise.
15521
36ae0ea9
RC
155222005-11-09 Randolph Chung <tausq@debian.org>
15523
15524 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15525
9d6f42e9
WZ
155262005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15527
15528 * gdb.base/break.exp: Fix a comment typo.
15529
e2126a14
EZ
155302005-11-03 Jim Blandy <jimb@redhat.com>
15531
a9c64011
AS
15532 Checked in by Elena Zannoni <ezannoni@redhat.com>
15533
889bf7c5 15534 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15535
e0ac7199
CV
155362005-11-02 Corinna Vinschen <vinschen@redhat.com>
15537
15538 * gdb.arch/gdb1558.c: Include stdio.h.
15539
31d3fb18
MK
155402005-10-31 Mark Kettenis <kettenis@gnu.org>
15541
15542 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15543
e52b687c
MK
155442005-10-31 Mark Kettenis <kettenis@gnu.org>
15545
15546 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15547
f4711d79
PG
155482005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15549
a9c64011
AS
15550 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15551 vscr" tests to better match output.
f4711d79 15552
987a9106
JB
155532005-10-12 Jim Blandy <jimb@redhat.com>
15554
15555 * gdb.base/structs.exp (any): New function.
15556 (test_struct_returns): Don't make any assumptions at all about
15557 what value the function returns when GDB can't set the return
15558 value.
15559
2336bb58
JB
155602005-10-09 Joel Brobecker <brobecker@adacore.com>
15561
15562 * gdb.ada/arrayidx/p.adb: New file.
15563 * gdb.ada/arrayidx.exp: New testcase
15564
155652005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15566
15567 * gdb.ada/array_return/pck.ads: New file.
15568 * gdb.ada/array_return/pck.adb: New file.
15569 * gdb.ada/array_return/p.adb: New file.
15570 * gdb.ada/array_return.exp: New testcase.
15571
705335ea
JB
155722005-10-03 Joel Brobecker <brobecker@adacore.com>
15573
a9c64011
AS
15574 * gdb.base/arrayidx.c: New file.
15575 * gdb.base/arrayidx.exp: New testcase.
705335ea 15576
11ee9940
NR
155772005-09-29 Nick Roberts <nickrob@snap.net.nz>
15578
15579 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15580 frames-invalid and breakpoints-invalid are no longer generated
15581 with level 3 so don't expect them in the output.
15582
39fb8e9e
BR
155832005-09-27 Bob Rossi <bob@brasko.net>
15584
a9c64011 15585 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15586 from test. Escape the | in mi_gdb_test call.
15587 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15588 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15589 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15590 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15591 expected regex's in mi_gdb_test calls.
15592 * lib/mi-support.exp: Remove arbitrary .* from tests.
15593 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15594 Fully anchor GDB/MI expected results in mi_gdb_test.
15595 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15596 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15597
2af48f68
PB
155982005-09-26 Paul Brook <paul@codesourcery.com>
15599
15600 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15601
f34502bc
WZ
156022005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15603
15604 * bfp-test.c: New file.
15605 * bfp-test.exp: New testcase.
15606
ca929517
WZ
156072005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15608
15609 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15610 of subarray and substring variable.
15611 * gdb.fortran/subarray.f: New source file for the test of subarray
15612 and substring variable evaluation.
15613 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15614 of string constant.
15615
c761af65
DJ
156162005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15617
15618 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15619 copyright dates.
15620
561d7a1d
PG
156212005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15622
15623 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15624 powerpc altivec' test with an almost identical 'info vector' test.
15625
b2b64cc9
PG
156262005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15627
a9c64011
AS
15628 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15629 vscr" tests to match output.
b2b64cc9 15630
6ac4d15a
PG
156312005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15632
a9c64011
AS
15633 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15634 output.
6ac4d15a 15635
40e55bef
BR
156362005-09-11 Bob Rossi <bob@brasko.net>
15637
889bf7c5
PA
15638 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15639 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15640 commands that return an MI output command and an asyncronous MI output
15641 command.
40e55bef
BR
15642 * gdb.mi/mi-console.exp: Ditto.
15643
3c7385ec
BR
156442005-09-11 Bob Rossi <bob@brasko.net>
15645
15646 * gdb.mi/mi-var-child.c: Include <string.h>.
15647
a6cd0eb3
DJ
156482005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15649
15650 * killed.exp: Correct gdb_expect syntax.
15651
2f168eed
CV
156522005-08-09 Corinna Vinschen <vinschen@redhat.com>
15653
15654 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15655
ecd3fd0f
BR
156562005-08-02 Bob Rossi <bob@brasko.net>
15657
15658 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15659 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15660 Change tests to inferior-tty-set/show.
15661 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15662 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15663 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15664 inferior. Use mi_gdb_test to get GDB and Inferior output.
15665 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15666 descriptor.
15667 (mi_inferior_tty_name): Add inferior PTY file name.
15668 (mi_gdb_start): Add INFERIOR_PTY parameter.
15669 (mi_gdb_test): Add IPATTERN parameter.
15670
f1ea48cb 156712005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15672
f1ea48cb
BR
15673 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15674 parameter to mi_gdb_test.
15675 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15676
6e650a67
DJ
156772005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15678
15679 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15680 struct_declarations.
15681 * gdb.mi/mi-var-child.exp: Step over the initialization of
15682 struct_declarations.
15683
8be260b6
DJ
156842005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15685
15686 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15687 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15688 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15689 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15690 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15691 file.
15692
4e660f07
NR
156932005-07-27 Nick Roberts <nickrob@snap.net.nz>
15694
15695 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15696 (do_children_tests): Assign values to the extra elements.
15697
15698 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15699 them for tests for "-var-update --no-values" and
a9c64011 15700 "-var-update --all-values".
4e660f07
NR
15701 Add test for "-var-list-children --simple-values".
15702
15703 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15704
15705 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15706 "-stack-list-locals --simple-values" Improve doc strings and
15707 comments.
15708
6bdae935
MK
157092005-07-18 Mark Kettenis <kettenis@gnu.org>
15710
598b7a6f
MK
15711 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15712 *-*-openbsd*.
15713 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15714
6bdae935
MK
15715 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15716 sigaltsatck'.
15717
1323e929 157182005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15719
1323e929
BR
15720 * gdb.base/default.exp (tty): Changed output of command.
15721 * gdb.base/help.exp (help tty): Ditto.
15722
b1a9c082
MK
157232005-07-12 Mark Kettenis <kettenis@gnu.org>
15724
15725 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15726
10a844a2
MK
157272005-07-10 Mark Kettenis <kettenis@gnu.org>
15728
15729 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15730 -stack-select-frame without arguments.
15731 (test_stack_frame_listing): Add test for newly implemented command
15732 -stack-info-frame.
15733
3cb3b8df
BR
157342005-07-06 Bob Rossi <bob@brasko.net>
15735
15736 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15737 command.
15738 (Copyright): Update copyright.
15739
a0c5fbcf
WZ
157402005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15741
15742 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15743 tests to evaluate exponentiation expression.
15744
984971d0
AS
157452005-06-29 Andreas Schwab <schwab@suse.de>
15746
15747 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15748 main to avoid warnings.
15749
15750 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15751
fe03833f
NR
157522005-06-20 Nick Roberts <nickrob@snap.net.nz>
15753
15754 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15755 -stack-select-frame without arguments.
15756 (test_stack_frame_listing): Add test for newly implemented command
15757 -stack-info-frame.
a9c64011 15758
7a55f279
WZ
157592005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15760
0ffa0ea5
DJ
15761 * gdb.fortran/array-element.f: New file.
15762 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15763
26585198
DJ
157642005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15765
15766 * gdb.base/bigcore.exp: Correct checks for systems which can
15767 not dump a large core file.
15768
c1bd25fd
DJ
157692005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15770
15771 * gdb.base/relocate.c: Add a copyright notice.
15772 (dummy): Remove.
15773 * gdb.base/relocate.exp: Test printing the values of variables
15774 from a relocatable file.
15775
589e074d
DJ
157762005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15777
15778 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15779 excess MI output after an error.
15780
0915f927
JB
157812005-05-29 Joel Brobecker <brobecker@adacore.com>
15782
15783 * gdb.arch/alpha-step.c: New file.
15784 * gdb.arch/alpha-step.exp: New testcase.
15785
76ff342d
DJ
157862005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15787 Dennis Brueni <dennis@slickedit.com>
15788
15789 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15790 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15791 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15792 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15793 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15794 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15795 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15796
96b0c7ac
DJ
157972005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15798 Wu Zhou <woodzltc@cn.ibm.com>
15799
15800 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15801 IBM's xlc compiler.
15802 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15803 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15804
f21565d2
JB
158052005-05-13 Jim Blandy <jimb@redhat.com>
15806
15807 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15808 calling gdb_suppress_entire_file.
15809 * gdb.base/charset.exp: Same.
15810 * gdb.base/call-rt-st.exp: Same.
15811
6006a3a1
BR
158122005-05-05 Bob Rossi <bob_rossi@cox.net>
15813
15814 * lib/gdb.exp (fullname_syntax): Added global regex.
15815 (fullname_syntax_POSIX): Ditto.
15816 (fullname_syntax_UNC): Ditto.
15817 (fullname_syntax_DOS_CASE): Ditto.
15818 (fullname_syntax_DOS): Ditto.
15819 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15820 fullname_syntax variable to scope and use it.
15821 (test_file_list_exec_source_files): Ditto.
15822 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15823
c3b69c04
DJ
158242005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15825
15826 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15827
3c95e6af
PG
158282004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15829
a9c64011
AS
15830 * lib/gdb.exp (skip_altivec_tests): New function, based on
15831 check_vmx_hw_available from the GCC testsuite.
15832 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15833 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15834
78df6c56
JB
158352005-05-02 Jim Blandy <jimb@redhat.com>
15836
15837 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15838 calling gdb_suppress_entire_file.
15839
1690f9cf
DJ
158402005-04-30 Randolph Chung <tausq@debian.org>
15841
15842 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
15843 Slightly relax "sem_post" name checking.
15844
5ea106f7
PG
158452005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15846
15847 * gdb.base/unload.exp: Use new shared library infrastructure.
15848
bf7234cf
PG
158492005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15850
15851 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 15852 infrastructure.
bf7234cf 15853
547b869a
CV
158542005-04-29 Corinna Vinschen <vinschen@redhat.com>
15855
15856 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
15857 * gdb.asm/h8300.inc: New file.
15858
f07e55f0
PG
158592005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15860
15861 * gdb.base/shlib-call.exp: Change to use new shared library
15862 infrastructure.
15863
3cbba3d1
PG
158642005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15865
a9c64011
AS
15866 * gdb.base/pending.exp: Change to use new shared library
15867 infrastructure.
3cbba3d1 15868
ed6df200
PG
158692005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15870
a9c64011
AS
15871 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
15872 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 15873
8c8f4ebe
PG
158742005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
15875
a9c64011
AS
15876 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
15877 shared objects being adjusted and update copyright years.
8c8f4ebe 15878
607fbc54
DJ
158792005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
15880
15881 * ChangeLog: Correct some 2003-01-13 dates.
15882 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
15883 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
15884 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
15885 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
15886 gdb.trace/tfind.exp: Update copyright years.
15887
57bf0e56
DJ
158882005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
15889 Daniel Jacobowitz <dan@codesourcery.com>
15890
15891 * lib/gdb.exp (gdb_compile): Handle shlib=.
15892 (gdb_compile_shlib): New function.
15893
9b593790
PG
158942005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
15895
a9c64011 15896 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 15897
9494c6a5
DJ
158982005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15899
15900 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
15901 gdb.server.
15902 * configure.ac: Likewise.
15903 * configure: Regenerated.
15904 * gdb.gdbserver/Makefile.in: Moved to...
15905 * gdb.server/Makefile.in: ... here.
15906 * gdb.gdbserver/server.c: Moved to...
15907 * gdb.server/server.c: ... here.
15908 * gdb.gdbserver/server-run.exp: Moved to...
15909 * gdb.server/server-run.exp: ... here.
15910
6f8eac0e
DJ
159112005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15912
15913 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
15914 * configure.ac: Create gdb.gdbserver/Makefile.
15915 * configure: Regenerated.
15916 * lib/gdbserver-support.exp: New file, derived from
15917 config/gdbserver.exp.
15918 * config/gdbserver.exp: Use gdbserver-support.exp.
15919 * gdb.gdbserver/Makefile.in: New file.
15920 * gdb.gdbserver/server.c: New file.
15921 * gdb.gdbserver/server-run.exp: New file.
15922
6e87504d
PG
159232005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
15924
a9c64011
AS
15925 * lib/gdb.exp (test_compiler_info): Return compiler_info
15926 if no arguments are given.
6e87504d 15927
d1779be4
PG
159282005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
15929
15930 * gdb.arch/altivec-abi.exp: Check for compiler and set
15931 use altivec' flag accordingly.
15932 * gdb.arch/altivec-regs.exp: Likewise.
15933
88750304
DJ
159342005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
15935
15936 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
15937
f3fb768d
AS
159382005-03-27 Andreas Schwab <schwab@suse.de>
15939
15940 * gdb.base/bigcore.c (main): Add missing mode argument in open
15941 call.
15942
7e813ac5
DJ
159432005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
15944
15945 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
15946 downloads.
15947 * config/gdbserver.exp (gdb_load): Likewise.
15948
8e3049aa
PB
159492005-03-14 Paul Brook <paul@codesourcery.com>
15950
15951 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
15952 targets.
15953
a9df7c44
JB
159542005-03-09 Joel Brobecker <brobecker@adacore.com>
15955
15956 * gdb.dwarf2/dup-psym.S: New file.
15957 * gdb.dwarf2/dup-psym.exp: New testcase.
15958
9f0d94e8
JB
159592005-03-09 Joel Brobecker <brobecker@adacore.com>
15960
15961 * gdb.ada/exec_changed/first.adb: New file.
15962 * gdb.ada/exec_changed/second.adb: New file.
15963 * gdb.ada/exec_changed.exp: New testcase.
15964
5f579bc5
NS
159652005-03-08 Nathan Sidwell <nathan@codesourcery.com>
15966
36e9969c
NS
15967 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
15968 (A2): New class.
15969 (main): Test operator+.
15970 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
15971 breakpoint test.
15972
5f579bc5
NS
15973 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
15974 * gdb.base/signull.exp: Disable if gdb,nosignals.
15975 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
15976 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
15977 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
15978 * gdb.mi/mi2-console.exp: Likewise.
15979 * gdb.trace/collection.exp (run_trace_experiment): Consume the
15980 continue output at start.
15981 (gdb_collect_locals_test): Robustify regexp.
15982 * gdb.trace/passc-dyn.exp: Fix comment typo.
15983 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
15984
be46087e
CV
159852005-03-08 Corinna Vinschen <vinschen@redhat.com>
15986
15987 * gdb.asm/asm-source.exp: Add iq2000 case.
15988 * gdb.asm/iq2000.inc: New file.
15989
384e1a61 159902005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 15991
384e1a61
MI
15992 * gdb.base/command.exp: Change hardcoded value to regular expression.
15993 * gdb.base/float.exp: Add powerpc to the list of targets checked.
15994
584b6e9e
DJ
159952005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
15996
15997 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
15998 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
15999 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
16000 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
16001 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
16002
ab5b5d61
MK
160032005-03-05 Mark Kettenis <kettenis@gnu.org>
16004
16005 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
16006 changes.
16007
ae051c1b
PG
160082004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
16009
a9c64011
AS
16010 * lib/compiler.c: Add test for IBM's xlc compiler.
16011 * lib/compiler.cc: Likewise.
ae051c1b 16012
3f0f6ed2
JB
160132004-02-24 Joel Brobecker <brobecker@adacore.com>
16014
16015 * gdb.ada/fixed_points.exp: Create compilation object directory
16016 before running the test.
16017 * gdb.ada/null_record.exp: Likewise.
16018 * gdb.ada/packed_array.exp: Likewise.
16019 * gdb.ada/start.exp: Likewise.
16020
724f452b
JB
160212005-02-15 Joel Brobecker <brobecker@adacore.com>
16022
16023 * gdb.ada/packed_array/pa.adb: New file.
16024 * gdb.ada/packed_array.exp: New testcase.
16025
57f5cdfb 160262005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 16027
1f393151
MK
16028 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
16029 files.
16030
ebdda337
MK
16031 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
16032 on *-*-openbsd*. Correctly match whitespace in regukar
16033 expressions.
16034
cf309262
DJ
160352005-02-10 Daniel Jacobowitz <dan@debian.org>
16036
16037 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
16038 PR exp/1821
16039 * gdb.base/gdb1821.c: New test file.
16040 * gdb.base/gdb1821.exp: New test file.
16041
3be49e7a
JB
160422005-02-09 Joel Brobecker <brobecker@adacore.com>
16043
16044 * gdb.base/start.c: New file.
16045 * gdb.base/start.exp: New testcase.
16046
e292e67d
JB
160472005-02-09 Joel Brobecker <brobecker@adacore.com>
16048
16049 * gdb.ada/start/dummy.adb: New file.
16050 * gdb.ada/start.exp: New testcase.
16051
dbdfa66c
CV
160522005-02-09 Corinna Vinschen <vinschen@redhat.com>
16053
16054 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16055 for printing symbols and statistics.
16056 Add test for using relative pathnames in "maint print msymbols" test.
16057 Mark "maint info sections DATA" XFAIL on Cygwin.
16058 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16059 tests.
16060
d7941671
AC
160612005-02-09 Andreas Schwab <schwab@suse.de>
16062
16063 Committed by Andrew Cagney <cagney@gnu.org>
16064 * gdb.base/remotetimeout.exp: New file.
16065
74e5ef44
MK
160662005-02-07 Mark Kettenis <kettenis@gnu.org>
16067
16068 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16069
464dd14d
JB
160702005-02-03 Joel Brobecker <brobecker@adacore.com>
16071
16072 * gdb.ada/gnat_ada.gpr: New file.
16073 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16074 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16075 * configure.ac: No longer generate gnat_ada.gpr.
16076 * configure: Regenerate.
16077 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16078 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16079 * gdb.ada/null_record/bar.ads: Likewise.
16080 * gdb.ada/null_record/bar.adb: Likewise.
16081 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16082 * gdb.ada/null_record.exp (testdir): New variable.
16083 (testfile): executable is now in testdir subdirectory.
16084 (srcfile): Use full path to the main compilation unit.
16085 * gdb.ada/fixed_points.exp: Same changes as above.
16086
30d756ae
NR
160872005-02-03 Nick Roberts <nickrob@snap.net.nz>
16088
16089 * gdb.base/interp.exp: New test.
16090
9d799f85
AC
160912005-01-24 Andrew Cagney <cagney@gnu.org>
16092
16093 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16094
15656118
AC
160952005-01-19 Andrew Cagney <cagney@gnu.org>
16096
a892c31b
AC
16097 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16098 configure.ac not configure.in.
16099
15656118
AC
16100 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16101 of powerpc*-*-*.
16102 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16103 * gdb.base/list.exp (test_list_function)
15656118
AC
16104 (test_list_filename_and_function): Ditto.
16105 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16106
a7b01baf
AC
161072005-01-16 Andrew Cagney <cagney@gnu.org>
16108
17d92a02
AC
16109 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16110
a7b01baf
AC
16111 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16112
bc8332bb
AC
161132005-01-14 Andrew Cagney <cagney@gnu.org>
16114
16115 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16116 * gdb.mi/mi2-var-cmd.exp: Ditto.
16117
4d074752
CV
161182005-01-10 Corinna Vinschen <vinschen@redhat.com>
16119
16120 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16121
bec39cab
AC
161222005-01-07 Andrew Cagney <cagney@gnu.org>
16123
16124 * configure.ac: Rename configure.in, require autoconf 2.59.
16125 * configure: Re-generate.
16126 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16127 * gdb.stabs/configure: Re-generate.
16128 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16129 * gdb.hp/configure: Re-generate.
16130 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16131 autoconf 2.59.
16132 * gdb.hp/gdb.objdbg/configure: Re-generate.
16133 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16134 autoconf 2.59.
16135 * gdb.hp/gdb.defects/configure: Re-generate.
16136 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16137 autoconf 2.59.
16138 * gdb.hp/gdb.compat/configure: Re-generate.
16139 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16140 autoconf 2.59.
16141 * gdb.hp/gdb.base-hp/configure: Re-generate.
16142 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16143 autoconf 2.59.
16144 * gdb.hp/gdb.aCC/configure: Re-generate.
16145
f10b16d4
JB
161462004-12-15 Jim Blandy <jimb@redhat.com>
16147
16148 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16149 under NPTL when there is debugging info available for libpthread.
16150
fb6e1814
JG
161512004-12-13 Jerome Guitton <guitton@gnat.com>
16152
16153 * gdb.ada/fixed_points.c: New file.
16154 * gdb.ada/fixed_points.exp: New file.
16155
fe46cd3a
RC
161562004-12-03 Randolph Chung <tausq@debian.org>
16157
16158 * gdb.arch/pa-nullify.exp: New file.
16159 * gdb.arch/pa-nullify.s: New file.
16160
8de0841b
RC
161612004-11-30 Randolph Chung <tausq@debian.org>
16162
16163 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16164 instead of "tbug". Fix regexp to work properly with gdb_test.
16165
c8170782
PH
161662004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16167
16168 * gdb.base/bitfields2.exp: New test.
16169 * gdb.base/bitfields2.c: New file.
16170
954269c2
RE
161712004-11-28 Richard Earnshaw <rearnsha@arm.com>
16172
16173 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16174
0107feed
RC
161752004-11-16 Randolph Chung <tausq@debian.org>
16176
16177 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16178
f073ae8c
DJ
161792004-11-14 Daniel Jacobowitz <dan@debian.org>
16180
16181 * gdb.threads/threadapply.exp: Correct "macro details" test.
16182
19ad59e7
JJ
161832004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16184
16185 * gdb.threads/threadapply.exp: New test.
16186 * gdb.threads/threadapply.c: New file.
16187
9cf0961b
MK
161882004-11-07 Mark Kettenis <kettenis@gnu.org>
16189
16190 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16191 frames.
16192
c789492a
FL
161932004-11-05 Felix Lee <felix+log1@specifixinc.com>
16194
16195 * gdb.base/cursal.exp: New file.
16196 * gdb.base/cursal.c: New file.
16197
a1e167bb
AC
161982004-11-03 Andrew Cagney <cagney@gnu.org>
16199
16200 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16201
b7cbf173
MK
162022004-10-30 Mark Kettenis <kettenis@gnu.org>
16203
16204 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16205 NetBSD/ELF targets.
16206
88f9d34f
JB
162072004-10-29 Joel Brobecker <brobecker@gnat.com>
16208
16209 * gdb.threads/bp_in_thread.c: New file, copied from
16210 pthread_cond_wait.c.
16211 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16212 file, rather than reusing the .c file from another testcase.
16213
ca7d6a0c
JB
162142004-10-20 Joel Brobecker <brobecker@gnat.com>
16215
16216 * gdb.ada/null_record.exp: Check where we stopped after
16217 sending the start command, instead of where the associated
16218 temporary breakpoint was inserted.
16219
0d863d03
AC
162202004-10-14 Andrew Cagney <cagney@gnu.org>
16221
16222 * gdb.mi/gdb701.c (main): Return 0.
16223
d11e72cb
DJ
162242004-10-13 Daniel Jacobowitz <dan@debian.org>
16225
d40539a4 16226 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16227
e1923096
JJ
162282004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16229
16230 * gdb.threads/schedlock.c: Add comment markers to use to find
16231 line numbers.
16232 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16233 comments.
16234 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16235 breakpoint lines.
16236
ec8ba2c9
DJ
162372004-10-12 Daniel Jacobowitz <dan@debian.org>
16238
16239 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16240
0eb3658b
DJ
162412004-10-12 Daniel Jacobowitz <dan@debian.org>
16242
16243 * configure.in: Add gdb.dwarf2.
16244 * configure: Regenerated.
16245 * Makefile.in: Add gdb.dwarf2.
16246 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16247 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16248 gdb.dwarf2/file1.txt: New files.
16249
a271cc33
OF
162502004-10-11 Orjan Friberg <orjanf@axis.com>
16251
a9c64011 16252 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16253 of "run", since the latter doesn't work with remote targets. Adjust
16254 the breakpoint numbering accordingly.
16255 * gdb.threads/pthread_cond_wait.exp: Ditto.
16256
895ce074
MC
162572004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16258
16259 * gdb.base/overlays.exp: Update copyright years.
16260
6be3092d
KI
162612004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16262
16263 * gdb.base/overlays.exp: Disable if target is Linux.
16264
e05389b8
FL
162652004-10-06 Felix Lee <felix+log1@specifixinc.com>
16266
16267 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16268
73cb587d
KI
162692004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16270
16271 * gdb.asm/asm-source.exp: Add m32r-linux target.
16272 * gdb.asm/m32r-linux.inc: New file.
16273
3c0edcdc
AC
162742004-09-24 Andrew Cagney <cagney@redhat.com>
16275 David Anderson <anderson@redhat.com>
16276
16277 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16278 command fails, assume things will work.
16279 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16280 (_GNU_SOURCE): Define.
16281 (print_unsigned, print_hex): Change parameter to "long long".
16282 (print_byte_count): New function, use to print byte counts.
16283 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16284 O_LARGEFILE.
16285 (main): Compute an upper bound on a corefile in max_core_size.
16286 Limit memory chunk size to max_core_size. Limit total memory
16287 allocated to max_core_size.
16288
4bb3667f
AC
162892004-09-23 Andrew Cagney <cagney@gnu.org>
16290
16291 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16292 from a separate process with code that creates a corefile by
16293 making the inferior dump core.
16294
60fe1a51
MK
162952004-09-23 Mark Kettenis <kettenis@gnu.org>
16296
16297 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16298 block.
16299
8e937346
MC
163002004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16301
16302 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16303 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16304 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16305 Likewise.
16306
7213f6d6
JJ
163072004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16308
16309 * gdb.java/jprint.exp: New test case for java inferior call.
16310 * gdb.java/jprint.java: Ditto.
16311
eac69dca
JB
163122004-09-15 Joel Brobecker <brobecker@gnat.com>
16313
16314 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16315
22227696
MC
163162004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16317
16318 * gdb.threads/killed.c: Include <stdlib.h>.
16319 * gdb.threads/pthreads.c: Likewise.
16320
7dd403a4
MC
163212004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16322
16323 * gdb.threads/killed.c: Add copyright notice.
16324
33f2d567
JM
163252004-09-10 Jason Molenda (jmolenda@apple.com)
16326
a9c64011
AS
16327 * gdb.base/define.exp: Two new tests to verify zero space chars
16328 after 'if' and 'while' commands in a user-defined command is correctly
16329 parsed.
33f2d567 16330
e05b62ac
AC
163312004-09-08 Andrew Cagney <cagney@gnu.org>
16332
16333 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16334 delivery test with duplicate at end of file.
16335
9cbe82da
MK
163362004-09-06 Mark Kettenis <kettenis@jive.nl>
16337
16338 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16339
564803d9
MC
163402004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16341
16342 * config/hppro.exp: Removed.
16343
7c6807ce
MC
163442004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16345
16346 * config/sparclet.exp: Removed.
16347
bf7e26dd
MC
163482004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16349
16350 * config/udi.exp: Removed.
16351
714e341b
MC
163522004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16353
16354 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16355 of "exp_continue".
16356 (advancei): Likewise.
16357
1236e623
JJ
163582004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16359
16360 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16361
3bdcad15
MI
163622004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16363
228af206 16364 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16365 to check for nodebug in executable.
16366 * gdb.gdb/observer.exp (setup_test): Likewise.
16367 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16368 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16369
c72b934c
AC
163702004-09-01 Andrew Cagney <cagney@gnu.org>
16371
16372 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16373 files.
16374
edd9b715
JJ
163752004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16376
16377 * gdb.base/unload.exp: Fix expected warning message to match
16378 latest format.
16379
fb4ce06b
CV
163802004-09-01 Corinna Vinschen <vinschen@redhat.com>
16381
16382 * gdb.base/call-rt-st.exp: Fix typos.
16383
ce78e7c3
MI
163842004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16385
16386 * gdb.threads/thread_check.exp: New testcase.
16387 * gdb.threads/thread_check.c: New testcase.
16388
2dedb159
AC
163892004-08-31 Andrew Cagney <cagney@gnu.org>
16390
16391 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16392 (skip_to_handler_entry): New procedures. Test stepping into a
16393 handler when the breakpoint is at the handler's entry point.
16394
68f53502
AC
163952004-08-30 Andrew Cagney <cagney@gnu.org>
16396
16397 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16398 gdb/1757.
16399
3e3ffd2b
MC
164002004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16401
16402 With code from Manoj Iyer <manjo@austin.ibm.com>:
16403 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16404 return value. Add an arm for "no debugging symbols found".
16405 Change a stray "error" to "perror".
16406 (gdb_run_cmd): Adapt to new return value.
16407 * gdb.base/remote.exp: Adapt to new return value.
16408 * gdb.gdb/complaints.exp: Likewise.
16409 * gdb.gdb/observer.exp: Likewise.
16410 * gdb.gdb/selftest.exp: Likewise.
16411 * gdb.gdb/xfullpath.exp: Likewise.
16412
4b6f5fd2
JB
164132004-08-27 Joel Brobecker <brobecker@gnat.com>
16414
16415 * gdb.threads/bp_in_thread.exp: New testcase.
16416
e5b25496
MC
164172004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16418
16419 Fix PR testsuite/1735.
16420 * gdb.threads/schedlock.c (thread_function): Add a cast
16421 to suppress a gcc warning.
16422 * gdb.threads/thread-specific.c (thread_function): Likewise.
16423
934353d6
MC
164242004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16425
16426 * gdb.base/unload.c: Include <stdlib.h>.
16427
f98a0aef 164282004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16429
f98a0aef 16430 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16431 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16432 synchronized after the "return".
16433
5a2e8882
MC
164342004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16435
16436 * gdb.mi/basics.c: Include <stdio.h>.
16437 * gdb.mi/pthreads.c: Include <stdlib.h>.
16438 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16439
a9640423
MC
164402004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16441
16442 * gdb.threads/schedlock.c: Add copyright notice.
16443
b04e311d
AC
164442004-08-25 Andrew Cagney <cagney@gnu.org>
16445
16446 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16447 (skip_over_handler, breakpoint_over_hander): New test procedures.
16448 (advance, advancei): Add a proper prefix, do not use
16449 rerun_to_main.
16450 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16451
7c27f15b
MC
164522004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16453
16454 * gdb.mi/basics.c: Add copyright notice.
16455 * gdb.mi/var-cmd.c: Add copyright notice.
16456
fffc87ae
MC
164572004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16458
16459 * lib/gdb.exp: Remove signed_keyword_not_used.
16460 * lib/compiler.c: Likewise.
16461 * lib/compiler.cc: Likewise.
16462
d782e0bf
MC
164632004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16464
16465 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16466 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16467
96033e83
MC
164682004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16469
16470 * gdb.base/whatis.c: Add copyright notice.
16471
cf38c229
MK
164722004-08-20 Mark Kettenis <kettenis@gnu.org>
16473
16474 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16475 it to skip the breakpoints encoded in the inline assembly.
16476
f4b49756
MC
164772004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16478
16479 * Makefile.in: Add gdb.fortran.
16480
2f193b69
MC
164812004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16482
16483 * gdb.base/call-sc.exp (test_scalar_returns):
16484 Fix cut-and-paste glitch in "Make fun return now".
16485
89a237cb
MC
164862004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16487
16488 * configure.in: Add gdb.fortran.
16489 * configure: Regenerate.
16490 * gdb.fortran/Makefile.in: New file.
16491 * lib/gdb.exp (skip_fortran_tests): New procedure.
16492
469aff8e
MC
164932004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16494
16495 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16496 reference to bug-gnu@prep.ai.mit.edu.
16497 * gdb.mi/mi-var-child.exp: Likewise.
16498 * gdb.mi/mi-var-cmd.exp: Likewise.
16499 * gdb.mi/mi-var-display.exp: Likewise.
16500 * gdb.mi/mi2-var-block.exp: Likewise.
16501 * gdb.mi/mi2-var-child.exp: Likewise.
16502 * gdb.mi/mi2-var-cmd.exp: Likewise.
16503 * gdb.mi/mi2-var-display.exp: Likewise.
16504
00b51b9f
MK
165052004-08-15 Mark Kettenis <kettenis@gnu.org>
16506
16507 * gdb.base/unload.c (main): Make local variable msg const.
16508
45f07fef
MC
165092004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16510
16511 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16512 to bug-gnu@prep.ai.mit.edu.
16513 * gdb.mi/mi-disassemble.exp: Likewise.
16514 * gdb.mi/mi-eval.exp: Likewise.
16515 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16516 default line number.
16517 * gdb.mi/mi-return.exp: Likewise.
16518 * gdb.mi/mi-simplerun.exp: Likewise.
16519 * gdb.mi/mi-stack.exp: Likewise.
16520 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16521 number with explicit range test.
16522 * gdb.mi/mi-watch.exp: Likewise.
16523 * gdb.mi/mi2-break.exp: Likewise.
16524 * gdb.mi/mi2-cli.exp: Likewise.
16525 * gdb.mi/mi2-disassemble.exp: Likewise.
16526 * gdb.mi/mi2-eval.exp: Likewise.
16527 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16528 default line number.
16529 * gdb.mi/mi2-return.exp: Likewise.
16530 * gdb.mi/mi2-simplerun.exp: Likewise.
16531 * gdb.mi/mi2-stack.exp: Likewise.
16532 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16533 number with explicit range test.
16534 * gdb.mi/mi2-watch.exp: Likewise.
16535
dd8c8ee7
MC
165362004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16537
16538 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16539 * gdb.cp/m-static.exp: Likewise.
16540 * gdb.cp/rtti.exp: Likewise.
16541
4e838464
MK
165422004-08-14 Mark Kettenis <kettenis@gnu.org>
16543
16544 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16545
8d8cb839
EZ
165462004-08-14 Eli Zaretskii <eliz@gnu.org>
16547
16548 * ChangeLog: Prefix Local Variables with semi-colons and indent
16549 the reference to older ChangeLog files, to fix fontification in
16550 Emacs.
16551
deea8bb0
MC
165522004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16553
16554 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16555 * gdb.mi/mi2-break.exp: Likewise.
16556
c3297504
MC
165572004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16558
16559 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16560
25808999
MC
165612004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16562
16563 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16564
226a8d71
MC
165652004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16566
16567 * gdb.cp/classes.exp: Remove unused declarations. Just let
16568 test names default instead of providing special names. Remove
16569 extraneous demangler test.
16570
37fdf854
JJ
165712004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16572
16573 * gdb.base/unload.exp: New test for breakpoints in dynamically
16574 loaded libraries.
16575 * gdb.base/unload.c: Ditto.
16576 * gdb.base/unloadshr.c: Ditto.
16577
2d3a7986
MC
165782004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16579
16580 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16581 cp_test_ptype_class.
16582 (test_enums): Likewise.
16583
c72b934c
AC
165842004-08-10 Andrew Cagney <cagney@gnu.org>
16585
16586 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16587 files.
16588
cc503c8a
AC
165892004-08-10 Andrew Cagney <cagney@gnu.org>
16590
16591 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16592 init_malloc call.
16593
902f2ccb
MC
165942004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16595
16596 * ChangeLog: Add copyright notice. The notice is copied
16597 from emacs 21.3 top level ChangeLog.
16598
78c90502
MC
165992004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16600
16601 * lib/cp-support.exp: New file.
16602 * lib/cp-support.exp (cp_test_type_class): New function.
16603 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16604 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16605 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16606 cp_test_ptype_class.
16607
88e5ea78
MC
166082004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16609
16610 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16611 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16612 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16613 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16614 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16615 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16616 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16617 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16618 gdb.mi/mi2-watch.exp: Update copyright years.
16619
6a89fc9c
MK
166202004-08-09 Mark Kettenis <kettenis@gnu.org>
16621
16622 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16623
1482e0de
MC
166242004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16625
16626 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16627 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16628 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16629 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16630 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16631 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16632 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16633 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16634 gdb.mi/mi-watch.exp: Update copyright years.
16635
1a5ce3f3
DJ
166362004-08-08 Daniel Jacobowitz <dan@debian.org>
16637
16638 PR gdb/1738
16639 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16640 from a breakpoint with a pending signal.
16641
04f6ecf2
DJ
166422004-08-08 Daniel Jacobowitz <dan@debian.org>
16643
16644 PR gdb/1736
16645 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16646 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16647 the prompt.
16648 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16649
54d90d35
DJ
166502004-08-08 Daniel Jacobowitz <dan@debian.org>
16651
16652 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16653
d2f6abb0
DJ
166542004-08-08 Daniel Jacobowitz <dan@debian.org>
16655
16656 PR gdb/1736
16657 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16658 for i?86-*-linux*.
16659
5598c03d
DJ
166602004-08-08 Daniel Jacobowitz <dan@debian.org>
16661
16662 * gdb.arch/i386-prologue.exp: Compile without debug information.
16663
c6fee705
MC
166642004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16665
16666 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16667 rather than asking gdb to search.
16668
dd90efdb
MC
166692004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16670
16671 * gdb.base/gcore.c: Include <string.h>.
16672
1e84bec1
MC
166732004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16674
16675 * gdb.base/gcore.c: Add copyright notice.
16676
e425eb2b
MC
166772004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16678
16679 * gdb.base/freebpcmd.c: Include <stdio.h>.
16680 * gdb.base/long_long.c: Include <string.h>.
16681 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16682 * gdb.base/siginfo.c: Include <string.h>.
16683 * gdb.base/sigstep.c: Include <string.h>.
16684
cb9aaed5
MC
166852004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16686
16687 * gdb.base/complex.c: Include <stdlib.h>.
16688
55944f3d
MC
166892004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16690
16691 * gdb.base/complex.c: Add copyright notice.
16692
7b2953d9
MC
166932004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16694
16695 * gdb.base/charset.c: Include <stdlib.h>.
16696
c9133d23
MC
166972004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16698
16699 * gdb.base/auxv.c: Include <stdlib.h>.
16700
0a8490ad
MC
167012004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16702
16703 * gdb.base/auxv.c: Add copyright notice.
16704
3426d5ec
MC
167052004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16706
16707 * gdb.base/coremaker.c: Add copyright notice.
16708 * gdb.base/coremaker2.c: Add copyright notice.
16709
8da195dd
AC
167102004-08-04 Andrew Cagney <cagney@gnu.org>
16711
16712 * gdb.base/store.exp: Update copyright.
16713 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16714 names, do not import gdb_prompt.
16715
8d394f98
AC
167162004-08-01 Andrew Cagney <cagney@gnu.org>
16717
16718 Fix PR testsuite/1729.
16719 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16720 not use capture_value with value 4.
16721 (capture_value): Add optional test name parameter.
16722 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16723 the prefix, pass to capture_value.
16724
b6702b23
MK
167252004-08-01 Mark Kettenis <kettenis@gnu.org>
16726
16727 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16728 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16729 (main): Call new function.
16730
c203e0ca
MC
167312004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16732
16733 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16734
a7995a30
MC
167352004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16736
16737 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16738
9366563b
MC
167392004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16740
b6eeaf26 16741 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16742 Accept more values of vtbl pointer. Remove some messages
16743 about "obsolete gcc or gdb".
16744
2fc1f950
MC
167452004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16746
16747 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16748
c724d49b
MC
167492004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16750
16751 * gdb.base/asm-source.exp: Properly convert target board
16752 debug flags from gcc format to binutils format.
16753
736b0fce
MK
167542004-07-28 Mark Kettenis <kettenis@gnu.org>
16755
16756 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16757 gdb1718". PR backtrace/1718 partially fixed.
16758
5633ea5c
JJ
167592004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16760
16761 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16762
575eebb1
NC
167632004-07-26 Nick Clifton <nickc@redhat.com>
16764
16765 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16766 good default value for a specific architecture is available then
16767 set it to that value. Otherwise default to the -gstabs switch.
16768 Remove the -g... switches from the asm-flags variable. Allow the
16769 target board info to override the value if it wants to. Pass the
16770 switch on the assembler command line.
16771
62104619
MK
167722004-07-23 Mark Kettenis <kettenis@gnu.org>
16773
16774 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16775 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16776 (main): Call new function.
16777
4a1135b8
MC
167782004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16779
16780 Test for PR exp/1715.
16781 * gdb.base/radix.exp: Refactor common procedures. Make all
16782 test names unique. Change XFAIL to KFAIL.
16783
8a12c1f0
MC
167842004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16785
16786 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16787 * gdb.ada/gnat_ada.gin: ... to here.
16788 * configure.in: Use gnat_ada.gin.
16789 * configure: Regenerate.
16790
23b451cf
AC
167912004-07-20 Andrew Cagney <cagney@gnu.org>
16792
16793 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16794 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16795 XFAILs. Clean up test messages and comments. Check backtraces.
16796 Delete re-sync code.
16797
ab618a02
MC
167982004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16799
16800 Fix PR cli/740.
16801 * gdb.base/annota1.exp: Honor gdb,nosignals.
16802 * gdb.base/annota3.exp: Likewise.
16803
46dad340
MC
168042004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16805
16806 * lib/java.exp: Update copyright notice.
16807
756d8c70
AC
168082004-07-19 Andrew Cagney <cagney@gnu.org>
16809
16810 * gdb.base/selftest.exp: Copy file from here ...
16811 * gdb.gdb/selftest.exp: ... to here.
16812
586027e6
AC
168132004-07-16 Andrew Cagney <cagney@redhat.com>
16814
16815 * lib/insight-support.exp: Delete file.
16816 * lib/java.exp (java_init): Fix copyright.
16817
029d2200
AC
168182004-07-16 Andrew Cagney <cagney@gnu.org>
16819
16820 * gdb.base/restore.c: Append "prologue" to comments marking the a
16821 function's prologue.
16822 * gdb.base/restore.exp: Update copyright, re-indent.
16823 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16824 callerN" prefix where needed. Update patterns that match a
16825 function's prologue.
16826
653b62c5
MC
168272004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16828
16829 * gdb.base/restore.c: Add copyright notice.
16830
f7d690e5
AC
168312004-07-16 Andrew Cagney <cagney@gnu.org>
16832
16833 * gdb.base/logical.exp: Update copyright.
16834 (evaluate): New procedure. Use to re-implement tests using
16835 several tables.
16836
d629a7cb
MH
168372004-07-14 Martin Hunt <hunt@redhat.com>
16838
16839 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16840 which fixes some problems where init.tcl was not found.
16841
9c7bb332
AC
168422004-07-13 Andrew Cagney <cagney@gnu.org>
16843
6bf46641
AC
16844 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
16845 (check_sizeof, check_valueof): Do not include the output in the
16846 test name. Use gdb_test.
16847 (get_valueof): Use gdb_test_multiple.
16848
c4ffd4c0
AC
16849 * gdb.base/step-test.exp: Update copyright. Use
16850 gdb_test_multiple. Ensure that test names do not include
16851 architecture dependent output.
16852
ab89363a
AC
16853 * gdb.gdb/observer.exp: Update copyright.
16854 (setup_test): Use gdb_test_multiple.
16855 (attach_first_observer, attach_second_observer)
16856 (attach_third_observer, detach_first_observer)
16857 (detach_second_observer, detach_third_observer)
16858 (reset_counters, check_counters): Make $message a prefix.
16859 (test_normal_stop_notifications): Add "args" parameter - a list of
16860 init functions to be called. Make $message a prefix,
16861 (test_observer_normal_stop): Change the message prefixes so that
16862 they are unique, pass the attach / detach procedures to
16863 test_normal_stop_notifications.
16864
ec58997a
AC
16865 * gdb.base/signull.exp (test_segv): Prefix all tests with
16866 "${name}". Clean up test messages.
16867
b475183b
AC
16868 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
16869
9c7bb332
AC
16870 * gdb.base/ena-dis-br.exp: Update copyright.
16871 (break_at): New function. Replace send_gdb with gdb_test,
16872 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
16873 ignore count, not stopped at bpt", with KFAIL.
16874
2dd95497
CV
168752004-07-13 Corinna Vinschen <vinschen@redhat.com>
16876
16877 * gdb.base/attach.exp: Remove cleanupfile handling.
16878
419e626b
AC
168792004-07-12 Andrew Cagney <cagney@gnu.org>
16880
16881 * gdb.base/annota1.exp: Cleanup corefile test name.
16882 * gdb.base/annota3.exp: Ditto.
16883
8b1b3228
AC
168842004-07-12 Andrew Cagney <cagney@gnu.org>
16885
78650829
AC
16886 * gdb.base/signals.exp: Clean up copyright, re-indent.
16887
8b1b3228
AC
16888 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
16889 gdb_test and gdb_test_multiple.
16890
935c2760
JJ
168912004-07-08 Jeff Johnston <jjohnstn@redhat.com>
16892
16893 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 16894 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
16895 provide line number info for first statement in main.
16896
1544280f
AC
168972004-07-08 Andrew Cagney <cagney@gnu.org>
16898
1279f4ff
AC
16899 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
16900
1544280f
AC
16901 * gdb.base/sigbpt.exp: Make the common part of each test name a
16902 prefix instead of suffix.
16903
bcc82369
BR
169042004-07-07 Bob Rossi <bob_rossi@cox.net>
16905
16906 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
16907 test from test_tbreak_creation_and_listing to
16908 test_file_list_exec_source_file
16909 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
16910 Changed name of test from test_tbreak_creation_and_listing to
16911 test_file_list_exec_source_file
16912
23f4b0aa
JJ
169132004-07-07 Jeff Johnston <jjohnstn@redhat.com>
16914
16915 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
16916 the jmisc() constructor instead of <init>.
16917 * gdb.java/jmisc1.exp: Ditto.
16918
56401cd5
AC
169192004-07-07 Andrew Cagney <cagney@gnu.org>
16920
16921 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
16922 corrupting the PC.
16923
44ae2f6a
MC
169242004-07-06 Michael Chastain <mec.gnu@mindspring.com>
16925
16926 * gdb.cp/templates.exp: Accept whitespace change in demangler
16927 output.
16928
45a83408
AC
169292004-07-06 Andrew Cagney <cagney@gnu.org>
16930
16931 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
16932
d205ad70
MC
169332004-07-02 Michael Chastain <mec.gnu@mindspring.com>
16934
16935 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
16936 * lib/compiler.cc: Likewise.
16937
06ea1a61
MC
169382004-06-30 Michael Chastain <mec.gnu@mindspring.com>
16939
16940 * lib/compiler.cc: Work around string preprocessing problem
16941 with old hp c++ compiler.
16942 * lib/compiler.c: Likewise.
16943
daab1251
CV
169442004-06-29 Corinna Vinschen <vinschen@redhat.com>
16945
16946 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
16947 directives to conditionalize symbol prefixing.
16948 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
16949 additional_flags handling. Add underscore prefix for Cygwin.
16950 * gdb.arch/i386-unwind.c: Use preprocessor directives to
16951 conditionalize symbol prefixing.
16952 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
16953 additional_flags handling. Add underscore prefix for Cygwin.
16954
cc984116
CV
169552004-06-29 Corinna Vinschen <vinschen@redhat.com>
16956
16957 * gdb.base/bigcore.exp: Skip test on Cygwin.
16958
c279b077
MC
169592004-06-28 Michael Chastain <mec.gnu@mindspring.com>
16960
16961 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
16962 formats for "info register". Use gdb_test_multiple. Fix
16963 the "invalid register" test.
16964
0e915747
CV
169652004-06-28 Corinna Vinschen <vinschen@redhat.com>
16966
16967 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
16968 PID for Cygwin. Add Cygwin specific strings to check for in some
16969 tests.
16970 (do_attach_tests): Add a test for user interaction when attaching
16971 to a process with no matching symbol table already loaded.
16972
11422c86
AC
169732004-06-26 Andrew Cagney <cagney@gnu.org>
16974
16975 Test PR java/1567 and PR java/1565.
16976 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
16977 * gdb.java/jmisc2.exp: Delete file.
16978
cefbce26
MC
169792004-06-26 Michael Chastain <mec.gnu@mindspring.com>
16980
16981 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
16982
e19f872c
CV
169832004-06-25 Corinna Vinschen <vinschen@redhat.com>
16984
16985 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
16986 attach process.
16987
d931ba3b
MC
169882004-06-23 Michael Chastain <mec.gnu@mindspring.com>
16989
16990 * gdb.cp/pr-1553.exp: Remove.
16991
aef68c48
MC
169922004-06-22 Michael Chastain <mec.gnu@mindspring.com>
16993
16994 * gdb.cp/pr-1553.cc: Remove.
16995 * gdb.cp/pr-1553.exp: Disable this test.
16996
8d5df71a
JB
169972004-06-20 Jim Blandy <jimb@redhat.com>
16998
a9c64011 16999 Fix PR testsuite/1680.
8d5df71a
JB
17000 * gdb.arch/i386-sse.exp: Properly quote curly braces in
17001 regular expressions.
17002
4ac6f39d
MC
170032004-06-19 Michael Chastain <mec.gnu@mindspring.com>
17004
17005 Fix PR testsuite/1679.
17006 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
17007 Issue an UNSUPPORTED result instead.
17008
1b413552
JB
170092004-06-18 Jim Blandy <jimb@redhat.com>
17010
17011 * gdb.base/charset.exp: Only send a control-C if we see a new
17012 prompt and incomplete command.
17013
6daa6ebd
MC
170142004-06-18 Michael Chastain <mec.gnu@mindspring.com>
17015
17016 * gdb.cp/pr-574.cc: Add copyright notice.
17017
51fa4ae0
JB
170182004-06-17 Jim Blandy <jimb@redhat.com>
17019
17020 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
17021 cases where the regexp has no groups; this grabs random text from
17022 the previous test suite, whatever that was.
17023
8fea26c5
MC
170242004-06-17 Michael Chastain <mec.gnu@mindspring.com>
17025
17026 * gdb.cp/printmethod.cc: Add copyright notice.
17027
1e3aeb41
MC
170282004-06-16 Michael Chastain <mec.gnu@mindspring.com>
17029
17030 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
17031
9d9030bc
AC
170322004-06-16 Andrew Cagney <cagney@gnu.org>
17033
17034 * gdb.base/signull.c: Update copyright. Include <string.h>.
17035 (bowler): Replace data_pointer with data_read
17036 and data_write cases. Add code_descriptor case.
17037 (zero, desc): New array and pointer.
17038 (data, code): Change to simple pointers.
17039 * gdb.base/signull.exp: Fix probe pattern matching a function
17040 descriptor SIGSEGV. Replace data_pointer with data_read and
17041 data_write tests.
17042
acd4ad44
AC
170432004-06-16 Andrew Cagney <cagney@gnu.org>
17044
17045 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
17046
08fd625c
MC
170472004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17048
17049 * gdb.base/long_long.c: Add copyright notice.
17050
1903502c
MC
170512004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17052
17053 * gdb.base/long_long.exp: Remove reference to
17054 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17055 to gdb_breakpoint and gdb_continue_to_breakpoint.
17056
83313cb1
JB
170572004-06-14 Jim Blandy <jimb@redhat.com>
17058
17059 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17060 endian case.
17061
1bf404ef
AC
170622004-06-14 Andrew Cagney <cagney@gnu.org>
17063
17064 * gdb.base/gcore.exp (capture_command_output): Delete the always
17065 passing tests containing inferior values.
17066 * gdb.base/ending-run.exp: Do not include the breakpoint address
17067 in the test message. Update copyright.
17068 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17069 size in the test name, use gdb_test_multiple. Update copyright.
17070
ef220b33
MC
170712004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17072
17073 * gdb.cp/ref-types.cc: Add copyright notice.
17074
4f70a4c9
MC
170752004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17076
17077 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17078 hp_aCC_compiler.
17079 * lib/compiler.cc: Likewise.
17080 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17081 'set' commands. Log diagnostics for other lines. Set
17082 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17083
335928ac
MC
170842004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17085
17086 * gdb.cp/try_catch.cc: Add copyright notice.
17087
2efb12e8
MC
170882004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17089
17090 * gdb.cp/userdef.cc: Add copyright notice.
17091
0bbed51a
MC
170922004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17093
17094 * gdb.cp/virtfunc.cc: Add copyright notice.
17095
e12a46c9
RC
170962004-06-11 Randolph Chung <tausq@debian.org>
17097
17098 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17099 problem.
17100
338e05af
AC
171012004-06-10 Andrew Cagney <cagney@gnu.org>
17102
17103 * lib/compiler.cc, lib/compiler.c: Append either
17104 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17105 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17106 instead of gcc-3-3.
17107
dc3f10cb
AC
171082004-06-09 Andrew Cagney <cagney@gnu.org>
17109
b4d946af
AC
17110 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17111 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17112
dc3f10cb
AC
17113 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17114 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17115 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17116 fixed.
17117
b5c0bfa2
AC
171182004-06-09 Andrew Cagney <cagney@gnu.org>
17119
17120 * gdb.base/structs.exp (test_struct_returns): Replace
17121 "return_value_unknown" and "finish_value_unknown" by
17122 "return_value_known" and "finish_value_known". Instead of
17123 "return_value_unknown" iff "finish_value_unknown", check
17124 "return_value_known" implies "finish_value_known".
17125
caeb605f
MH
171262004-06-08 Martin Hunt <hunt@redhat.com>
17127
17128 * gdb.base/float.exp: Add pattern for mips targets.
17129
c892bb64
RC
171302004-06-08 Randolph Chung <tausq@debian.org>
17131
17132 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17133 message for unknown architectures more clear.
17134
48306d3e
JB
171352004-06-08 Joel Brobecker <brobecker@gnat.com>
17136
17137 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17138 start the execution of the program.
17139
83ecb59f
JB
171402004-06-07 Jim Blandy <jimb@redhat.com>
17141
17142 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17143 * gdb.arch/i386-cpuid.h: New helper file.
17144
55264cb4
RC
171452004-06-07 Randolph Chung <tausq@debian.org>
17146
17147 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17148 has started.
17149
23cadb28
RM
171502004-06-04 Roland McGrath <roland@redhat.com>
17151
17152 Fix PR gdb/1647.
17153 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17154 differently to be robust to output buffering differences.
17155
51d01eda
MC
171562004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17157
17158 * gdb.threads/pthreads.exp: Update copyright years.
17159 (check_control_c): Change asynchronous 'after' to synchronous.
17160
f4fc3b93
RM
171612004-06-04 Roland McGrath <roland@redhat.com>
17162
17163 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17164 next gdb prompt.
17165
4013522b
MC
171662004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17167
17168 Fix PR gdb/1636.
17169 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17170 calls to synchronous.
17171
7a8f1e6b
JB
171722004-05-26 Jim Blandy <jimb@redhat.com>
17173
17174 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17175
81bb3443
RC
171762004-05-24 Randolph Chung <tausq@debian.org>
17177
17178 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17179 * gdb.asm/pa.inc: New file.
17180
8f5a3103
MK
171812004-05-22 Mark Kettenis <kettenis@gnu.org>
17182
17183 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17184
734b8fe8 171852004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17186 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17187
17188 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17189 GDB prompt.
17190
725603e1
UW
171912004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17192
f4fc3b93 17193 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17194 setjmp/longjmp. Use sigaction instead of signal.
17195
8b923272 171962004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17197 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17198
17199 * gdb.threads/pthread_cond_wait.c: New file.
17200 * gdb.threads/pthread_cond_wait.exp: New testcase.
17201
8bfabb04
AC
172022004-05-13 Andrew Cagney <cagney@redhat.com>
17203
17204 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17205 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17206
42edda50
AC
172072004-05-11 Andrew Cagney <cagney@redhat.com>
17208
17209 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17210 fixed but revealed gdb/1639.
17211
d303a6c7
AC
172122004-05-10 Andrew Cagney <cagney@redhat.com>
17213
17214 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17215 func1" and "next to 2nd alarm", kernel bug avoided.
17216
bf08c2a1
DJ
172172004-05-10 Daniel Jacobowitz <dan@debian.org>
17218
17219 PR external/1568
17220 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17221 XFAIL if it is smaller than bytes_allocated.
17222 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17223 (main): Make chunks_allocated unsigned. Correct comment.
17224
c0586a34
JB
172252004-05-07 Joel Brobecker <brobecker@gnat.com>
17226
17227 * gdb.arch/powerpc-aix-prologue.c: New file.
17228 * gdb.arch/powerpc-aix-prologue.exp: New file.
17229
f2785d12
JB
172302004-05-07 Jim Blandy <jimb@redhat.com>
17231
17232 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17233 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17234
bd7f6e30
JB
172352004-05-06 Joel Brobecker <brobecker@gnat.com>
17236
17237 * gdb.base/sep.exp: No longer setup_kfail when the program was
17238 built with dwarf2.
17239
0a5e7efe
JI
172402004-05-05 Jim Ingham <jingham@apple.com>
17241
17242 * gdb.base/pending.exp: Make sure pending breakpoints
17243 preserve the ignore count.
f4fc3b93 17244
a8958849
MK
172452004-04-27 Jerome Guitton <guitton@gnat.com>
17246
17247 * i386-prologue.exp: Add testcase for jump instruction as first
17248 instruction of the real code.
17249 * i386-prologue.c (jump_at_beginning): New function.
17250
7e103f5b
MK
172512004-04-28 Mark Kettenis <kettenis@gnu.org>
17252
17253 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17254 x86_64-*-*.
17255
5d38b224
MK
172562004-04-28 Mark Kettenis <kettenis@gnu.org>
17257
17258 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17259 i*86-*-*.
17260
0ef32fd9
MK
172612004-04-25 Mark Kettenis <kettenis@gnu.org>
17262
17263 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17264 expression that checks the return type.
17265
71d7dd7c
AC
172662004-04-23 Andrew Cagney <cagney@redhat.com>
17267
17268 * gdb.base/call-sc.exp: New test of scalar call/return values.
17269 * gdb.base/call-sc.c: Ditto.
17270
1e9f977e
JJ
172712004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17272
17273 * gdb.threads/manythreads.c: Reduce thread stack size.
17274
899d9e3a
JJ
172752004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17276
17277 * gdb.threads/manythreads.c: Add copyright notice.
17278
61bcae62
AC
172792004-04-23 Andrew Cagney <cagney@redhat.com>
17280
17281 * gdb.base/siginfo.exp: Better handle step out of signal.
17282 * gdb.base/sigstep.exp: Ditto.
17283
7339a42e 172842004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17285 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17286
17287 * gdb.threads/manythreads.c: New testcase.
17288 * gdb.threads/manythreads.exp: Ditto.
17289
5c98409b
JB
172902004-04-22 Jim Blandy <jimb@redhat.com>
17291
17292 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17293 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17294
3b611f1a
MC
172952004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17296
17297 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17298
f0fd9238
AC
172992004-04-21 Andrew Cagney <cagney@redhat.com>
17300
17301 * gdb.base/sigstep.c: New file.
17302 * gdb.base/sigstep.exp: New file.
17303
90990674
JB
173042004-04-16 Joel Brobecker <brobecker@gnat.com>
17305
17306 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17307 call to observer_notify_normal_stop.
17308
78cef34b
AC
173092004-04-15 Andrew Cagney <cagney@redhat.com>
17310
17311 * gdb.base/siginfo.c: New file.
17312 * gdb.base/siginfo.exp: New file.
17313
d2343407
JB
173142004-04-12 J. Brobecker <brobecker@gnat.com>
17315
17316 * gdb.base/sep.exp: Fix typo in comment.
17317
a2dba3c8
JB
173182004-04-12 J. Brobecker <brobecker@gnat.com>
17319
17320 * gdb.base/sep.c: New file.
17321 * gdb.base/sep-proc.c: New file.
17322 * gdb.base/sep.exp: New testcase.
17323
15f7b60e
MK
173242004-04-09 Mark Kettenis <kettenis@gnu.org>
17325
17326 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17327 support.
17328
44f4de1a
AC
173292004-04-05 Andrew Cagney <cagney@redhat.com>
17330
17331 * gdb.base/sigaltstack.c: New file.
17332 * gdb.base/sigaltstack.exp: New file.
17333
ef04f396
JB
173342004-04-04 Joel Brobecker <brobecker@gnat.com>
17335
17336 * gdb.base/foll-fork.exp: Update the expected output for
17337 "help set follow-fork-mode", to match a change that was made
17338 to the help of this variable on 2004-01-13.
17339
d40d2c92
JB
173402004-04-01 Joel Brobecker <brobecker@gnat.com>
17341
17342 * lib/ada.exp: Add copyright notice.
17343 * bar.ads: Likewise.
17344 * bar.adb: Likewise.
17345 * null_record.adb: Likewise.
17346 * null_record.exp: Likewise.
17347 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17348
f86ef5a3
JB
173492004-04-01 Joel Brobecker <brobecker@gnat.com>
17350
17351 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17352 * configure: Regenerate.
17353
414e70e3
JB
173542004-04-01 Joel Brobecker <brobecker@gnat.com>
17355
17356 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17357 to build the application. Remove the message printed when in
17358 verbose mode, redundant with the UNSUPPORTED message above.
17359
f0aaee49
JB
173602004-03-31 Joel Brobecker <brobecker@gnat.com>
17361
17362 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17363 * gdb.ada (null_record.exp): New testcase.
17364
ac81cb54
JB
173652004-03-31 Joel Brobecker <brobecker@gnat.com>
17366
17367 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17368
854af2f7
JB
173692004-03-31 Joel Brobecker <brobecker@gnat.com>
17370
17371 * gdb.ada: New subdirectory.
17372 * gdb.ada/Makefile.in: New file.
17373 * gdb.ada/gnat_ada.gpr.in: New file.
17374
034cb681
JB
173752004-03-31 Joel Brobecker <brobecker@gnat.com>
17376
17377 * lib/ada.exp: New file.
17378
78a1a894
DJ
173792004-03-24 Daniel Jacobowitz <drow@mvista.com>
17380
17381 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17382 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17383
4b2b3b3e
AC
173842004-03-22 Andrew Cagney <cagney@redhat.com>
17385
17386 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17387 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17388 Problem identified by Ulrich Weigand.
17389
23c73aa3
DC
173902004-03-17 David Carlton <carlton@kealia.com>
17391
17392 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17393 PR c++/826.
17394
d63a86f8
RM
173952004-03-16 Roland McGrath <roland@redhat.com>
17396
17397 * gdb.base/auxv.exp: New file.
17398 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17399
0e02aa50
DC
174002004-03-12 David Carlton <carlton@kealia.com>
17401
17402 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17403 * gdb.cp/pr-1553.cc: Ditto.
17404 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17405 pass branch.
17406
c20b71be
MC
174072004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17408
17409 * gdb.cp/templates.exp: Accept more template types.
17410
c7414a01
MC
174112004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17412
17413 From Corinna Vinschen with modifications.
17414 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17415 local variable obj_with_enum.
17416 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17417 results with obj_with_enum.
17418
ed69573c
MC
174192004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17420
17421 * gdb.cp/classes.cc: New file, copied from misc.cc.
17422 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17423
28301461
MC
174242004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17425
17426 * gdb.cp/misc.cc: Add copyright notice.
17427
1198ecbe
DC
174282004-03-05 David Carlton <carlton@kealia.com>
17429
17430 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17431 * gdb.cp/rtti.h: Update copyright.
17432 (namespace n2::n3): New.
17433 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17434 (n2::n3::func3): New.
17435 (main): Call n2::n3::func3.
17436 * gdb.cp/rtti2.cc: Update copyright.
17437 (n2::create3): New.
17438
9e08c470
MK
174392004-03-04 Mark Kettenis <kettenis@gnu.org>
17440
17441 * gdb.asm/openbsd.inc: Fix typo.
17442
4bebc3aa
FF
174432004-03-03 Fred Fish <fnf@redhat.com>
17444
17445 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17446 "val" instead of unused "size". Update copyright year.
17447
6ea9fb37
DJ
174482004-02-29 Daniel Jacobowitz <drow@mvista.com>
17449
17450 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17451 to use unsigned char.
17452 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17453 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17454
23b23974
DJ
174552004-02-29 Daniel Jacobowitz <drow@mvista.com>
17456
17457 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17458 line of output.
17459
7574fd53
DJ
174602004-02-28 Daniel Jacobowitz <drow@mvista.com>
17461
17462 * gdb.base/relocate.c (dummy): Initialize.
17463
a195357f
DJ
174642004-02-28 Daniel Jacobowitz <drow@mvista.com>
17465
17466 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17467 a breakpoint at exit.
17468
72fd54a9
FF
174692004-02-27 Fred Fish <fnf@redhat.com>
17470
17471 * gdb.base/chng-syms.exp: Add expect condition to match failing
17472 case that isn't a timeout.
17473
b9d23137
AC
174742004-02-27 Andrew Cagney <cagney@redhat.com>
17475
17476 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17477 support.
17478
15d208f6 174792004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17480
15d208f6
FF
17481 * gdb.arch/gdb1431.c: Remove.
17482 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17483 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17484 of "until" incorrectly.
17485
98f9cd2d
JB
174862004-02-26 J. Brobecker <brobecker@gnat.com>
17487
17488 * gdb.cp/class2.cc (empty): New class.
17489 (refer): New function.
17490 (main): Declare an object of type empty and use it.
17491 * gdb.cp/class2.exp: Print the value of an object of type empty.
17492
9b50c11b
JJ
174932004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17494
17495 * gdb.base/langs.exp: Update query string to match the
17496 new nquery format used for pending breakpoints.
17497
0dcd613f
AC
174982004-02-26 Andrew Cagney <cagney@redhat.com>
17499
17500 Fix PR i18n/1570.
17501 * gdb.base/charset.c: Update copyright notice.
17502 (main, init_string): Remove the escape character '\e' tests.
17503 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17504 * gdb.base/charset.exp (valid_host_charset): Ditto.
17505 * gdb.base/setvar.exp: Ditto.
17506
b8a56647
AC
175072004-02-24 Andrew Cagney <cagney@redhat.com>
17508
90d59e34
AC
17509 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17510 mmapped data in core file" PASS and FAIL messages consistent.
17511
b8a56647
AC
17512 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17513 setting a breakpoint. Work around PR java/1565.
17514
9f27c604
JJ
175152004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17516
17517 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17518 new nquery format.
17519 * gdb.base/pending.exp: Ditto.
17520
3224a706
MK
175212004-02-22 Mark Kettenis <kettenis@gnu.org>
17522
17523 * configure.in: Run stabs tests on *BSD.
17524 * configure: Regenerated.
17525
41e0a9ca
MK
175262004-02-21 Mark Kettenis <kettenis@gnu.org>
17527
17528 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17529
1e1b3428
FF
175302004-02-20 Fred Fish <fnf@redhat.com>
17531
17532 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17533 blank in test for "returns short", for consistency with other
17534 "returns xxx" tests. Update copyright year.
17535
f9a7572a
FF
175362004-02-19 Fred Fish <fnf@redhat.com>
17537
17538 New testcase for PR breakpoint/1558.
17539 * gdb.arch/gdb1558.exp: New file.
17540 * gdb.arch/gdb1558.c: New file.
17541
b2ce2854
EZ
175422004-02-19 Elena Zannoni <ezannoni@redhat.com>
17543
17544 * gdb.base/nodebug.exp: Fix typo.
17545
e7c9ff01
JB
175462004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17547
17548 Committed by Jim Blandy <jimb@redhat.com>.
17549
62f4b920
JB
17550 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17551
2db536a1
JB
17552 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17553
e7c9ff01
JB
17554 * gdb.base/float.exp: Support s390*-*-* targets.
17555
f3205b34
AF
175562004-02-17 Adam Fedor <fedor@gnu.org>
17557
17558 * gdb.base/gdb1555.exp: New file.
17559 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17560
9d62932d
EZ
175612004-02-17 Elena Zannoni <ezannoni@redhat.com>
17562
17563 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17564
344c9711
FF
175652004-02-16 Fred Fish <fnf@redhat.com>
17566
17567 * gdb.arch/gdb1291.c: Remove
17568 * gdb.arch/gdb1291.s: New test input file.
17569 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17570 fail. Test for correct result, known incorrect result, other
17571 failures and timeouts.
17572
2d822687
AC
175732004-02-16 Andrew Cagney <cagney@redhat.com>
17574
17575 * gdb.base/bigcore.exp: New file.
17576 * gdb.base/bigcore.c: New file.
17577
dac15b66
AC
175782004-02-13 Andrew Cagney <cagney@redhat.com>
17579
17580 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17581 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17582 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17583 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17584 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17585 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17586 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17587 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17588 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17589 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17590
6bdfc2c4
JJ
175912004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17592
17593 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17594 executed is an alloc instruction.
17595
87b3ede8
DC
175962004-02-11 David Carlton <carlton@kealia.com>
17597
17598 * gdb.cp/breakpoint.exp: New.
17599 * gdb.cp/breakpoint.cc: New.
17600
6e19e2bf
MC
176012004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17602
17603 Partial fix for PR gdb/1543.
17604 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17605 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17606 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17607 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17608 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17609 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17610 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17611 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17612 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17613 to bug-gdb@prep.ai.mit.edu .
17614 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17615 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17616 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17617 Likewise.
17618
5c5455dc
AC
176192004-02-10 Andrew Cagney <cagney@redhat.com>
17620
17621 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17622 using gdb_internal_error_resync.
17623
9cf689d7
DJ
176242004-02-09 Daniel Jacobowitz <drow@mvista.com>
17625
17626 * gdb.threads/thread-specific.exp: Stop early if no threads are
17627 found.
17628
d2dc51db
MC
176292004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17630
17631 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17632
14b1a056
DJ
176332004-02-08 Daniel Jacobowitz <drow@mvista.com>
17634
17635 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17636 breakpoints.
17637
83f66e8f
DJ
176382004-02-07 Daniel Jacobowitz <drow@mvista.com>
17639
17640 * config/sim.exp (gdb_load): Handle $arg == "".
17641 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17642 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17643
30fc0091
EZ
176442004-02-07 Elena Zannoni <ezannoni@redhat.com>
17645
a9c64011
AS
17646 * gdb.base/maint.exp: Update test to reflect
17647 obstack changes.
30fc0091 17648
4d806929
JJ
176492004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17650
17651 * gdb.base/pendshr.c (pendfunc): New function that calls
17652 pendfunc1.
17653 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17654
7bfdd688
FF
176552004-02-04 Fred Fish <fnf@redhat.com>
17656
17657 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17658 function symbols and update copyright years.
17659 * gdb.arch/gdb1291.c: Ditto.
17660
aaa08ee4
MC
176612004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17662
17663 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17664
dbad7755
MC
176652004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17666
17667 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17668
ec4646ef
MC
176692004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17670
17671 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17672
1b802196
FF
176732004-02-02 Fred Fish <fnf@redhat.com>
17674
17675 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17676 remote targets. Update copyright years.
17677
18fe2033
JJ
176782004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17679
17680 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17681 support.
17682 * gdb.base/langs.exp: Fix test which attempts to create
17683 breakpoint on non-existent function to handle new pending
17684 support.
17685 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17686 a breakpoint.
17687 * gdb.base/pending.exp: New test.
17688 * gdb.base/pending.c: New file.
17689 * gdb.base/pendshr.c: Ditto.
17690
8d577d32
DC
176912004-02-02 David Carlton <carlton@kealia.com>
17692
17693 * gdb.cp/overload.exp: Add overloadNamespace tests.
17694 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17695 (overloadNamespace, XXX): New.
17696 (main): Call XXX::marker2.
17697
3ad13771
FF
176982004-02-01 Fred Fish <fnf@redhat.com>
17699
17700 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17701 * gdb.base/finish.exp: Ditto.
17702 * gdb.base/gcore.exp: Ditto.
17703 * gdb.base/huge.exp: Ditto.
17704 * gdb.base/info-proc.exp: Ditto.
17705 * gdb.base/return2.exp: Ditto.
17706 * gdb.threads/gcore-thread.exp: Ditto.
17707
44c75849
DJ
177082004-02-01 Daniel Jacobowitz <drow@mvista.com>
17709
17710 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17711
005bc093
MK
177122004-02-01 Mark Kettenis <kettenis@gnu.org>
17713
17714 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17715 that opening the file succeeds on OpenBSD.
17716
c47cebdb
DJ
177172004-02-01 Daniel Jacobowitz <drow@mvista.com>
17718
17719 * gdb.threads/thread-specific.c: New file.
17720 * gdb.threads/threads-specific.exp: New test script.
17721 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17722 to expect_out.
17723
5a01311c
MK
177242004-02-01 Mark Kettenis <kettenis@gnu.org>
17725
17726 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17727 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17728 only on the "print_small_structs from print_long_arg_list" test.
17729
ce22a4f1
DJ
177302004-02-01 Daniel Jacobowitz <drow@mvista.com>
17731
17732 * gdb.base/completion.exp: Kill a stray backslash.
17733
17734 From Jim Ingham <jingham@apple.com>:
17735 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17736 agrees with the result from sending a tab.
17737
abbab9d3
DJ
177382004-01-31 Daniel Jacobowitz <drow@mvista.com>
17739
17740 * gdb.base/chng-syms.exp: Remove stray newline.
17741
53904d1e
MK
177422004-01-31 Mark Kettenis <kettenis@gnu.org>
17743
17744 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17745 *-*-openbsd*.
17746 * gdb.asm/openbsd.inc: New file.
17747
3a4b3aac
MK
177482004-01-30 Mark Kettenis <kettenis@gnu.org>
17749
17750 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17751 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17752 *-*solaris2*. Remove commented out default settings for
17753 asm-flags. Replace gdb_compile with target_link.
17754
ebac27b4
MC
177552004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17756
17757 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17758 for all tests. Remove old hp-ux and cygnus xfail cases.
17759
d8679d84
PH
177602004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17761
17762 * gdb.base/chng-syms.exp: New file.
17763 * gdb.base/chng-syms.c: New file.
17764
0a55bc22
MC
177652004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17766
17767 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17768 Provide arms for current output in all my configurations.
17769
94b8e876
MC
177702004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17771
17772 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17773 * lib/compiler.cc: Likewise.
17774 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17775 get the right preprocessor. Eval the output directly. Remove
17776 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17777 hp_f77_compiler and hp_f90_compiler completely.
17778 (gdb_preprocess): Delete.
17779 (get_compiler): Delete.
17780
7cf03d44
MK
177812004-01-24 Mark Kettenis <kettenis@gnu.org>
17782
17783 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17784 <string.h>.
17785
68b6dce9
NR
177862004-01-24 Nick Roberts <nick@nick.uklinux.net>
17787
17788 * gdb.mi/mi-stack.exp: Update copyright.
17789
b368761e
DC
177902004-01-23 David Carlton <carlton@kealia.com>
17791
17792 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17793 test for cp_lookup_transparent_type.
17794 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17795 call them.
17796
f2061b53
DJ
177972004-01-23 Daniel Jacobowitz <drow@mvista.com>
17798
17799 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17800 after -var-update.
17801
37fc574a
DC
178022004-01-23 David Carlton <carlton@kealia.com>
17803
17804 * gdb.cp/namespace.cc (C::ensureRefs): New.
17805 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17806
8e94b928
NR
178072004-01-20 Nick Roberts <nick@nick.uklinux.net>
17808
17809 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17810 case "-stack-list-locals 2".
17811 * gdb.mi/mi-var-child.exp: Test for case
17812 "-var-list-children --all-values NAME".
17813
997b0952
MC
178142004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17815
17816 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17817
52470da3
MK
178182004-01-18 Mark Kettenis <kettenis@gnu.org>
17819
7049b4b8
MK
17820 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17821 used with gdb_test_multiple.
17822
52470da3
MK
17823 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17824 read at address 0. This fixes PR testsuite/1504.
17825
da6012e5
DJ
178262004-01-18 Daniel Jacobowitz <drow@mvista.com>
17827
17828 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17829 Remove downloading, guessing the host executable, the calls to
17830 gdb_file_cmd and gdb_target_cmd, and "load" support.
17831 (infer_host_exec): New function broken out from gdb_load.
17832 (gdb_load): New wrapper for gdbserver_gdb_load.
17833 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17834 gdb_target_cmd. Use -target-select.
17835 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17836 Download binaries to the host. Clear last_mi_remote_file when
17837 we load a new binary.
17838 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17839 call gdbserver_gdb_load and mi_gdb_target_cmd.
17840
32c70722
MC
178412004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17842
17843 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
17844 type patterns.
17845
b0cecf36
MC
178462004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17847
17848 * gdb.cp/templates.exp: Fix typo in test name of
17849 "print Foo<volatile char*>::foo".
17850
4120d7e6
MC
178512004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17852
17853 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
17854
f679e530
BE
178552004-01-16 Ben Elliston <bje@wasabisystems.com>
17856
17857 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
17858 (clean mostlyclean): Remove empty rm.
17859
091c48f6
MC
178602004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17861
17862 * gdb.base/setvar.exp: Add copyright years.
17863
3e5fc8d2
DC
178642004-01-14 David Carlton <carlton@bactrian.org>
17865
17866 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
17867 PR c++/1511 and update coment.
17868 * gdb.cp/templates.exp: Update patterns to match current output.
17869 If changes involve something other than whitespace, KFAIL
17870 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
17871
63d06c5c
DC
178722004-01-14 David Carlton <carlton@kealia.com>
17873
17874 * gdb.cp/namespace.exp: Add tests involving classes defined within
17875 namespaces.
17876 * gdb.cp/namespace.cc (C::CClass): New.
17877 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
17878
a51dab88
EZ
178792004-01-14 Elena Zannoni <ezannoni@redhat.com>
17880
17881 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
17882 what debug info we have. Print a better message if something goes
17883 wrong while producing the separate debug info file.
17884
a476ccc9
MC
178852004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17886
17887 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
17888
f453692c
MC
178892004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17890
17891 * gdb.base/callfuncs.c: Add copyright notice.
17892
f40063a5
MC
178932004-01-13 Michael Chastain <mec.gnu@mindspring.com>
17894
17895 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
17896 inheritance. PR gdb/1498, PR gcc/13539.
17897
19ac3974
EZ
178982004-01-13 Elena Zannoni <ezannoni@redhat.com>
17899
a9c64011
AS
17900 * gdb.threads/gcore-thread.exp: Prefix name of binary with
17901 test specific name.
17902 * gdb.mi/gdb669.exp: Ditto.
17903 * gdb.mi/mi-pthreads.exp: Ditto.
17904 * gdb.mi/mi1-pthreads.exp: Ditto.
17905 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 17906
56c97c6e
MC
179072004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17908
17909 * gdb.cp/member-ptr.cc: Add copyright notice.
17910
a0644324
MC
179112004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17912
17913 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
17914 some patterns for recent versions of gcc and hpacc. Delete
17915 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
17916 Delete tests that access a NULL pointer-to-member-data. This
17917 script is still disabled for gcc.
17918
32fabe09
EZ
179192004-01-12 Elena Zannoni <ezannoni@redhat.com>
17920
17921 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 17922 escaped correctly.
32fabe09 17923
1f8a6abb
EZ
179242004-01-12 Elena Zannoni <ezannoni@redhat.com>
17925
17926 * gdb.base/sepdebug.exp: New file.
17927 * gdb.base/sepdebug.c: New file.
17928 * lib/gdb.exp (separate_debug_filename): New procedure.
17929 (gdb_gnu_strip_debug): New procedure.
17930
48efe704
AC
179312004-01-12 Andrew Cagney <cagney@redhat.com>
17932
17933 * gdb.mi/ChangeLog: Delete file. Renamed to ...
17934 * gdb.mi/ChangeLog-1999-2003: New file.
17935
a9415475
AC
179362004-01-12 Andrew Cagney <cagney@redhat.com>
17937
17938 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
17939 "Renaming a directory to a non-empty directory returns ENOTEMPTY
17940 or EEXIST", treat EBUSY as an XFAIL.
17941
83b8cf9d
MC
179422004-01-11 Michael Chastain <mec.gnu@mindspring.com>
17943
17944 * gdb.base/scope.exp: Remove obsolete setup_xfail for
17945 hp_cc_compiler.
17946
9939d2a8
MC
179472004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17948
17949 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
17950 decorations.
17951
1ff8cadf
MC
179522004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17953
17954 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
17955 and "(aCC)" decorations. Remove obsolete doco about old
17956 test results.
17957
6fa9022e
MC
179582004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17959
17960 * gdb.cp/exception.exp: Fix typo in doco.
17961
209721fe
MK
179622004-01-09 Mark Kettenis <kettenis@gnu.org>
17963
17964 * gdb.base/gdb1476.exp: Fix typo.
17965
ef11303e
MC
179662004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17967
17968 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
17969 file.
17970
041ab88c
MC
179712004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17972
17973 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
17974 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
17975 Use gdb_compile. Remove restriction on gcc. Add some patterns
17976 for recent version of gdb. Delete second half, which was a copy
17977 of the first half with different build flags. This test is
17978 still disabled because it is still not ready for production.
17979
e36d075a
MC
179802004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17981
17982 * gdb.cp/exception.cc: Add copyright notice.
17983 * gdb.cp/exception.exp: Add a notice that this file is broken
17984 because of line number changes caused by addition of copyright
17985 notice.
17986
42b190ad
MC
179872004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17988
17989 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
17990 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
17991
8f25f06b
MC
179922004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17993
17994 * gdb.cp/classes.exp: Accept gnu abi 2.
17995 * gdb.cp/derivation.exp: Likewise.
17996 * gdb.cp/overload.exp: Likewise.
17997 * gdb.cp/virtfunc.exp: Likewise.
17998
06ded8b8
MC
179992004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18000
18001 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
18002 semicolon after end of function.
18003
77c26ae3
MC
180042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18005
18006 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
18007 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
18008 boilerplate code for compiling and running the program under
18009 test. Add some string method tests.
18010
20757486
MC
180112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18012
18013 * gdb.cp/bs15503.cc: Add copyright notice.
18014 * gdb.cp/bs15503.exp: Adjust line number.
18015
0fd3b503
MC
180162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18017
18018 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
18019 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
18020
10d1bea8
MC
180212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18022
18023 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
18024 hp_cc_compiler.
18025
2789202a
MC
180262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18027
18028 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
18029 * gdb.cp/ctti.exp: Use the marker instead of "next".
18030 With gcc, run further before bailing.
18031
b862f14c
MC
180322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18033
18034 * gdb.cp/cttiadd.cc: Add copyright notice.
18035 * gdb.cp/cttiadd1.cc: Likewise.
18036 * gdb.cp/cttiadd2.cc: Likewise.
18037 * gdb.cp/cttiadd3.cc: Likewise.
18038
96da2469
MC
180392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18040
18041 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
18042 Use gdb_test, gdb_test_multiple. Use floating-point values that
18043 have exact representations in IEEE-ish formats.
18044
053248ff
MC
180452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18046
18047 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
18048 compilers. Delete duplicate call to get_compiler_info.
18049 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
18050 * gdb.base/volatile.exp: Likewise.
18051
84acecdd
MK
180522004-01-07 Mark Kettenis <kettenis@gnu.org>
18053
18054 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18055 memory at address 0.
18056
fe11a27f
MC
180572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18058
18059 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18060 to test for hp-ux assembler. Fix copyright years.
18061
60ad077b
AC
180622004-01-07 Andrew Cagney <cagney@redhat.com>
18063
18064 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18065
1c9b8f33
AC
180662004-01-07 Andrew Cagney <cagney@redhat.com>
18067
18068 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18069 when creating the read-only file. From analysis by Roland McGrath
18070 and Elena Zannoni.
18071
753ccc7a
MC
180722004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18073
18074 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18075
eca3e36b
MC
180762004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18077
18078 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18079 data pointers.
18080
f8d4bac4
MC
180812004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18082
18083 * gdb.cp/m-static.exp: Compile one source file at a time.
18084 Delete unused call to get_compiler_info.
18085
9b4e0f94
MC
180862004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18087
18088 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18089 * gdb.base/call-rt-st.exp: Likewise.
18090 * gdb.base/nodebug.exp: Likewise.
18091 * gdb.base/volatile.exp: Likewise.
18092 * gdb.cp/ref-types.exp: Likewise.
18093 * gdb.cp/templates.exp: Likewise.
18094
023c1024
MK
180952004-01-05 Mark Kettenis <kettenis@gnu.org>
18096
18097 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18098
19703c4a
MC
180992004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18100
18101 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18102 hppa*-hp-hpux*.
18103
18b67037
MK
181042004-01-04 Mark Kettenis <kettenis@gnu.org>
18105
ba6219c8
MK
18106 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18107 x86_64-*-*.
18108
18b67037
MK
18109 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18110 sparc64-*-* and sparc*-solaris2*.
18111
1bfbbb9d
MK
181122004-01-04 Mark Kettenis <kettenis@gnu.org>
18113
18114 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18115 return ${tests}" test. The ${tests} already mentions the
18116 filename.
18117
06846494
MC
181182004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18119
18120 * gdb.cp/local.exp: Accept gcc abi 2.
18121
3b0cb202
MC
181222004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18123
18124 * gdb.cp/templates.exp: Accept gcc abi 2.
18125
0643ec3f
MC
181262004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18127
18128 * lib/compiler.cc: Remove supports_template_debugging.
18129 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18130
d231d0b1
MC
181312004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18132
18133 * gdb.cp/namespace.exp: Accept gcc abi 2.
18134
44ffb27c
MC
181352004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18136
18137 * gdb.cp/method.exp: Accept gcc abi 2.
18138
184ad485
MC
181392004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18140
18141 * gdb.cp/classes.exp: Generate identical results as old version.
18142 * gdb.cp/derivation.exp: Likewise.
18143 * gdb.cp/overload.exp: Likewise.
18144 * gdb.cp/virtfunc.exp: Likewise.
18145
116f09e7
MC
181462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18147
18148 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18149 mysterious bug with sourceware version of expect.
18150
b1379776
MC
181512004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18152
18153 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18154 current versions of gcc, including gcc abi 2. Remove gratuitous
18155 restart of test program. Use gdb_test_multiple and gdb_test for
18156 all tests. Add patterns to xfail missing "const" in "const char *"
18157 and kfail PR gdb/1155.
18158
6b7a4c0e
MC
181592004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18160
18161 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18162 current versions of gcc, including gcc abi 2. Remove gratuitous
18163 restart of test program. Use gdb_test_multiple and gdb_test for
18164 all tests. Add patterns to kfail PR gdb/1498.
18165
51615d72
MC
181662003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18167
18168 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18169 current versions of gcc, including gcc abi 2. Use "breakpoint"
18170 and "continue" instead of restarting the target program. Use
18171 gdb_test_multiple and gdb_test for all tests.
18172
7b79a9d7
MK
181732004-01-01 Mark Kettenis <kettenis@gnu.org>
18174
18175 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18176 for *-*-solaris2*.
18177
1cd3489f
MC
181782003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18179
18180 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18181 current versions of gcc, including gcc abi 2. Use "breakpoint"
18182 and "continue" instead of restarting the target program several
18183 times. Use gdb_test_multiple and gdb_test for all tests.
18184
850742db
MC
181852003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18186
18187 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18188 source files.
18189
eb4bbda8
MC
181902003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18191
18192 * gdb.base/environ.exp: Handle compiling test case from multiple
18193 source files.
18194
e42c7771
MC
181952003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18196
18197 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18198
80e4b428
JB
181992003-12-17 Jim Blandy <jimb@redhat.com>
18200
5f06973a
JB
18201 * gdb.base/freebpcmd.c: Add copyright notice.
18202
80e4b428
JB
18203 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18204
0ab84fb7
MC
182052003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18206
18207 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18208
1b3bb3d0
JB
182092003-12-13 Jim Blandy <jimb@redhat.com>
18210
18211 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18212
3a4c9371
KB
182132003-12-12 Kevin Buettner <kevinb@redhat.com>
18214
18215 * gdb.asm/frv.inc: New file.
18216 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18217
a1dea79a
FF
182182003-12-09 Fred Fish <fnf@redhat.com>
18219
18220 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18221 functions to break1.c and leave prototypes behind. Add more
18222 "set breakpoint NN here" comments.
18223 * gdb.base/break1.c: New file.
18224
18225 * gdb.base/break.exp: Handle compiling test case from multiple
18226 source files and change source file references as needed.
18227 * gdb.base/completion.exp: Ditto.
18228 * gdb.base/condbreak.exp: Ditto.
18229 * gdb.base/define.exp: Ditto.
18230 * gdb.base/ena-dis-br.exp: Ditto.
18231 * gdb.base/info-proc.exp: Ditto.
18232 * gdb.base/maint.exp: Ditto.
18233 * gdb.base/until.exp: Ditto.
18234
18235 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18236 hardcoded line numbers.
18237 * gdb.base/define.exp: Ditto.
18238 * gdb.base/ena-dis-br.exp: Ditto.
18239 * gdb.base/maint.exp: Ditto.
18240 * gdb.base/until.exp: Ditto.
18241
18242 * gdb.base/completion.exp: Use "break1" for completion tests since
18243 "break" is no longer a unique prefix.
18244
5266b69c
AC
182452003-12-06 Andrew Cagney <cagney@redhat.com>
18246
18247 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18248 "return_value_unimplemented". When an unimplemented struct return
18249 architecture, report incorrect values as a KFAIL
18250
374451f0
MC
182512003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18252
18253 * gdb.cp/rtti.exp: Accept new wording of warning from
18254 cp_lookup_rtti_type.
18255
ba9b20a7
MC
182562003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18257
18258 Partial fix for PR testsuite/1456.
18259 * gdb.base/scope.exp (test_at_main): Replace references to
18260 gcc_compiled with calls to test_compiler_info.
18261 (test_at_foo): Likewise.
18262 (test_at_bar): Likewise.
18263
b74b6d0b
MC
182642003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18265
18266 Partial fix for PR testsuite/1456.
18267 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18268 to test_compiler_info.
18269
ccfa3402
MC
182702003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18271
18272 * gdb.base/so-impl-ld.exp: Update copyright notice.
18273
f6246aba
MC
182742003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18275
18276 Partial fix for PR testsuite/1456.
18277 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18278 to test_compiler_info.
18279
13ae734a
MC
182802003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18281
18282 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18283 from current versions of gdb. Clean up regular expressions.
18284 Delete redundant timeout case.
18285
d8e1cdee
MC
182862003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18287
18288 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18289 from current versions of gdb. Clean up regular expressions.
18290 Delete redundant timeout case.
18291
96457b64
MC
182922003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18293
18294 Partial fix for PR testsuite/1456.
18295 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18296 gcc_compiled with call to test_compiler_info.
18297
f35309fc
MC
182982003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18299
18300 Partial fix for PR testsuite/1456.
18301 * gdb.base/list.exp (test_list_function): Delete unused declaration
18302 of gcc_compiled.
18303
d7afdf9b
MC
183042003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18305
18306 Partial fix for PR testsuite/1456.
18307 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18308 call to test_compiler_info.
18309
71507b56
MK
183102003-11-29 Mark Kettenis <kettenis@gnu.org>
18311
18312 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18313 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18314 it to create the appropriate note.inc.
18315 * gdb.asm/asmsrc1.s: Include "note.inc".
18316 * gdb.asm/netbsd.inc: New file.
18317 * gdb.asm/empty.inc: New file.
18318
f81f93f7
MC
183192003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18320
18321 Partial fix for PR testsuite/1456.
18322 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18323 calls to test_compiler_info.
18324
9a77938e
MC
183252003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18326
18327 Partial fix for PR testsuite/1456.
18328 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18329 calls to test_compiler_info.
18330
e8367dc7
MK
183312003-11-27 Mark Kettenis <kettenis@gnu.org>
18332
18333 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18334 pattern for the KFAILs.
18335
526c61ee
AF
183362003-11-25 Adam Fedor <fedor@gnu.org>
18337
18338 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18339 * gdb.objc/objcdecode.m: New file.
18340
28f2d600
AF
183412003-11-25 Adam Fedor <fedor@gnu.org>
18342
18343 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18344 * gdb.objc/nondebug.m: New file.
18345
a3895cee
BE
183462003-11-26 Ben Elliston <bje@wasabisystems.com>
18347
18348 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18349 NetBSD as it does on FreeBSD. Modelled on a similar change by
18350 Mark Kettenis on 2003-05-30.
18351 (link-flags): Set to "--entry _start" regardless of target.
18352 Special linker flags are to be appended to $link-flags.
18353 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18354
c9f2c8a3
MC
183552003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18356
18357 * gdb.cp/method.exp: Accept output of new demangler.
18358
15a0587a 183592003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18360
18361 * gdb/class2.exp: New file.
18362 * gdb/class2.cc: New file.
18363
3c00b570
MC
183642003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18365
18366 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18367 of new demangler.
18368
7027acc7
MK
183692003-11-23 Mark Kettenis <kettenis@gnu.org>
18370
18371 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18372 of gdb_test "run".
18373
b0e1598a
MK
183742003-11-23 Mark Kettenis <kettenis@gnu.org>
18375
18376 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18377 "continue" into "run".
18378
4d9eda44
MC
183792003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18380
18381 Partial fix for PR testsuite/1456.
18382 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18383 call to test_compiler_info.
18384 * gdb.cp/ctti.exp: Likewise.
18385 * gdb.cp/derivation.exp: Likewise.
18386 * gdb.cp/member-ptr.exp: Likewise.
18387 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18388 reference to gcc_compiled.
18389
183902003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18391
18392 Fix PR testsuite/1463.
18393 * gdb.base/structs.exp (start_structs_test): Call
18394 get_debug_format before using the debug format.
18395
d422fe19
AC
183962003-11-22 Andrew Cagney <cagney@redhat.com>
18397
18398 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18399 * gdb.base/structs.exp: Use gdb_test_multiple.
18400
039cf96d
AC
184012003-11-20 Andrew Cagney <cagney@redhat.com>
18402
6882279b
AC
18403 * gdb.base/structs.exp: Handle and recover from internal errors.
18404 Replace "foo${n}" with "foo<n>" in test messages.
18405
e53890ae
AC
18406 * gdb.base/structs.exp: Update copyright. Rewrite.
18407 * gdb.base/structs.c: Update copyright. Rewrite.
18408
2b211c59
AC
18409 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18410 resync count exceeded.
d63a86f8 18411
039cf96d
AC
18412 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18413 from the internal error.
18414 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18415 Original from Jim Blandy.
18416 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18417
eac98b22
AC
184182003-11-19 Andrew Cagney <cagney@redhat.com>
18419
18420 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18421 KFAIL.
18422
67455b2a
MK
184232003-11-17 Mark Kettenis <kettenis@gnu.org>
18424
18425 New testcase for PR backtrace/1435.
18426 * gdb.arch/i386-unwind.exp: New file.
18427 * gdb.arch/i386-unwind.c: New file.
18428
853d6e5b
AC
184292003-11-17 Andrew Cagney <cagney@redhat.com>
18430
18431 * lib/gdb.exp (compiler_info): New global.
18432 (test_compiler_info): New function.
18433 (get_compiler_info): Set compiler_info.
18434 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18435 "compiler_info" to gcc-<major>-<minor>.
18436
38cf6e11
MC
184372003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18438
18439 * gdb.trace/configure: Remove.
18440
a50d3602
EZ
184412003-11-13 Elena Zannoni <ezannoni@redhat.com>
18442
18443 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18444 breakpoints.
a50d3602
EZ
18445 * gdb.base/break.exp: Remove all references to explicit line
18446 numbers.
18447
d9407aaa
NC
184482003-11-11 Nick Clifton <nickc@redhat.com>
18449
18450 * gdb.base/shreloc.exp: Do not run for targets which do not
18451 support shared objects.
18452
db488fc1
CV
184532003-11-10 Corinna Vinschen <vinschen@redhat.com>
18454
18455 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18456 Don't run tests if nofileio flag is given.
18457
6a90a18e
EZ
184582003-11-07 Elena Zannoni <ezannoni@redhat.com>
18459
18460 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18461 as well as 'Watchpoint'.
6a90a18e 18462
0b915e9c
EZ
184632003-11-06 Elena Zannoni <ezannoni@redhat.com>
18464
18465 Reported by Jim Ingham <jingham@apple.com>:
18466 * gdb.base/annota1.exp: Match at least one occurrence of the
18467 signal handler annotation.
18468
d7e4b55f
EZ
184692003-11-06 Elena Zannoni <ezannoni@redhat.com>
18470
a9c64011
AS
18471 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18472 as well as 'Watchpoint'.
d7e4b55f 18473
2fe4e8d0
MC
184742003-11-05 Michael Chastain <mec@shout.net>
18475
18476 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18477
6ef88553
KW
184782003-11-03 Kris Warkentin <kewarken@qnx.com>
18479
18480 * gdb.arch/gdb1291.c: New test file.
18481 * gdb.arch/gdb1291.exp: New test script.
18482 * gdb.arch/gdb1431.c: New test file.
18483 * gdb.arch/gdb1431.exp: New test script.
18484
ae7dc4d8
MC
184852003-10-22 Michael Chastain <mec@shout.net>
18486
18487 * gdb.mi/pthreads.c: Add copyright notice.
18488
c39d7427
MC
184892003-10-22 Michael Chastain <mec@shout.net>
18490
18491 * gdb.threads/pthreads.c: Add copyright notice.
18492
8b7d96c1
MC
184932003-10-20 Michael Chastain <mec@shout.net>
18494
18495 * gdb.base/gdb1056.exp: New test script.
18496
d1d69fdd
DJ
184972003-10-13 Daniel Jacobowitz <drow@mvista.com>
18498
18499 * gdb.threads/killed.exp: Use gdb_run_cmd.
18500
7d605576
DJ
185012003-10-13 Daniel Jacobowitz <drow@mvista.com>
18502
18503 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18504 create a core file.
18505 * gdb.threads/gcore-thread.exp: Likewise.
18506
618ec112
CV
185072003-10-13 Corinna Vinschen <vinschen@redhat.com>
18508
18509 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18510 type, based on char type.
18511 (struct bit_flags_short_t): New bitfield type, based on short type.
18512 (init_bit_flags_char): New fuction.
18513 (init_bit_flags_short): Ditto.
18514 (print_bit_flags_char): Ditto.
18515 (print_bit_flags_short): Ditto.
18516 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18517
9367a73c
MC
185182003-10-11 Michael Chastain <mec@shout.net>
18519
18520 * gdb.base/call-rt-st.exp: Update copyright year.
18521
1decf120
KI
185222003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18523
18524 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18525 * gdb.disasm/sh3.s: Ditto.
18526
5445b2ae
DJ
185272003-10-07 Daniel Jacobowitz <drow@mvista.com>
18528
18529 * gdb.threads/switch-threads.exp: New test.
18530 * gdb.threads/switch-threads.c: New source file.
18531
aec24853
CV
185322003-10-07 Corinna Vinschen <vinschen@redhat.com>
18533
18534 * gdb.base/ending-run.exp: Add sh specific case.
18535
adc7428d
AC
185362003-10-06 Andrew Cagney <cagney@redhat.com>
18537
18538 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18539 * gdb.disasm/mn10200.exp: Delete obsolete file.
18540
c9d37158
DJ
185412003-09-29 Daniel Jacobowitz <drow@mvista.com>
18542
18543 * ChangeLog: Correct an entry command.exp -> commands.exp.
18544 * gdb.base/commands.exp (bp_deleted_in_command_test)
18545 (temporary_breakpoint_commands): Check noargs.
18546
79c2c32d
DC
185472003-09-25 David Carlton <carlton@kealia.com>
18548
18549 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18550 of some print tests, where appropriate. Add tests for C::D::cd,
18551 E::ce, F::cXfX, G::XgX.
18552 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18553
594e6d67
RE
185542003-09-25 Richard Earnshaw <rearnsha@arm.com>
18555
18556 * lib/java.exp (java_init): Import target_alias before using it.
18557
10f0d451
DC
185582003-09-25 David Carlton <carlton@kealia.com>
18559
18560 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18561
274bcba0
EZ
185622003-09-23 Elena Zannoni <ezannoni@redhat.com>
18563
d63a86f8 18564 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18565 weirdness.
274bcba0 18566
cdbf20f7
MC
185672003-09-17 Michael Chastain <mec@shout.net>
18568
18569 * gdb.cp/gdb1355.exp: New file.
18570 * gdb.cp/gdb1355.c: New file.
18571
71e06f80
CV
185722003-09-15 Corinna Vinschen <vinschen@redhat.com>
18573
18574 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18575 * gdb.asm/sh.inc: New file.
18576
5c4e30ca
DC
185772003-09-11 David Carlton <carlton@kealia.com>
18578
bd45b7af
DC
18579 * gdb.cp/namespace.exp: Add tests for namespace types.
18580 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18581 (test_namespace): New.
18582
1c199746
EZ
185832003-09-11 Elena Zannoni <ezannoni@redhat.com>
18584
a9c64011 18585 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18586 * gdb.stabs/weird.exp: Ditto.
1c199746 18587
04ed252f
MC
185882003-09-08 Michael Chastain <mec@shout.net>
18589
18590 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18591
d8a2d9e7
MC
185922003-09-07 Michael Chastain <mec@shout.net>
18593
18594 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18595 'parse error'.
18596
161afb24
MK
185972003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18598
18599 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18600
49f2741a
MC
186012003-08-30 Michael Chastain <mec@shout.net>
18602
18603 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18604 * gdb.gdb/observer.exp: Ditto.
18605 * gdb.gdb/xfullpath.exp: Ditto.
18606
8afa723e
MK
186072003-08-29 Mark Kettenis <kettenis@gnu.org>
18608
18609 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18610 *-*-*bsd*.
18611
f31dfe3b
JJ
186122003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18613
18614 * gdb.base/dump.exp: Skip for ia64.
18615
4630e498
JJ
186162003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18617
18618 * gdb.asm/asm-source.exp: Add ia64 support.
18619 * gdb.asm/ia64.inc: New file.
18620
1105b7ef
MC
186212003-08-22 Michael Chastain <mec@shout.net>
18622
18623 * gdb.cp: New directory.
18624 * gdb.cp/*: Copy from gdb.c++/*.
18625 * gdb.c++/*: Remove.
18626 * Makefile.in: Change gdb.c++ to gdb.cp.
18627 * configure.in: Ditto.
18628 * configure: Regnerate.
18629
c945b932
MK
186302003-08-18 Mark Kettenis <kettenis@gnu.org>
18631
18632 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18633 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18634
2b66634b
DJ
186352003-08-17 Daniel Jacobowitz <drow@mvista.com>
18636
18637 * mi-var-display.exp (-var-list-children weird): Accept function
18638 pointers with argument types.
18639 * mi1-var-display.exp (-var-list-children weird): Likewise.
18640 * mi2-var-display.exp (-var-list-children weird): Likewise.
18641
a356f73b
DJ
186422003-08-17 Daniel Jacobowitz <drow@mvista.com>
18643
18644 * gdb.base/annota3.exp: Add missing newline.
18645
483417b8
MC
186462003-08-06 Michael Chastain <mec@shout.net>
18647
18648 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18649
c99c59c3
MS
186502003-08-12 Michael Snyder <msnyder@redhat.com>
18651
18652 * gdb.base/float.exp: Add test for SH.
18653
55ed7501
MK
186542003-08-10 Mark Kettenis <kettenis@gnu.org>
18655
18656 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18657
1a371f2e
EZ
186582003-08-07 Elena Zannoni <ezannoni@redhat.com>
18659
18660 * gdb.base/completion.exp: Remove reduntant completion test
18661 on filename.
18662
e0f353ce
EZ
186632003-08-07 Elena Zannoni <ezannoni@redhat.com>
18664
a9c64011
AS
18665 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18666 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18667 gdb.trace/save-trace.exp: Make sure that full pathnames are
18668 escaped correctly.
e0f353ce 18669
5710a1af 186702003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18671
a9c64011
AS
18672 * configure.in: Don't generate config.h from config.hin.
18673 * configure: Regenerate.
18674 * config.hin: Remove file.
18675 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18676 * gdb.threads/pthreads.c: Ditto.
5710a1af 18677
dcd81ce9
DJ
186782003-08-07 Daniel Jacobowitz <drow@mvista.com>
18679
18680 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18681 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18682 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18683 Replace ld24 with seth/add3.
18684
6009d884
AC
186852003-08-02 Andrew Cagney <cagney@redhat.com>
18686
18687 * gdb.base/annota3.exp: New file.
18688 * gdb.base/annota3.c: New file.
18689 * gdb.c++/annota3.exp: New file.
18690 * gdb.c++/annota3.cc: New file.
18691
51514e06
MC
186922003-07-29 Michael Chastain <mec@shout.net>
18693
18694 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18695 actually failed.
18696 (do_pass): Likewise.
18697 * gdb.threads/tls.exp: Always initialize no_of_threads.
18698
4ee6625b
DJ
186992003-07-27 Daniel Jacobowitz <drow@mvista.com>
18700
18701 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18702 pattern.
18703 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18704 * gdb.threads/tls.exp: Recognize one case of the host library not
18705 supporting TLS.
18706
225f2bf6
AC
187072003-07-27 Andrew Cagney <cagney@redhat.com>
18708
18709 * gdb.base/fileio.exp: Use SH when running commands using
18710 remote_exec.
18711
bcb27c9f
DJ
187122003-07-24 Daniel Jacobowitz <drow@mvista.com>
18713
18714 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18715 * gdb.base/relocate.c (dummy): New padding array.
18716
3d67be83
MS
187172003-07-22 Michael Snyder <msnyder@redhat.com>
18718
d63a86f8 18719 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18720
18721 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18722 patterns to be more general, accepting old and new output.
18723 Some output chars (such as '+') also must be quoted.
d63a86f8 18724 Some addresses are displayed numerically instead of
3d67be83
MS
18725 symbolically.
18726
57ba3b85
MS
187272003-07-23 Michael Snyder <msnyder@redhat.com>
18728
686d097c
MS
18729 * gdb.base/return2.exp: Don't test long-long return.
18730
57ba3b85
MS
18731 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18732 * gdb.disasm/t01_mov.exp: Ditto.
18733 * gdb.disasm/t02_mova.s: Ditto.
18734 * gdb.disasm/t02_mova.exp: Ditto.
18735 * gdb.disasm/t03_add.s: Ditto.
18736 * gdb.disasm/t03_add.exp: Ditto.
18737 * gdb.disasm/t04_sub.s: Ditto.
18738 * gdb.disasm/t04_sub.exp: Ditto.
18739 * gdb.disasm/t05_cmp.s: Ditto.
18740 * gdb.disasm/t05_cmp.exp: Ditto.
18741 * gdb.disasm/t06_ari2.s: Ditto.
18742 * gdb.disasm/t06_ari2.exp: Ditto.
18743 * gdb.disasm/t07_ari3.s: Ditto.
18744 * gdb.disasm/t07_ari3.exp: Ditto.
18745 * gdb.disasm/t08_or.s: Ditto.
18746 * gdb.disasm/t08_or.exp: Ditto.
18747 * gdb.disasm/t09_xor.s: Ditto.
18748 * gdb.disasm/t09_xor.exp: Ditto.
18749 * gdb.disasm/t10_and.s: Ditto.
18750 * gdb.disasm/t10_and.exp: Ditto.
18751 * gdb.disasm/t11_logs.s: Ditto.
18752 * gdb.disasm/t11_logs.exp: Ditto.
18753 * gdb.disasm/t12_bit.s: Ditto.
18754 * gdb.disasm/t12_bit.exp: Ditto.
18755 * gdb.disasm/t13_otr.s: Ditto.
18756 * gdb.disasm/t13_otr.exp: Ditto.
18757
e00759ef
EZ
187582003-07-22 Elena Zannoni <ezannoni@redhat.com>
18759
18760 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18761
8bc2021f
EZ
187622003-07-22 Elena Zannoni <ezannoni@redhat.com>
18763
a9c64011
AS
18764 * gdb.threads/tls.c : New file.
18765 * gdb.threads/tls.exp : New file.
18766 * gdb.threads/tls-main.c : New file.
18767 * gdb.threads/tls-shared.c : New file.
18768 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18769
89320c4c
AS
187702003-07-22 Andreas Schwab <schwab@suse.de>
18771
18772 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18773
180dea7c
AS
187742003-07-20 Andreas Schwab <schwab@suse.de>
18775
18776 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18777 due to insn reordering.
18778
0714963c
AC
187792003-07-15 Andrew Cagney <cagney@redhat.com>
18780
18781 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18782
98a23b3f
MC
187832003-07-15 Michael Chastain <mec@shout.net>
18784
18785 * gdb.base/gdb1250.exp: New file.
18786 * gdb.base/gdb1250.c: New file.
18787
27e417a2
ML
187882003-07-09 Michal Ludvig <mludvig@suse.cz>
18789
18790 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18791 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18792
8bc2021f
EZ
187932003-07-09 Elena Zannoni <ezannoni@redhat.com>
18794
a9c64011
AS
18795 * gdb.threads/tls.c: New file.
18796 * gdb.threads/tls.exp: New file.
18797 * gdb.threads/tls-main.c: New file.
18798 * gdb.threads/tls-shared.c: New file.
18799 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18800
d99968dc
EZ
188012003-07-09 Elena Zannoni <ezannoni@redhat.com>
18802
18803 * gdb.base/annota1.exp: Make sure that we properly escape the
18804 full path of the source file. Xfail more permissive patterns,
d63a86f8 18805 due to a compiler debug info problem.
d99968dc 18806
83876b3b
AS
188072003-07-07 Andreas Schwab <schwab@suse.de>
18808
2705e972
AS
18809 * gdb.asm/m68k.inc: New file.
18810 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18811
83876b3b
AS
18812 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18813 arguments"): Also match negative number.
18814
18815 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18816
3a871b37
DJ
188172003-07-03 Daniel Jacobowitz <drow@mvista.com>
18818
18819 * gdb.base/store.c (charest): New typedef.
18820 (add_char): Rename to add_charest, update.
18821 (wack_char): Rename to wack_charest, update types. Return l + r
18822 to keep r live across the call.
18823 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18824 (wack_double, wack_doublest): Return l + r to keep r live across
18825 the call.
18826 * gdb.base/store.exp: Accomodate store.c changes.
18827
b2a7f303
DC
188282003-06-30 David Carlton <carlton@kealia.com>
18829
18830 * gdb.c++/maint.exp (test_invalid_name): New.
18831 (test_first_component): Add tests for invalid names.
18832
3c6cb4a1
MC
188332003-06-29 Michael Chastain <mec@shout.net>
18834
18835 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18836 output of '<VTT for class>' for virtual base classes.
18837
f1c2644b
DJ
188382003-06-29 Daniel Jacobowitz <drow@mvista.com>
18839
18840 * gdb.base/completion.exp: Tab-complete "complet" instead of
18841 "compl".
18842 * gdb.base/complex.exp, gdb.base/complex.c: New files.
18843
18080350
DJ
188442003-06-29 Daniel Jacobowitz <drow@mvista.com>
18845
18846 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
18847 * gdb.base/volatile.exp: Likewise.
18848
f56973f8
DJ
188492003-06-29 Daniel Jacobowitz <drow@mvista.com>
18850
18851 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
18852 gdb/1265.
18853
188542003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
18855 Daniel Jacobowitz <drow@mvista.com>
18856
18857 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
18858 initial line count of 'captured_main' from 26 to 32.
18859 (test_with_self): Allow xmalloc call to be interleaved with the
18860 preceding two lines.
18861
e766d4d6
JB
188622003-06-24 Joel Brobecker <brobecker@gnat.com>
18863
18864 * gdb.base/bang.exp: New testcase.
18865
f125c9a4
JB
188662003-06-23 Joel Brobecker <brobecker@gnat.com>
18867
18868 * gdb.base/langs.exp: Add some tests for the "minimal" language
18869 support.
18870
6e25beaf
EZ
188712003-06-23 Elena Zannoni <ezannoni@redhat.com>
18872
18873 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
18874 the testcase.
18875
2f816dda
DJ
188762003-06-22 Daniel Jacobowitz <drow@mvista.com>
18877
18878 * gdb.base/relocate.exp: Test add-symbol-file with a variable
18879 offset.
18880
db5a5748
DJ
188812003-06-22 Daniel Jacobowitz <drow@mvista.com>
18882
18883 * gdb.c++/pr-1210.cc: New file.
18884 * gdb.c++/pr-1210.exp: New file.
18885
1df0c130
DJ
188862003-06-21 Daniel Jacobowitz <drow@mvista.com>
18887
18888 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
18889 000-exec-continue.
18890
a92feac0
MK
188912003-06-15 Mark Kettenis <kettenis@gnu.org>
18892
18893 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
18894 on *-*-*bsd* instead of *-*-freebsd*.
18895
81a58f5b
AC
188962003-06-14 Andrew Cagney <cagney@redhat.com>
18897
18898 * gdb.base/store.exp: Test longest and doublest. Test all
18899 parameters. Weaken return statement match.
18900 * gdb.base/store.c: Add longest and doublest - aka long long and
18901 long double functions. Put all parameters into local register
18902 variables. Use negative values.
18903
b257a0d3
AC
189042003-06-14 Andrew Cagney <cagney@redhat.com>
18905
18906 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
18907 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
18908 exit status.
18909 * gdb.base/fileio.exp: Disable target when nointerrupts and
18910 noinferiorio, instead of limiting it to remote. Use remote_exec
18911 instead of system.
d63a86f8 18912
21c38304
JJ
189132003-06-12 Jeff Johnston <jjohnstn@redhat.com>
18914
18915 * gdb.base/float.exp: Add ia64 support.
18916
1bcdb424
CV
189172003-06-12 Corinna Vinschen <vinschen@redhat.com>
18918
18919 * gdb.base/fileio.exp: Run only on remote targets.
18920
6aeb981f
CV
189212003-06-10 Corinna Vinschen <vinschen@redhat.com>
18922
18923 * gdb.base/fileio.c: New file, testing File-I/O.
18924 * gdb.base/fileio.exp: Ditto.
18925
53df362e
RG
189262003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
18927
18928 * gdb.base/shreloc.exp: New file, check symbol values obtained from
18929 shared objects after relocation at load time (gdb PR/1132).
18930 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 18931 as above, part of the shared object relocation test.
53df362e 18932
ffee1b46
MK
189332003-06-08 Mark Kettenis <kettenis@gnu.org>
18934
b5ca3722
MK
18935 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
18936 fully filled history list.
18937 * gdb.base/gdb_history: New file.
18938
03ed860d
MK
18939 * gdb.base/signals.exp: XFAIL "continue to func1" on
18940 i*86-*-freebsd*.
18941
ffee1b46
MK
18942 * gdb.base/attach.exp: When trying to attach to a nonexistent
18943 process, make it possible to specify the PID based on the target,
18944 and do so for *-*-freebsd*.
18945
d80dbb52
RH
189462003-06-02 Richard Henderson <rth@redhat.com>
18947
18948 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
18949
6dd77b81
RH
189502003-06-02 Richard Henderson <rth@redhat.com>
18951
18952 * gdb.base/selftest.exp: Next over lim_at_start initialization.
18953
f6347e16
RH
189542003-06-02 Richard Henderson <rth@redhat.com>
18955
18956 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
18957
2c161407
DJ
189582003-06-01 Daniel Jacobowitz <drow@mvista.com>
18959
18960 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
18961 of globalvar.
18962
572eb746
MK
189632003-06-01 Mark Kettenis <kettenis@gnu.org>
18964
18965 * gdb.asm/asm-source.exp: Check for memory read errors in
18966 disassembler test on *BSD too.
18967
9e9617a5
RH
189682003-06-01 Richard Henderson <rth@redhat.com>
18969
18970 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
18971 for .frame.
18972 (gdbasm_call): Lose ldgp.
18973 (gdbasm_startup): Add frame information.
18974 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
18975
7b34ad4e
MK
189762003-05-31 Mark Kettenis <kettenis@gnu.org>
18977
18978 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
18979 i?86-*-*.
18980
10059fdf
MK
189812003-05-30 Mark Kettenis <kettenis@gnu.org>
18982
18983 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18984 FreeBSD.
18985
acf4b816
RH
189862003-05-29 Richard Henderson <rth@redhat.com>
18987
18988 * gdb.asm/alpha.inc: New file.
18989 * gdb.asm/asm-source.exp: Use it.
18990
e9ecd949
JB
189912003-05-29 Jim Blandy <jimb@redhat.com>
18992
18993 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
18994 'core.PID'.
18995
e3e5a4f3
JB
189962003-05-22 Jim Blandy <jimb@redhat.com>
18997
18998 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
18999 backtrace.
d63a86f8 19000
72fe3d25
DC
190012003-05-20 David Carlton <carlton@math.stanford.edu>
19002
19003 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
19004 this time.
19005
58da2eb2
DC
190062003-05-19 David Carlton <carlton@bactrian.org>
19007
19008 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
19009 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
19010
1fcb5155
DC
190112003-05-19 David Carlton <carlton@bactrian.org>
19012
19013 * gdb.c++/namespace.exp: Add namespace scope and anonymous
19014 namespace tests.
19015 Bump copyright date.
19016 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
19017 (main): Call C::D::marker2.
19018 * gdb.c++/namespace1.cc: New file.
19019
85e85163
JJ
190202003-05-14 Jeff Johnston <jjohnstn@redhat.com>
19021
19022 Roland McGrath <roland@redhat.com>
d63a86f8 19023 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
19024 there is no manager thread.
19025
a25fbfec
JJ
190262003-05-08 Jeff Johnston <jjohnstn@redhat.com>
19027
d63a86f8
RM
19028 * gdb.threads/schedlock.exp: Remove assumption that all threads
19029 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
19030 in one of the child threads rather than the main thread.
19031
be375bae
JB
190322003-05-07 Jim Blandy <jimb@redhat.com>
19033
09bf6082
JB
19034 Add support for assembly source testing on the s390x.
19035 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
19036 architecture.
19037 * gdb.asm/s390x.inc: New file.
19038
be375bae
JB
19039 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
19040 succession of 'if' statements.
19041
00905d52
AC
190422003-05-05 Andrew Cagney <cagney@redhat.com>
19043
19044 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
19045
b1e29e33
AC
190462003-05-05 Andrew Cagney <cagney@redhat.com>
19047
19048 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
19049 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
19050
e33d66ec
EZ
190512003-05-02 Elena Zannoni <ezannoni@redhat.com>
19052
19053 * gdb.base/charset.exp: Update based on new behavior of set/show
19054 charset commands.
19055
2b6fd0d8
AC
190562003-05-01 Andrew Cagney <cagney@redhat.com>
19057
19058 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19059 variable do not give memory errors.
19060
130cacce
AF
190612003-04-30 Adam Fedor <fedor@gnu.org>
19062
19063 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19064 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19065 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19066 gdb.objc/basicclass.m: : New files
19067
19068 * lib/gdb.exp (gdb_compile_objc): New procedure.
19069
bea71854
DJ
190702003-04-27 Daniel Jacobowitz <drow@mvista.com>
19071
19072 * gdb.base/signals.exp: Make backtrace tests more specific.
19073
0f20eeea
DC
190742003-04-23 David Carlton <carlton@bactrian.org>
19075
19076 * gdb.c++/maint.exp (test_first_component): Add tests for
19077 'operator' in more locations.
19078
c8c4d8dc
KB
190792003-04-16 Kevin Buettner <kevinb@redhat.com>
19080
19081 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19082
3fe60e3c
EZ
190832003-04-16 Elena Zannoni <ezannoni@redhat.com>
19084
19085 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 19086 func marke' instead. Update test name.
3fe60e3c 19087
9219021c
DC
190882003-04-15 David Carlton <carlton@math.stanford.edu>
19089
19090 * gdb.c++/maint.exp: New file.
19091
5dd55bdd
EZ
190922003-04-14 Elena Zannoni <ezannoni@redhat.com>
19093
19094 * gdb.threads/schedlock.c: Change type of thread function argument
19095 to long, to avoid warnings on 64-bit platforms.
19096
00890572
EZ
190972003-04-14 Elena Zannoni <ezannoni@redhat.com>
19098
a9c64011
AS
19099 * gdb.base/attach.exp: Add new message from ptrace in case of
19100 attaching to nonexistent process.
d63a86f8 19101
93201743
JB
191022003-04-11 Jim Blandy <jimb@redhat.com>
19103
19104 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19105 gdb.c++/userdef.cc: Place comments on the lines to which the
19106 marker function might return.
19107 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19108 gdb.c++/userdef.exp: Look for those comments to check that we've
19109 returned to the right place, instead of checking line numbers.
19110
2a11c64d
EZ
191112003-04-11 Elena Zannoni <ezannoni@redhat.com>
19112
a9c64011
AS
19113 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19114 match on sourcefile name, instead of directory name.
2a11c64d 19115
68ab8fc5
EZ
191162003-04-10 Elena Zannoni <ezannoni@redhat.com>
19117
d63a86f8 19118 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19119 working directory name.
19120
5624293a
JB
191212003-04-09 Jim Blandy <jimb@redhat.com>
19122
19123 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19124 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19125 after an inferior function call, report the failure, but allow the
19126 test to continue.
19127
f1f02ee4
SC
191282003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19129
19130 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19131 with -DPROTOTYPES.
19132
6eb79af0
SC
191332003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19134
19135 * gdb.base/break.exp: Revert last patch.
19136
8dfb4cf0
SC
191372003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19138
19139 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19140 with -DPROTOTYPES.
19141
ed4c619a
AC
191422003-04-02 Andrew Cagney <cagney@redhat.com>
19143
19144 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19145 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19146 matching directories by the name breakpoint.
19147 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19148 Make "continue to marker1" consistent.
19149 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19150 message consistent.
19151 * lib/gdb.exp: Put "the program is no longer running", and "the
19152 program exited" in parenthesis.
19153 * lib/mi-support.exp: Ditto.
d63a86f8 19154
4e35d5f0 191552003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19156
4e35d5f0
BR
19157 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19158
71900fe8
AC
191592003-03-29 Andrew Cagney <cagney@redhat.com>
19160
19161 * gdb.base/sizeof.c (main): Print the value of '\377'.
19162 * gdb.base/sizeof.exp: Check the sign of '\377'.
19163
c0655a16
MC
191642003-03-27 Michael Chastain <mec@shout.net>
19165
19166 * gdb.base/gdb1090.exp: New file.
19167 * gdb.base/gdb1090.cc: New file.
19168
5b2a3989
JB
191692003-03-27 J. Brobecker <brobecker@gnat.com>
19170
19171 * gdb.gdb/observer.exp: New regression test.
19172
79876890
MC
191732003-03-27 Michael Chastain <mec@shout.net>
19174
19175 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19176 * gdb.base/ptype.exp: Likewise.
19177
6eac95e3
CV
191782003-03-27 Corinna Vinschen <vinschen@redhat.com>
19179
19180 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19181
e8c71839
MC
191822003-03-26 Michael Chastain <mec@shout.net>
19183
19184 * gdb.base/ptype.exp: Actually use some typedef'd types.
19185
71b10041
SC
191862003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19187
19188 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19189 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19190
2512cf80
CV
191912003-03-20 Corinna Vinschen <vinschen@redhat.com>
19192
19193 * gdb.base/default.exp: Fix regular expression.
19194
0d195a4f
CV
191952003-03-20 Corinna Vinschen <vinschen@redhat.com>
19196
19197 * gdb.base/args.exp: Fix regular expression.
19198
8a2dbca8
CV
191992003-03-20 Corinna Vinschen <vinschen@redhat.com>
19200
19201 * gdb.base/help.exp: Allow Win32 child process.
19202
bf028682
CV
192032003-03-20 Corinna Vinschen <vinschen@redhat.com>
19204
19205 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19206 when stepping out of main().
19207
182dbe85
CV
192082003-03-20 Corinna Vinschen <vinschen@redhat.com>
19209
19210 * gdb.base/default.exp: Check for win32 specific message when calling
19211 "run" without executable.
19212
d67a6ba5
CV
192132003-03-20 Corinna Vinschen <vinschen@redhat.com>
19214
19215 * gdb.base/args.exp: Expect .exe in output.
19216
a955b5bb
CV
192172003-03-20 Corinna Vinschen <vinschen@redhat.com>
19218
19219 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19220 Cygwin native.
19221
bf6bad4b
AC
192222003-03-17 Andrew Cagney <cagney@redhat.com>
19223
19224 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19225 vector registes.
19226 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19227 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19228
293e9a31
DC
192292003-03-17 David Carlton <carlton@math.stanford.edu>
19230
19231 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19232 test, for PR breakpoints/38.
19233 Call test_watchpoint_and_breakpoint.
19234 * gdb.base/watchpoint.c (func3): New function.
19235 (main): Call func3.
19236
5330f2db
DC
192372003-03-04 David Carlton <carlton@math.stanford.edu>
19238
19239 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19240 Garply<Garply<char> >:: garply".
19241 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19242 with respect to PR c++/1111; note also PR c++/1113.
19243 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19244 respect to PR c++/1062.
19245 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19246
6ece72da
DC
192472003-03-03 David Carlton <carlton@math.stanford.edu>
19248
19249 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19250 with respect to PR c++/57.
19251 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19252 c++/826.
19253 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19254 respect to PR c++/57.
19255
85ca1584
DC
192562003-03-03 David Carlton <carlton@math.stanford.edu>
19257
19258 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19259 respect to PR c++/33 into FAILs.
19260
98e9c5b8
MC
192612003-03-03 Michael Chastain <mec@shout.net>
19262
7bedbf27
MC
19263 * configure.in: Update copyright years.
19264
192652003-03-03 Michael Chastain <mec@shout.net>
19266
19267 * Makefile.in: Update copyright years.
98e9c5b8 19268
f683e100
DC
192692003-02-28 David Carlton <carlton@math.stanford.edu>
19270
19271 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19272 print class instead of struct and/or superfluous protection
19273 specifiers, as long as the resulting output is equivalent to the
19274 source code.
19275 Delete FIXME from end of messages on tests that don't need
19276 fixing.
19277
a9e0cf2c
DC
192782003-02-28 David Carlton <carlton@math.stanford.edu>
19279
19280 * gdb.c++/templates.exp (do_tests): Allow const in the two
19281 Foo<volatile char *>::foo tests.
19282
e8d359df
MS
192832003-02-27 Michael Snyder <msnyder@redhat.com>
19284
d63a86f8 19285 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19286 will be consistant.
19287
0b71dc91
DC
192882003-02-26 David Carlton <carlton@math.stanford.edu>
19289
19290 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19291 char *>::foo" test with respect to PR c++/33. Create a new test
19292 which is identical to that one except that it doesn't put the
19293 space between the "char" and the "*"; KFAIL it, too.
19294
dd14ab43
DC
192952003-02-26 David Carlton <carlton@math.stanford.edu>
19296
19297 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19298 template types into either PASSes or KFAILs (corresponding to PR
19299 c++/57). Tweak indentation. Update copyright.
19300
1146c7f1
SC
193012003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19302
19303 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19304
74641dfb
MC
193052003-02-13 Michael Chastain <mec@shout.net>
19306
19307 * gdb.base/exprs.exp: Remove i960 remnants.
19308 * gdb.base/funcargs.exp: Likewise.
19309 * gdb.base/list.exp: Likewise.
19310 * gdb.base/ptype.exp: Likewise.
19311
559cd2d0
DC
193122003-02-14 David Carlton <carlton@math.stanford.edu>
19313
19314 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19315 pEe->D::vg()" from XFAIL to KFAIL.
19316
c4f90d87
JM
193172003-02-13 Jason Molenda (jmolenda@apple.com)
19318
19319 * gdb.base/maint.exp: Update maint print statistics regexp to include
19320 new entries.
19321
cbc4d97c
MC
193222003-02-13 Michael Chastain <mec@shout.net>
19323
19324 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19325
40f235b7
MC
193262003-02-12 Michael Chastain <mec@shout.net>
19327
19328 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19329 * gdb.c++/inherit.exp: Likewise.
19330 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19331 * gdb.c++/templates.exp: Likewise.
19332 * gdb.c++/virtfunc.exp: Likewise.
19333
c56716b0
JM
193342003-02-06 Jason Molenda (jason-cl@molenda.com)
19335
19336 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19337 why the code is written that way.
19338
070afcf8
MC
193392003-02-05 Michael Chastain <mec@shout.net>
19340
19341 * gdb.base/dump.exp: Add missing copyright line.
19342
5d0331e5
JM
193432003-02-05 Jason Molenda (jason-cl@molenda.com)
19344
f7ae6d3e 19345 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19346 at the beginning so the breakpoint doesn't get set on the loop.
19347
92851186
MC
193482003-02-05 Michael Chastain <mec@shout.net>
19349
19350 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19351 output for configurations with gcc 2.95.3.
19352
cbf1e085
AC
193532003-02-05 Keith Seitz <keiths@redhat.com>
19354 Andrew Cagney <ac131313@redhat.com>
19355
19356 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19357
29518e1e
MC
193582003-02-04 Michael Chastain <mec@shout.net>
19359
19360 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19361 Call perror and then continue.
19362
5af1d5f3
MC
193632003-02-03 Michael Chastain <mec@shout.net>
19364
19365 * gdb.c++/pr-1023.cc: New file.
19366 * gdb.c++/pr-1023.exp: New file.
19367
6b549786
JB
193682003-02-05 Jim Blandy <jimb@redhat.com>
19369
19370 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19371 it's local to foobar. Check for it there, and check that it's not
19372 present in main.
19373 * gdb.c++/local.cc (marker2): New function.
19374 (foobar): Call marker1.
19375 (main): Call marker2 instead of marker1.
19376
67f16606
AC
193772003-02-04 Andrew Cagney <ac131313@redhat.com>
19378
19379 * gdb.disasm/mn10200.exp: Obsolete file.
19380 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19381 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19382 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19383
1c5cb38e
DC
193842003-02-04 David Carlton <carlton@math.stanford.edu>
19385
19386 * gdb.c++/overload.exp: Test intToChar(1).
19387 * gdb.c++/overload.cc (intToChar): New.
19388 (main): Call intToChar.
19389
d1fe6965
DC
193902003-02-03 David Carlton <carlton@math.stanford.edu>
19391
19392 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19393 'might_kfail' arg.
19394 KFAIL some of the continue_to_bp_overloaded calls, according to
19395 PR c++/1025.
19396
9ba61c5d
MC
193972003-02-01 Michael Chastain <mec@shout.net>
19398
19399 * gdb.base/advance.c (marker1): New marker function.
19400 * gdb.base/advance.exp: When the 'advance' command lands on the
19401 return breakpoint, it can legitimately stop on either the
19402 current line or the next line. Accommodate both outcomes.
19403 * gdb.base/until.exp: Likewise.
19404
e7494ffb
AC
194052003-02-02 Andrew Cagney <ac131313@redhat.com>
19406
19407 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19408 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19409 now a list, not a tuple.
19410 * gdb.mi/mi-var-display.exp: Ditto.
19411 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19412
075559bc
AC
194132003-02-01 Andrew Cagney <ac131313@redhat.com>
19414
19415 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19416 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19417 stack backtraces.
19418 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19419
2bd4c7b1
MK
194202003-02-01 Mark Kettenis <kettenis@gnu.org>
19421
19422 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19423 gdb.mi/mi1-pthreads.exp: Return instead of calling
19424 gdb_suppress_entire_file.
19425
eabd8992
MS
194262003-02-01 Mark Salter <msalter@redhat.com>
19427
19428 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19429
71469e2f
MS
194302003-01-31 Mark Salter <msalter@redhat.com>
19431
19432 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19433 Support empty arg.
19434
38a94d44
MC
194352003-01-30 Michael Chastain <mec@shout.net>
19436
19437 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19438 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19439 has been fixed in gdb/readline on 2003-01-09.
19440
19ea9e73
MS
194412003-01-29 Michael Snyder <msnyder@redhat.com>
19442
e8d359df
MS
19443 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19444 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19445 * gdb.base/args.exp: Skip if target does not support args passing.
19446
2307bd6a
DJ
194472003-01-22 Daniel Jacobowitz <drow@mvista.com>
19448
19ea9e73 19449 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19450 gdb_test. Accept a list of expect arguments as the third
19451 parameter.
19452 (gdb_test): Use it.
19453
f2dd3617
EZ
194542003-01-20 Elena Zannoni <ezannoni@redhat.com>
19455
19456 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19457 allow for different test tree configurations. Update some
19458 tescases accordingly.
19459 * gdb.arch/altivec-regs.exp: Ditto.
19460 * gdb.asm/asm-source.exp: Ditto.
19461 * gdb.base/advance.exp: Ditto.
19462 * gdb.base/display.exp: Ditto.
d63a86f8 19463 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19464 * gdb.base/mips_pro.exp: Ditto.
19465 * gdb.base/overlays.exp: Ditto.
19466 * gdb.base/relocate.exp: Ditto.
19467 * gdb.base/setshow.exp: Ditto.
19468 * gdb.base/step-line.exp: Ditto.
19469 * gdb.base/step-test.exp: Ditto.
19470 * gdb.base/until.exp: Ditto.
19471 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19472
c71cdefd
DC
194732003-01-17 David Carlton <carlton@math.stanford.edu>
19474
19475 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19476 corresponding to PR c++/945.
19477 Update copyright.
19478
fdba05d7
DC
194792003-01-17 David Carlton <carlton@math.stanford.edu>
19480
19481 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19482 corresponding to PR c++/68.
19483
194842003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19485
19486 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19487 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19488 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19489
c362c33a
EZ
194902003-01-15 Elena Zannoni <ezannoni@redhat.com>
19491
0fbc361c
EZ
19492 * gdb.base/break.exp: Fix change of default location, because of
19493 removal of until tests.
19494 * gdb.base/help.exp: Update test for new 'until' help message.
19495 Add test for help on 'advance'.
a9c64011 19496 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19497
dabf8a35
MK
194982003-01-15 Mark Kettenis <kettenis@gnu.org>
19499
19500 * gdb.base/default.exp: Adapt "info float" test for recent changes
19501 to that command. Add test for "info vector".
19502 * gdb.base/float.exp: New file. Add test for "info float" that
19503 resembles the old test in gdb.base/default.exp.
19504
a1769aca
DC
195052003-01-15 David Carlton <carlton@math.stanford.edu>
19506
19507 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19508
82025e13
EZ
195092003-01-15 Elena Zannoni <ezannoni@redhat.com>
19510
19511 * gdb.base/break.exp: Move the tests of until command from here...
19512 * gdb.base/until.exp: ... to here. New file. Add other tests.
19513 * gdb.base/advance.c: New file.
19514 * gdb.base/advance.exp: New file.
19515
8f9ab801
EZ
195162003-01-14 Elena Zannoni <ezannoni@redhat.com>
19517
a9c64011
AS
19518 * gdb.base/args.c: New file.
19519 * gdb.base/args.exp: New file.
8f9ab801 19520
9ae66589
DJ
195212003-01-14 Daniel Jacobowitz <drow@mvista.com>
19522
19523 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19524
8d77e5c3
DJ
195252003-01-14 Daniel Jacobowitz <drow@mvista.com>
19526
19527 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19528
12d2f0a1
DJ
195292003-01-14 Daniel Jacobowitz <drow@mvista.com>
19530
19531 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19532 dates.
19533
6ca37014
DJ
195342003-01-13 Daniel Jacobowitz <drow@mvista.com>
19535
19536 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19537
b0023472
DJ
195382003-01-13 Daniel Jacobowitz <drow@mvista.com>
19539
19540 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19541 (ptype &*"foo").
19542 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19543
607fbc54 195442003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19545
19546 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19547 * gdb.mi/mi1-console.exp: Likewise.
19548
607fbc54 195492003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19550
19551 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19552 * gdb.mi/mi1-console.exp: Likewise.
19553
a1fb14a2
DJ
195542003-01-13 Daniel Jacobowitz <drow@mvista.com>
19555
19556 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19557
c4cf40b7
DJ
195582003-01-09 Daniel Jacobowitz <drow@mvista.com>
19559
19560 * gdb.base/detach.exp: New test.
19561
696d5a5b
DJ
195622003-01-09 Daniel Jacobowitz <drow@mvista.com>
19563
19564 * Makefile.in (ALL_SUBDIRS): New variable.
19565 (subdirs, clean, distclean): Use it.
19566 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19567 regenerating Makefile, since it is generated from the top level.
19568 * gdb.asm/Makefile.in: Likewise.
19569 * gdb.base/Makefile.in: Likewise.
19570 * gdb.c++/Makefile.in: Likewise.
19571 * gdb.disasm/Makefile.in: Likewise.
19572 * gdb.java/Makefile.in: Likewise.
19573 * gdb.mi/Makefile.in: Likewise.
19574 * gdb.threads/Makefile.in: Likewise.
19575 * gdb.trace/Makefile.in: Likewise.
19576
754533e4
DC
195772003-01-09 David Carlton <carlton@math.stanford.edu>
19578
19579 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19580 Add copyright year 2003.
19581
d8b3e9ee
MC
195822003-01-06 Michael Chastain <mec@shout.net>
19583
19584 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19585 When selecting a thread, 'line' and 'file' are optional.
19586 * gdb.mi/mi1-pthreads.exp: Likewise.
19587
8e9e0fe6
AS
195882003-01-06 Andreas Schwab <schwab@suse.de>
19589
19590 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19591 failures.
19592
b5ab8ff3
DJ
195932003-01-04 Daniel Jacobowitz <drow@mvista.com>
19594
19595 Fix PR gdb/844
19596 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19597 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19598
19599 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19600 instead of calling gdb_suppress_entire_file.
19601 * gdb.threads/print-threads.exp: Likewise.
19602 * gdb.threads/schedlock.exp: Likewise.
19603
19604 * gdb.threads/killed.exp: Return instead of calling
19605 gdb_suppress_entire_file.
19606 * gdb.threads/linux-dp.exp: Likewise.
19607 * gdb.threads/pthreads.exp: Likewise.
19608
1e698235
DJ
196092003-01-04 Daniel Jacobowitz <drow@mvista.com>
19610
19611 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19612 stabs.
19613 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19614 * gdb.base/whatis.exp: Always allow (void) after function names.
19615
147ff08c
DJ
196162003-01-04 Daniel Jacobowitz <drow@mvista.com>
19617
19618 * gdb.c++/casts.exp: Correct regexp.
19619
dc62bfc2
MK
196202003-01-04 Mark Kettenis <kettenis@gnu.org>
19621
19622 * configure.in: Call AC_CONFIG_HEADER. Don't call
19623 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19624 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19625 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19626 aforementioned directories in the AC_OUPUT call.
19627 * config.hin: New file.
19628 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19629 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19630 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19631 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19632 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19633 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19634 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19635 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19636 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19637 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19638 gdb.threads/configure.in, gdb.threads/configure,
19639 gdb.threads/config.in, gdb.trace/configure.in,
19640 gdb.trace/configure: Removed.
19641
77afa639
MC
196422003-01-03 Michael Chastain <mec@shout.net>
19643
19644 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19645 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19646
7634bb6e
DJ
196472003-01-03 Daniel Jacobowitz <drow@mvista.com>
19648
19649 * gdb.base/store.exp: Fix regular expressions.
19650
b39c905e
MK
196512002-12-28 Mark Kettenis <kettenis@gnu.org>
19652
19653 * configure.in: Rewrite.
19654 * configure: Regenerated.
19655
0a8551dd
DC
196562003-01-03 David Carlton <carlton@math.stanford.edu>
19657
19658 * gdb.base/psymtab.exp: New file.
19659 * gdb.base/psymtab1.c: Ditto.
19660 * gdb.base/psymtab2.c: Ditto.
19661
c60b7188
AF
196622002-12-23 Adam Fedor <fedor@gnu.org>
19663
19664 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19665
ee73db83
DC
196662002-12-23 David Carlton <carlton@math.stanford.edu>
19667
19668 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19669 and current_directory initialization.
19670
d6c1774e
JB
196712002-12-22 Jim Blandy <jimb@redhat.com>
19672
f0a847b8
JB
19673 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19674 rather than as part of the output file name.
19675
d6c1774e
JB
19676 * gdb.base/attach.exp: There's no need to copy the test program to
19677 /tmp; that was only ever necessary on HP/UX, and this test is
19678 entirely disabled there anyway.
19679
f0708dbb
JB
196802002-12-21 Jim Blandy <jimb@redhat.com>
19681
4c2acfea
JB
19682 * gdb.c++/psmang.exp: Doc fix.
19683
f0708dbb
JB
19684 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19685 test.
19686
9579e000
DC
196872002-12-20 David Carlton <carlton@math.stanford.edu>
19688
19689 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19690
d1810171
MC
196912002-12-18 Michael Chastain <mec@shout.net>
19692
19693 * gdb.c++/annota2.exp: Add copyright year 2002.
19694
76565097
DC
196952002-12-17 David Carlton <carlton@math.stanford.edu>
19696
19697 * gdb.c++/try_catch.cc: Add marker comments.
19698 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19699 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19700 * gdb.c++/m-static.cc: Ditto.
19701 * gdb.c++/m-static1.cc: Ditto.
19702 * gdb.c++/try_catch.cc: Ditto.
19703
da81390b
JJ
197042002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19705
19706 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19707 to see whether we are using the new -environment-directory
19708 command which resets via -r or the old version of the command
19709 which may prompt the user. Part of fix for gdb/741.
19710
b304d130
AC
197112002-12-13 Andrew Cagney <ac131313@redhat.com>
19712
19713 * gdb.fortran/types.exp: Update obsolete comment.
19714 * gdb.fortran/exprs.exp: Ditto.
19715 * lib/gdb.exp: Delete obsolete code.
19716 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19717 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19718 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19719 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19720 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19721 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19722 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19723 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19724 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19725 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19726 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19727 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19728 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19729 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19730 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19731 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19732 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19733 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19734 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19735 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19736 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19737 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19738 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19739 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19740 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19741 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19742 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19743 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19744 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19745 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19746 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19747 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19748 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19749 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19750 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19751 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19752 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19753
a23b6e6a
DC
197542002-12-11 David Carlton <carlton@math.stanford.edu>
19755
19756 * gdb.c++/m-data.exp: Add test for members that shadow global
19757 variables: see PR gdb/804.
19758 * gdb.c++/m-data.cc: Ditto.
19759
6604731b
DJ
197602002-12-10 Daniel Jacobowitz <drow@mvista.com>
19761
19762 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19763
de46ecd7
DC
197642002-12-06 David Carlton <carlton@math.stanford.edu>
19765
19766 * gdb.base/store.c: Don't declare functions static.
19767
27e829d0
AC
197682002-12-04 Andrew Cagney <ac131313@redhat.com>
19769
19770 * gdb.base/store.exp, gdb.base/store.c: New files.
19771
92806416
DJ
197722002-12-03 Daniel Jacobowitz <drow@mvista.com>
19773
19774 * gdb.base/selftest.exp: Update for current gdb.
19775
3bcbaac5
DJ
197762002-12-03 Daniel Jacobowitz <drow@mvista.com>
19777
19778 * gdb.base/maint.exp: Only dump symbols from one source file
19779 or objfile.
19780
f4f00b1f
DJ
197812002-12-03 Daniel Jacobowitz <drow@mvista.com>
19782
19783 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19784 function call.
19785
f1c8a949
JB
197862002-11-25 Jim Blandy <jimb@redhat.com>
19787
19788 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19789 function appearing in error message.
19790
9e297a97
DJ
197912002-11-21 Daniel Jacobowitz <drow@mvista.com>
19792
19793 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19794
1f312e79
JJ
197952002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19796
d63a86f8
RM
19797 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19798 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19799 should be in mi console format. This is part of fix for PR gdb/604.
19800
83c31e7d
FN
198012002-09-18 Fernando Nasser <fnasser@redhat.com>
19802
19803 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19804 which explicitly prints the zero offset as "+0".
19805
322b3f65
DJ
198062002-10-22 Daniel Jacobowitz <drow@mvista.com>
19807
19808 * gdb.threads/schedlock.c (args): Make unsigned.
19809
198102002-10-21 Daniel Jacobowitz <drow@mvista.com>
19811
19812 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19813 numbers. Allow "foo2|selected stack frame".
19814 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19815 * gdb.asm/asmsrc2.s: Likewise.
19816 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19817 comments.
19818 * gdb.asm/mips.inc: New file.
19819
5e2fe5b8
AF
198202002-10-18 Adam Fedor <fedor@gnu.org>
19821
19822 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19823 * gdb.base/help.exp: Likewise.
19824
abe1a5d0
KB
198252002-10-17 Kevin Buettner <kevinb@redhat.com>
19826
19827 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19828 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19829
10abb1d4
JB
198302002-10-02 Jim Blandy <jimb@redhat.com>
19831
19832 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19833
1f609b42
AC
198342002-10-01 Andrew Cagney <ac131313@redhat.com>
19835
19836 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19837 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19838 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19839 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19840 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19841 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
19842 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
19843
0aee02e4
AC
198442002-09-29 Andrew Cagney <ac131313@redhat.com>
19845
19846 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
19847 * mi0-disassemble.exp, mi0-eval.exp: Delete.
19848 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
19849 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
19850 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
19851 * mi0-var-block.exp, mi0-var-child.exp: Delete.
19852 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 19853
6fde09ad
KB
198542002-09-27 Kevin Buettner <kevinb@redhat.com>
19855
19856 * gdb.base/annota1.exp (info break): Make directory components of
19857 path optional since not all compilers emit this debug information.
19858
889bf7c5
PA
19859 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
19860 step ends up stepping out of the function instead of stopping on
19861 the epilogue.
6fde09ad 19862
9e8aab75
KS
198632002-09-26 Keith Seitz <keiths@redhat.com>
19864
19865 * lib/insight-support.exp (gdbtk_start): Figure out where
19866 the insight executable is based on where gdb is. Use this
19867 executable to start insight instead of gdb.
19868
e36180d7
AC
198692002-09-25 Andrew Cagney <cagney@redhat.com>
19870
19871 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
19872
9dd34b2b
AC
198732002-09-24 Andrew Cagney <ac131313@redhat.com>
19874
19875 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
19876 test_isolated_complaints.
19877 (test_empty_complaint): New function.
19878 (test_empty_complaints): New function. Check no output when no
19879 complaints.
d63a86f8 19880
dea97812
KB
198812002-09-19 Jim Blandy <jimb@redhat.com>
19882
a9c64011 19883 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 19884
54951bd7
AC
198852002-09-19 Andrew Cagney <ac131313@redhat.com>
19886
19887 * gdb.gdb/complaints.exp: New file.
19888
dec43320
AC
198892002-09-18 Andrew Cagney <ac131313@redhat.com>
19890
19891 * gdb.base/maint.exp: Check `help maint internal-warning'.
19892
e70d6e3f
DC
198932002-09-18 David Carlton <carlton@math.stanford.edu>
19894
19895 * gdb.c++/m-static.exp: Remove breakpoints depending on line
19896 numbers, and replace them by a single breakpoint after the
19897 constructors are all finished.
19898 Add test 4.
19899 * gdb.c++/m-static.cc: Add test 4.
19900 * gdb.c++/m-static.h: New file.
19901 * gdb.c++/m-static1.cc: New file.
19902
19903 * gdb.c++/printmethod.exp: New file.
19904 * gdb.c++/printmethod.cc: New file.
19905
19906 * gdb.c++/pr-574.exp: New file.
19907 * gdb.c++/pr-574.cc: New file.
19908
afb5c968
CV
199092002-09-18 Corinna Vinschen <vinschen@redhat.com>
19910
19911 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
19912 embedded targets which never actually exit.
19913
31e45dee
FN
199142002-09-18 Fernando Nasser <fnasser@redhat.com>
19915
19916 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
19917 "don't step after run" as unresolved or unsupported, instead of xfail.
19918
a283c5a1
CV
199192002-09-18 Corinna Vinschen <vinschen@redhat.com>
19920
19921 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
19922 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
19923 Add newline to expected string in "step out of main (status wrapper)"
19924 case.
19925
11350d2a
CV
199262002-09-18 Corinna Vinschen <vinschen@redhat.com>
19927
19928 * lib/gdb.exp (rerun_to_main): Allow restarting application.
19929 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
19930
0deec7d6
TT
199312002-09-17 Tom Tromey <tromey@redhat.com>
19932
19933 * gdb.base/printcmds.exp (test_print_string_constants): Expect
19934 \000, not \0, in double-quoted string.
19935
b2b4a1b5
CV
199362002-09-14 Corinna Vinschen <vinschen@redhat.com>
19937
c9d37158 19938 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
19939 string after running the commands execution on breakpoint tests.
19940
1c56143a
CV
199412002-09-13 Corinna Vinschen <vinschen@redhat.com>
19942
19943 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
19944
37f8da45
JB
199452002-09-12 Joel Brobecker <brobecker@gnat.com>
19946
19947 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
19948
08b468e0
KS
199492002-09-10 Keith Seitz <keiths@redhat.com>
19950
19951 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
19952 runto proc.
19953 (mi_run_to_main): Use mi_runto.
19954 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
19955
dc360f58
KS
199562002-09-10 Keith Seitz <keiths@redhat.com>
19957
19958 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
19959 regexp for stopping at main. Could have multiple event notifications.
19960 Don't assume that main was declared with no parameters.
19961 (mi_next): Use mi_step_to.
19962 (mi_step): Use mi_next_to.
19963
ce3abcfb
CV
199642002-09-09 Corinna Vinschen <vinschen@redhat.com>
19965
19966 * gdb.base/default.exp: Fix expected string in `info float' test.
19967
d1f5b980
BE
199682002-09-09 Ben Elliston <bje@redhat.com>
19969
19970 * config/mips.exp: Update comments.
19971 * config/mips-idt.exp: Likewise.
19972 * config/nind.exp: Likewise.
19973 * config/slite.exp: Likewise.
19974 * config/sparclet.exp: Likewise.
19975 * config/udi.exp: Likewise.
19976 * config/vx.exp: Likewise.
19977 * config/vxworks29k.exp: Likewise.
19978
2f71430b
JB
199792002-09-05 Jim Blandy <jimb@redhat.com>
19980
19981 * gdb.threads/killed.exp: Fix test failure message.
19982
7ddebc7e
KS
199832002-09-04 Keith Seitz <keiths@redhat.com>
19984
19985 * lib/mi-support.exp: Update copyright.
19986 (mi_gdb_test): Increase the priority of the expected pattern
19987 so that it matches gdb_test.
19988
0ae67eb3
KS
199892002-09-03 Keith Seitz <keiths@redhat.com>
19990
19991 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
19992 Use integer comparison instead of string comparison for testing
19993 whether binary was built.
19994
38fc42c8
JB
199952002-09-03 Jim Blandy <jimb@redhat.com>
19996
19997 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
19998
b6ff0e81
JB
199992002-08-29 Jim Blandy <jimb@redhat.com>
20000
20001 * gdb.threads/pthreads.exp: Move the portable thread compilation
20002 code into a function in lib/gdb.exp, and call that from here.
20003 * lib/gdb.exp (gdb_compile_pthreads): New function.
20004
07c98896
KS
200052002-08-29 Keith Seitz <keiths@redhat.com>
20006
20007 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
20008 expect_out so that callers can get at it.
20009
0312286c
DJ
200102002-08-23 Daniel Jacobowitz <drow@mvista.com>
20011
20012 * gdb.threads/print-threads.c: New file.
20013 * gdb.threads/print-threads.exp: New file.
20014 * gdb.threads/schedlock.c: New file.
20015 * gdb.threads/schedlock.exp: New file.
20016
dd039bc4
EZ
200172002-08-22 Elena Zannoni <ezannoni@redhat.com>
20018
a9c64011
AS
20019 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
20020 not altivec.c.
dd039bc4 20021
1f36144c
MK
200222002-08-17 Mark Kettenis <kettenis@gnu.org>
20023
20024 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
20025 targets. The problem should be fixed now.
20026
16057ec7 200272002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
20028
20029 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
20030 2002-07-24 change that removes final dots from error messages.
20031
3c1499ad
TT
200322002-08-13 Tom Tromey <tromey@redhat.com>
20033
20034 * gdb.base/readline.exp: New file.
20035
a20ce2c3
AC
200362002-08-01 Andrew Cagney <ac131313@redhat.com>
20037
20038 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
20039 supress message.
20040
db034ac5
AC
200412002-08-01 Andrew Cagney <cagney@redhat.com>
20042
20043 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
20044 CHILL_FOR_TARGET and CHILL_LIB.
20045 * configure.in (configdirs): Remove gdb.chill.
20046 * configure: Regenerate.
20047 * lib/gdb.exp: Obsolete references to chill.
20048 * gdb.fortran/types.exp: Ditto.
20049 * gdb.fortran/exprs.exp: Ditto.
20050
3e000b18
KB
200512002-07-30 Kevin Buettner <kevinb@redhat.com>
20052
20053 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20054 set Irix-specific compile and link flags.
20055
28f4966b
KB
200562002-07-29 Kevin Buettner <kevinb@redhat.com>
20057
20058 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20059 source files. The ``-o'' option doesn't work with the ``-E'' option
20060 when using the Irix compiler.
20061
46c0d5a6
DJ
200622002-07-19 Daniel Jacobowitz <drow@mvista.com>
20063
20064 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20065 Improve support for reusing an exec file. Copy exec file
20066 to target, and run gdbserver on the target instead of on the host.
20067
eecf4bed
JB
200682002-07-18 Jim Blandy <jimb@redhat.com>
20069
0f815cdf
JB
20070 * gdb.base/ending-run.exp: Don't expect to see the program end in
20071 some orderly fashion when we're running on a real stand-alone
20072 board.
20073
eecf4bed
JB
20074 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20075 targets that don't support interrupts.
20076
52d309e4
JB
200772002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20078
20079 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20080 systems.
20081 Move comments in expect statements to inside the actions, so that they
20082 don't get matched against.
20083
ff683d9e
MK
200842002-07-10 Mark Kettenis <kettenis@gnu.org>
20085
20086 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20087 function when asleep" test.
20088
b5356753
AC
200892002-07-10 Andrew Cagney <ac131313@redhat.com>
20090
20091 * gdb.base/page.exp: Rewrite to handle problems with very long
20092 `info set' output. Update copyright.
20093
6aa4d13a
AC
200942002-06-26 Andrew Cagney <ac131313@redhat.com>
20095
20096 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20097 gdb.threads-hp.
20098 * gdb.hp/configure: Regenerate.
20099 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20100 * gdb.hp/gdb.threads-hp/configure: Delete file.
20101 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20102
8cf8c2b8
AC
201032002-06-22 Andrew Cagney <ac131313@redhat.com>
20104
20105 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20106 setlocale, bindtextdomain and textdomain.
20107
6827a8f8
JB
201082002-06-11 Jim Blandy <jimb@redhat.com>
20109
919d772c
JB
20110 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20111 preprocessor macro information is present.
20112
6827a8f8
JB
20113 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20114 tests.
20115
c15b0d21
MS
201162002-06-06 Michael Snyder <msnyder@redhat.com>
20117
c5984d70
MS
20118 * gdb.base/overlays.exp: Record addresses of overlay
20119 functions in TCL variables rather than in GDB variables,
20120 to avoid having GDB convert them to pointers (with loss
20121 of information).
20122
d63a86f8 20123 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20124 default linker script changes.
c15b0d21
MS
20125 * gdb.base/long_long.exp: Add check for sizeof (long double).
20126
be26fe0d
ML
201272002-06-06 Michal Ludvig <mludvig@suse.cz>
20128
20129 * gdb.asm/asm-source.exp: Add x86-64 target.
20130 * gdb.asm/x86_64.inc: New.
d63a86f8 20131
258093ca 201322002-05-30 Michael Chastain <mec@shout.net>
258093ca 20133
4b3153f1 20134 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20135 * gdb.c++/m-static.cc: New file.
20136 * gdb.c++/m-static.exp: New file.
20137
241264c6
MS
201382002-05-28 Michael Snyder <msnyder@redhat.com>
20139
20140 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20141 precision.
20142
9bba8c8f 201432002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20144
4b3153f1 20145 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20146 * gdb.c++/m-data.cc: New file.
20147 * gdb.c++/m-data.exp: New file.
20148
201492002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20150
4b3153f1 20151 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20152 * gdb.c++/try_catch.cc: New file.
d63a86f8 20153 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20154
def1b996
MC
201552002-05-27 Michael Chastain <mec@shout.net>
20156
20157 * gdb.c++/local.exp: Accept more nested types in output.
20158
522ba268
MC
201592002-05-26 Michael Chastain <mec@shout.net>
20160
20161 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20162
277254ba
MS
201632002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20164
20165 * lib/gdb.exp (gdb_wrapper_init): Just because
20166 gdb_wrapper_file exists, this does not mean that the file
20167 should not be rebuilt. That is what gdb_wrapper_initialized
20168 is for.
20169 (default_gdb_init): Reset gdb_wrapper_initialized.
20170
b61a8733
MS
201712002-05-23 Michael Snyder <msnyder@redhat.com>
20172
d63a86f8 20173 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20174 the precision of the floating point test results.
20175 * gdb.base/call-rt-st.exp: Ditto.
20176
b61a8733
MS
20177 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20178 * gdb.base/call-rt-st.exp: Ditto.
20179
56f6e910
MC
201802002-05-19 Michael Chastain <mec@shout.net>
20181
20182 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20183
ad0b0016
EZ
201842002-05-19 Elena Zannoni <ezannoni@redhat.com>
20185
a9c64011
AS
20186 * configure.in (configdirs): Add gdb.arch.
20187 * configure: Regenerate.
ad0b0016 20188
f617d2b6
JB
201892002-05-17 Jim Blandy <jimb@redhat.com>
20190
20191 * gdb.base/completion.exp: Recognize the more detailed error
20192 messages produced by the macro expander's lexical analyzer.
20193
eac2a696
EZ
201942002-05-14 Elena Zannoni <ezannoni@redhat.com>
20195
a9c64011
AS
20196 * gdb.arch/altivec-abi.c: New file.
20197 * gdb.arch/altivec-abi.exp: New file.
20198 * gdb.arch/altivec-regs.c: New file.
20199 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20200
2fdde8f8
DJ
202012002-05-14 Daniel Jacobowitz <drow@mvista.com>
20202
20203 * gdb.base/maint.exp (maint print type): Update for new type
20204 structure.
d63a86f8 20205
e31f1a7c
EZ
202062002-05-14 Elena Zannoni <ezannoni@redhat.com>
20207
20208 * gdb.arch: New directory.
20209 * gdb.arch/configure.in: New file.
20210 * gdb.arch/configure: New file.
20211 * gdb.arch/Makefile.in: New file.
20212
db589741
CV
202132002-05-13 Corinna Vinschen <vinschen@redhat.com>
20214
20215 * gdb.asm/asm-source.exp: Add v850 as supported target.
20216 * gdb.asm/v850.inc: New file.
20217
8ce2a7dc
DJ
202182002-05-13 Daniel Jacobowitz <drow@mvista.com>
20219
20220 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20221
df763c7f
DJ
202222002-05-12 Daniel Jacobowitz <drow@mvista.com>
20223
20224 * gdb.base/break.exp: Check 'break "marker2"'.
20225
377daeed
MS
202262002-05-10 Michael Snyder <msnyder@redhat.com>
20227
20228 * gdb.base/long_long.exp: Fix typo.
20229
c4b7bc2b
JB
202302002-05-10 Jim Blandy <jimb@redhat.com>
20231
ecac9a4e
JB
20232 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20233 a bug.
20234
c4b7bc2b
JB
20235 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20236 Recognize more detailed error message produced by the macro
20237 expander's lexical analyzer.
20238 * lib/gdb.exp (test_print_reject): Same.
20239
e71019a1
MK
202402002-05-09 Mark Kettenis <kettenis@gnu.org>
20241
20242 * gdb.c++/method.exp: Fix typo.
20243
fedfc8e6
MS
202442002-05-08 Michael Snyder <msnyder@redhat.com>
20245
166a1957
MS
20246 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20247 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20248 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20249 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20250 Add iftarget clause for strongarm.
d63a86f8 20251
f1c47eb2
MS
202522002-05-06 Michael Snyder <msnyder@redhat.com>
20253
cb9a9d3e
MS
20254 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20255 (gdb_continue_to_end): Accept output from status wrapper.
20256 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20257 Clean up fail messages to match pass messages.
20258
f1c47eb2
MS
20259 Enable the "needs_status_wrapper" testsuite feature.
20260 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20261 (gdb_compile): Conditionally call gdb_wrapper_init.
20262 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20263 * gdb.c++/method.exp: Recognize output from status wrapper.
20264
6079c749
BE
202652002-05-06 Ben Elliston <bje@redhat.com>
20266From Graydon Hoare <graydon@redhat.com>
20267
20268 * config/sid.exp: Include support for "rawsid" protocol.
20269
188baff3
JB
202702002-05-03 Jim Blandy <jimb@redhat.com>
20271
20272 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20273 * gdb.c++/hang3.C: New file.
20274
b9c07f0f
AC
202752002-05-04 Andrew Cagney <ac131313@redhat.com>
20276
20277 * gdb.base/default.exp: Remove obsolete code.
20278 * gdb.c++/misc.exp: Ditto. Update copyright.
20279 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20280 * gdb.base/whatis.exp: Ditto. Update copyright.
20281 * gdb.base/scope.exp: Ditto. Update copyright.
20282 * gdb.base/ptype.exp: Ditto. Update copyright.
20283 * gdb.base/printcmds.exp: Ditto. Update copyright.
20284 * gdb.base/opaque.exp: Ditto. Update copyright.
20285 * gdb.base/list.exp: Ditto.
20286 * gdb.base/funcargs.exp: Ditto. Update copyright.
20287 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20288 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20289 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20290 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20291 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20292 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20293
5c7a0397
MS
202942002-05-02 Michael Snyder <msnyder@redhat.com>
20295
d6dcc264 20296 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20297 * gdb.base/long_long.exp: Add xscale target.
20298 * gdb.base/default.exp: Add xscale target.
20299
eb7f1c48
JB
203002002-05-01 Jim Blandy <jimb@redhat.com>
20301
20302 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20303 gdb.c++/hang.exp: New test.
20304
a6befae8
FF
203052002-05-01 Fred Fish <fnf@redhat.com>
20306
20307 * gdb.base/completion.exp: Handle completions of "./Make" for
20308 more than one completion possibility, as is the case when we
20309 build and test in the source tree.
20310
0a310277
AG
203112002-04-29 Anthony Green <green@redhat.com>
20312
20313 * gdb.java/jmisc1.exp: New file.
20314 * gdb.java/jmisc2.exp: New file.
20315
6ff9af88
DJ
203162002-04-24 Daniel Jacobowitz <drow@mvista.com>
20317
20318 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20319
96b3d632
EZ
203202002-04-23 Elena Zannoni <ezannoni@redhat.com>
20321
20322 * gdb.base/help.exp: Change 'help status' to allow for target
20323 dependent output differences.
20324
5019bb54
MC
203252002-04-22 Michael Chastain <mec@shout.net>
20326
20327 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20328
a805a116
MC
203292002-04-22 Michael Chastain <mec@shout.net>
20330
20331 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20332
a1706bfd
DM
203332002-04-17 David S. Miller <davem@redhat.com>
20334
20335 * gdb.asm/sparc64.inc: New file.
20336 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20337
a73a20a2
EZ
203382002-04-19 Elena Zannoni <ezannoni@redhat.com>
20339
20340 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20341 instruction file directly into the build tree. Clean up at end of
20342 test.
20343
ba678339
DM
203442002-04-18 David S. Miller <davem@redhat.com>
20345
20346 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20347 handle 64-bit platforms correctly.
20348 * gdb.base/maint.exp: Likewise.
20349
b03399da
KB
203502002-04-18 Kevin Buettner <kevinb@redhat.com>
20351
20352 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20353 ``-fpic'' when compiling files comprising a shared library, but
20354 it does need additional linker flags in order to find shared
20355 libraries at run time.
20356
e2004992
KB
203572002-04-18 Kevin Buettner <kevinb@redhat.com>
20358
20359 * gdb.base/cvexpr.c (use): New function.
20360 (main): Invoke use() on all global variables to prevent
20361 some linkers from deleting these otherwise unused symbols.
20362
d8937120
MC
203632002-04-17 Michael Chastain <mec@shout.net>
20364From David S. Miller <davem@redhat.com>
20365
20366 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20367 handle 64-bit platforms correctly.
20368
ffd61a58
MS
203692002-04-12 Michael Snyder <msnyder@redhat.com>
20370From Jim Blandy <jimb@redhat.com>
a9c64011 20371 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20372 script can handle this instead.
20373 * gdb.base/bar.c (barx): Same.
20374 * gdb.base/baz.c (bazx): Same.
20375 * gdb.base/grbx.c (grbxx): Same.
20376
20377 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20378 manager doesn't automatically unmap overlays unnecessarily.
20379
6b8426a6
MH
203802002-04-10 Martin M. Hunt <hunt@redhat.com>
20381
20382 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20383 stepping out of main.
20384
34af4875
MC
203852002-04-09 Michael Chastain <mec@shout.net>
20386
20387 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20388 scope so that the nested scope tests will make sense.
20389 * gdb.c++/local.exp: Write patterns that actually work with gcc
20390 (the HP patterns "were never known to work with gcc").
20391 Keep the old aCC patterns too.
20392
2d1676a0
DJ
203932002-04-09 Daniel Jacobowitz <drow@mvista.com>
20394
20395 * gdb.base/attach.exp: Correct target board test.
20396
3a63e3f9
MC
203972002-04-08 Michael Chastain <mec@shout.net>
20398
20399 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20400 in a const method. Add some xfail and fail cases for configurations
20401 that do not emit the "const ...".
20402
f18dabd2
MC
204032002-04-07 Michael Chastain <mec@shout.net>
20404
20405 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20406 Accept "A * const" and "const A * const" as type of "this".
20407 Fix spelling of getFunky throughout. Make messages uniform.
20408
0fcddd82
EZ
204092002-04-07 Elena Zannoni <ezannoni@redhat.com>
20410
a9c64011 20411 Work around for PR gdb/285:
0fcddd82
EZ
20412 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20413
16a8534a
EZ
204142002-04-07 Elena Zannoni <ezannoni@redhat.com>
20415
20416 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20417 instructions file at run time instead of configure time.
20418 Sometimes we run the test in a directory that is not the one we
20419 configured in.
20420 * gdb.asm/configure.in: Delete creation of symlink.
20421 * gdb.asm/configure: Regenerate.
20422
24181d81
JB
204232002-04-05 J. Brobecker <brobecker@gnat.com>
20424
20425 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20426 xfullpath () function.
20427
7cdb7107
DJ
204282002-04-04 Daniel Jacobowitz <drow@mvista.com>
20429
20430 * gdb.asm/Makefile.in: Correct dependencies.
20431
20432 * gdb.asm/powerpc.inc: New file.
20433 * gdb.asm/asm-source.exp: Add PowerPC.
20434 * gdb.asm/configure.in: Likewise.
20435 * gdb.asm/configure: Regenerated.
20436
a7d17088
DJ
204372002-04-04 Daniel Jacobowitz <drow@mvista.com>
20438
20439 * gdb.base/relocate.exp: New file.
20440 * gdb.base/relocate.c: New file.
20441
cd721503
FF
204422002-04-04 Fred Fish <fnf@redhat.com>
20443
20444 * gdb.base/step-test.exp: Update comment regarding stopping in
20445 memcpy/bcopy calls inserted as part of the compiler runtime.
20446
b22ad7a7
MS
204472002-04-04 Michael Snyder <msnyder@redhat.com>
20448
20449 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20450
5f279fa6
DJ
204512002-04-03 Daniel Jacobowitz <drow@mvista.com>
20452
20453 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20454 (gdb_expect): Remove $notransfer hack.
20455
dd0fd3ce
DJ
204562002-04-02 Daniel Jacobowitz <drow@mvista.com>
20457
20458 * gdb.c++/classes.exp ("calling method for small class"): Match
20459 updated register output.
20460
1e50cda1
DJ
204612002-03-30 Daniel Jacobowitz <drow@mvista.com>
20462
20463 Fix PR gdb/452
20464 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20465 when finished. Make gdb_file_cmd send "exec-file" when
20466 appropriate.
20467
24015922
DJ
204682002-03-30 Daniel Jacobowitz <drow@mvista.com>
20469
20470 * gdb.base/attach.exp: Remove extra setup_xfail.
20471
dd7dfd64
MS
204722002-03-26 Michael Snyder <msnyder@redhat.com>
20473
20474 * gdb.base/default.exp: Add tests for dump, append, and restore.
20475 * gdb.base/help.exp: Add tests for dump, append, and restore.
20476 * gdb.base/dump.exp: New file, test dump, append and restore.
20477 * gdb.base/dump.c: New file.
20478
48b2f8d7
MS
204792002-03-27 Michael Snyder <msnyder@redhat.com>
20480
d63a86f8 20481 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20482 clean-ups in help messages.
20483
05b4d525
FF
204842002-03-26 Fred Fish <fnf@redhat.com>
20485
20486 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20487 have debugging info for those functions and the compiler uses them
20488 internally to copy structs around.
20489
d7679631
FF
204902002-03-26 Fred Fish <fnf@redhat.com>
20491
20492 * gdb.base/list.exp: Revert the change made yesterday and add note
20493 about why we don't list the default lines for remote targets.
20494
523ac3f9
MS
204952002-03-25 Michael Snyder <msnyder@redhat.com>
20496
20497 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20498
754b2b8d
FF
204992002-03-25 Fred Fish <fnf@redhat.com>
20500
20501 * gdb.base/list.exp: This test works on remote targets so remove
20502 the short circuit for remote targets. Update copyright.
20503
33c3e192
FF
205042002-03-25 Fred Fish <fnf@redhat.com>
20505
20506 * gdb.base/attach.exp: Fix logic error that was suppressing this
20507 test for all non hppa*-*-hpux* targets, instead of the hp target.
20508 Move comments closer to the suppression point. Also now need to
20509 check that we are running natively.
20510
d43e73ee
MS
205112002-03-22 Michael Snyder <msnyder@redhat.com>
20512
882c8f02
MS
20513 * gdb.base/default.exp: Add test for gcore. Update copyright.
20514 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20515
04c12f60
FF
205162002-03-06 Fred Fish <fnf@redhat.com>
20517
20518 * gdb.base/funcargs.c: Remove extraneous ';' character.
20519 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20520
b43df995
MC
205212002-03-04 Michael Chastain <mec@shout.net>
20522
20523 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20524 accommodate gcc v3 function signature.
20525 * gdb.mi/mi0-var-cmd-exp: Ditto.
20526
92362027
AC
205272002-02-24 Andrew Cagney <ac131313@redhat.com>
20528
20529 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20530 ``GNU/Linux'' or ``Linux kernel''
20531 * testsuite/gdb.threads/pthreads.c: Ditto.
20532
258ad32d
MC
205332002-02-24 Michael Chastain <mec@shout.net>
20534
20535 * gdb.threads/pthreads.c (thread1): Add a return statement.
20536 (thread2): Likewise.
20537 (foo): Likewise.
20538
04c3b3d4
MC
205392002-02-23 Michael Chastain <mec@shout.net>
20540
20541 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20542 to placate gcc.
20543
5a2a0a20
MC
205442002-02-23 Michael Chastain <mec@shout.net>
20545
20546 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20547 test "ptype bint". The test passes on all my stabs configurations.
20548
a640f7fc
JB
205492002-02-21 Jim Blandy <jimb@redhat.com>
20550
27924826
JB
20551 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20552 filename at a time, and watch for the ones we want to see.
20553
a640f7fc
JB
20554 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20555 types of pointers to prototyped functions.
20556
edcc8c75
AC
205572002-02-20 Andrew Cagney <ac131313@redhat.com>
20558
20559 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20560 signed, unsigned and straight char.
20561 (padding_char, padding_short, padding_int, padding_long,
20562 padding_long_long, padding_float, padding_double,
20563 padding_long_double): New global variables.
20564 (fill, fill_structs): New functions.
20565
20566 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20567 for correctly sized writes. Update copyright.
20568 (get_valueof): New procedure.
20569 (get_sizeof): Call get_valueof.
20570 (check_valueof): New procedure.
20571 (check_padding): New procedure.
20572
ac57ea44
MC
205732002-02-20 Michael Chastain <mec@shout.net>
20574
20575 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20576 to setup_xfail. Document some of the remaining calls.
20577
7a10c941
MC
205782002-02-18 Michael Chastain <mec@shout.net>
20579
20580 * gdb.c++/userdef.exp: Update copyright year.
20581
fb8acdcc
DJ
205822002-02-18 Daniel Jacobowitz <drow@mvista.com>
20583
20584 * gdb.c++/userdef.exp: Test overloaded operators properly.
20585 Remove xfails.
20586
fda6ae12
MS
205872002-02-14 Michael Snyder <msnyder@redhat.com>
20588
20589 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20590
676a0442
DJ
205912002-02-14 Daniel Jacobowitz <drow@mvista.com>
20592
20593 * gdb.base/a2-run.exp: Check for a remote target properly.
20594 * gdb.base/annota1.exp: Likewise.
20595 * gdb.base/list.exp: Likewise.
20596 * gdb.base/reread.exp: Likewise.
20597 * gdb.base/scope.exp: Likewise.
20598 * gdb.base/shlib-call.exp: Likewise.
20599 * gdb.base/term.exp: Likewise.
20600 * gdb.c++/annota2.exp: Likewise.
20601
78b4f468
RE
206022002-02-13 Richard Earnshaw <rearnsha@arm.com>
20603
20604 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20605
9a81ba51
MC
206062002-02-10 Michael Chastain <mec@shout.net>
20607
20608 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20609 (call_after_alloca): Ditto.
20610
004af6c7
DJ
206112002-02-10 Daniel Jacobowitz <drow@mvista.com>
20612
20613 * gdb.base/ending-run.exp: Guard "cont" test with
20614 gdb_skip_stdio_test.
20615
37225f62
JB
206162002-02-06 Jim Blandy <jimb@redhat.com>
20617
20618 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20619 from here...
20620 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20621 To here. Disable this test on non-HP platforms. Add big comment.
20622
fe6fdd96
MS
206232002-02-04 Michael Snyder <msnyder@redhat.com>
20624
20625 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20626 other than d10v and m32r.
20627
036fad3f
RE
206282002-02-02 Richard Earnshaw <rearnsha@arm.com>
20629
20630 * gdb.base/default.exp: Rewrite test patterns to reduce time
20631 taken to match them.
20632
7148ab62
DJ
206332002-01-30 Daniel Jacobowitz <drow@mvista.com>
20634
20635 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20636 Allow a start function above main.
20637 * gdb.threads/linux-dp.exp: Fix copyright date.
20638
396cc255
DJ
206392002-01-30 Daniel Jacobowitz <drow@mvista.com>
20640
a9c64011
AS
20641 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20642 (check_philosopher_stack): Check for manager thread before checking
20643 for a just-starting thread.
396cc255 20644
f038d31b
DJ
206452002-01-30 Daniel Jacobowitz <drow@mvista.com>
20646
20647 From Neil Booth <neil@daikokuya.demon.co.uk>:
20648 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20649 warnings.
20650
b3ff9d9a
FF
206512002-01-21 Fred Fish <fnf@redhat.com>
20652
20653 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20654 not caller.
20655
39ad761d
JB
206562002-01-21 Jim Blandy <jimb@redhat.com>
20657
20658 * gdb.base/reread.exp: Check that GDB properly re-reads the
20659 executable file when it changes while no inferior is running.
20660
aaf320fa
FF
206612002-01-21 Fred Fish <fnf@redhat.com>
20662
a9c64011
AS
20663 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20664 optionally accept the "shlib events" variation.
aaf320fa 20665
808a31f5
JB
206662002-01-21 Jim Blandy <jimb@redhat.com>
20667
20668 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20669 call `fflush' after every `printf', so that the output is produced
20670 at predictable points, regardless of whatever buffering does (or
20671 doesn't) take place.
20672 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20673 at different points.
20674
4420d5e2
DJ
206752002-01-20 Daniel Jacobowitz <drow@mvista.com>
20676
20677 * gdb.c++/inherit.exp: Update copyright years.
20678 * gdb.c++/method.exp: Likewise.
20679
3e36a0f4
DJ
206802002-01-20 Daniel Jacobowitz <drow@mvista.com>
20681
20682 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20683 artificial methods/arguments.
20684 * gdb.c++/derivation.exp: Likewise.
20685 * gdb.c++/inherit.exp: Likewise.
20686 * gdb.c++/method.exp: Likewise.
20687 * gdb.c++/virtfunc.exp: Likewise.
20688
b4ceaee6
AC
206892002-01-18 Andrew Cagney <ac131313@redhat.com>
20690
20691 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20692 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20693 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20694 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20695 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20696 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20697
ecace851
JB
206982002-01-17 Jim Blandy <jimb@redhat.com>
20699
20700 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20701 anchoring the pattern matching the entry point symbol's name.
20702
375fc983
AC
207032002-01-17 Andrew Cagney <ac131313@redhat.com>
20704
20705 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20706 continue/quit query. Update copyright.
20707
fe6fdd96
MS
207082002-01-14 Michael Snyder <msnyder@redhat.com>
20709
20710 * gdb.base/gcore.exp: Remove extra debugging output.
20711
e017c81f
DJ
207122002-01-13 Daniel Jacobowitz <drow@mvista.com>
20713
20714 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20715 for slightly dubious v2 mangled string.
20716
37ab3bf8
DJ
207172002-01-13 Daniel Jacobowitz <drow@mvista.com>
20718
20719 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20720
1bc05c3a 207212002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20722
1bc05c3a 20723 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20724
1bc05c3a
JM
20725 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20726 constructors.
20727 * gdb.c++/derivation.exp: Likewise.
20728 * gdb.c++/templates.exp: Likewise.
20729 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20730
1bc05c3a
JM
207312002-01-10 Michael Snyder <msnyder@redhat.com>
20732
20733 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20734
a911c360
MS
207352002-01-08 Michael Snyder <msnyder@redhat.com>
20736
20737 * gdb.base/gcore.exp: New test for generate-core-file command.
20738 * gdb.base/gcore.c: Testcase for above.
20739 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20740
ea2119ec
JM
207412002-01-08 Jason Merrill <jason@redhat.com>
20742
20743 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20744
68203136
FF
207452002-01-07 Fred Fish <fnf@redhat.com>
20746
20747 * gdb.c++/overload.exp: Remove unconditional xfails for:
20748 print foo_instance1.overloadargs(1)
20749 print foo_instance1.overloadargs(1, 2)
20750 print foo_instance1.overloadargs(1, 2, 3)
20751 print foo_instance1.overloadargs(1, 2, 3, 4)
20752 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20753 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20754 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20755 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20756 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20757 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20758 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20759 print foo_instance1.overload1arg()
20760 print foo_instance1.overload1arg((char)arg2)
20761 print foo_instance1.overload1arg((signed char)arg3)
20762 print foo_instance1.overload1arg((unsigned char)arg4)
20763 print foo_instance1.overload1arg((int)arg7)
20764 print foo_instance1.overload1arg((unsigned int)arg8)
20765 print foo_instance1.overload1arg((float)arg11)
20766 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20767
21b9b5b1
MS
207682002-01-07 Michael Snyder <msnyder@redhat.com>
20769
20770 * gdb.base/huge.exp: New test. Print a very large target data object.
20771 (skip_huge_test): New test variable. Define if you want to skip this
20772 test. The test reads an 8 megabyte data object from the target, so it
20773 might be very time consuming on remote targets with a slow connection.
20774 * gdb.base/huge.c: New file. Test case for above.
20775
725f922e
FF
207762002-01-07 Fred Fish <fnf@redhat.com>
20777
20778 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20779 g_instance.bfoo, and g_instance.cfoo.
20780
889bf7c5 207812002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20782
889bf7c5
PA
20783 * gdb.base/break.c (multi_line_if_conditional): New function.
20784 (multi_ilne_while_conditional): Likewise.
20785 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20786 IF or WHILE condition puts the breakpoint at the start of
20787 the condition.
f286b2c3 20788
634d57ec
JL
20789 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20790 hppa*-*-hpux* expected failure.
20791 * gdb.base/structs.exp (do_function_calls): Similarly.
20792
20793 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20794 watchpoints.
20795
9fbfe2dc
AC
207962002-01-06 Andrew Cagney <ac131313@redhat.com>
20797
20798 Fix PR gdb/66.
20799 * gdb.base/structs.exp: Replace skip for a29k with skip for
20800 gdb,cannot_call_functions.
20801 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20802 * gdb.base/callfuncs.exp: Ditto.
20803 * gdb.base/call-rt-st.exp: Ditto.
20804 * gdb.base/call-strs.exp: Ditto.
20805 * gdb.base/callfwmall.exp: Ditto.
20806 * gdb.base/scope.exp: Obsolete xfail a29k.
20807 * gdb.c++/misc.exp: Ditto.
20808 * gdb.c++/cplusfuncs.exp: Ditto.
20809 * gdb.base/ptype.exp: Ditto.
20810 * gdb.base/printcmds.exp: Ditto.
20811 * gdb.base/opaque.exp: Ditto.
20812 * gdb.base/list.exp: Ditto.
20813 * gdb.base/funcargs.exp: Ditto.
20814 * gdb.base/default.exp: Ditto.
20815
8ddad156
MS
208162002-01-04 Michael Snyder <msnyder@redhat.com>
20817
ca4976a6 20818 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20819 * gdb.base/maint.exp: Add tests for maint info sections options.
20820
1b074332
JL
20821Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20822
20823 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20824
7d159115
CV
208252001-12-20 Corinna Vinschen <vinschen@redhat.com>
20826
20827 * gdb.asm/arm.inc: New file.
20828 * gdb.asm/asm-source.exp: Add arm targets.
20829 * gdb.asm/configure.in: Ditto.
20830 * gdb.asm/configure: Recreated from configure.in.
20831
8fb87725
JL
20832Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20833
afabe08c
JL
20834 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20835 with HP's compiler.
20836 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20837 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20838 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20839 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20840
20841 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
20842 either HP's compilers or GCC.
20843
db521deb
JL
20844 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
20845 a SIGBUS or SIGSEGV.
20846
20847 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
20848
20849 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
20850 can be compiled with either HP's compiler or GCC.
20851
cfa88ab7
JL
20852 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
20853 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
20854 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
20855
ca344dff
JL
20856 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
20857 to match current gdb output. Update due to using auto-solib-limit
20858 for limiting instead of overloading auto-solib-add.
20859 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
20860 test program.
20861
3f3c6e55 20862 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
20863 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
20864 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20865 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20866 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20867 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20868 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
20869 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
20870 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
20871 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
20872 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
20873 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
20874 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 20875
8fb87725
JL
20876 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
20877 a SIGTRAP to the inferior.
20878
cf599fa7
CV
208792001-12-19 Corinna Vinschen <vinschen@redhat.com>
20880
20881 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
20882 Substitute call to target_link by call to gdb_compile.
20883
2cd045cd
JL
20884Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
20885
a9c64011
AS
20886 * gdb.base/break.exp: Fix HP specific search string when testing
20887 backtracing in a called function.
2cd045cd 20888
a9c64011
AS
20889 * gdb.base/constvars.exp: Only set lang to C++ if we're
20890 compiling the test with HP's compilers.
20891 * gdb.base/volatile.exp: Similarly.
2cd045cd 20892
99ebe9ac
JB
208932001-12-19 Jim Blandy <jimb@redhat.com>
20894
20895 * gdb.base/printcmds.exp: Expect the null character to be printed
20896 as '\0', and the '\013' to be printed as '\v'.
20897 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
20898 * gdb.base/setvar.exp: Same.
20899
b9891b29
JB
209002001-12-17 Jim Blandy <jimb@redhat.com>
20901
0eba65ab
JB
20902 * gdb.base/completion.exp: Rather than completing very long
20903 filenames, which can make the readline library produce output we
20904 don't recognize, cd to the directory first, and then complete
20905 using nice, short relative paths.
20906
6970b5b1
JB
20907 * gdb.base/completion.exp: On some systems, there is, in fact, a
20908 variable named `b' in scope, since GDB treats all static
a9c64011
AS
20909 variables as being in scope. So use `no_var_named_this'
20910 instead of `b'.
6970b5b1 20911
b9891b29 20912 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 20913 can't find the core file's registers as a failure.
b9891b29 20914
e6ccd35f
JSC
209152001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
20916
a9c64011
AS
20917 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
20918 test expect string more specific.
e6ccd35f 20919
105ba819
CV
209202001-12-13 Corinna Vinschen <vinschen@redhat.com>
20921
20922 * gdb.asm/asm-source.exp: Add support for xstormy16.
20923 * gdb.asm/configure.in: Ditto.
20924 * gdb.asm/configure: Rebuild.
20925 * gdb.asm/xstormy16.inc: New file.
20926
e9e79dd9
FF
209272001-12-10 Fred Fish <fnf@redhat.com>
20928
20929 * gdb.base/maint.exp: Update to match changes in type dumping code.
20930
347dc97d
JB
209312001-12-10 Jim Blandy <jimb@redhat.com>
20932
20933 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
20934 matching the entry point symbol's name at the beginning of the
20935 line.
347dc97d 20936
5178b9d6
DJ
209372001-12-07 Daniel Jacobowitz <drow@mvista.com>
20938
20939 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
20940 gdb.c++/inherit.exp, gdb.c++/method.exp,
20941 gdb.c++/namespace.exp, gdb.c++/templates.exp,
20942 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
20943 and class layout support.
20944
af890c52
DJ
209452001-12-07 Daniel Jacobowitz <drow@mvista.com>
20946
20947 * gdb.c++/classes.exp: Add test for static member function.
20948 * gdb.c++/misc.cc: Add class with static member function.
20949
7a345fb3
JB
209502001-12-07 Jim Blandy <jimb@redhat.com>
20951
f2e54a80 20952 If GDB says it can't find the struct the function returned, report
8032bf31
JB
20953 those tests as `unsupported'.
20954 * gdb.base/call-rt-st.exp (print_struct_call): New function.
20955 Rewrite subsequent tests to use it.
20956
20957 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
20958 those tests as `unsupported'.
20959 * gdb.base/structs.exp (call_struct_func): New function.
20960 (do_function_calls): Use call_struct_func to call the functions
20961 returning structs.
20962
0bc69509
JB
20963 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
20964 whether functions are prototyped or not, so we can't possibly pass
20965 arguments to t_float_values2 properly.
20966
7a345fb3
JB
20967 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
20968 value of `timeout' for targets other than the mips*tx39-*.
20969
edb6ede1
MS
209702001-12-06 Michael Snyder <msnyder@redhat.com>
20971
d63a86f8 20972 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
20973 and detect whether the start symbol has a leading underscore.
20974
2d842f13
JB
209752001-12-04 Jim Blandy <jimb@redhat.com>
20976
20977 * gdb.base/completion.exp: Clarify indentation.
20978
68550daf
JB
209792001-12-03 Jim Blandy <jimb@redhat.com>
20980
20981 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
20982 variables on the S/390, not `.word'.
20983
cd5195a8
JB
209842001-11-30 Jim Blandy <jimb@redhat.com>
20985
20986 Add assembly-source tests for s390-ibm-linux.
20987 * gdb.asm/s390.inc: New file.
20988 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
20989 the S/390 architecture.
a9c64011 20990 * gdb.asm/configure: Regenerated.
cd5195a8 20991
ca9efc90
MS
209922001-11-30 Michael Snyder <msnyder@redhat.com>
20993
20994 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
20995 next, info source, info sources, info line, global and static
20996 variables, and static functions.
20997 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
20998 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
20999 * gdb.asm/asmsrc1.s: Add a static function and some variables.
21000 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
21001 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
21002 (gdbasm_leave): Restore frame pointer.
21003 (gdbasm_startup): Copy stack set-up from crt0.S.
21004
d0e66976
FN
210052001-11-26 Fernando Nasser <fnasser@redhat.com>
21006
21007 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
21008 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
21009 to a local (non-static) variable. Copy tstruct.a to a static buffer
21010 and return a pointer to that buffer.
21011 * gdb.base/callfwmall.c (t_structs_a): Ditto.
21012
e2334072
MK
210132001-11-24 Mark Kettenis <kettenis@gnu.org>
21014
21015 * gdb.asm/configure.in: Fix recognition of ix86 target.
21016 * gdb.asm/configure: Regenerate.
21017
756caa3d
MS
210182001-11-21 Michael Snyder <msnyder@redhat.com>
21019
21020 * gdb.asm/sparc.inc: New file.
21021 * gdb.asm/asm-source.exp: Recognize sparc target.
21022 * gdb.asm/configure.in: Recognize sparc target.
21023 * gdb.asm/configure: Regenerate.
d63a86f8 21024
9a4d72d5
MS
210252001-11-21 Michael Snyder <msnyder@redhat.com>
21026
21027 * gdb.asm/m32r.inc: New file.
21028 * gdb.asm/asm-source.exp: Recognize m32r target.
21029 * gdb.asm/configure.in: Recognize m32r target.
21030 * gdb.asm/configure: Regenerate.
21031
a773d1cd
MS
210322001-11-20 Michael Snyder <msnyder@redhat.com>
21033
017ac23d
MS
21034 * gdb.asm/i386.inc: New file.
21035 * gdb.asm/asm-source.exp: Recognize ix86 target.
21036 * gdb.asm/configure.in: Recognize ix86 target.
21037 * gdb.asm/configure: Regenerate.
21038
a773d1cd
MS
21039 * gdb.c++/namespace.exp: Fix quotes in output messages.
21040
bb632afb
MS
210412001-11-14 Michael Snyder <msnyder@redhat.com>
21042
25d559ca 21043 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
21044 qualifier in a type cast expression, to designate an address
21045 in the instruction space (Harvard architecture).
21046
4749e309
MS
210472001-11-13 Michael Snyder <msnyder@redhat.com>
21048
21049 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
21050 Tests for expressions using 'const' and 'volatile'.
21051
25050984
CV
210522001-11-13 Corinna Vinschen <vinschen@redhat.com>
21053
21054 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21055
1902c51f
DJ
210562001-11-12 Daniel Jacobowitz <drow@mvista.com>
21057
21058 * lib/mi-support.exp (mi_run_to_helper): Move comments
21059 outside of gdb_expect.
21060
dcf95b47
DJ
210612001-11-11 Daniel Jacobowitz <drow@mvista.com>
21062
21063 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21064 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21065 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21066 mi0_run_to): New functions.
21067 * gdb.mi/mi-simplerun.exp: Use them.
21068 * gdb.mi/mi0-simplerun.exp: Likewise.
21069 * gdb.mi/mi-var-cmd.exp: Likewise.
21070 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 21071
45b074e1
AC
210722001-11-10 Andrew Cagney <ac131313@redhat.com>
21073
21074 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21075 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21076
bf50d346
AC
210772001-11-09 Andrew Cagney <ac131313@redhat.com>
21078
21079 * gdb.base/restore.exp: Include $expected value in restored test
21080 message.
21081
9383332c
AC
210822001-11-09 Andrew Cagney <ac131313@redhat.com>
21083
21084 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21085 implemented.
21086
db62520a
MS
210872001-11-08 Michael Snyder <msnyder@redhat.com>
21088
21089 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21090 Add pass/fail message for stop at breakpoint in call dummy function.
21091
b5703437
MS
210922001-11-07 Michael Snyder <msnyder@redhat.com>
21093
d63a86f8
RM
21094 * gdb.c++/templates.exp (test_template_breakpoints):
21095 If we get an overload menu, but it does not match what
760f6330 21096 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21097 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21098 making the whitespace optional. Argument for "new" may be
21099 "unsigned" as well as "unsigned int/long".
d63a86f8 21100 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21101 making the whitespace optional. Also replace "(void) with
21102 "((void|)), making the keyword "void" optional.
d63a86f8 21103 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21104 making the whitespace optional. Also replace "(void) with
21105 "((void|)), making the keyword "void" optional.
3bf40917
MS
21106 * gdb.base/callfuncs.c (t_float_values): This function must
21107 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21108 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21109 can be tested against both cases. Usually one case involves
21110 promotion of float to double, while the other does not.
21111 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21112 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21113 includes a stack frame for "start".
21114
c8ab4e6d
JB
211152001-11-05 Jim Blandy <jimb@redhat.com>
21116
21117 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21118 pointers are 32 bits long, and that offsets of relocs are always
21119 stored in the data (REL-style), and not in the reloc entry itself
21120 (RELA-style).
21121 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21122 stabs.
21123
3f08ced9
MS
211242001-11-01 Michael Snyder <msnyder@redhat.com>
21125
21126 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21127 and regular expression operators by using quoting.
21128
cbfa24cd
MS
211292001-10-31 Michael Snyder <msnyder@redhat.com>
21130
21131 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21132 depending on what the symbol table contains.
21133 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21134 the output of the ptype command. Similarly, accept both "const &"
21135 and "const&".
21136
aaa68313
CV
211372001-10-31 Corinna Vinschen <vinschen@redhat.com>
21138
21139 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21140 symbol `STORAGE' to allow to choose the storage class of
21141 the local datastructures.
21142 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21143 compiler directive.
21144
91740388
MS
211452001-10-30 Michael Snyder <msnyder@redhat.com>
21146
21147 * gdb.base/jump.exp: Allow it to run for all targets.
21148
1b7c05e7
CV
211492001-10-29 Corinna Vinschen <vinschen@redhat.com>
21150
21151 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21152 with new double_array size.
21153 (main): Change storage class of all local variables to static.
21154 Reduce size of double_array to 9.
21155 * gdb.base/call-ar-st.exp: Increase timeout value.
21156 Change expected output for double array to match new size in
21157 call-ar-st.c.
21158
36a22261
CV
211592001-10-29 Corinna Vinschen <vinschen@redhat.com>
21160
21161 * gdb.base/ending-run.exp: Create identical output when passing
21162 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21163 Stormy16 target.
36a22261 21164
92b8ae91
MK
211652001-10-28 Mark Kettenis <kettenis@gnu.org>
21166
21167 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21168 that we catch the expected failure under Linux/x86.
21169
cb135b83
OF
211702001-10-29 Orjan Friberg <orjanf@axis.com>
21171
21172 * gdb.base/setvar.exp: Escape curly braces.
21173 * gdb.stabs/weird.exp: Ditto.
21174
6884aa54
DJ
211752001-10-27 Daniel Jacobowitz <drow@mvista.com>
21176
21177 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21178 * gdm.mi/mi0-hack-cli.exp: Likewise.
21179
0398c9aa
AC
211802001-10-25 Andrew Cagney <ac131313@redhat.com>
21181
21182 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21183 messages.
21184
d20bf2e8
AC
211852001-10-21 Andrew Cagney <ac131313@redhat.com>
21186
21187 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21188 checking MI enabled.
21189
03dd63aa
CV
211902001-10-09 Corinna Vinschen <vinschen@redhat.com>
21191
21192 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21193
1d9d99f3
FCE
211942001-10-04 Frank Ch. Eigler <fche@redhat.com>
21195
21196 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21197 if gdb child process crashes, just signal an error.
21198
838ae6c4
JB
211992001-10-02 Jim Blandy <jimb@redhat.com>
21200
21201 * lib/gdb.exp (test_xfail_format): Simplify.
21202
21203 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21204 front of the variable name `format'. Simplify `if'.
21205
8f0cbc1c
DJ
212062001-10-01 Daniel Jacobowitz <drow@mvista.com>
21207
21208 * gdb.threads/pthreads.exp: Wait for output and delay
21209 before sending ^C.
21210
1f08dafd
DJ
212112001-10-01 Daniel Jacobowitz <drow@mvista.com>
21212
21213 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21214 some incorrect output instead of timing out.
21215 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21216
674f90ff
CV
212172001-09-28 Corinna Vinschen <vinschen@redhat.com>
21218
21219 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21220 check to allow additional `int'.
21221
9b284272
DJ
212222001-09-27 Daniel Jacobowitz <drow@mvista.com>
21223
21224 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21225 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21226
b55a4771
MS
212272001-09-27 Michael Snyder <msnyder@redhat.com>
21228
21229 * lib/gdb.exp (test_debug_format): New proc.
21230 (setup_xfail_format): Use new proc test_debug_format.
21231 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21232 proc; use new service proc test_debug_format.
21233 Replace all other "gcc_compiled" tests with this test.
21234 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21235 proc; use new service proc test_debug_format.
21236 Replace all other "gcc_compiled" tests with this test.
21237
212382001-09-27 Michael Snyder <msnyder@redhat.com>
21239
21240 * gdb.base/cvexpr.exp: New file.
21241 * gdb.base/cvexpr.c: New file
21242 Test for expressions using const and volatile keywords.
21243
4e6667ac
CV
212442001-09-26 Corinna Vinschen <vinschen@redhat.com>
21245
21246 * gdb.base/constvars.exp: Check for different orders of keywords
21247 and additional "int" strings in output.
21248
4f337972
AC
212492001-09-22 Andrew Cagney <ac131313@redhat.com>
21250
21251 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21252 responses from "help maint".
21253
2015650d
FCE
212542001-09-19 Frank Ch. Eigler <fche@redhat.com>
21255
21256 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21257 to localhost:NNN instead of :NNN, in case Xvfb is listening
21258 only on TCP.
21259
f3bcedc1
CV
212602001-09-19 Corinna Vinschen <vinschen@redhat.com>
21261
21262 * gdb.base/recurse.exp: When checking leaving the watchpoint
21263 scope, recognize when gdb is in function's epilogue and pass.
21264
6b819c92
KS
212652001-09-18 Keith Seitz <keiths@redhat.com>
21266
21267 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21268 support for running tests against sid targets.
21269 (gdbtk_done): Ditto.
21270
a10c9419
CV
212712001-09-18 Corinna Vinschen <vinschen@redhat.com>
21272
21273 * gdb.base/ending-run.c (main): Set stdout buffersize
21274 to the same reasonable value for any target.
21275 * gdb.base/ending-run.exp: Add a regular expression
21276 to make testsuite happy on Sanyo Stormy16 target.
21277
739d0d99
CV
212782001-09-17 Corinna Vinschen <vinschen@redhat.com>
21279
21280 * gdb.base/display.c (do_loops): Add float variable `f'.
21281 Increment f in loop.
21282 * gdb.base/display.exp: Increment timeout by 60 seconds.
21283 Change float display test to use variable `f'.
21284
1b8947f0
JB
212852001-09-17 Jim Blandy <jimb@redhat.com>
21286
21287 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21288 overflowing the limited breakpoint tables on some ROM monitors
21289 (like the ROM68K).
21290
9890ac81
FCE
212912001-09-15 Frank Ch. Eigler <fche@redhat.com>
21292
21293 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21294 the "-ac" (disable access control) flag.
21295
6db765ea
JH
212962001-08-30 Jeff Holcomb <jeffh@redhat.com>
21297
21298 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21299 ints.
21300
4c32cc04
KS
213012001-08-30 Keith Seitz <keiths@redhat.com>
21302
21303 * lib/gdb.exp: Move all insight-related functionality into
21304 separate file.
21305 * lib/insight-support.exp: New file.
21306
8d6e6f81
FCE
213072001-08-29 Frank Ch. Eigler <fche@redhat.com>
21308
21309 * config/sid.exp (sid_start): Never set sid verbosity; disable
21310 expect_background {} that consumed its stdout; tolerate </dev/null.
21311 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21312
6a90e1d0
AC
213132001-08-18 Andrew Cagney <ac131313@redhat.com>
21314
21315 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21316 CLI jump command to start it.
21317 (mi_run_to_main): Fail immediatly when unexpected output.
21318
1759b3c3
AC
213192001-08-18 Andrew Cagney <ac131313@redhat.com>
21320
21321 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21322 beginning of function. Fix PR gdb/191.
21323
61d11d80
FCE
213242001-08-16 Frank Ch. Eigler <fche@redhat.com>
21325
21326 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21327 what to force sid endianness to.
21328
942a4df2
KS
213292001-08-15 Keith Seitz <keiths@redhat.com>
21330
21331 * lib/gdb.exp (gdbtk_start): Don't set environment
21332 variables for TCL_LIBRARY and friends. Insight will
21333 now figure these out for itself.
21334
0521c418
MS
213352001-08-02 Michael Snyder <msnyder@redhat.com>
21336
21337 * gdb.base/completion.exp: Remove the symbol "a64l" from
21338 the expect string; this is target-specific, and not related
21339 to what is being tested.
21340
74a9a58a
DB
213412001-08-02 Dave Brolley <brolley@redhat.com>
21342
21343 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21344
c70819fa
MS
213452001-07-25 Michael Snyder <msnyder@redhat.com>
21346
c2b8fa57
MS
21347 * gdb.base/consecutive.exp: New file. Test stepping over
21348 breakpoints on consecutive instructions.
21349 * gdb.base/consecutive.c: New file.
21350
c70819fa
MS
21351 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21352 curly braces in regular expressions.
21353
2b1a1355
MS
213542001-07-25 Michael Snyder <msnyder@redhat.com>
21355
21356 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21357 legitimate output from stepping out of main.
21358
413eca6f
KS
213592001-07-22 Keith Seitz <keiths@redhat.com>
21360
21361 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21362 the empty string, do not run the tests.
21363
7e5a9322
SC
213642001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21365
21366 * gdb.base/long_long.exp: Detect size of pointer. Take into
21367 account 2-byte pointers when testing for p/a results.
21368
de58f10f
SC
213692001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21370
d63a86f8 21371 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21372 and defined to 1K for m68hc11.
21373 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21374 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21375 (sizeof_random_data): New variable to tell the size of the data table;
21376 don't test past this size; always run to main.
21377
d6f5fea1
SC
213782001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21379
21380 * gdb.base/return2.exp: return of long long and double fails for
21381 68HC11; don't execute these tests on that platform.
21382 * gdb.base/return.exp: Return of a double fails for 68hc11.
21383
c477543d
SC
213842001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21385
21386 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21387 tests that print a float.
21388 * call-rt-st.exp: Likewise.
21389
63cf1c79
MK
213902001-07-12 Mark Kettenis <kettenis@gnu.org>
21391
21392 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21393 running this test on Linux.
21394
112f9ab5
MC
213952001-06-24 Michael Chastain <chastain@redhat.com>
21396
21397 * gdb.base/arithmet.exp: Remove some tests to make all test names
21398 unique.
21399
4970cb0f
MS
214002001-07-03 Michael Snyder <msnyder@redhat.com>
21401
21402 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21403 the output of the ptype command.
21404
d85da69f
MS
214052001-07-02 Michael Snyder <msnyder@redhat.com>
21406
4c8a82de
MS
21407 * gdb.base/completion.exp: Don't assume that break.c is the only
21408 source file that may contain functions named "marker".
d85da69f
MS
21409 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21410
8afc772b
AC
214112001-06-28 Andrew Cagney <ac131313@redhat.com>
21412
21413 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21414 of files to delete.
21415
21416 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21417 * gdb.disasm/h8300s.exp: New file.
21418 gdb.disasm/h8300s.s: Likewise.
21419
cff22675
AC
214202001-06-27 Andrew Cagney <ac131313@redhat.com>
21421
21422 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21423 empty breakpoint tables.
21424
68c81b54
AC
214252001-06-25 Andrew Cagney <ac131313@redhat.com>
21426
21427 * lib/mi-support.exp: Update args=... part of stop-reason
21428 patterns. Accept either a list or a tuple.
21429
2dd62704
AC
214302001-06-23 Andrew Cagney <ac131313@redhat.com>
21431
21432 * lib/mi-support.exp: Remove local emacs variable defining
21433 change-log-default-name.
21434
b4127474
MC
214352001-06-22 Michael Chastain <chastain@redhat.com>
21436
21437 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21438 This is operationally compatible with the previous version.
21439
8dbfb380
JB
214402001-06-13 Jim Blandy <jimb@redhat.com>
21441
21442 * lib/gdb.exp (gdb_test): Doc fix.
21443
f2d8c86d
MC
214442001-06-10 Michael Chastain <chastain@redhat.com>
21445
21446 * gdb.base/exprs.exp: Remove a duplicate test.
21447
81564d34
JB
214482001-06-06 Jim Blandy <jimb@redhat.com>
21449
21450 * gdb.base/return2.exp (main): Use values to test float and double
21451 returns that are not NaN's, to avoid being confused by IEEE
21452 comparison rules.
21453
da55addb
MS
214542001-06-04 Michael Snyder <msnyder@redhat.com>
21455
21456 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21457 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21458 rather than wait for 12 more tests to time out.
21459
42c65987
JB
214602001-06-06 Jim Blandy <jimb@redhat.com>
21461
b18bced9 21462 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21463 Don't forget to match the GDB prompt.
b18bced9 21464
42c65987
JB
21465 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21466
5b41e5f0
JB
214672001-06-04 Jim Blandy <jimb@redhat.com>
21468
21469 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21470 command.
21471
015e046f
KB
214722001-05-31 Kevin Buettner <kevinb@redhat.com>
21473
21474 * gdb.base/annota1.exp (info break): Match four or more spaces
21475 after "Address".
21476
fb1ffbbe
MC
214772001-05-31 Michael Chastain <chastain@redhat.com>
21478
21479 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21480 (dm_type_int_star): Likewise.
21481 (dm_type_long_star): Likewise.
21482 (dm_type_void_star): Likewise.
21483
5ea2a32c
KB
214842001-05-29 Kevin Buettner <kevinb@redhat.com>
21485
21486 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21487 to a known value in order to get consistent results regardless
21488 of the setting of INPUTRC or the presence or contents of .inputrc.
21489
ae23c492
MS
214902001-05-24 Michael Snyder <msnyder@redhat.com>
21491
ac55707e
MS
21492 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21493 Don't require that the main thread and the manager thread are the
21494 first in the list.
21495
ae23c492
MS
21496 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21497 debugging. If test fails, issue an "unsupported" not a "fail".
21498
400071f1
JB
214992001-05-24 Jim Blandy <jimb@redhat.com>
21500
21501 Don't assume that short is shorter than int.
21502 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21503 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21504 this isn't true.
400071f1
JB
21505 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21506 an int, is not equal to ~0 stored in an unsigned char. This tests
21507 the same thing that the previous test meant to, but works on
21508 16-bit machines, too.
21509 ("print unsigned char != (~0)"): Same test, complemented.
21510
0816a3e5
MS
215112001-05-24 Michael Snyder <msnyder@redhat.com>
21512
21513 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21514 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21515 and prevents dejagnu getting out of step.
21516
f6dc23a9
KB
215172001-05-23 Kevin Buettner <kevinb@redhat.com>
21518
21519 * gdb.base/finish.exp (finish_void): Revise pattern for
21520 stopping on the call statement to not permit stopping at
21521 the start of the instructions comprising the call sequence.
21522
7dbd117d
MC
215232001-05-19 Michael Chastain <chastain@redhat.com>
21524
21525 * gdb.base/callfuncs.exp: Make all test names unique.
21526 * gdb.base/commands.exp: Make all test names unique.
21527 * gdb.base/condbreak.exp: Make all test names unique.
21528 * gdb.base/dbx.exp: Make all test names unique.
21529 * gdb.base/default.exp: Make all test names unique.
21530 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21531 and TIMEOUT messages to their corresponding PASS message.
21532 * gdb.base/ending-run.exp: Make all test names unique.
21533 * gdb.base/long_long.exp: Remove duplicate test.
21534
6b0b0a9e
KB
215352001-05-21 Kevin Buettner <kevinb@redhat.com>
21536
21537 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21538 stop on the call statement as well as the statement after the
21539 call.
21540
2caa35cb
MS
215412001-05-21 Michael Snyder <msnyder@redhat.com>
21542
21543 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21544
40713331
EZ
215452001-05-10 Elena Zannoni <ezannoni@redhat.com>
21546
a9c64011
AS
21547 * gdb.base/completion.exp: Revamp test. Make it execute on all
21548 platforms.
40713331 21549
c2c1be8d
EZ
215502001-05-10 Elena Zannoni <ezannoni@redhat.com>
21551
a9c64011
AS
21552 * config/gdbserver.exp (gdb_load): Handle the case
21553 in which the arguments to gdbserver are given in the
21554 baseboard configuration file.
21555 Also handle the case in which the server needs to do a
21556 load.
2c9cd303 21557
9671de48
KS
215582001-05-07 Keith Seitz <keiths@cygnus.com>
21559
a9c64011
AS
21560 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21561 set up the display for testing.
21562 (gdbtk_start): Convert all paths to paths that tcl will like.
21563 Export target information to environment.
21564 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21565 necessary.
21566 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21567 (to_tcl_path): New proc to convert a given pathname into
21568 a path acceptible as an argument to a tcl command.
21569 (_gdbtk_export_target_info): New proc to export target info
21570 into the environment for gdbtk testing.
21571 (gdbtk_done): New proc to signal end-of-test.
9671de48 21572
5a360f47
JB
215732001-05-06 Jim Blandy <jimb@redhat.com>
21574
21575 * restore.c: Make the code of caller0 correspond to its comment.
21576
66c756c6
MS
215772001-05-03 Michael Snyder <msnyder@redhat.com>
21578
21579 * config/sid.exp (gdb_target_sid): Check for error messages.
21580 On error or timeout, don't make expect exit (which will terminate
21581 all subsequent tests); instead just make gdb exit.
d63a86f8 21582 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21583 return a negative value.
21584
a966fde5
JB
215852001-04-24 Jim Blandy <jimb@redhat.com>
21586
851c18e0
JB
21587 * gdb.c++/templates.exp: If we see the prompt for the overload
21588 list, but we haven't recognized any of the longer patterns,
21589 arrange for this test to fail, not hang.
21590
a966fde5
JB
21591 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21592 variations.
21593
db144853
MC
215942001-04-22 Michael Chastain <chastain@redhat.com>
21595
21596 * gdb.c++/local.exp: Use the 'runto' library function.
21597 * gdb.c++/namespace.exp: Likewise.
21598 * gdb.c++/overload.exp: Likewise.
21599
3207ec21
KB
216002001-03-26 Kevin Buettner <kevinb@redhat.com>
21601
21602 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21603 * gdb.base/step-line.exp: New file. Test step/next in presence of
21604 #line directives.
21605 * gdb.base/step-line.c: New file. Test program for the above.
21606 * gdb.base/step-line.inp: New file. We pretend that this file has
21607 been transformed by some other tool into step-line.c.
21608
13b57657
JB
216092001-03-21 Jim Blandy <jimb@redhat.com>
21610
21611 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21612 unmangled operator names.
21613
754cbe1c
JB
216142001-03-20 Jim Blandy <jimb@redhat.com>
21615
21616 * gdb.threads/linux-dp.exp: Recognize an additional message
21617 generated by GDB when it doesn't understand how to debug threads
21618 on the target system.
21619
177495c9
AC
216202001-03-19 Andrew Cagney <ac131313@redhat.com>
21621
21622 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21623
f266096b
MC
216242001-03-12 Michael Chastain <chastain@redhat.com>
21625
21626 * gdb.c++/derivation.exp: Use the 'runto' library function.
21627
cac3c2ff
MC
216282001-03-12 Michael Chastain <chastain@redhat.com>
21629
21630 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21631
b6c11a24
MC
216322001-02-24 Michael Chastain <chastain@redhat.com>
21633
21634 * gdb.c++/ref-types.exp: Change handwritten code to library
21635 function 'runto'.
21636
6bae5bce
OF
216372001-03-16 Orjan Friberg <orjanf@axis.com>
21638
21639 * gdb.base/signals.exp: Set count to 0 explicitly.
21640
0015fd9a
MS
216412001-03-15 Mark Salter <msalter@redhat.com>
21642
21643 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21644 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21645 (gdb_load): Add support for additional target_info: gdb_download_size
21646 and gdb_load_timeout.
0015fd9a 21647
fc33412a
DT
21648Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21649
21650 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21651 file -- to prevent failing when the compile fails but we have no
21652 intention of running the tests anyway.
fc33412a
DT
21653
21654 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21655 tests if set.
21656
21657 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21658 integers.
fc33412a
DT
21659
21660 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21661 * gdb.c++/namespace.exp: Ditto.
21662
115f06de
OF
216632001-03-07 Orjan Friberg <orjanf@axis.com>
21664
21665 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21666 * gdb.base/pointers.exp: Relax pattern match of decimals.
21667
b6ba6518
KB
216682001-03-06 Kevin Buettner <kevinb@redhat.com>
21669
21670 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21671 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21672 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21673 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21674 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21675 config/sh.exp, config/sid.exp, config/slite.exp,
21676 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21677 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21678 config/vxworks.exp, config/vxworks29k.exp,
21679 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21680 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21681 gdb.base/arithmet.exp, gdb.base/assign.exp,
21682 gdb.base/async.exp, gdb.base/attach.exp,
21683 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21684 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21685 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21686 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21687 gdb.base/commands.exp, gdb.base/completion.exp,
21688 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21689 gdb.base/constvars.exp, gdb.base/corefile.exp,
21690 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21691 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21692 gdb.base/ending-run.exp, gdb.base/environ.exp,
21693 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21694 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21695 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21696 gdb.base/funcargs.exp, gdb.base/help.exp,
21697 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21698 gdb.base/logical.exp, gdb.base/long_long.exp,
21699 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21700 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21701 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21702 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21703 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21704 gdb.base/regs.exp, gdb.base/relational.exp,
21705 gdb.base/remote.exp, gdb.base/reread.exp,
21706 gdb.base/restore.exp, gdb.base/return2.exp,
21707 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21708 gdb.base/selftest.exp, gdb.base/setshow.exp,
21709 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21710 gdb.base/sigall.exp, gdb.base/signals.exp,
21711 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21712 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21713 gdb.base/step-test.exp, gdb.base/structs.c,
21714 gdb.base/structs.exp, gdb.base/structs2.exp,
21715 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21716 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21717 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21718 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21719 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21720 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21721 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21722 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21723 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21724 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21725 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21726 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21727 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21728 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21729 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21730 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21731 gdb.trace/circ.exp, gdb.trace/collection.exp,
21732 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21733 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21734 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21735 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21736 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21737 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21738 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21739 notices.
21740
dc96c6c7 217412001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21742
21743 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21744 first arg is int not float.
21745
dc96c6c7 217462001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21747
21748 * gdb.base/reread.exp: Unsupported for non-native targets;
21749 doesn't work for remote debugging.
21750
9b0c4aeb
FN
217512001-02-19 Fernando Nasser <fnasser@redhat.com>
21752
21753 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21754 * gdb.base/ending-run.exp: Properly handle the BSP state when
21755 stepping past the end of main.
9b0c4aeb 21756
02aa71d5
MC
217572001-02-19 John Moore <jmoore@redhat.com>
21758
21759 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21760 Converted HPUX fix for non-expected items following multiple
21761 step commands into general solution for all platforms.
21762
1fa449a4
MC
217632001-02-18 Michael Chastain <chastain@redhat.com>
21764
21765 * gdb.c++/classes.exp (do_tests): Change runto statements
21766 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21767 statements demangler agnostic.
21768 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21769 (gdb_virtfunc_restart): Likewise.
21770
b2f9ec70
MC
217712001-02-14 Michael Chastain <chastain@redhat.com>
21772
21773 * gdb.c++/inherit.exp (do_tests): Change runto statements
21774 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21775 statements demangler agnostic.
21776
cf74b8ca
AC
21777Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21778
21779 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21780 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21781 before calling common_routine 15 times'' tests.
cf74b8ca 21782
99f78f56
MC
217832001-02-11 Michael Chastain <chastain@redhat.com>
21784
21785 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21786 Helps the test script figure out which demangler is in use.
21787 (dm_type_foo_ref): Ditto.
21788 (dm_type_int_star): Ditto.
21789 (dm_type_long_star): Ditto.
21790 (dm_type_unsigned_int): Ditto.
21791 (dm_type_void): Ditto.
21792 (dm_type_void_star): Ditto.
99707966 21793 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21794 Probe the gdb demangler and set variables to accommodate
21795 formatting differences.
21796 (info_func_regexp): New function. Same as info_func, but
21797 matches against a regexp.
21798 (info_func): Match against a literal string.
21799 (print_addr_2): New function. Match against a literal string,
21800 which can be different from the input to gdb.
21801 (print_addr): Simply call print_addr_2 with the same argument twice.
21802 (test_lookup_operator_functions): Use demangler formatting variables.
21803 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21804 the tests in the same order as the C++ class declaration.
21805 (test_paddr_operator_functions): Ditto.
21806 (test_paddr_overloaded_functions): Ditto.
21807 (test_paddr_hairy_functions): Use demangler formatting variables.
21808 Add reference to gdb/19 for related tests.
21809 (do_tests): Call probe_demangler.
21810
1de8f023
KB
218112001-01-30 Kevin Buettner <kevinb@redhat.com>
21812
21813 * gdb.c++/templates.cc (printf): Remove unused function definition.
21814
ca3f91ed
MS
218152001-01-26 Felix Lee <flee@redhat.com>
21816
21817 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21818
218192001-01-25 matthew green <mrg@redhat.com>
21820
21821 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21822 up sid.
21823 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21824
218252001-01-25 matthew green <mrg@redhat.com>
21826
21827 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21828 Deprecate $sid_spawn_id.
ca3f91ed
MS
21829 (sid_exit): Remove code necessary only for `spawn.'
21830
218312001-01-25 matthew green <mrg@redhat.com>
21832
21833 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21834
fb18ec4a
MC
218352001-01-28 Michael Chastain <chastain@redhat.com>
21836
21837 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21838 to call when tests fail. It takes gdb out of the overloaded
21839 function choice menu back to the main prompt, so that the test
21840 program stays synchronized.
21841 (set_bp_overloaded): New proc to collect all the common
21842 code for setting a breakpoint on an overloaded name. Calls
21843 take_gdb_out_of_choice_menu when needed.
21844 (menu_overload1arg): New variable to collect the repeated
21845 instances of the expected menu for an overloaded name. Change
21846 the regular expression to handle changes in g++ type encoding:
21847 "void" can be either "void" or "", and "unsigned int" can be
21848 either "unsigned int" or "unsigned".
21849 (continue_to_bp_overloaded): Change regular expressions to handle
21850 changes in g++ type encoding.
21851 (no proc): Call take_gdb_out_of_choice_menu when needed.
21852 Remove redundant calls to "info break". Accept either "canceled"
21853 or "cancelled". Change regular expressions in "info break"
21854 calls to handle changes in g++ type encoding. Give all tests
21855 unique strings.
21856
9c646a6e
BE
218572001-01-17 Ben Elliston <bje@redhat.com>
21858
21859 * config/sid.exp: New file.
21860
9549d9c1
AC
21861Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
21862
21863 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
21864
dc96c6c7 218652000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
21866
21867 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
21868 Add a RE to accept a non-ascii char if one is ever presented.
21869
b4df4f68
FN
218702000-12-20 Fernando Nasser <fnasser@redhat.com>
21871
297dd0fd 21872 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 21873
dc96c6c7 218742000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 21875
d63a86f8 21876 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
21877 in regexp. One '\' does not suffice on Linux.
21878
4a7bddb6
MC
218792000-12-09 Michael Chastain <chastain@redhat.com>
21880
21881 * gdb.base/break.exp (test_clear_command): Use a marker function
21882 rather than 'main' for the test function. Also move this
21883 test to an execution point where the marker function names are
21884 guaranteed to be bound to functions. (Executing tests after a
21885 'finish' from main runs into name conflicts with local names
21886 in __libc_start_main).
21887
dc96c6c7 218882000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
21889
21890 * gdb.base/finish.exp: New test for gdb's "finish" command.
21891 * gdb.base/return2.exp: New test for gdb's "return" command.
21892 * gdb.base/return2.c: New source file for above.
21893
dc96c6c7 218942000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
21895
21896 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
21897 * gdb.base/miscexprs.exp: Ditto.
21898 * gdb.base/pointers.exp: Ditto.
21899 * gdb.c++/derivation.exp: Ditto.
21900 * gdb.c++/local.exp: Ditto.
21901 * gdb.c++/namespace.exp: Ditto.
21902 * gdb.c++/overload.exp: Ditto.
21903 * gdb.c++/ref-types.exp: Ditto.
21904
dc96c6c7 219052000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
21906
21907 * gdb.base/constvars.exp: Test result of "up" command.
21908 * gdb.base/miscexprs.exp: Ditto.
21909 * gdb.base/pointers.exp: Ditto.
21910 * gdb.base/scope.exp: Ditto.
21911 * gdb.c++/derivation.exp: Ditto.
21912 * gdb.c++/local.exp: Ditto.
21913 * gdb.c++/namespace.exp: Ditto.
21914 * gdb.c++/overload.exp: Ditto.
21915 * gdb.c++/ref-types.exp: Ditto.
21916
44097287
FN
219172000-11-22 Michael Chastain <chastain@redhat.com>
21918
21919 * mips_pro.exp: Accept either "middle -> top -> main" or
21920 "middle -> main" in the backtrace, because gcc can optimize
21921 tail calls to jumps. Remove setup_xfail for the hppa case.
21922 Add a comment with the original warning messages from PR 3016,
21923 which was filed in 1993, to preserve them for posterity.
21924
9d2e1bab
ND
219252000-11-17 Nick Duffek <nsd@redhat.com>
21926
21927 * lib/gdb.exp (gdb_test): Override timeout with board info.
21928
1aca8eb7
ND
219292000-11-17 Nick Duffek <nsd@redhat.com>
21930
21931 * gdb.base/display.exp: Don't kill running stub. Add "again" to
21932 the second kill and detach messages.
21933
93076499
ND
219342000-11-17 Nick Duffek <nsd@redhat.com>
21935
21936 * configure.in: Add AC_EXEEXT.
21937 * configure: Regenerate.
21938 * Makefile.in (just-check): Export EXEEXT.
21939 * lib/gdb.exp ($EXEEXT): Import from environment.
21940 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
21941 expect "maint dump-me" on Cygwin.
21942 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
21943 $EXEEXT.
21944
30e87cd3
ND
219452000-11-17 Nick Duffek <nsd@redhat.com>
21946
21947 * gdb.base/break.exp: Test backtrace and finish from called
21948 function on all platforms, not just HP-UX.
21949
dc96c6c7 219502000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
21951
21952 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
21953 code from gdb_target_monitor, so it can be used independantly
21954 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 21955
dc96c6c7 219562000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
21957
21958 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
21959 * gdb.base/corefile.exp: Expect the message "Program is being
21960 debugged already" when we send the "corefile" command, since
21961 the preceeding gdb_load may have connected gdb to a remote target.
21962 * gdb.base/display.exp: Disable hardware watchpoints if new
21963 board info variable "no_hardware_watchpoints" is true.
21964 Replace single-letter commands with more readable ones.
21965 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
21966 if new board info variable "no_hardware_watchpoints" is true.
21967 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
21968 to see if stdio (printf) testing is possible.
21969 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
21970 board info variable "no_hardware_watchpoints" is true. Use new
21971 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
21972
39124dea
FN
219732000-11-13 Fernando Nasser <fnasser@redhat.com>
21974
21975 From Orjan Friberg <orjanf@axis.com>:
21976 * gdb.base/printcmds.exp: Escape curly braces followed by a number
21977 in array print pattern match.
21978
a9e2e984
FN
219792000-11-09 Fernando Nasser <fnasser@redhat.com>
21980
21981 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
21982 spelling "cancelled" to U.S. spelling "canceled" to match changes
21983 made to gdb.
21984 * gdb.c++/ovldbreak.exp: Ditto.
21985
c7db355b
PS
219862000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21987
21988 * gdb.base/callfuncs.c (main): Moved to end of file, call
21989 t_double_values to initialize the FPU before inferior calls are made.
21990 * gdb.base/callfuncs.exp: Test for register preservation after calling
21991 inferior functions. Add tests for continuining, finishing and
21992 returning from a stop in a call dummy.
21993
dc96c6c7 219942000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
21995
21996 * gdb.base/commands.exp: Break up long lines, and re-indent.
21997
dc96c6c7 219982000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
21999
22000 * config/gdbserver.exp: Rewritten from the ground up, to make it
22001 compatible with the current dejagnu tree, and to make it work with
22002 the new "gdbserver" in libremote.
22003
dc96c6c7 220042000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22005
22006 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
22007 * gdb.base/varargs.exp: Skip entire test if no printf support.
22008 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
22009 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
22010
dc96c6c7 220112000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22012
22013 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
22014 no floating point support.
22015 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
22016 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
22017 * gdb.base/call-rt-st.exp: Ditto.
22018 * gdb.base/call-strs.exp: Ditto.
22019
bac5fc66
JG
220202000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
22021
22022 * gdb.base/sizeof.c: include <stdio.h>.
22023
22024 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
22025 'finish', otherwise uncaptured gdb_prompt would potentially
22026 throw remaining test points out of sync.
bac5fc66 22027
b22a6027
SB
220282000-07-26 Scott Bambrough <scottb@netwinder.org>
22029
22030 * gdb.base/recurse.exp: Run tests for all targets.
22031 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
22032 gnu-oldld case on ARM.
22033 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
22034 for ARM targets.
d63a86f8 22035
d8231941
AG
22036Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
22037
22038 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
22039 * gdb.java/configure: Rebuild.
22040
8caabe69
AG
22041Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
22042
22043 * gdb.java/jv-exp.exp: New file.
22044
9d273ca3
AG
22045Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
22046
22047 * configure: Rebuilt.
22048 * configure.in (configdirs): Add gdb.java.
22049 * gdb.java/jmisc.java: New file.
22050 * gdb.java/jmisc.exp: New file.
22051 * gdb.java/Makefile.in: New file.
22052 * gdb.java/configure: Rebuilt.
22053 * gdb.java/configure.in: New file.
22054 * lib/java.exp: New file.
22055
4f823a66
AC
22056Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22057
22058 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 22059 underflow.
4f823a66 22060
2391e11d
AC
22061Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22062
22063 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 22064 and the compilers sizes.
2391e11d 22065
54602222
ND
220662000-07-09 Nick Duffek <nsd@redhat.com>
22067
22068 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22069 (use_methods): New function.
22070 (main): Call use_methods().
22071 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22072 (do_tests): Call test_method_param_class.
22073
2bec0572
ND
220742000-07-09 Nick Duffek <nsd@redhat.com>
22075
22076 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22077 spelling.
22078 (test_enums): New procedure. Move enum tests from end of script
22079 to here. Set breakpoint on function name instead of line number.
22080 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22081 (enums2): New marker function.
22082 (enums1): New function.
22083 (main): Call enums1(). Move enum tests to enums1().
22084
78492fde
AC
22085Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22086
22087 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 22088 compile/link program. Update line numbers.
78492fde
AC
22089 * gdb.asm/d10v.inc: Define ``startup''.
22090 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 22091
49a2cef8
AC
22092Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22093
22094 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22095
3e6c8688
EZ
220962000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22097
22098 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22099 of 'help maint print' command.
3e6c8688 22100
9ff5cbe9
AC
22101Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22102
22103 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22104 they use gdb_expect_list.
9ff5cbe9 22105
17c579bd
AC
22106Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22107
22108 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22109 memory-read-packet-size'' instead of ``set endian big'' to test
22110 long commands.
17c579bd 22111
e6d71bf3
DB
221122000-06-03 Daniel Berlin <dan@cgsoftware.com>
22113
22114 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22115 g++, and stop skipping them.
e6d71bf3
DB
22116
22117 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22118 work under g++.
22119
d63a86f8 22120 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22121 initialization.
22122
dc96c6c7 221232000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22124
22125 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22126 the regular expression: accept an (almost) arbitrary sequence of
22127 "frames-invalid" and "breakpoints-invalid" messages both before
22128 and after the "starting" message.
22129
dc96c6c7 221302000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22131
22132 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22133
dc96c6c7 221342000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22135
22136 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22137 Relax the regular expression a little, make it pass on Solaris 8.
22138
8216cda9
KB
221392000-05-12 Kevin Buettner <kevinb@redhat.com>
22140
22141 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22142 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22143 Instead, it is permissible for gdb to stop on the line of the
22144 call itself.
22145
1a570b2f
MS
221462000-05-12 Michael Snyder <msnyder@.cygnus.com>
22147
22148 * gdb.base/break.exp (bp on small function, optimized file):
22149 Add a second pass pattern. The behavior differs here between stabs
22150 and dwarf for one-line functions. Stabs preserves two line symbols
22151 (one before the prologue and one after) with the same line number,
22152 but dwarf regards these as duplicates and discards one of them.
22153 Therefore the address after the prologue (where the breakpoint is)
22154 has no exactly matching line symbol, and GDB reports the breakpoint
22155 as if it were in the middle of a line rather than at the beginning.
22156
dc96c6c7 221572000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22158
d63a86f8 22159 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22160 rather than "send_gdb" (for consistancy).
22161
7d418785
AC
22162Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22163
22164 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22165 * gdb.c++/templates.cc: Properly check for GCC version number.
22166 * lib/compiler.cc: Likewise
22167
dc96c6c7 221682000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22169
d63a86f8 22170 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22171 gdb may not stop at the first line of main, due to code motion.
22172
dc96c6c7 221732000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22174
22175 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22176 This test depends on parsing the printf output from the target.
22177 Since the sparclet stub doesn't do stdio, this will never work.
22178 * gdb.base/call-rt-st.exp: ditto.
22179 * gdb.base/call-strs: ditto.
22180
dc96c6c7 221812000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22182
22183 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22184
22185 * gdb.base/ending-run.exp: After connecting to a remote target,
22186 but before running, the target will appear to be in a random
22187 location. Specify both a file and a line for breakpoints.
22188 Also, the function that calls main may be called 'init'
22189 rather than 'start'.
22190
a5a51225
EZ
221912000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22192
22193 * gdb.base/help.exp: Update output for add-symbol-file command.
22194
7930cc7c
FN
221952000-04-10 Fernando Nasser <fnasser@cygnus.com>
22196
22197 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22198 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22199
23e37ab1
C
222002000-04-07 J.T. Conklin <jtc@redback.com>
22201
e93c542c
C
22202 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22203
23e37ab1
C
22204 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22205
591b8fa3
PDM
22206Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22207
22208 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22209 values that can be represented exactly.
591b8fa3
PDM
22210 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22211 above change, and to not check against the directory part of the source
22212 file name.
22213 (step into print_long_arg_list): Likewise.
22214 (print print_small_structs from print_long_arg_list): Likewise.
22215 (print print_long_arg_list): Likewise.
22216
7a495180
EZ
222172000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22218
30b53638 22219 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22220
beb998c6
AC
22221Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22222
22223 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22224
1c689132
DB
222252000-03-25 Daniel Berlin <dan@cgsoftware.com>
22226
22227 * gdb.base/commands.exp (deprecated_command_test): Add test for
22228 deprecate with no arguments.
22229
c1790a9d
JL
222302000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22231
22232 * gdb.base/break.exp: Add new test for setting breakpoints on
22233 optimized code so we can test breakpoints work even when function
22234 prologues may be optimized away
22235
003ba290
FN
222362000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22237
22238 From David Whedon <dwhedon@gordian.com>
a9c64011 22239 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22240
6837a0a2
DB
222412000-03-22 Daniel Berlin <dan@cgsoftware.com>
22242
22243 * gdb.base/help.exp: Added test for new apropos command.
22244
b9593231
KB
222452000-03-21 Kevin Buettner <kevinb@redhat.com>
22246
22247 * gdb.base/pointers.c (usevar): New function.
22248 (main): Make sure that global variables v_int_pointer2, rptr,
22249 and y are all referenced someplace in the program by calling
22250 usevar() on them. [Some linkers delete symbols which are
22251 never referenced. The space remains, but there's no way to
22252 get a (symbolic) handle on the variable from the debugger.]
22253
751a959b
EZ
222542000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22255
22256 * gdb.base/printcmds.c: Add typedeffed arrays.
22257
22258 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22259 procedure to test arrays that are typedef'd.
751a959b 22260
73a93a32
JI
222612000-03-13 James Ingham <jingham@leda.cygnus.com>
22262
22263 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22264 the library directories.
73a93a32 22265
fb40c209
AC
22266Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22267
22268 * configure.in (configdirs): Add sub directory gdb.mi.
22269 * configure: Re-generate.
22270
22271 * gdb.mi: New directory.
d63a86f8 22272
ee4dd2c9
AC
222732000-02-25 Scott Bambrough <scottb@netwinder.org>
22274
22275 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22276 a long long value as a double on ARM platforms.
ee4dd2c9 22277
70f0cc22
JB
222782000-02-16 Jim Blandy <jimb@redhat.com>
22279
22280 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22281 default source file is set properly before running this test.
22282
853819b8
EZ
222832000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22284
22285 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22286 gdbtk/library directory, not in gdbtcl2.
853819b8 22287
dfcd3bfb
JM
222882000-02-04 Jim Blandy <jimb@redhat.com>
22289
22290 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22291 backslash from regexp pattern.
22292
22293 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22294 procedure. Use it to run all the "continue to bp overloaded"
22295 tests. Note that this changes the names of the tests slightly.
22296 If the breakpoint hit message includes a hex PC value, because
22297 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22298 from the real source code, still consider that a pass.
22299
22300 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22301 XFAIL here if the breakpoint message contains a hex address. Note
22302 similar change on 1999-11-02.
22303
22304 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22305
22306 * gdb.base/ptype.exp: Establish a default source file before
22307 calling get_debug_format.
22308
223092000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22310
22311 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22312
8b93c638
JM
223132000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22314
22315 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22316 of successive stepi commands -- while in the prologue we should see
22317 the function entry bracket.
22318
223192000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22320
22321 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22322 reach __change_mode() when stepping through the end of main().
22323
c5394b80
JM
223242000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22325
22326 * gdb.base/default.exp: Fix expected pattern.
22327 * gdb.base/help.exp: Same.
22328
0d06e24b
JM
223292000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22330
22331 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22332 Don't use xfail's because that affects only the following test.
d63a86f8 22333
0d06e24b 22334 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22335 solaris or linux.
0d06e24b
JM
22336
22337 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22338
dc96c6c7 223392000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22340
d63a86f8 22341 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22342 "A syntax error" rather than "A parse error". Accept both.
22343
223442000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22345
22346 * gdb.base/default.exp: Remove OS dependent string from "target
22347 remote" test.
22348 * gdb.base/help.exp: Same for "help target remote" test.
22349
c3f6f71d
JM
223502000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22351
22352 From Jim Kingdon <kingdon@redhat.com>:
22353
22354 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22355 prompt (cleanup rather than necessity, but still might keep output
22356 from spilling to next test).
c3f6f71d
JM
22357
223582000-01-02 Fred Fish <fnf@cygnus.com>
22359
22360 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22361 AIX, which defines them in <sys/types.h>.
22362
ed9a39eb 223631999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22364
ed9a39eb 22365 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22366 float" test.
ed9a39eb
JM
22367
223681999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22369
ed9a39eb 22370 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22371
22372 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22373 outermost frame disallowed".
22374
223751999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22376
22377 * gdb.base/setvar.exp: New tests for setting the value of a struct
22378 with a constant list.
22379
223801999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22381
22382 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22383 require the user to type a cast before setting the value of a struct.
22384
de57eccd
JM
223851999-12-06 Jim Blandy <jimb@cygnus.com>
22386
22387 * gdb.base/default.exp: Expect the new 'info float' command on
22388 all i386 platforms.
22389
22390 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22391 LinuxThreads libraries that don't support debugging.
22392
c2d11a7d
JM
22393Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22394
22395 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22396 Change the buffer type to ``unsigned char'' to simplify size
22397 arithmetic.
c2d11a7d
JM
22398
22399 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22400 stub only handles 400-1 byte packets. Verify that the download
22401 worked.
c2d11a7d
JM
22402
224031999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22404
22405 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22406 tests, using UNRESOLVED for the untested cases. Also, does not wait
22407 for a timeout if the prompt was received before a recognizable pattern.
22408
224091999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22410
22411 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22412
224131999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22414
22415 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22416 watchpoints.
c2d11a7d
JM
22417
224181999-11-24 Jason Merrill <jason@casey.cygnus.com>
22419
22420 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22421
22422 * gdb.c++/local.exp: Be more flexible in recognizing local class
22423 name mangling. Don't allow horribly truncated method names.
22424 * gdb.c++/derivation.exp: Expect protected inheritance.
22425 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22426 * gdb.c++/virtfunc.exp: Likewise.
22427 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22428 when printing a nested enum.
22429
224301999-11-22 Jim Blandy <jimb@cygnus.com>
22431
22432 * gdb.base/step-test.exp: Properly await GDB's response to setting
22433 a breakpoint on the call to large_struct_by_value.
22434
22435 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22436 just because we have debug info for the `start' function.
22437
224381999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22439
22440 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22441 "Unknown signal" messages, which indicate (on LinuxThreads) that
22442 GDB doesn't know how to debug threads on this system. This is
22443 better than hanging while philosopher 0 dumps chatter into gdb.log.
22444
224451999-11-18 Tom Tromey <tromey@cygnus.com>
22446
22447 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22448
224491999-11-18 Fred Fish <fnf@cygnus.com>
22450
22451 * gdb.base/coremaker2.c: Add sample program for generating
22452 cores that is more self contained than coremaker.c. Eventually
22453 I'll add more code to this and tie it into the testsuite.
22454
4ce44c66
JM
224551999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22456
22457 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22458
224591999-11-10 Jimmy Guo <guo@cup.hp.com>
22460
22461 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22462 from $srcdir/lib/.
4ce44c66 22463 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22464 and gdb.c++/.
4ce44c66
JM
22465
22466 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22467
d63a86f8 22468 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22469 'continue with watch' test point.
22470
224711999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22472
22473 Merged from p2linux-990323-branch:
d63a86f8 22474
4ce44c66
JM
22475 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22476
11cf8741
JM
22477Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22478
22479 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22480 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22481
22482Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22483
22484 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22485 gdb_expect_list.
11cf8741
JM
22486
22487Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22488
22489 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22490
224911999-11-03 Mark Salter <msalter@cygnus.com>
22492
22493 * gdb.base/break.exp: Fix "stub continue" pattern.
22494
224951999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22496
22497 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22498
224991999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22500
22501 * gdb.base/display.exp ("finish"): Add timeout clause.
22502
22503 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22504 plain prompt clause, so this doesn't have to time out in order to
22505 fail.
22506
22507 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22508 breakpoint hit messages include an address.
11cf8741
JM
22509
22510 * gdb.base/display.exp: Don't forget to escape parens in regular
22511 expressions. Unix regexp notatation sucks.
22512
225131999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22514
22515 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22516 order for 'signalled' message.
11cf8741 22517
5c44784c
JM
225181999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22519
22520 From Jimmy Guo <guo@cup.hp.com>:
22521 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22522 * gdb.base/annota1.c: Add code for tests to work with.
22523
225241999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22525
22526 * gdb.base/remote.exp: New test for remote downloading settings.
22527 * gdb.base/remote.c: New file with large .data.
22528
917317f4
JM
225291999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22530
22531 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22532 for LinuxThreads support, merged from the Code Fusion branch.
22533
22534Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22535
22536 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22537 containing exp_continue into a while within an expect. Don't
22538 attempt a start more than three times. Check return value from
22539 gdb_load.
d63a86f8 22540
2df3850c
JM
22541Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22542
22543 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22544 a pass case.
2df3850c 22545
2acceee2
JM
225461999-10-01 Kevin Buettner <kevinb@cygnus.com>
22547
22548 * gdb.base/break.c (main): Added a statement that we can step
22549 off of.
22550 * gdb.base/break.exp: Added tests for setting a breakpoint
22551 at an offset and stepping onto a breakpoint.
22552
225531999-10-01 Fred Fish <fnf@cygnus.com>
22554
d63a86f8 22555 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22556 gdb output.
22557
c2c6d25f
JM
225581999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22559
22560 * gdb.base/break.exp: Code locations are in hex, don't forget!
22561 (For HP-UX.)
22562
225631999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22564
22565 * condbreak.exp: Use break.c as test program.
22566 * condbreak.c: Remove, redundant with break.c.
22567
225681999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22569
22570 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22571 Z-packets if the target needs it.
c2c6d25f
JM
22572
225731999-09-13 James Ingham <jingham@leda.cygnus.com>
22574
22575 * gdb.c++/overload.exp: Added tests for listing overloaded
22576 functions with function pointers in the arg, explicitly calling
22577 out the version you want.
22578
cff3e48b
JM
225791999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22580
22581 * long_long.exp: Add variations of test cases that work for
22582 targets with 16-bit ints and 32-bit doubles.
22583
d4f3574e
SS
225841999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22585
22586 * break.c (main): Compare a possibly-uninitialized argc with an
22587 unlikely value that fits in 16 bits.
22588
225891999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22590
22591 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22592 0xfeeb, don't want negative numbers if ints are 16 bits.
22593
22594 * lib/gdb.exp (skip_cplus_tests): New proc.
22595 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22596 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22597 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22598 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22599 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22600 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22601 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22602 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22603
22604 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22605
22606Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22607
22608 * gdb.base/corefile.exp (up): Allow a parameter to appear
22609 in the frame that we're going up to.
22610
22611 From Jim Blandy <jimb@cygnus.com>:
22612
22613 * gdb.base/default.exp (info float): Expect some output now.
22614
22615 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22616 returning floating-point values to fail on the x86.
22617 * gdb.base/callfwmall.exp (do_function_calls): Same.
22618
22619 * gdb.base/list.exp (test_listsize): Correct expectations for
22620 listing line 1 with listsize 2. Also, listing a single line
22621 works now, as does listing three lines. [Kevin's note: There
22622 were a number of other cases fixed too where the expectations
22623 differed...]
22624
226251999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22626
22627 * gdb.base/selftest.exp: Add case for when version prints as
22628 constant string instead of char pointer.
22629
104c1213
JM
226301999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22631
22632 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22633 stepping out of main.
104c1213
JM
22634
22635 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22636 G++ used.
22637
22638 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22639 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22640
22641 * gdb.c++/ovldbreak.exp: Update match string in test that
22642 includes a warning of multiple breakpoints.
22643
226441999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22645
22646 * gdb.base/display.exp: Improve precision of step-after-finish
22647 added yesterday.
22648
22649 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22650 test.
104c1213
JM
22651
22652 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22653 configs when using G++, not just hppa*.
22654
226551999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22656
22657 * gdb.base/async.c: New file.
22658 * gdb.base/async.exp: New file.
22659
22660Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22661
22662 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22663 PA64.
22664
53a5351d
JM
22665Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22666
104c1213
JM
22667 * gdb.base/display.exp: "finish" can leave us mid-line on many
22668 targets, deal with it. Add a small constant to main, instead of
22669 1000 since main+1000 may not be a valid address in the target.
22670
53a5351d
JM
22671 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22672 on hpux11.
22673
22674 * gdb.base/attach.exp: Handle another hpux11 error message variant
22675 when attaching to a process that does not exist.
22676
226771999-08-19 J.T. Conklin <jtc@redback.com>
22678
22679 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22680 characters in 'continue to 1241' test.
53a5351d
JM
22681
226821999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22683
22684 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22685 stop in print_long_arg_list, define and use a whitespace
22686 variable in print_small_structs test, add an XFAIL for Solaris.
22687 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22688 interested enough to fix.
22689
7be570e7
JM
226901999-08-13 Keith Seitz <keiths@cygnus.com>
22691
22692 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22693 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22694 proc knows about targets other than the natives.
22695 (test_assign): Use "gdb_run_cmd" to "run" the target.
22696 Check that we've actually hit the breakpoint at main.
22697 When we attempt to assign a value to a local variable, check
22698 that the variable is in the current scope, i.e., don't use
22699 a test with an empty result.
22700
22701Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22702
22703 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22704 command.
7be570e7
JM
22705
227061999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22707
22708 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22709 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22710 gdb.compat, gdb.threads-hp.
22711 gdb.hp/configure, gdb.hp/configure.in: New files.
22712 gdb.hp/Makefile.in: Recurse into new subdirs.
22713 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22714 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22715 in object files.
22716 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22717
96baa820
JM
227181999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22719
22720 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22721 funky printf, remove a bogus p/a test.
96baa820
JM
22722
227231999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22724
22725 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22726 connected to the target. This is necessary when running not
22727 natively.
96baa820
JM
22728
227291999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22730
22731 * gdb.base/step-test.exp: Removed some extraneous messages.
22732
22733 * gdb.base/long_long.exp: Don't run memory examination tests
22734 on little-endian targets (they will need a different set of
22735 results to match).
22736
227371999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22738
22739 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22740 until somebody decides to fix GDB.
22741
22742 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22743 constant as "ULL".
96baa820
JM
22744 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22745 matches for a couple x/2 commands.
22746
a0b3c4fd
JM
227471999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22748
22749 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22750 by merging in ref-types2 tests.
22751 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22752
22753 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22754 * gdb.c++/Makefile.in: Add standard actions.
22755 (EXECUTABLES): Rename from PROGS, update list.
22756 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22757 from gdb.hp.
22758 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22759 foo and bar locals.
22760 * gdb.c++/anon-union.exp: Fix tests to match.
22761 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22762 expect matches to handle output variations.
22763 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22764 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22765 output, add HP alternatives for new and delete prints.
a0b3c4fd 22766 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22767 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22768 * gdb.c++/demangle.exp: Use $style when reporting failure.
22769 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22770 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22771 match alternatives.
22772 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22773 compilers.
a0b3c4fd
JM
22774 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22775 * gdb.c++/method.exp: Add match alternatives.
22776 * gdb.c++/misc.cc: Add bool types.
22777 * gdb.c++/misc.exp: Add tests for bool types.
22778 * gdb.c++/overload.exp: Add xfails.
22779 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22780 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22781 add some more template parameter tests (only for HP currently).
22782 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22783 * gdb.c++/virtfunc.cc: Add return type and value for main.
22784 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22785 match alternatives.
d63a86f8 22786
a0b3c4fd
JM
227871999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22788
22789 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22790
227911999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22792
22793 * gdb.base/signals.exp: Don't expect getting a backtrace from
22794 within a signal handler to fail on Linux.
22795
227961999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22797
22798 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22799 * lib/gdb.exp: Remove some gratuitious semicolons.
22800 (delete_breakpoints): Increase timeout.
22801 (gdb_expect): Add -notransfer option.
22802 (gdb_test): Use -notransfer option.
22803 (get_compiler_info): Add f77 case.
22804 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22805 case.
a0b3c4fd
JM
22806 (gdb_preprocess): Call get_compiler.
22807
22808 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22809 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22810 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22811 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22812 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22813 third arg to gdb_test.
a0b3c4fd
JM
22814 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22815 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22816 HP-UX xfails, add others.
a0b3c4fd
JM
22817 * gdb.base/completion.exp: Reflect name change of self-test.
22818 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22819 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22820 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22821 HP failure number.
a0b3c4fd
JM
22822 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22823 useless HP-UX 10.30 references.
22824 * gdb.base/maint.exp: Loosen matches.
22825 * gdb.base/pointers.c (main): Declare more_code.
22826 * gdb.base/pointers.exp: Match on output of a `next'.
22827 * gdb.base/structs.c: Add prototypes.
22828 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22829 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22830
228311999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22832
22833 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22834 command.
a0b3c4fd
JM
22835
228361999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22837
22838 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22839 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
22840
22841 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
22842 debug info. Deal with lack of signal hanlder info in stack.
22843
a9c64011 22844 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
22845 * gdb.base/annota1.exp: If printf has debug info, deal with it.
22846
5a2468f5
JM
228471999-07-19 Stan Shebs <shebs@andros.cygnus.com>
22848
22849 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 22850 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 22851
adf40b2e
JM
22852Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22853
22854 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 22855 a1-selftest.exp.
adf40b2e
JM
22856 * gdb.base/configure: Re-generate.
22857
228581999-07-12 Stan Shebs <shebs@andros.cygnus.com>
22859
22860 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
22861 in trying to run first and name is too long.
22862
22863 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
22864 pointers2.c and pointers2.exp, respectively.
22865 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
22866 doschk happier.
22867
43e526b9
JM
228681999-07-08 Stan Shebs <shebs@andros.cygnus.com>
22869
22870 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
22871 callfuncs2.c and callfuncs2.exp.
22872
22873 * gdb.base/list.exp: Remove mistaken xfails.
22874 * gdb.base/list0.h: Add optional prototypes.
22875
9846de1b
JM
22876Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
22877
a9c64011 22878 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 22879 calling malloc.
a9c64011
AS
22880 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
22881 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 22882 use.
9846de1b
JM
22883
228841999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22885
22886 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
22887 * gdb.base/annota2.cc, annota2.exp: Move from here.
22888 * gdb.c++/annota2.cc, annota2.exp: To here.
22889 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
22890
43ff13b4
JM
22891Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
22892
22893 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 22894 a consistent format.
43ff13b4 22895
085dd6e6
JM
228961999-06-25 Stan Shebs <shebs@andros.cygnus.com>
22897
22898 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22899 * lib/gdb.exp (get_compiler_info): Add detection for assorted
22900 HP compilers, also set the globals $true and $false.
22901
22902 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
22903 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
22904 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
22905 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
22906 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
22907 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
22908 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
22909 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
22910 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
22911 whatis.c} Add C++ compatible function definitions and return
22912 types, add includes for library functions.
085dd6e6
JM
22913 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
22914 * gdb.base/step-test.c (myglob): Rename from glob.
22915 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
22916 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
22917 files, move here from gdb.hp.
085dd6e6 22918 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
22919 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
22920 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
22921 Adjust line numbers in regexps.
085dd6e6
JM
22922
22923 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
22924 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
22925 instead of 0/1.
22926
22927 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
22928 foll-vfork.exp: New files, move here from gdb.hp.
22929 * gdb.base/page.exp: New file, test of pagination command.
22930
22931 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
22932 recursion test.
22933 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
22934
22935 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 22936 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
22937
22938 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 22939 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 22940 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 22941 watchpoint test.
085dd6e6
JM
22942 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
22943 them work.
22944 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
22945 expressions properly.
22946 * gdb.base/corefile.exp: Loosen the match slightly.
22947 * gdb.base/default.exp: Allow "Error accessing memory" message
22948 also.
22949 * gdb.base/display.exp: Skip over x/0 j if PA64.
22950 * gdb.base/funcargs.exp: Add xfails for HP-UX.
22951 * gdb.base/interrupt.exp: Ditto.
22952 * gdb.base/langs.exp: Add symbolic matches governed by compiler
22953 in use.
22954 * gdb.base/list.exp: Add xfails for HP-UX.
22955 * gdb.base/long_long.exp: Refine some of the numeric matches.
22956 * gdb.base/mips_pro.exp: Xfail on HP-UX.
22957 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
22958 * gdb.base/nodebug.exp: Succeed on more varieties of output.
22959 * gdb.base/opaque.exp: Remove some HP-UX xfails.
22960 * gdb.base/ptype.exp: Succeed on more varieties of output.
22961 * gdb.base/scope.exp: Add xfails for HP-UX.
22962 * gdb.base/sect-cmd.exp: Add more cases.
22963 * gdb.base/setvar.exp: Add xfails for HP-UX.
22964 * gdb.base/shlib-call.exp: Loosen some matches slightly.
22965 * gdb.base/signals.exp: Match on void symbolically.
22966 * gdb.base/step-test.exp: Add case for PA64.
22967 * gdb.base/term.exp: Add exit and restart.
22968 * gdb.base/twice.exp: Clean up after self.
22969 * gdb.base/varargs.exp: Disable overload resolution explicitly.
22970 * gdb.base/whatis.exp: Allow more ways to pass tests.
22971
22972 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 22973 no longer useful.
085dd6e6
JM
22974
22975Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
22976
22977 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 22978 list of patterns.
085dd6e6 22979 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
22980 print_double_array(double_array)", "continuing to breakpoint
22981 1018", "print print_double_array(array_d)" and "continuing to
22982 1034" tests.
d63a86f8 22983
085dd6e6
JM
229841999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
22985
a9c64011 22986 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
22987
229881999-06-24 Stan Shebs <shebs@andros.cygnus.com>
22989
22990 * config/mt-*: Remove, these haven't been used since 1996.
22991
229921999-06-22 Stan Shebs <shebs@andros.cygnus.com>
22993
22994 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 22995 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
22996 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
22997
9e0b60a8
JM
229981999-06-18 Stan Shebs <shebs@andros.cygnus.com>
22999
23000 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
23001 simpler match case for the ptype of the big class.
23002
230031999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23004
23005 * gdb.exp: Fix test for gdb_prompt existence.
23006
230071999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23008
23009 * gdb.exp (gdb_test): Add fail after calls to perror.
23010
230111999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23012
23013 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
23014
230151999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23016
23017 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
23018
0f71a2f6
JM
23019Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
23020
23021 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 23022 malloc() is linked in.
0f71a2f6
JM
23023
230241999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23025
23026 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
23027 step at end.
23028
23029 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
23030
230311999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
23032
23033 * gdb.java/jv-print.exp: New file. (Our first Java test!)
23034
cce74817
JM
23035Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
23036
23037 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
23038 * gdb.base/mips_pro.exp: Likewise.
23039
230401999-06-02 Keith Seitz <keiths@cygnus.com>
23041
23042 * gdb.c++/templates.cc: Change all "new" operators to throw
23043 an exception.
23044 * gdb.c++/cplusfuncs.cc: Likewise.
23045
23046 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
23047
23048Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
23049
23050 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
23051 * gdb.base/ending-run.exp: When stepping out of main, accept a
23052 step into an arbitrary assembler file.
cce74817 23053
392a587b
JM
230541999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23055
d63a86f8 23056 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 23057 "breakpoint-invalid" to be printed.
d63a86f8 23058 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
23059 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23060 * gdb.base/annota2.cc: Initialize a.x to 0.
23061
9e086581
JM
230621999-05-17 Keith Seitz <keiths@cygnus.com>
23063
23064 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23065 when "skip_float_tests" set.
23066 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23067 "print print_ten_doubles", and "step into print_long_arg_list".
23068 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23069 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23070 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23071 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23072 "skip_float_tests" is set.
23073 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23074 when "skip_float_tests" set.
d63a86f8 23075
cd0fc7c3
SS
230761999-05-06 Keith Seitz <keiths@cygnus.com>
23077
23078 * gdb.base/annota2.cc: Include stdio.h.
23079
23080Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23081
23082 * gdb.base/crossload.exp: Remove, this has been disabled ever
23083 since BFD stopped including all targets, and cross-GDB gets
23084 plenty of testing anyway.
23085 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
23086 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23087 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
23088 * gdb.base/README: Remove, was doc for this.
23089 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 23090 needed.
cd0fc7c3 23091
b83266a0
SS
230921999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23093
23094 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23095 output.
23096
23097 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23098 * gdb.base/annota2.exp: New file. More annotation tests.
23099 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23100 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23101
231021999-04-23 Angela Marie Thomas <angela@cygnus.com>
23103
23104 * config/cfdbug.exp: New file.
23105
7a292a7a
SS
231061999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23107
23108 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23109 Marcus Daniel's and Dale Hawkins's demangler crashes.
23110
23111 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23112 test_lucid_style_demangling, test_arm_style_demangling,
23113 test_hp_style_demangling): Try Tom Tromey's core-dumping
23114 identifier under each demangling style.
7a292a7a
SS
23115
231161999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23117
23118 * gdb.c++/demangle.exp: Include the current demangling style
23119 in all test names.
23120 (current_demangling_style): New global variable.
23121 (set_demangling_style, test_demangling_core, test_demangling,
23122 test_demangling_exact): New functions.
23123 (test_gnu_style_demangling, test_lucid_style_demangling,
23124 test_arm_style_demangling, test_hp_style_demangling): Use those,
23125 instead of calling gdb_test and gdb_test_exact directly.
23126 (catch_demangling_errors): New function, which reports errors
23127 signalled by the demangling test functions in an orderly way.
23128 (do_tests): Use catch_demangling_errors.
23129
231301999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23131
23132 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23133 grouping in expressions, not {}.
7a292a7a
SS
23134
23135 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23136 initialized yet.
7a292a7a
SS
23137
231381999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23139
23140 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23141 are listed.
23142
231431999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23144
23145 * gdb.stabs/weird.exp: Test for CC being defined before
23146 looking at its value.
23147
231481999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23149
23150 * gdb.base/call-ar-st.exp: Remove stray '#'.
23151 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23152 "short int" and "long int".
23153 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23154 change, to mollify finicky HP compiler.
7a292a7a
SS
23155 * gdb.hp/reg-test.exp (testfile): Fix file name.
23156 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23157
7a292a7a
SS
23158 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23159 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23160 alternate form of enum ptype.
23161
c906108c
SS
231621999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23163
7a292a7a
SS
23164 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23165 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23166 passing skip_hp_tests, so as not to waste time on guaranteed
23167 failure.
7a292a7a 23168
c906108c
SS
23169 * gdb.c++/overload.cc: Pass string instead of char addr, always
23170 init ccpfoo.
23171 * gdb.c++/templates.cc: Fix syntax error.
23172
7a292a7a
SS
23173Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23174
23175 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23176 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23177 command.
23178
231791999-03-18 James Ingham <jingham@cygnus.com>
23180
23181 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23182
23183 * gdb.c++/method.exp: It was testing an uninitialized int on the
23184 stack and assuming it was positive.
23185
23186 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23187
23188 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23189 keep it from killing the rest of the tests.
7a292a7a
SS
23190 Use gdb_continue_to_end.
23191
23192 * gdb.base/sigall.exp: use gdb_continue_to_end.
23193
23194 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23195
23196 * gdb.base/display.exp: use runto_main, not run.
23197
d63a86f8
RM
23198 * gdb.base/default.exp: Check for the current error message in the
23199 r abbreviation test.
7a292a7a
SS
23200 Add strongarm to the targets that know info float.
23201
d63a86f8 23202 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23203 run which doesn't work with monitors.
23204
23205 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23206
23207 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23208
23209 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23210 program. Traps the case (in Cygmon) when the program never really
23211 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23212 more places, so I used my name. Sorry Mark...
23213
23214 * config/monitor.exp (gdb_target_monitor): added another
23215 target_info parameter: remotebinarydownload. This will set the
23216 remotebinarydownload flag if this is causing some boards trouble.
23217
232181999-03-18 Mark Salter <msalter@cygnus.com>
23219
23220 * lib/gdb.exp (continue_to_exit): New function.
23221
23222 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23223 * gdb.base/ending-run.exp: Ditto.
23224 * gdb.base/step-test.exp: Ditto.
23225
232261999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23227
23228 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23229 (suggested by Art Haas <ahaas@neosoft.com>).
23230
232311999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23232
889bf7c5 23233 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23234
23235Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23236
23237 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23238 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23239
232401999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23241
23242 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23243 a call to strlen; sometimes we do have sources.
23244
232451999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23246
23247 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23248 character, so GDB won't print garbage after its end.
d63a86f8 23249
c906108c
SS
23250 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23251 breakpoint there instead. Sometimes GCC emits memcpy to handle
23252 the large structures being passed by value, so we step into that
23253 instead of sum_array_print, which obscures what we're really testing.
23254 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23255 the bizarre steps into memcpy, so do that here. Add check for
23256 stepping into function calls that pass large structures by value.
23257 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23258 Remove all references to specific line numbers.
23259 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23260 New type and function.
23261 (main): Call large_struct_by_value, passing it a large struct by value.
23262 * lib/gdb.exp (gdb_get_line_number): New function.
23263
23264 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23265 more portable.
23266
7a292a7a
SS
232671999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23268
c906108c
SS
23269 * lib/gdb.exp: Doc fixes.
23270
7a292a7a
SS
232711999-03-05 Nick Clifton <nickc@cygnus.com>
23272
d63a86f8 23273 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23274
232751999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23276
c906108c 23277 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23278 commands. They're not germane to this test, and they don't work
23279 that way on remote targets.
c906108c 23280
3fc11d3e
JM
232811999-03-01 James Ingham <jingham@cygnus.com>
23282
23283 * Changelog entries merged over from gdb development branch.
23284
3fc11d3e
JM
23285 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23286
23287 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23288 for outputting results of test run.
23289
2d4a1622 23290 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23291
23292 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23293
7a292a7a
SS
232941999-02-25 Felix Lee <flee@cygnus.com>
23295
23296 * lib/gdb.exp (debug_format): initialize
23297
c906108c
SS
232981999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23299
23300 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23301 * gdb.base/call-rt-st.c: Ditto.
23302
c906108c
SS
233031999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23304
23305 * gdb.threads/pthreads.exp (horiz): New variable.
23306 (test_startup): Fix regexps that capture thread numbers.
23307
233081999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23309
23310 * gdb.base/smoke.exp: Disambiguate two test case names (both
23311 called ``print'').
23312
23313Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23314
23315 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23316 compilation.
c906108c
SS
23317
233181999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23319
23320 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23321 actual output formatting.
23322 * gdb.base/smoke.exp: GDB removes leading 0's.
23323 * gdb.base/volatile.exp: Don't check type of remuneration;
23324 that variable is no longer defined in constvars.c.
23325 * gdb.base/step-test.c (main): Exit with explicit exit code.
23326 * gdb.base/step-test.exp: Remove two nexti checks--they are
23327 not portable.
23328
233291999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23330
23331 * gdb.base/help.exp ("help delete display"): Fix test to match
23332 gdb's output.
23333
23334 * gdb.base/long_long.c (known_types): Initialize values to zero.
23335 * gdb.base/long_long.exp: Step one more line
23336 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23337 leading zeros. Explicitly ask for hex formatting. Use
23338 unique test case names.
c906108c
SS
23339
23340Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23341
d63a86f8 23342 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23343
23344 * gdb.c++/method.exp: Add missing close brace.
23345
233461999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23347
23348 * gdb.base/maint.exp: Use 'set height 0' to disable page
23349 prompting, not 'set height 400'.
23350
23351 Fix a bunch of timeouts.
23352 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23353 four separate tests, so expect doesn't take forever to match a ton
23354 of text against a regexp with lots of .* forms.
23355 ("maint print psymbols", "maint print symbols"): Make some of
23356 these greps more selective, so that expect doesn't try to wade
23357 through huge piles of output and time out.
23358
23359 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23360
23361 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23362 tests: one which doesn't expect shlib events to be reported, and
23363 another which does, but is XFAIL for all platforms other than
23364 HP/UX.
c906108c
SS
23365
23366 * gdb.base/break.exp: Teach the test suite that the `catch
23367 fork', `catch vfork', and `catch exec' commands produce error
23368 messages on platforms that don't provide these features.
23369
23370Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23371
23372 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23373 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23374 (shortening names from solib_threshold.exp etc), won't run on
23375 anything but HP-UX for the foreseeable future.
c906108c 23376 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23377 reflect move.
c906108c
SS
23378
23379Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23380
23381 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23382 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23383
23384Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23385
23386 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23387 successfully re-sets breakpoints in shared libraries.
23388 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23389
23390Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23391
d63a86f8
RM
23392 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23393 and compiled w/o GCC.
c906108c
SS
23394
23395 * gdb.hp/watch-cmd.exp: ditto.
23396
23397 * gdb.hp/watch-hp.exp: ditto.
23398
23399 * gdb.hp/xdb1.exp: ditto.
23400
23401 * gdb.hp/xdb2.exp: ditto.
23402
23403 * gdb.hp/dbx.exp: ditto.
23404
23405Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23406
23407 * constvars.c: Remove C++-isms.
23408 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23409 with GCC.
c906108c
SS
23410
23411Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23412
23413 The following changes are part of the HP merge.
23414
23415 * gdb.base/break.exp: new tests to verify that catchpoints for
23416 fork, vfork, and exec don't trigger inappropriately.
23417
23418 * gdb.base/opaque.exp: compile one file at a time, then link.
23419
23420 * gdb.base/signals.exp: be more restrictive about which hppa
23421 systems receive a setup_xfail. new tests.
23422
23423 * gdb.base/solib_threshold.build: new file.
23424 * gdb.base/solib_threshold.exp: new file.
23425 * gdb.base/solib_threshold.link_opts: new file.
23426 * gdb.base/solib_threshold.mk: new file.
23427 * gdb.base/gen_solib_threshold.c: new file.
23428
23429 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23430 tests. New tests for enums inside classes.
23431
23432 * gdb.c++/compiler.cc: indicate support of template debugging.
23433
23434 * gdb.c++/demangle.exp: run hp style demangling tests.
23435
23436 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23437 tests.
23438
23439 * gdb.c++/misc.cc: changes to support new tests.
23440
23441 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23442 to support new tests.
23443
23444 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23445 gcc, then skip these tests.
23446
23447Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23448
23449 The following files are part of the HP merge; some had longer
23450 names at HP, but have been renamed to be no more than 14
23451 characters in length.
23452
23453 * gdb.hp/ambiguous.cc: new file.
23454 * gdb.hp/ambiguous.exp: new file.
23455 * gdb.hp/attach.exp: new file.
23456 * gdb.hp/attach2.exp: new file.
23457 * gdb.hp/classes-hp.exp: new file.
23458 * gdb.hp/ctti.exp: new file.
23459 * gdb.hp/ctti-add.cc: new file.
23460 * gdb.hp/ctti-add1.cc: new file.
23461 * gdb.hp/ctti-add2.cc: new file.
23462 * gdb.hp/ctti-add3.cc: new file.
23463 * gdb.hp/dbx.exp: new file.
23464 * gdb.hp/exception.cc: new file.
23465 * gdb.hp/exception.exp: new file.
23466 * gdb.hp/foll-exec.c: new file.
23467 * gdb.hp/foll-exec.exp: new file.
23468 * gdb.hp/foll-fork.c: new file.
23469 * gdb.hp/foll-fork.exp: new file.
23470 * gdb.hp/foll-vfork.c: new file.
23471 * gdb.hp/foll-vfork.exp: new file.
23472 * gdb.hp/inherit-hp.exp: new file.
23473 * gdb.hp/more-steps.exp: new file.
23474 * gdb.hp/namespace.cc: new file.
23475 * gdb.hp/namespace.exp: new file.
23476 * gdb.hp/optimize.exp: new file.
23477 * gdb.hp/pxdb.c: new file.
23478 * gdb.hp/pxdb.exp: new file.
23479 * gdb.hp/quicksort.exp: new file.
23480 * gdb.hp/reg-test.exp: new file.
23481 * gdb.hp/reg-test.s: new file.
23482 * gdb.hp/sized-enum.c: new file.
23483 * gdb.hp/sized-enum.exp: new file.
23484 * gdb.hp/start-stop.exp: new file.
23485 * gdb.hp/templ-hp.cc: new file.
23486 * gdb.hp/templ-hp.exp: new file.
23487 * gdb.hp/thr-lib.c: new file.
23488 * gdb.hp/thr-lib.exp: new file.
23489 * gdb.hp/thr-lib.h: new file.
23490 * gdb.hp/thr-liblib.c: new file.
23491 * gdb.hp/virtfun-hp.c: new file.
23492 * gdb.hp/virtfun-hp.exp: new file.
23493 * gdb.hp/watch-cmd.exp: new file.
23494 * gdb.hp/watch-hp.exp: new file.
23495 * gdb.hp/xdb1.exp: new file.
23496 * gdb.hp/xdb2.exp: new file.
23497 * gdb.hp/xdb3.exp: new file.
23498
23499Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23500
23501 The following files are part of the HP merge; some had longer
23502 names at HP, but have been renamed to be no more than 14
23503 characters in length.
23504
23505 * gdb.base/ss.h: new file.
23506 * gdb.base/call-ar-st.c: new file.
23507 * gdb.base/call-ar-st.exp: new file.
23508 * gdb.base/call-rt-st.c: new file.
23509 * gdb.base/call-rt-st-exp: new file.
23510 * gdb.base/call-strs.exp: new file.
23511 * gdb.base/ena-dis-br.exp: new file.
23512 * gdb.base/environ.exp: new file.
23513 * gdb.base/long_long.exp: new file.
23514 * gdb.base/sect-cmd.exp: new file.
23515 * gdb.base/shlib-cl2.exp: new file.
23516 * gdb.base/smoke.exp: new file.
23517 * gdb.base/so-impl-ld.c: new file.
23518 * gdb.base/so-impl-ld.exp: new file.
23519 * gdb.base/so-indr-cl.c: new file.
23520 * gdb.base/so-indr-cl.exp: new file.
23521 * gdb.base/varargs.exp: new file.
23522 * gdb.base/volatile.exp: new file.
23523 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23524 * gdb.base/display.exp: new file.
c906108c
SS
23525 * gdb.c++/derivation.exp: new file.
23526 * gdb.c++/local.exp: new file.
23527 * gdb.c++/member-ptr.exp: new file.
23528 * gdb.c++/overload.exp: new file.
23529 * gdb.c++/ovldbreak.exp: new file.
23530 * gdb.c++/ref-types.exp: new file.
23531 * gdb.c++/ref-types2.exp: new file.
23532 * gdb.c++/userdef.exp: new file.
d63a86f8 23533
c906108c
SS
23534Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23535
23536 * gdb.base/default.exp: Reflect wording change in remote.c.
23537
dc96c6c7 23538Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23539
23540 * gdb.base/help.exp: Update to reflect current text.
23541
23542Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23543
23544 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23545 they're stack variables and contain garbage.
23546 * gdb.c++/anon-union.exp: new file.
23547
23548 The following changes were made by David Taylor
889bf7c5
PA
23549 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23550 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23551 in changes by HP.
c906108c
SS
23552
23553 * gdb.base/bitops.exp: new file.
23554 * gdb.base/default.exp: change expected messages for catch and
23555 info catch tests to reflect HP merge changes.
23556 * gdb.base/enable-disable-break.exp
23557 * gdb.base/ending-run.c: new file.
23558 * gdb.base/long_long.c: new file.
23559 * gdb.base/maint.exp: new file.
23560 * gdb.base/pointers2.exp: new file.
23561 * gdb.base/shlib-call2.exp: new file.
23562 * gdb.base/solib.exp: new file.
23563 * gdb.base/step-test.c: new file.
23564 * gdb.c++/anon-union.cc: new file.
23565 * gdb.c++/local.cc: new file.
23566 * gdb.c++/member-pointer.cc: new file.
23567 * gdb.c++/method.cc: new file.
23568 * gdb.c++/ref-types.cc: new file.
23569 * gdb.c++/ref-types2.cc: new file.
23570 * gdb.c++/userdef.cc: new file.
d63a86f8 23571
c906108c
SS
23572 * gdb.base/scope.exp: compile one file at a time, then link.
23573 * gdb.base/langs.exp: ditto.
23574 * gdb.base/list.exp: ditto.
d63a86f8 23575
c906108c
SS
23576Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23577
23578 The following changes were made by David Taylor
889bf7c5
PA
23579 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23580 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23581 in changes by HP.
d63a86f8 23582
c906108c
SS
23583 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23584 skip tests. When compiling pass c++ flag to gdb_compile.
23585 * gdb.c++/
d63a86f8 23586
c906108c
SS
23587 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23588 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23589 (skip_hp_tests): new function.
23590 (gdb_preprocess): new function.
23591
23592 * configure.in (hpdir): decide whether to configure gdb.hp.
23593 * configure: regenerated.
23594
23595 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23596 to delete on clean.
23597 (EXECUTABLES): update to reflect new additions.
23598 * gdb.base/commands.exp: update message expected.
23599 * gdb.base/default.exp: add copyright notice.
23600 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23601 * gdb.base/help.exp: update messages to reflect current text.
23602 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23603 targets for recurse tests.
23604 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23605 skip this file.
23606
23607 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23608 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23609 compilation.
23610 * gdb.c++/misc.exp: ditto.
23611 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23612 run the tests. tell gdb_compile that it's a c++ compilation.
23613
23614 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23615
c906108c
SS
23616 * gdb.base/all-bin.exp: new file.
23617 * gdb.base/arithmet.exp: new file.
23618 * gdb.base/assign.exp: new file.
23619 * gdb.base/completion.exp: new file.
23620 * gdb.base/cond-expr.exp: new file.
23621 * gdb.base/condbreak.exp: new file.
23622 * gdb.base/define.exp: new file.
23623 * gdb.base/dollar.exp: new file.
23624 * gdb.base/environment.exp: new file.
23625 * gdb.base/eval-skip.exp: new file.
23626 * gdb.base/jump.exp: new file.
23627 * gdb.base/logical.exp: new file.
23628 * gdb.base/pointers.exp: new file.
23629 * gdb.base/relational.exp: new file.
23630 * gdb.base/section_command.exp: new file.
23631 * gdb.base/whatis-expr.exp: new file.
23632
23633 * gdb.base/all-types.c: new file.
23634 * gdb.base/call-array-struct.c: new file.
23635 * gdb.base/call-return-struct.c: new file.
23636 * gdb.base/call-strings.c: new file.
23637 * gdb.base/callfuncs2.c: new file.
23638 * gdb.base/condbreak.c: new file.
23639 * gdb.base/constvars.c: new file.
23640 * gdb.base/display.c: new file.
23641 * gdb.base/int-type.c: new file.
23642 * gdb.base/jump.c: new file.
23643 * gdb.base/miscexprs.c: new file.
23644 * gdb.base/pointers.c: new file.
23645 * gdb.base/pointers2.c: new file.
23646 * gdb.base/shmain.c: new file.
23647 * gdb.base/shr1.c: new file.
23648 * gdb.base/shr2.c: new file.
23649 * gdb.base/solib.c: new file.
23650 * gdb.base/solib1.c: new file.
23651 * gdb.base/solib2.c: new file.
23652 * gdb.base/varargs.c: new file.
23653 * gdb.c++/derivation.cc: new file.
23654 * gdb.c++/overload.cc: new file.
23655 * gdb.c++/ovldbreak.cc: new file.
23656 * gdb.hp/attach.c: new file.
23657 * gdb.hp/attach2.c: new file.
23658 * gdb.hp/average.c: new file.
23659 * gdb.hp/compiler.c: new file.
23660 * gdb.hp/compiler.cc: new file.
23661 * gdb.hp/execd-program.c: new file.
23662 * gdb.hp/follow-exec.c: new file.
23663 * gdb.hp/follow-fork.c: new file.
23664 * gdb.hp/follow-vfork-and-exec.c: new file.
23665 * gdb.hp/misc-hp.cc: new file.
23666 * gdb.hp/more-steps.c: new file.
23667 * gdb.hp/optimize.c: new file.
23668 * gdb.hp/quicksort.c: new file.
23669 * gdb.hp/run-hp.c: new file.
23670 * gdb.hp/start-stop.c: new file.
23671 * gdb.hp/sum.c: new file.
23672 * gdb.hp/templates-hp.cc: new file.
23673 * gdb.hp/thread-local-in-lib.c: new file.
23674 * gdb.hp/thread-local-in-lib.h: new file.
23675 * gdb.hp/thread-local-in-lib.lib.c: new file.
23676 * gdb.hp/vforked-program.c: new file.
23677 * gdb.hp/virtfunc-hp.cc: new file.
23678 * gdb.hp/watchpoint-hp.c: new file.
23679 * gdb.hp/xdb.c: new file.
23680 * gdb.hp/xdb0.c: new file.
23681 * gdb.hp/xdb0.h: new file.
23682 * gdb.hp/xdb1.c: new file.
23683
23684Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23685
23686 The following change was made by Edith Epstein
889bf7c5
PA
23687 <eepstein@cygnus.com> as part of a project to merge in changes
23688 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23689
23690 * gdb.c++/demangle.exp: changed the expected output for some
23691 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23692 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23693 T1<char>::~T1<char>(void)
c906108c 23694 becomes,
a9c64011
AS
23695 maint demangle __dt__11T1__pt__2_cFv
23696 T1<char>::~T1(void)
c906108c 23697
889bf7c5 23698 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23699
c906108c
SS
23700Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23701
23702 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23703 * gdb.trace/backtrace.exp: Likewise.
23704 * gdb.trace/circ.exp: Likewise.
23705 * gdb.trace/collection.exp: Likewise.
23706 * gdb.trace/deltrace.exp: Likewise.
23707 * gdb.trace/infotrace.exp: Likewise.
23708 * gdb.trace/limits.exp: Likewise.
23709 * gdb.trace/packetlen.exp: Likewise.
23710 * gdb.trace/passc-dyn.exp: Likewise.
23711 * gdb.trace/passcount.exp: Likewise.
23712 * gdb.trace/report.exp: Likewise.
23713 * gdb.trace/save-trace.exp: Likewise.
23714 * gdb.trace/tfind.exp: Likewise.
23715 * gdb.trace/tracecmd.exp: Likewise.
23716 * gdb.trace/while-dyn.exp: Likewise.
23717 * gdb.trace/while-stepping.exp: Likewise.
23718
237191998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23720
23721 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23722
23723Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23724
23725 From Brendan Kehoe:
23726 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23727 int return types.
23728
23729Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23730
23731 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23732 remote dos host testing right.
c906108c
SS
23733
23734Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23735
23736 * gdb.base/corefile.exp: remove some xfails.
23737
23738Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23739
23740 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23741 have different timestamps.
c906108c
SS
23742
23743Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23744
23745 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23746 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23747
23748Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23749
23750 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23751 delta.
c906108c
SS
23752
23753Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23754
23755 * gdb.base/default.exp: Add brace missing from previous delta.
23756
23757Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23758
23759 * gdb.base/default.exp: Support test for info float for all
23760 varieties of arm toolchain.
23761
dc96c6c7 23762Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23763
23764 * gdb.trace/*.exp: remove "remote_download" command.
23765
dc96c6c7 23766Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23767
23768 * gdb.trace/*.exp: remove -gdwarf from compile.
23769
23770Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23771
23772 * gdb.trace/configure.in(AC_INIT): typo
23773 * gdb.trace/configure: regenerated
23774
dc96c6c7 23775Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23776
23777 * config/m68k-emc.exp: New file.
23778 * lib/<emc-support.exp trace-support.exp}: New files.
23779 * configure.in: add new test directory gdb.trace.
23780 * gdb.trace/{configure configure.in Makefile.in}: New files.
23781 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23782 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23783 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23784 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23785 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23786 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23787 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23788
dc96c6c7 23789Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23790
23791 * gdb.c++/classes.exp: Change all regular expressions to match
23792 arbitrary combinations of newline/carriage-return, so that they
23793 will work equally well on Unix and Windows.
23794 * gdb.c++/inherit.exp: ditto.
23795 * gdb.c++/virtfunc.exp: ditto.
23796
237971998-08-11 Dawn Perchik <dawn@cygnus.com>
23798
23799 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23800
c2d11a7d
JM
23801Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23802
23803 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23804 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23805 to use a0-a3/d0-d3 as needed.
23806
23807Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23808
23809 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23810 * gdb.disasm/am33.exp: Corresponding changes.
23811
c906108c
SS
238121998-07-11 Felix Lee <flee@cygnus.com>
23813
23814 * gdb.base/callfuncs.exp: add cmp10 test.
23815 * gdb.base/callfuncs.c (cmp10): new function.
23816
23817Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23818
d63a86f8 23819 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23820 into two parts to get around a synchronization problem in expect.
23821
3fc11d3e
JM
23822Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23823
23824 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23825
23826 * configure.in: Add options for gdbtk testsuite.
23827
23828 * configure: Regenerate.
23829
23830 * gdb.gdbtk: New directory to hold gdbtk tests.
23831
c906108c
SS
23832Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23833
23834 * gdb.fortran/types.exp: Escape brackets in expect patterns
23835 for test_float_literal_types_accepted tests.
23836 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23837 before run test.
23838
c2d11a7d
JM
23839Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23840
23841 * am33.exp: Just compile, do not link the testcase.
23842 * am33.s: Add ".am33" pseudoop to force am33 mode.
23843
c906108c
SS
238441998-06-25 Felix Lee <flee@cygnus.com>
23845
23846 * gdb.base/setshow.exp: make sure $pc is sane.
23847
23848 * gdb.stabs/weird.exp: split expect patterns properly.
23849
c2d11a7d
JM
23850Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
23851
23852 * gdb.disasm/am33.s: New disassembler testfile for the am33.
23853 * gdb.disasm/am33.exp: Run it.
23854
dc96c6c7 23855Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23856
23857 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
23858 match processing (and eliminate spurious timeouts when running).
23859
dc96c6c7 23860Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23861
23862 * gdb.base/signals.exp (test_handle_all_print): put back Mach
23863 exception test, but conditionalize it on target [mach | gnu].
23864
dc96c6c7 23865Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23866
23867 * gdb.base/overlays.exp: fixup compile line for linker script.
23868
23869Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
23870
23871 * gdb.fortran/types.exp: don't guess at float size.
23872
23873Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
23874
23875 * gdb.base/exprs.exp: delete test that depends on int size.
23876
23877Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
23878
23879 * config/sim.exp: Removed checks for target triplets.
23880 (gdb_target_sim): Use gdb,target_sim_options.
23881
23882Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
23883
23884 * gdb.base/reread.exp: New file.
23885 * gdb.base/reread1.c: New file.
23886 * gdb.base/reread2.c: New file.
23887
23888Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
23889
23890 * config/sim.exp: Use 'target sim -sparclite' when running
23891 SPARClite programs.
23892
23893Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
23894
23895 * gdb.base/structs2.exp: New file.
23896 * gdb.base/structs2.c: New file.
23897
23898Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
23899
23900 * gdb.asm/common.inc: New file.
23901 * gdb.asm/d10v.inc: New file.
23902 * asm-source.exp: Pass -I's to gas to find .inc files.
23903 Update line numbers in expected output.
23904 * asmsrc1.s: Rewrite.
23905 * asmsrc2.s: Rewrite.
23906 * configure.in: Create arch.inc symlink.
23907 * configure: Regenerate.
23908 * Makefile.in (distclean): Delete arch.inc.
23909
23910Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
23911
23912 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
23913 (t_enum_value2): ditto
23914 (t_enum_value3): ditto
23915 (main): ditto
c906108c
SS
23916Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23917
23918 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
23919 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
23920 change.
23921 Use gdb_test instead of send_gdb/gdb_expect sequences.
23922
23923Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
23924
23925 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
23926 not void.
23927
23928Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
23929
23930 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
23931 subroutines. Used to test gdbs ability to single step through PC
23932 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
23933
23934Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
23935
23936 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
23937 more rigorous EGCS C++ error checking.
23938
23939Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23940
a9c64011
AS
23941 * gdb.base/help.exp: Clean up `help set args' and `help show args'
23942 tests.
23943 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
23944 function when asleep.
23945 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
23946 for i*86 Linux and SVR4 signal handling problems.
23947 Remove linux xfail for `next to handler in signals_tests_1', fixed
23948 by recent infrun.c change.
23949 Limit backtrace to 10 frames to avoid timeout problems with infinite
23950 stack backtraces.
23951 Adjust expect pattern in `handle all print' test to match Apr 28 1997
23952 target.[ch] change.
c906108c
SS
23953
23954Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
23955
23956 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
23957 for a newline from gdb before continuing.
23958 (default_gdb_exit): Just look for y or n.
23959 (gdb_test): Detect abnormal exit from GDB running on DOS; if
23960 it does, fail the rests of the tests in the file.
23961
23962Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
23963
23964 * config/cygmon.exp: New file.
23965
23966Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
23967
23968 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 23969 main" test on remote targets.
c906108c
SS
23970
23971 * gdb.base/scope.exp: Fix problem with filelocal_bss before
23972 run test on remote targets.
23973
23974Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
23975
23976 * gdb.asm: New directory.
23977 * configure.in: Configure it.
23978 * configure: Regenerate.
23979 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
23980 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
23981
23982Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
23983
23984 * config/mn10300-eval.exp: New file to support MN10300 eval board.
23985
dc96c6c7 23986Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23987
a9c64011
AS
23988 * gdb.base/overlays (several files): Merge the two overlay
23989 managers into one. Change variables (foox, barx, bazx, grbxx)
23990 back into ints but force them to load in their proper sections.
c906108c
SS
23991
23992Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
23993
23994 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 23995 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
23996 (D10VCopy): Handle memory regions crossing 16k boundaries.
23997 (D10VCopy): Transfer data in 32 bit chunks.
23998
23999Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
24000
24001 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 24002 correct.
c906108c
SS
24003
24004 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 24005 map. Include space for printf in .text segment.
c906108c
SS
24006
24007 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 24008 updated d10v memory VMA/LMA map.
c906108c 24009 (D10VCopy): Call D10VTranslate.
d63a86f8 24010
c906108c
SS
24011Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
24012
24013 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
24014
24015 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
24016 that it won't be put into the .sdata - small data -
24017 section. Update reference.
c906108c
SS
24018 * gdb.base/baz.c (bazx, baz): Ditto.
24019 * gdb.base/foo.c (foox, foo): Ditto.
24020 * gdb.base/grbx.c (grbxx, grbx): Ditto.
24021
24022 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 24023 to be arrays.
d63a86f8 24024
dc96c6c7 24025Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24026
a9c64011
AS
24027 * gdb.base/overlays.exp: fix up and get working again.
24028 Add tests for backtraces from an overlay function.
d63a86f8 24029
c906108c
SS
24030Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
24031
24032 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
24033 "calling function with watchpoint enabled".
24034
24035Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
24036
24037 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 24038 gdb_suppress_tests for d10v-*-*.
c906108c
SS
24039 * lib/gdb.exp (gdb_suppress_tests): Disable this function
24040 pending review of whether it is useful or not.
24041
24042Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
24043
24044 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
24045
24046Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
24047
24048 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
24049 * config/dve.exp: New file to support Densan boards.
24050
24051Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
24052
24053 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 24054 reads and BSD.
c906108c
SS
24055
24056Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24057
24058 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24059 response.
24060
24061 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24062
24063Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24064
24065 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 24066 test.
c906108c
SS
24067
24068 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 24069 target_sizeof_long and target_bigendian_p.
c906108c 24070 (structs_by_value, structs_by_reference): Check values according
889bf7c5 24071 to targets word size and endianess.
d63a86f8 24072
c906108c
SS
24073Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24074
24075 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 24076 output.
c906108c
SS
24077
24078Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24079
24080 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 24081 Update test of set args help to match source change.
c906108c
SS
24082
24083Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24084
24085 * gdb.base/default.exp: Expect help system output to be in
24086 alphabetical order.
24087 * gdb.base/help.exp: Ditto.
24088
24089Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24090
24091 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24092 "i*86-pc-linux-gnu*".
24093 * gdb.base/interrupt.exp: Ditto.
24094 * gdb.base/corefile.exp: Ditto.
24095
24096 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24097 define vxworks when building the testcase.
c906108c
SS
24098
24099 * gdb.base/ptype.exp: Fix testnames to be unique.
24100 * gdb.base/radix.exp: Ditto.
24101 * gdb.base/term.exp: Ditto.
24102 * gdb.base/whatis.exp: Ditto.
24103 * gdb.c++/classes.exp: Ditto.
24104
24105Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24106
24107 * gdb.base/callfuncs.exp: Fix indentation.
24108
24109 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24110 suppress_flag has been set.
24111 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24112 target feature.
24113
24114Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24115
24116 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24117 the testcase.
24118
24119 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24120 set_debug_traps() and breakpoint().
c906108c
SS
24121 * gdb.c++/misc.cc (main): Ditto.
24122 * gdb.c++/templates.cc (main): Ditto.
24123 * gdb.c++/virtfunc.cc (main): Ditto.
24124
24125Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24126
24127 * lib/gdb.exp(gdb_step_for_stub): New function.
24128 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24129 exists, reload the executable and do a "continue" instead of
24130 doing a jump.
24131 (runto_main): Use gdb_step_for_stub.
d63a86f8 24132
c906108c 24133 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24134 tests to have unique names.
c906108c
SS
24135 * gdb.base/callfuncs.exp: Ditto.
24136 * gdb.base/commands.exp: Ditto.
24137 * gdb.base/default.exp: Ditto.
24138 * gdb.base/help.exp: Ditto.
24139 * gdb.base/list.exp: Ditto.
24140 * gdb.base/opaque.exp: Ditto.
24141 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24142 similar tests.
d63a86f8 24143
c906108c
SS
24144 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24145 * gdb.c++/cplusfuncs.cc: Ditto.
24146 * gdb.c++/virtfunc.cc: Ditto.
24147
24148 * config/monitor.exp: Keep track of the last file we saw, rather
24149 than trying to get the info from gdb.
24150
24151 * gdb.fortran/types.exp: Move comment to previous line.
24152
24153Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24154
24155 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24156 target mode.
c906108c
SS
24157
24158Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24159
24160 From Bob Manson:
24161 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24162 string from GDB when it connects.
c906108c
SS
24163
24164 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24165
24166Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24167
24168 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24169 if we can't get a debug format from GDB (we may be testing an
24170 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24171
24172 * gdb.stabs/weird.exp: Fix quoting.
24173
24174 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24175
24176Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24177
24178 * config/arm-ice.exp: New file.
24179
24180Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24181
24182 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24183 until it has been modified to work with the new testsuite.
c906108c 24184
99707966 24185 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24186 testcase won't compile, cause all of the testcases in the file to
24187 fail instead.
c906108c
SS
24188
24189 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24190 (gdb_clear_suppressed): New procedure.
24191 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24192 it contains a positive value.
24193
24194Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24195
24196 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24197
24198 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24199
24200Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24201
24202 * lib/gdb.exp (setup_xfail_format): New function.
24203 (get_debug_format): New function to get debug format.
24204 (debug_format): New global variable to hold last value set
24205 by get_debug_format.
24206 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24207 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24208 * gdb.c++/ptype.exp: Ditto.
24209 * gdb.c++/classes.exp: Ditto.
24210 * gdb.c++/cplusfuncs.exp: Ditto.
24211 * gdb.c++/inherit.exp: Ditto.
24212 * gdb.c++/templates.exp: Ditto.
24213 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24214
c906108c
SS
24215Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24216
24217 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24218 host doesn't have a currently-open connection.
24219
24220 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24221 any gdb stub target. Handle cases where gdb doesn't respond when
24222 interrupted in a sane fashion.
c906108c
SS
24223
24224 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24225 same thing in a totally different way.
c906108c
SS
24226
24227 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24228 setting "timeout".
c906108c 24229 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24230 default_gdb_init now.
c906108c
SS
24231
24232Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24233
24234 * gdb.base/printcmds.exp: Fix "check for floating addition"
24235 regexp to accept results within approx +/- .01 of exact value.
24236 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24237
24238Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24239
24240 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24241 properly.
c906108c
SS
24242 (gdb_expect): Add optional timeout parameter, and add timeout
24243 value to various calls.
24244 (gdb_suppress_tests): Only give one warning message per group.
24245
24246Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24247
24248 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24249 global variables. Handle getting a value for $timeout more
24250 gracefully.
c906108c
SS
24251
24252Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24253
24254 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24255 initialize.
c906108c 24256 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24257 by a target configuration file.
c906108c
SS
24258 (gdb_expect): Pass the timeout to remote_expect.
24259
24260 * config/monitor.exp(gdb_load): Fix typo in regexp.
24261
24262Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24263
24264 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24265
24266Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24267
24268 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24269 here. Call gdb_target_exec before rebooting the target, to make
24270 sure the connection to the target is closed.
c906108c
SS
24271 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24272 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24273 Also detect "Timeout reading from remote" error.
24274
24275 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24276 gdb_target_monitor. Don't call gdb_file_cmd here; let
24277 gdb_target_monitor do it.
c906108c
SS
24278
24279 * gdb.disasm/hppa.exp: Don't use exec_output.
24280
24281Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24282
24283 * gdb.base/list.exp: If we're debugging a non-native target,
24284 try to set the pc register to point to the start of the
24285 program before doing the first list command.
24286
24287 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24288 test_calls after restarting.
c906108c
SS
24289
24290 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24291 reloading.
c906108c
SS
24292
24293 * gdb.base/watchpoint.exp: Fix typo.
24294
24295 * gdb.base/setshow.exp: Check for use_gdb_stub.
24296
24297 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24298 stub case.
c906108c
SS
24299 * gdb.base/langs.exp: Ditto.
24300
24301 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24302 gdb_load_offset. If we weren't given a file to load, figure out
24303 what the current file is and use it.
c906108c
SS
24304
24305 * config/i386-bozo.exp: New file.
24306
24307Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24308
24309 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24310 feature.
24311
24312 * config/proelf.exp: New entry.
24313
24314Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24315
24316 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24317 of regexps.
24318
24319 * gdb.base/watchpoint.exp: Don't run the test_stepping
24320 tests if gdb can't call functions on the target.
24321
24322 * gdb.base/setshow.exp: Don't run the set prompt tests if
24323 the board has gdb_prompt set.
24324
24325Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24326
24327 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24328 * gdb.base/commands.exp: Likewise.
24329 * gdb.base/setshow.exp: Likewise.
24330
24331Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24332
24333 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24334 feature.
24335
24336 * config/i960.exp: New file.
24337
24338Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24339
24340 * gdb.base/funcargs.exp: Check for gdb,short_int target
24341 feature instead of looking for explicit target triplets.
24342
dc96c6c7 24343Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24344
d63a86f8 24345 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24346 "p 123DEADBEEF", to check parse_number.
24347 * top.c: change "to enable to enable" to "to enable" in a couple
24348 of help strings.
24349
24350Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24351
24352 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24353 on the mn10300.
d63a86f8 24354
c906108c
SS
24355Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24356
24357 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24358 where the test executable is run with explicit args.
24359 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24360
24361Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24362
24363 * gdb.base/run.c: Use FAKEARGV to build test executable that
24364 does not require a command line arg, since most simulators
24365 don't currently support passing such an arg into the simulated
24366 program.
24367 * gdb.base/commands.exp: Change tests to insert the proper
24368 value as the arg to the first recursive factorial call. Change
24369 compilation line to define FAKEARGV at compile time.
24370
24371Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24372
24373 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24374 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24375 function with watchpoint enabled" test.
24376
24377Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24378
24379 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24380 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24381
24382 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24383 "Tests restarted" messages.
c906108c
SS
24384
24385Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24386
24387 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24388
dc96c6c7 24389Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24390
24391 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24392 for INFO SYMBOL; add help tests for OVERLAY commands.
24393 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24394 add tests for OVERLAY commands
24395 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24396 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24397 * gdb.base/sigall.c: add usestubs code frag
24398 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24399
c906108c
SS
24400Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24401
24402 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24403 failures.
24404 (gdb_stop_suppressing_tests): Note that tests have restarted.
24405
24406Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24407
24408 * config/h8300.exp: New file.
24409
24410Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24411
24412 * gdb.base/setshow.exp: Check for the existence of a
24413 feature, not its value.
24414
24415Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24416
24417 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24418
24419 * gdb.base/scope.exp: It's now init0(), not init().
24420
24421 * gdb.base/scope0.c: For now, change init() to be init0().
24422
24423 * config/monitor.exp: Use gdb_serial in preference to serial
24424 or netport.
24425
24426 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24427 and it's not already set.
c906108c
SS
24428
24429Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24430
24431 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24432 isn't using a stub and if it supports argument passing.
c906108c
SS
24433
24434Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24435
24436 * config/udi.exp(gdb_start): Make sure UDICONF is set
24437 properly before starting gdb.
24438
24439Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24440
24441 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24442 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24443 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24444
24445Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24446
24447 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24448 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24449
24450 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24451
24452 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24453
24454 * config/monitor.exp: Make sure we disconnect from the target.
24455 Also, try a reboot/reload cycle instead of failing if the
24456 load fails.
24457
24458Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24459
24460 * gdb.base/default.exp: Don't set match_max.
24461 * gdb.base/help.exp: Ditto.
24462 * gdb.base/list.exp: Ditto.
24463 * gdb.base/signals.exp: Ditto.
24464
24465 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24466 set, use remote_ld to download the testcase instead of
24467 the GDB loader.
24468
24469Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24470
24471 * config/vr5000.exp: New file.
24472
24473 * config/monitor.exp(gdb_target_monitor): Add pattern for
24474 "Ending remote" to detect errors in connecting.
24475
24476 * gdb.base/setshow.exp: Add .* within auto language test.
24477
24478 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24479 target feature.
24480
24481 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24482 and reboot the board if necessary.
c906108c
SS
24483
24484 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24485 a set of tests. Remove print.* from the patterns being checked.
24486
24487Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24488
24489 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24490 refer to gdb_spawn_id.
24491
24492 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24493 longer used.
24494 * config/sparclet.exp: Ditto.
24495 * config/sparclet-old.exp: Ditto.
24496 * config/slite.exp: Ditto.
24497 * config/sim.exp: Ditto.
24498 * gdb.base/funcargs.exp: Ditto.
24499
24500 * lib/gdb.exp:Remove references to gdb_spawn_id.
24501 (gdb_expect): Move to remote.exp.
24502
24503Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24504
24505 * config/monitor.exp: Detect the "Couldn't establish connection"
24506 message from GDB.
24507
24508Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24509
24510 * gdb.base/bitfields.exp: Use runto instead of explicit
24511 gdb_run_cmd/gdb_expect sequences.
24512
24513 * gdb.base/break.exp(text_next_with_recursion): Add match for
24514 gdb_expect call.
24515
24516 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24517 We also need to handle the "A program is being debugged already"
24518 prompt from gdb. Use gdb_test to set the baud rate.
24519
24520 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24521 to 20000. Really. I mean it.
24522
24523Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24524
24525 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24526 fails. If suppress_flag is set, skip perror message about not
24527 being able to send to GDB.
c906108c 24528 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24529 GDB.
c906108c
SS
24530 (gdb_expect): If suppress_flag is set, always fail immediately.
24531 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24532 (gdb_init): Call gdb_stop_suppressing_tests.
24533 (default_gdb_exit): Ditto.
24534 (default_gdb_start): Ditto.
24535
24536 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24537 gdb_stop_suppressing_tests as appropriate.
c906108c 24538 * gdb.base/break.exp: Ditto.
889bf7c5 24539 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24540 * gdb.base/commands.exp: Ditto.
24541 * gdb.base/exprs.exp: Ditto.
889bf7c5 24542 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24543 * gdb.base/list.exp: Ditto.
24544 * gdb.base/recurse.exp: Ditto.
889bf7c5 24545 * gdb.base/scope.exp: Ditto.
c906108c
SS
24546 * gdb.base/structs.exp: Ditto.
24547 * gdb.c++/inherit.exp: Ditto.
24548
24549Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24550
24551 * config/vr4300.exp: New file.
24552
99707966 24553 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24554
99707966 24555 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24556
24557Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24558
24559 * lib/gdb.exp(gdb_init): New function.
24560
24561 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24562 for each individual variable set.
c906108c
SS
24563
24564 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24565 name.
24566
24567 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24568
24569 * gdb.base/scope.exp: Use gdb_test.
24570
24571 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24572 aborting; the testsuite driver will do that for us (see
24573 gdb_finish). Also, use gdb_test in a few more places.
24574
24575Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24576
24577 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24578
24579Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24580
24581 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24582 and "add_tests" are not at the same address.
24583
24584Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24585
24586 * gdb.base/ptype.exp: Use gdb_test.
24587
24588Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24589
24590 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24591 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24592 left in. No longer expect them to fail.
24593
24594 * gdb.stabs/*.mt; Deleted, no longer used.
24595 * gdb.stabs/configure.in: Remove references to target makefile
24596 frags.
24597 * gdb.stabs/configure: Rebuilt.
24598
24599 * gdb.disasm/*.mt: Deleted, no longer used.
24600 * gdb.disasm/configure.in: Remove references to target makefile
24601 frags. Use "sh3.s" as the unique filename for this directory.
24602 * gdb.disasm/configure: Rebuilt.
24603
24604 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24605 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24606 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24607
24608Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24609
24610 * config/udi.exp: Use mondfe,name instead of remote_host.
24611
24612Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24613
24614 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24615 a function with a watchpoint enabled on the mn10200.
24616
24617 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24618 before trying to create it!
24619
24620Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24621
24622 * config/vx.exp: Use hostname instead of netport.
24623
24624 * config/vxworks.exp: New file.
24625
24626 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24627
24628 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24629 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24630 occurs.
24631
24632 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24633 $gdb_spawn_id directly.
24634 (gdb_run_cmd): Try _start as well as start. Use the target feature
24635 gdb,start_symbol as the symbol to start from when jumping.
24636
24637Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24638
24639 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24640 redundant) test.
24641
24642 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24643 it doesn't lose for 16bit integer systems.
24644
24645Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24646
24647 * gdb.fortran/types.exp: If the target doesn't support "double"
24648 data types, then expect "real" types to only be 4 bytes.
24649
24650 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24651 call tests if the target doesn't support inferior function calls.
24652
24653 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24654 in printf tests.
24655
24656Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24657
24658 * gdb.base/help.exp: Disable "help set", "help show", and
24659 "help support". Simplify regexp for "help stack".
24660
24661 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24662 to 60 seconds. Temporarily set match_max to 15000 around the
24663 "info copying" test.
24664
24665 * gdb.base/nodebug.exp: Don't try to do an inferior function
24666 call if the target doesn't support them.
24667 * gdb.base/printcmds.exp: Likewise.
24668 * gdb.base/setvar.exp: Likewise.
24669 * gdb.base/structs.exp: Likewise.
24670 * gdb.c++/templates.exp: Likewise.
24671 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24672
24673 * gdb.base/recurse.exp: Enable for the mn10200.
24674
24675 * configure.in: Do configure gdb.stabs directory for *-*-elf
24676 targets.
24677 * configure: Rebuilt.
24678
24679 * gdb.base/break.exp: Check for gdb,noresults before testing
24680 exit status and/or results from the target.
24681 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24682 * lib/gdb.exp: Remove old (now bogus) initialization of
24683 noinferior, noargs, noresults and nosignals.
24684
24685Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24686
24687 * config/sh.exp: New file.
24688
24689 * config/slite.exp: Try to connect multiple times to the board
24690 before rebooting. Only send a "monitor run" if need_monitor_run
24691 is set.
24692
24693 * gdb.base/break.exp: Don't do the "stub continue" test if
24694 the target has gdb_stub set.
24695
24696 * gdb.base/callfuncs.exp: Increase the timeout.
24697
24698 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24699 if the target has gdb,noinferiorio set.
24700
24701 * gdb.base/list.exp: Increase match_max to 10000 characters.
24702
24703 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24704
24705 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24706 target.
24707
24708 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24709
24710Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24711
24712 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24713 trying to delete the copy of gdb. Catch the file delete so we
24714 don't die if the delete fails; also, the file should be copied to
24715 the host, not to the build.
c906108c
SS
24716
24717Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24718
24719 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24720 parenthesis in case it contains multiple regexps separated
c906108c
SS
24721 with |.
24722
24723 * gdb.base/watchpoint.exp: Use gdb_test.
24724 * gdb.base/default.exp: Ditto.
24725
24726Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24727
99707966 24728 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24729
c906108c
SS
24730 * gdb.base/scope.exp: Use gdb_test.
24731 * gdb.c++/classes.exp: Ditto.
24732 * gdb.c++/inherit.exp: Ditto.
24733
24734Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24735
24736 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24737 remote_exec instead.
24738 * gdb.base/corefile.exp: Don't be ridiculous.
24739 * gdb.base/*.c: Add missing stub invocations.
24740
24741Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24742
24743 * config/slite.exp: Miscellaneous fixes.
24744
24745 * lib/gdb.exp: Fix runto.
24746
24747 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24748 the target.
24749
24750 * gdb.base/watchpoint.exp: Fix regexp.
24751
24752 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24753 close and wait commands, as the descriptor may now be
24754 invalid. Always call "remote_close host".
24755
24756Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24757
24758 Major rewrite for testsuite revision.
d63a86f8 24759
c906108c
SS
24760 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24761 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24762 instead of relying on spawn_id to always contain a valid
24763 spawn id.
24764 (get_compiler_info): New procedure to build the ${binfile}.ci
24765 file, instead of replicating this in N different places.
24766 (gdb_compile): New procedure.
d63a86f8 24767
c906108c 24768 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24769 appropriate arguments) instead of compile. Use gdb_test in a lot
24770 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24771 at the start of a testcase, as this is no longer done magically.
24772
24773 config/*-gdb.exp: Rename without the -gdb suffix.
24774
24775 config/mips.exp: Use remote_close instead of exit_remote_shell.
24776 config/monitor.exp: Use target_info instead of looking at
24777 baud, timeout, etc.
24778 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24779
24780Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24781
24782 * gdb.c++/templates.exp (test_ptype_of_templates),
24783 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24784 Update expect patterns for destructors and assignment operators
24785 to match corresponding c-typeprint.c changes.
24786 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24787 to destructor breakpoint test, GDB should be able to set the
24788 destructor breakpoint without specifying arguments.
24789
24790Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24791
24792 * gdb.threads/pthreads.exp: Change result for failure to compile due
24793 to lack of pthreads runtime support from an error to simply an
24794 unsupported test, per dejagnu standards.
24795
24796Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24797
24798 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24799 where GDB exits to reduce pattern match time.
24800 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24801
24802 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24803
dc96c6c7 24804Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24805
24806 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24807 * gdb.base/default.exp: ditto.
24808 * gdb.base/nodebug.exp: ditto.
24809 * gdb.base/printcmds.exp: ditto.
24810 * gdb.base/ptype.exp: ditto.
24811 * gdb.base/setvar.exp: ditto.
24812 * gdb.base/structs.exp: ditto.
24813 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24814
24815Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24816
24817 * configure, */configure: Rebuild with autoconf 2.12.
24818
24819Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24820
24821 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24822 use new i*86-pc-linux*-gnu quads.
24823 * gdb.base/corefile.exp: Ditto.
24824 * gdb.base/signals.exp: Ditto.
24825 * gdb.base/sigall.exp: Ditto.
24826 * gdb.base/interrupt.exp: Ditto.
24827
24828 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24829 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24830 RedHat 4.0.
d63a86f8 24831
c906108c 24832 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24833 linux. This allows the test case to at least compile on latest
24834 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24835
24836Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24837
24838 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24839 directory to search gdb directory. Accept and step over conditional
24840 stack alignment code. Consume $prompt in failure cases.
24841 Reset timeout to $oldtimeout instead of some arbitrary value.
24842 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
24843 timeout problems with infinite stack backtraces.
24844 * gdb.base/ptype.exp (ptype struct link, union tu_link):
24845 Accept function parameters for linkfunc member.
24846
24847Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
24848
24849 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
24850 (CXXFLAGS): Remove, unreferenced.
24851 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
24852 previous -B options and also add -B option to pick up cross compiled
24853 runtime.
c906108c
SS
24854 (TARGET_INCLUDES): Add for -I options and add code to initialize when
24855 doing cross compiles.
24856 (target_alias): Declare global.
24857 (xgcc): Set variable to full path of gcc in build tree. Use findfile
24858 to verify that gcc exists in build tree, and if so set CC to that
24859 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 24860
c906108c
SS
24861Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
24862
24863 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
24864 ptype test for anonymous union. Fixup testcase to match
24865 current gcc debug output.
24866
24867Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
24868
24869 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
24870 force argument to an unsigned long type.
24871
24872Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
24873
24874 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 24875 tests and anonymous union print/ptype tests.
c906108c
SS
24876 * gdb.base/list.exp (test_forward-search): Increase timeout by
24877 5 minutes for the "search extremely long line" case.
24878 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
24879 completely optional and that the pass/fail messages use the command as
24880 the message if that third arg is a null string.
24881 (gdb_test_exact): Arrange that a null string pattern means match a
24882 null string output rather than any output, which might include random
889bf7c5 24883 errors.
c906108c
SS
24884 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
24885 backtrace test.
24886 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
24887 always failing and failure is now exposed by gdb.exp changes.
24888
24889Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
24890
24891 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
24892 weren't being noted.
24893
24894Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24895
24896 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
24897 * gdb.stabs/weird.exp: Remove v_comb xfails.
24898
dc96c6c7 24899Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24900
24901 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 24902 list.exp scope.exp watchpoint.exp]
c906108c 24903 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 24904
dc96c6c7 24905Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24906
24907 * config/monitor.exp: Increase download timeout to 1000 seconds.
24908
dc96c6c7 24909Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24910
24911 * config/m32r.exp: Increase timeout to 120 seconds.
24912
24913Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
24914
24915 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
24916 and accept older ordering as obsolescent gcc or gdb.
24917 * gdb.c++/templates.exp: Ditto.
24918 * gdb.c++/virtfunc.exp: Ditto.
24919
24920Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
24921
24922 * gdb.base/coremaker.c: Add code to mmap some data so we
24923 can check that it ends up in the core file.
24924 * gdb.base/corefile.exp: Add test to read mmapped data
24925 from core file.
24926
dc96c6c7 24927Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24928
24929 * config/m32r.exp: New file.
24930
24931Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
24932
24933 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
24934 that cflags can contains -gstabs, and work correctly for other tests.
24935
dc96c6c7 24936Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24937
24938 * gdb.base/setshow.exp: New file, tests show and set.
24939 * gdb.base/setshow.c: New file, tests show and set.
24940 * gdb.base/help.exp: Add test for help set|show annotate.
24941 * gdb.base/default.exp: Add test for set|show annotate.
24942
24943Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
24944
24945 * testsuite/gdb.base/break.exp: Make backtrace from factorial
24946 errors unique.
24947 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
24948 explicitly.
24949
24950Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
24951
24952 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
24953 and width commands. This is done elsewhere.
24954 * (gdb_start): Don't call gdb_start_sim here. That's already
24955 done in gdb_load. This fixes lots of failures in default.exp.
24956
24957Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
24958
24959 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
24960 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
24961 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
24962 in the same we we treat other failures (since it may be an expected
889bf7c5 24963 condition), rather than as an error.
c906108c
SS
24964 * gdb.base/signals.exp (test_handle_all_print): Revert back to
24965 old test format.
24966
24967Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
24968
24969 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
24970 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 24971 twice. Nuke the duplicates.
c906108c 24972 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 24973 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
24974 Remove config.h along with other config files.
24975
24976Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
24977
24978 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
24979 "p func1 ()" and note that rests of tests are skipped.
24980 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24981 setup_xfails for "print func2::coremaker_local".
c906108c
SS
24982 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
24983 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
24984 affected by the previous run test.
24985 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
24986 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
24987 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
24988 "pass int powerset tuple" and "pass modeless int powerset tuple".
24989 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
24990 "real write 4" and "real write 8".
24991 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24992 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
24993 "print \$i after tuple assign 2", and
24994 "print vs2 after tuple assign 2".
24995 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
24996 meaningful error message and return -1 so the caller can
24997 suppress further tests and avoid a cascade of errors.
d63a86f8 24998
c906108c
SS
24999Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
25000
25001 * gdb.base/a1-selftest.exp: Tweak tests to account for new
25002 format for printing version.
25003 * gdb.base/default.exp: Ditto.
25004 * gdb.base/interrupt.exp: Fix problem with cascade of
25005 errors if child process dies while calling a function.
d63a86f8 25006
c906108c
SS
25007Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
25008
25009 * Makefile.in (VPATH): Add
25010 * Makefile.in (Makefile, config.status): Fix rules so things get
25011 remade when necessary.
25012
25013Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
25014
25015 * Makefile.in (just-check): Add path to sibling expect dir
25016 to environment variable specified by RPATH_ENVVAR.
25017
25018Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
25019
25020 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
25021 (just-check): Add shared library paths for libstdc++, tk,
25022 tcl, bfd, and opcodes to the environment variable specified
25023 in RPATH_ENVVAR.
25024 * configure.in: Add support to recognize --enable-shared flag
25025 and generate correct value for RPATH_ENVVAR.
25026 * configure: Regenerated with autoconf.
25027
25028Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
25029
25030 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 25031 include all osf versions.
c906108c
SS
25032 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
25033 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
25034 when target is linux. When failing to build pthreads test
25035 executable, give more meaningful message.
25036 * gdb.threads/pthreads.c: Hpux also uses old definition of second
25037 arg for pthread_create.
d63a86f8 25038
c906108c
SS
25039Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
25040
25041 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 25042 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 25043 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 25044 and -lpthreads (everybody else).
c906108c
SS
25045 (test_startup): Fail gracefully if threads are not supported.
25046 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
25047 "p/c array_index("abcdef",2)" when not gcc compiled.
25048 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
25049 "print func2::coremaker_local" when not gcc compiled.
25050 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
25051 "ptype on opaque struct tagname (statically)",
25052 "ptype on opaque struct tagname (dynamically) 1", and
25053 "ptype on opaque struct tagname (dynamically) 2"
25054 for not compiled with gcc.
25055 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25056 backtrace when compiled with gcc.
d63a86f8 25057 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
25058 than always return success.
25059
25060Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25061
25062 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25063
25064Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25065
25066 * gdb.base/structs.exp: Undo last change.
25067
25068Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25069
25070 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25071 encapsulate all the steps/nexts done during self test, starting
25072 at main, and makes them less sensitive to optimization issues.
25073 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25074 signal handler" test.
25075 * gdb.threads/pthreads.exp: Only run this for native configs.
25076 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25077 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25078 tests.
25079 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25080 for "runto test_calls(void)" test.
d63a86f8 25081
c906108c
SS
25082Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25083
25084 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25085 and don't expect address info in breakpoint confirmations.
25086
25087Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25088
25089 * gdb.base/list.exp (test_forward_search): Increase timeout
25090 temporarily by 60 seconds for searching extremely long line,
889bf7c5 25091 and then reset to old value when done. Increase expect input
c906108c
SS
25092 buffer to 10000.
25093
25094Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25095
25096 * gdb.base/list.exp (test_forward_search): Fix to handle very
25097 long source line without overflowing expect's input buffer.
25098
25099Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25100
25101 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25102 "buffer_full".
25103
25104 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25105 "buffer_full".
25106
25107 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25108 "buffer_full".
25109
25110 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25111 "buffer_full".
25112
25113Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25114
25115 * configure.in (configdirs): Add gdb.threads.
25116 * configure: Regenerated with autoconf.
25117 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25118 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25119 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25120
c906108c
SS
25121Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25122
25123 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25124
25125Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25126
25127 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25128 each signal's status in the output of "handle all print".
25129 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25130 the \r\n sequence that immediately precedes the gdb prompt.
25131 * gdb.base/a1-selftest.exp: Save original timeout and restore
25132 after test.
25133
25134Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25135
25136 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25137 symbol.
25138
25139Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25140
25141 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25142
25143Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25144
25145 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25146 timeout by 60 seconds.
25147
25148Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25149
25150 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25151 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25152 error return.
25153
25154Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25155
25156 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25157 gdb initialization, also report how long dejagnu waited. Restore
25158 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25159 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25160
25161Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25162
25163 * lib/gdb.exp: Report timeout value for verbosity level 2.
25164 * config/gdbserver.exp: Ditto.
25165 * config/hppro.exp: Ditto.
25166 * config/mips-gdb.exp: Ditto.
25167 * config/monitor.exp: Ditto.
25168 * config/netware.exp: Ditto.
25169 * config/sim-gdb.exp: Ditto.
25170 * config/slite-gdb.exp: Ditto.
25171 * config/udi-gdb.exp: Ditto.
25172 * config/unix-gdb.exp: Ditto.
25173 * config/vx-gdb.exp: Ditto.
25174 * gdb.base/a1-selftest.exp: Ditto.
25175 * gdb.base/a2-run.exp: Ditto.
25176 * gdb.base/break.exp: Ditto.
25177 * gdb.base/corefile.exp: Ditto.
25178 * gdb.base/list.exp: Ditto.
25179 * gdb.base/recurse.exp: Ditto.
25180 * gdb.base/scope.exp: Ditto.
25181 * gdb.base/signals.exp: Ditto.
25182
25183Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25184
25185 * gdb.threads/Makefile.in (docdir): Removed.
25186
25187Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25188
25189 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25190 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25191 @srcdir@.
d63a86f8 25192 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25193 autoconf 2.5 or higher.
25194 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25195
25196Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25197
25198 * configure: Regenerated.
25199 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25200 avoid name clashes with SunOS headers.
25201
25202Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25203
25204 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25205
25206Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25207
25208 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25209 prototype information ends up in the compiler info file.
25210
25211Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25212
25213 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25214 attempting to regenerate it. Eliminate use of a temporary file
25215 and just generate the info file directly. Source it immediately,
25216 for consistency of use.
25217 * gdb.base/corefile.exp: Ditto
25218 * gdb.base/exprs.exp: Ditto.
25219 * gdb.base/funcargs.exp: Ditto.
25220 * gdb.base/langs.exp: Ditto.
25221 * gdb.base/list.exp: Ditto.
25222 * gdb.base/mips_pro.exp: Ditto.
25223 * gdb.base/nodebug.exp: Ditto.
25224 * gdb.base/opaque.exp: Ditto.
25225 * gdb.base/ptype.exp: Ditto.
25226 * gdb.base/scope.exp: Ditto.
25227 * gdb.base/setvar.exp: Ditto.
25228 * gdb.base/signals.exp: Ditto.
25229 * gdb.base/whatis.exp: Ditto.
25230 * gdb.c++/templates.exp: Ditto.
25231 * gdb.c++/virtfunc.exp: Ditto.
25232 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25233 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25234
25235Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25236
25237 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25238 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25239 Increase timeout, a lot of single stepping might be needed if the
25240 target has no hardware watchpoints.
25241
25242Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25243
25244 * gdb.base/break.exp: Ignore compiler warnings when compiling
25245 break.c.
25246 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25247 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25248 from remote-sim.
25249 * gdb.base/exprs.exp: Add h8300 xfails.
25250 * gdb.base/funcargs.exp: Likewise.
25251 * gdb.base/nodebug.exp: Likewise.
25252 * gdb.base/printcmds.exp: Likewise.
25253 * gdb.base/ptype.exp: Likewise.
25254 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25255 h8300 xfails.
d63a86f8 25256 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25257 on the h8300.
25258 * gdb.base/funcargs.c: Explicitly make last constant argument to
25259 call_after_alloca_subr an unsigned long type.
25260 * gdb.base/return.c: Include stdio.h.
25261
25262Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25263
25264 * config/abug.exp: New file for the older Motorola Bug monitor
25265 that runs on the mvme13x series VME boards.
25266 * config/monitor.exp: Use the new config array for target settings
25267 if they exist.
25268
25269Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25270
25271 * sim-gdb.exp: Make the SH simulator allocate less space when
25272 it is targeted.
25273
25274Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25275
25276 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25277 test.
25278
25279Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25280
25281 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25282 "rs6000-*-*" for "list function in include file" when gcc compiled.
25283 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25284 for "p ctable1[120]".
25285 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25286 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25287 Remove setup_xfail for "rs6000-*-*" for
25288 "print 'scope0.c'::filelocal before run".
25289 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25290 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25291 since some compilers don't allow both options to be given
25292 on the same command line. Create object file and move it.
d63a86f8 25293
c906108c
SS
25294Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25295
25296 * gdb.base/corefile.exp: Always regenerate the core file, since
25297 we always regenerate the coremaker program. Detect special case
25298 where registers cannot be read from core file.
d63a86f8 25299
c906108c
SS
25300Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25301
25302 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25303 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25304 * gdb.c++/templates.exp: Only match on basename of file since
25305 some formats like xcoff don't encode directory information.
25306 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25307 and rs6000 AIX xcoff targets.
25308 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25309 * configure: Regenerate.
25310 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25311 here, rather than in distclean.
d63a86f8 25312
c906108c
SS
25313Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25314
25315 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25316 defined, and use it to compile the test case with -O2. The
25317 native compilation still uses no optimization.
25318 * gdb.base/mips_pro.c: Remove inline assembly code since
25319 it is compiled PIC by default, which results in assembler
25320 warnings that make the testsuite think the compilation
25321 was unsuccessful.
25322
25323Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25324
25325 * gdb.c++/misc.exp: Add note to message for
25326 "print s.a for foo struct" that this is a known gcc 2.7.2
25327 and earlier bug.
25328
25329Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25330
25331 * gdb.base/break.exp: Fix pattern for matching "Delete all
25332 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25333 setup_xfail for deleting all breakpoints test. Fix various
25334 timeout messages to include "(timeout)".
25335 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25336 for "p t_float_values2(3.14159,float_val2)".
25337 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25338 for "continue to call2g" when gcc compiled.
25339 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25340 "up to foo in langs.exp", "show language at foo in langs.exp",
25341 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25342 and "show language at fsub in langs.exp".
25343 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25344 "list line 1 in include file", "list message for lines past EOF",
25345 "list function in include file", "list list0.h:foo", and
25346 "list filename:function; nonexistant function".
25347 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25348 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25349 and "ptype t_char_array" to be for native cc only.
d63a86f8 25350
c906108c
SS
25351Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25352
d63a86f8 25353 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25354 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25355 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25356
25357Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25358
25359 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25360 "bt in signals.exp". This problem only appears when running
25361 the testsuite, and then only intermittently.
25362
25363Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25364
25365 * gdb.base/return.exp (return_tests): Differentiate between
25366 two tests of continuing.
25367
25368Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25369
25370 * */Makefile.in (maintainer-clean): Remove config.log.
25371 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25372 * gdb.c++/Makefile.in (PROGS): Add inherit.
25373 (clean): Remove *.ci.
25374
25375Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25376
25377 * gdb.c++/misc.cc: Add test code from Mike Stump.
25378 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25379
25380Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25381
25382 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25383 to "alpha-*-osf2*" and add comment.
25384 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25385 setup_xfail for "step over execarg initialization" and
25386 "step over corearg initialization".
c906108c
SS
25387 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25388 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25389 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25390 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25391 "print func2::coremaker_local", and "backtrace in corefile.exp".
25392 * gdb.base/signals.exp: Build and source signals.ci.
25393 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25394 to be for gcc only.
25395 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25396
c906108c
SS
25397Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25398
25399 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25400 Feb 3 procfs.c change.
25401
25402Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25403
25404 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25405
25406Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25407
25408 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25409 from dejagnu's apparent default of 10 seconds, which gives random
25410 results when running the tests over NFS on moderately loaded systems.
25411 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25412
25413Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25414
25415 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25416 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25417 result reports.
c906108c
SS
25418
25419Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25420
25421 * configure.in (CY_AC_PATH_TCLH): Remove.
25422 * configure: Regenerate.
25423
25424Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25425
25426 * gdb.c++/Makefile.in (clean): Add missing '{'.
25427
25428Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25429
25430 * lib/gdb.exp: Provide a default value for noinferior.
25431
25432 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25433 Load libgloss.exp.
25434
25435Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25436
25437 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25438 the executable, not the .o to run the tests from.
25439
25440Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25441
25442 * gdb.base/break.exp: Don't test for program exit or exit status
25443 if $noresults if nonzero.
25444 * gdb.base/langs.exp: Likewise.
25445 * gdb.base/watchpoint.exp: Likewise.
25446
25447 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25448 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25449 trying to compile the testcase.
25450
25451Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25452
25453 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25454 * gdb.base/signals.exp (continue to handler): Likewise.
25455
25456Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25457
25458 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25459
25460 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25461
25462Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25463
25464 * gdb.base/corefile.exp: Recognize "not found" as failure
25465 when trying to determine if a core file was generated.
25466 If no core file was generate the first time, try again without
25467 the ulimit -c to work around braindamaged shells.
25468
25469Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25470
25471 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25472 [] tests with "test" and enclose string in quotes.
25473 * gdb.stabs/configure: Rebuild
d63a86f8 25474
c906108c
SS
25475Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25476
25477 Changes in sync with expect:
25478 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25479 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25480 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25481 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25482 argument to AC_REQUIRE.
25483 * configure: Regenerated.
25484
25485Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25486
25487 * gdb.base/corefile.exp: When generating a core, discard any
25488 error messages about ulimit not found and the "core dumped"
25489 message from the shell that runs the coredumper.
25490
25491Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25492
25493 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25494
25495 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25496 which sed script to run. Expect failure for v_comb test
25497 on PA targets too.
d63a86f8 25498
c906108c
SS
25499Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25500
25501 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25502 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25503
25504Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25505
25506 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25507 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25508 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25509 * lib/gdb.exp (default_gdb_start): Fix typo.
25510 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25511 messages to not include the full program name that caused
25512 the core dump since some systems (such as solaris) apparently
25513 truncate this path to about 80 characters.
25514 When generating a core file first try increasing the core file
25515 size limit to unlimited since some systems may default it to
25516 zero, and it is harmless to try it. Move the test for failing
25517 to generate a core file to where it will actually get executed.
25518 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25519 new gdb result from g++ debug info improvements and make old
25520 pattern obsolescent. Also account for size_t differences
25521 (may be int or long).
25522 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25523 initialization before function call is placed in the delay slot
25524 and thus appears to be skipped over by commands such as "next".
25525
25526Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25527
25528 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25529
25530Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25531
25532 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25533 input source file; fix code to compile test to deal with this
25534 convention.
25535 * gdb.c++/*.exp: Likewise.
25536
25537Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25538
25539 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25540 "bt in signals.exp".
25541
25542Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25543
25544 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25545 "step over execarg initialization" and
889bf7c5 25546 "step over corearg initialization".
c906108c
SS
25547
25548Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25549
25550 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25551 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25552
25553Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25554
25555 From Rob Savoye (rob@poseidon.cygnus.com)
25556 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25557 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25558 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25559 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25560 configure.in}: Major reworking for autoconfig.
c906108c
SS
25561 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25562 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25563 New files.
c906108c
SS
25564 * config/unix-gdb.exp: Make GDB global.
25565 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25566 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25567 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25568 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25569 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25570 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25571 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25572 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25573 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25574 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25575 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25576 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25577 to returns as necessary, arrange for test to compile own testcase
25578 executable.
c906108c 25579 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25580
c906108c
SS
25581Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25582
25583 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25584 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25585 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25586 "backtrace through signal handler".
25587
25588Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25589
25590 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25591 continuing from a job control stop signal.
25592 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25593
25594Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25595
25596 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25597 * gdb.base/corefile.exp: Likewise.
25598 * gdb.base/funcargs.exp: Likewise.
25599
25600Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25601
25602 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25603 * config/monitor.exp: Add support for setting baud rate.
25604
25605Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25606
25607 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25608 i*86-*-linux* xfails for "backtrace through signal handler".
25609 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25610 "print func2::coremaker_local".
25611 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25612 alpha-dec-osf2* xfail for
c906108c
SS
25613 "delete all breakpoints when none".
25614
25615Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25616
25617 * gdb.base/break.exp: Change test that deletes all breakpoints
25618 when no user breakpoints are installed. A post 4.15 change
25619 causes gdb to no longer prompt in this case.
25620
25621Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25622
25623 * gdb.base/return.exp (return_tests): Change xfail for test
25624 "correct value returned double test" to stop xfailing at
25625 Solaris 2.5. Apparently the bug has been fixed.
25626
25627Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25628
25629 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25630 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25631
25632Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25633
25634 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25635 * gdb.disasm/hppa.s: Corresponding changes.
25636
25637Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25638
25639 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25640 makefile fragment.
25641 * config/mt-hpux: Deleted.
25642
25643Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25644
d63a86f8 25645 * Many files: When warning about suppressed tests due to a
c906108c
SS
25646 nonexistant test binary, avoid incrementing the warning count.
25647
25648Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25649
25650 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25651
c906108c
SS
25652Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25653
25654 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25655 "sparc-*-solaris2*".
25656
25657Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25658
25659 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25660 Add global and local variables and initialize them.
25661 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25662 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25663 extracts the file name and terminating signal from the core file.
25664 * TODO: Remove note about tests for correct mapping of corefile.
25665 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25666 from optimizing it away.
25667 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25668 handles common blocks.
25669
25670Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25671
25672 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25673 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25674
25675Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25676
25677 * Makefile.in (maintainer-clean): New target, synonym for
25678 realclean.
25679 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25680 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25681 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25682 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25683 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25684 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25685
25686Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25687
25688 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25689 xfails when not gcc compiled for "print foo::funclocal".
25690 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25691 "print foo::funclocal at foo",
25692 "print 'scope1.c'::foo::funclocal at foo",
25693 "print foo::funclocal_bss at foo",
25694 "print 'scope1.c'::foo::funclocal_bss at foo",
25695 "print foo::funclocal_ro at foo",
25696 "print 'scope1.c'::foo::funclocal_ro at foo",
25697 "print bar::funclocal at foo" and
25698 "print 'scope1.c'::bar::funclocal at foo".
25699 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25700 gcc compiled for "print foo::funclocal at bar".
25701 Expand all messages to ensure that they identify that
25702 the test is at bar().
25703 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25704 gcc compiled for:
25705 "ptype on opaque struct pointer (statically)",
25706 "ptype on opaque struct tagname (statically)",
25707 "ptype on opaque struct pointer (dynamically) 1",
25708 "ptype on opaque struct tagname (dynamically) 1",
25709 "ptype on opaque struct pointer (dynamically) 2" and
25710 "ptype on opaque struct tagname (dynamically) 2
25711 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25712 gcc compiled for:
25713 "p datalocal"
25714 "whatis datalocal",
25715 "ptype datalocal",
25716 "p bsslocal",
25717 "whatis bsslocal", and
25718 "ptype bsslocal".
25719 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25720 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25721 when not gcc compiled.
25722 * gdb.base/funcargs.exp (float_and_integral_args): Add
25723 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25724 compiled.
25725 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25726 "backtrace from call6a" when not gcc compiled.
25727 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25728 "backtrace from call7a" when not gcc compiled.
25729 * gdb.base/callfuncs.exp (do_function_calls):
25730 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25731 "p t_char_array_values(char_array_val2,char_array_val1)",
25732 "p t_char_array_values(char_array_val1,char_array_val2)",
25733 "p t_char_array_values("carray 1","carray 2")",
25734 "p t_char_array_values("carray 1",char_array_val2)",
25735 "p t_char_array_values(char_array_val1,"carray 2")",
25736 "p sum_args(1,{2})",
25737 "p sum_args(2,{2,3})",
25738 "p sum_args(3,{2,3,4})",
25739 "p sum_args(4,{2,3,4,5})"
25740 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25741 "backtrace in corefile.exp" when not gcc compiled.
25742
25743Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25744
25745 * gdb.base/signals.exp: Rewrite `handle all print' test as
25746 a procedure. Accept blanks or TABs as whitespace, increase
25747 timeout and expect input buffer size for the large output
25748 from the command. Remove "i*86-*-bsdi2.0" xfail.
25749
25750Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25751
25752 * gdb.base/setvar.exp: Add new testcases for truncation when
25753 assigning invalid values to bitfields.
25754
25755Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25756
d63a86f8 25757 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25758 mips-sgi-irix* xfail for
25759 "call inferior func with struct - returns char *"
25760 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25761 accepted in the result.
c906108c
SS
25762
25763Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25764
25765 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25766 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25767 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25768 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25769 that accidentally got checked in.
25770
25771Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25772
d63a86f8 25773 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25774 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25775 compiled test.
25776 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25777 Add mips-sgi-irix5* xfail for not gcc compiled.
25778 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25779 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25780 "p top", "whatis top", "p middle", and "whatis middle".
25781 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25782 "whatis signed char" for not gcc compiled.
25783 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25784 "set variable signed char=-1 (-1)" and
25785 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25786 * gdb.base/funcargs.exp (float_and_integral_args):
25787 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25788 Add mips-sgi-irix* xfail when not gcc compiled for
25789 "continue to call2b".
25790 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25791 "continue to call2g".
25792 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25793 "backtrace from call6a"
25794 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25795 "backtrace from call7k".
25796 Add mips-sgi-irix5* xfail when not gcc compiled for
25797 "backtrace from call7a".
25798 (localvars_after_alloca): Fix gdb_test cmds for
25799 "print * after runto ...".
25800 Remove rs6000-*-* xfails for
25801 "print i after runto localvars_after_alloca" and
25802 "print l after runto localvars_after_alloca"
25803 for all compilers.
25804 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25805 when not compiled with gcc, for:
c906108c
SS
25806 "print signed char == (minus)",
25807 "print signed char != (minus)",
25808 "print signed char < (minus)",
25809 "print signed char > (minus)".
25810 * gdb.base/callfuncs.exp (do_function_calls):
25811 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25812 "call inferior func with struct - returns char *".
d63a86f8 25813 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25814 "correct value returned double test" to include Solaris 2.4.
25815 * gdb.base/funcargs.exp (float_and_integral_args):
25816 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25817
c906108c
SS
25818Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25819
25820 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25821 enumeration bitfields if compiling with GNU C.
25822 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25823 to empty' prompt.
25824
25825Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25826
25827 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25828 test for PRO targets.
25829
25830 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25831 breakpoints in the inferior at any given time by making
25832 two groups of breakpoints for call2*, call6* and call7*
25833 tests.
25834
25835Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25836
25837 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25838 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25839 from optimizing it away.
25840 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25841 "call inferior func with struct".
25842
25843Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
25844
25845 * configure.in: Only configure gdb.chill for particular targets.
25846
25847Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
25848
25849 * gdb.base/Makefile.in: Add action to .c.o transformation
25850 rule that generates a .ci file for each .o file and remove
25851 explicit .c.o rules except for callfuncs.o.
25852 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
25853 generates a .ci file for each .o file and remove explicit
25854 .cc.o rules.
25855 (clean): Remove *.tmp *.ci files.
25856 (EXECUTABLES): Remove templ-info.exp.
25857 * gdb.base/compiler.c: New file.
25858 * gdb.c++/compiler.cc: New file
25859 * gdb.base/scope.exp: Source gdb.base/scope.ci.
25860 Change rs6000-*-* xfail for
25861 "print 'scope0.c'::filelocal_ro" and
25862 "print 'scope1.c'::filelocal" and
25863 "print 'scope1.c'::filelocal_bss" and
25864 "print 'scope1.c'::filelocal_ro" and
25865 "print 'scope1.c'::foo::funclocal" and
25866 "print 'scope1.c'::foo::funclocal_ro" and
25867 "print 'scope1.c'::bar::funclocal" and
25868 "print 'scope0.c'::filelocal_ro" and
25869 "print 'scope1.c'::filelocal at foo" and
25870 "print 'scope1.c'::filelocal_bss at foo" and
25871 "print 'scope1.c'::filelocal_ro at foo" and
25872 "print 'scope1.c'::foo::funclocal at foo" and
25873 "print 'scope1.c'::foo::funclocal_bss at foo" and
25874 "print 'scope1.c'::foo::funclocal_ro at foo" and
25875 "print 'scope1.c'::bar::funclocal at foo" and
25876 "print 'scope0.c'::filelocal_ro" and
25877 "print 'scope1.c'::filelocal" and
25878 "print 'scope1.c'::filelocal_bss" and
25879 "print 'scope1.c'::filelocal_ro" and
25880 "print 'scope1.c'::foo::funclocal" and
25881 "print 'scope1.c'::foo::funclocal_bss" and
25882 "print 'scope1.c'::foo::funclocal_ro" and
25883 "print 'scope1.c'::bar::funclocal" and
25884 "print 'scope1.c'::bar::funclocal_bss"
25885 to only be xfail'd when not compiled with gcc.
d63a86f8 25886 Add rs6000-*-* xfail for
c906108c
SS
25887 "print 'scope0.c'::filelocal_bss before run"
25888 when compiled with gcc.
25889 (test_at_main): Add rs6000-*-* xfail for
25890 "print filelocal_ro in test_at_main"
25891 when compiled with gcc.
25892 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 25893 Add rs6000-*-aix* xfail for
c906108c
SS
25894 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
25895 "ptype t_char_array", not compiled with gcc.
25896 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
25897 xfail for "list foo (in include file)" when gcc compiled.
25898 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 25899 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
25900 "run to call0a" if not compiled with gcc.
25901 (unsigned_integral_args): Add rs6000-*-* xfail for
25902 "run to call1a" if not compiled with gcc.
25903 (float_and_integral_args): Add rs6000-*-* xfail for
25904 "run to call2a" if not compiled with gcc and for
25905 "continue to call2b" for any compiler.
25906 Add rs6000-*-* xfail to
25907 "print f1 after run to call2a" for gcc compiled.
25908 (discard_and_shuffle): Add rs6000-*-* xfail for
25909 "run to call6a".
25910 (shuffle_round_robin): Add rs6000-*-* xfail for
25911 "backtrace from call7a" if not compiled with gcc.
25912 Add rs6000-*-* xfail for
25913 "backtrace from call7b" if compiled with gcc.
25914 (call_after_alloca): Add rs6000-*-* xfail for
25915 "print c in call_after_alloca" and
25916 "print s in call_after_alloca" and
25917 "backtrace from call_after_alloca_subr"
25918 if not compiled with gcc.
25919 (localvars_in_indirect_call): Add rs6000-*-* xfail for
25920 "print c in localvars_in_indirect_call" and
25921 "print c in localvars_in_indirect_call" and
25922 "backtrace in indirectly called function" and
25923 "stepping into indirectly called function"
25924 if not compiled with gcc.
25925 (localvars_after_alloca): Add rs6000-*-* xfail for
25926 "print c after runto localvars_after_alloca" and
25927 "print s after runto localvars_after_alloca" and
25928 "print i after runto localvars_after_alloca" and
25929 "print l after runto localvars_after_alloca"
25930 for all compilers.
25931 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
25932 than whatis-info.exp.
25933 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
25934 than opaque-info.exp.
25935 Setup rs6000-*-* xfail for
d63a86f8 25936 "ptype on opaque struct pointer (statically)" and
c906108c
SS
25937 "ptype on opaque struct pointer (dynamically)" when
25938 not compiled with gcc.
25939 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
25940 rather than callf-info.exp.
25941 (do_function_calls): Add clear_xfail for rs6000-*-* for
25942 "p t_float_values2(3.14159,float_val2)". Seems to work
25943 fine there, both with xlc and gcc. Need to find out what
25944 it is doing right and fix other platforms.
25945 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
25946 "call inferior func with struct - returns int",
25947 "call inferior func with struct - returns long",
25948 "call inferior func with struct - returns float",
25949 "call inferior func with struct - returns double",
25950 "call inferior func with struct - returns char *",
25951 but only if not gcc compiled (presumes xlc compiled).
25952 Change rs6000-*-* xfails for
25953 "call inferior func with struct - returns char" and
25954 " call inferior func with struct - returns short" to only
25955 xfail if not using gcc.
25956 (clean mostlyclean): Remove *.ci and *.tmp files.
25957 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
25958 than templ-info.exp.
25959 * gdb.base/langs.exp: Source gdb.base/langs.ci.
25960 Add rs6000-*-* xfail for "up to foo in langs.exp"
25961 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 25962 when not gcc compiled.
d63a86f8 25963
c906108c
SS
25964Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25965
25966 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
25967 * gdb.base/corefile.exp: Likewise.
25968 * gdb.base/list.exp: Likewise.
25969 * gdb.base/scope.exp: Likewise.
25970 * gdb.base/siganls.exp: Likewise.
25971
25972 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
25973 compiler output.
25974 * gdb.base/whatis.exp: Likewise.
25975
25976Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
25977
25978 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
25979 failure (opcode table has been fixed to match reality).
25980
25981Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
25982
25983 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
25984 "call inferior func with struct - returns char",
25985 "call inferior func with struct - returns short"
25986
25987 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
25988 "print 'scope0.c'::filelocal at main",
25989 "print 'scope0.c'::filelocal_bss in test_at_main",
25990 "print 'scope0.c'::filelocal at foo",
25991 "print 'scope0.c'::filelocal_bss in test_at_foo",
25992 "print 'scope0.c'::filelocal at bar",
25993 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 25994
c906108c
SS
25995 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
25996 in source file 1". This bug seems to have been fixed with both
25997 gcc and native cc (was native assembler bug?).
25998
25999Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
26000
26001 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
26002 "backtrace through signal handler" to "i*86-*-sysv4*".
26003 * gdb.base/signals.exp: Add xfail for "'next' behaved as
26004 continue" case. Add "known SVR4 bug" to fail message.
26005 Add "i*86-*-bsdi2.0" xfail for "handle all print".
26006 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
26007 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
26008 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
26009 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
26010 "up to foo in langs.exp", "show language at foo in
26011 langs.exp", "up to cppsub_ in langs.exp", "show
26012 language at cppsub_ in langs.exp", "up to fsub in
26013 langs.exp", and "show language at fsub in langs.exp".
26014 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
26015 "bactrace in corefile.exp".
26016 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
26017 "call inferior function with struct - returns float" and
26018 "call inferior function with struct - returns double".
d63a86f8 26019
c906108c
SS
26020Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
26021
26022 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
26023 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
26024 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
26025 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
26026
26027Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
26028
26029 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
26030 (or overriden) "CHILL" macro rather then bare "gcc".
26031 Also look for ../../gcc/xgcc since that is what we will
26032 actually need, not "Makefile". Remove following assignment
26033 of CHILL to CHILL_FOR_TARGET because that results in
26034 recursive definition.
26035
26036Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
26037
26038 * gdb.base/corefile.exp: Change xfail for backtrace in
26039 corefile.exp from linuxaout to all linux.
26040 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
26041 cases where we miss the breakpoint at the signal handler
26042 for some reason. Setup xfail for linuxoldld/linuxaout and
26043 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
26044 hitting SIGURG breakpoint.
26045 * gdb.base/signals.exp: Setup xfail for "next" acting like
26046 continue to add linuxoldld. Setup xfail for all linux for
26047 "next to handler in signals_tests_1", "backtrace in
26048 signals_tests_1", "continue to func1", "pass SIGUSR1",
26049 and continue to handler".
26050
26051Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
26052
26053 * Update all FSF addresses except those in COPYING* files.
26054
26055Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26056
26057 * gdb.base/a2-run.exp: Change messages to be more explicit about
26058 the status of args, and quote binfile in results.
26059
26060Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26061
26062 * gdb.base/callfuncs.exp: Add tests for passing structs to
26063 inferior functions and return various types.
26064 * gdb.base/callfuncs.c: Add functions to receive a struct
26065 and return a member of the struct, in various types.
26066
26067Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26068
26069 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26070
26071Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26072
26073 * config/vxworks29k.exp: New file, sources vxworks.exp.
26074
26075Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26076
26077 * config/gdbremote.exp: New file. Testing framework using
26078 gdbserver.
26079
26080Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26081
26082 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26083 "call function when asleep" and "send end of file".
26084 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26085 for "backtrace in corefile.exp".
26086 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26087 for "backtrace through signal handler".
26088 * gdb.base/corefile.exp: Make sure we actually generate a core file
26089 before trying the core tests. Some systems allow the user to suppress
26090 generation of core files and default to that (linux for example).
26091 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26092 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26093
26094Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26095
26096 * gdb.threads: New directory with some crude multi-threaded
26097 gdb tests (step.exp and step2.exp).
26098 * config/mt-lynx (STEP_EXECUTABLE): Define.
26099 (THREADFLAGS): Define.
26100
26101Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26102
26103 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26104
26105 * gdb.base/signals.exp: Disable whole file for lynx until
26106 further notice.
26107
26108 * gdb.base/signals.exp: xfail test where "next" acts like
26109 "continue" for lynx.
26110
26111 * gdb.base/interrupt.exp: xfail test for calling function while
26112 inferior is asleep for lynx.
26113
26114 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26115 than one cr-lf after each command.
26116
26117Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26118
26119 * configure.in: Reinstate setting of stabsdirs variable, fix
26120 typo in setting up configdirs for native builds.
26121
26122 * gdb.base/return.exp: Fix typo in return double test.
26123 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26124 compiler from optimizing them away.
26125
26126Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26127
26128 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26129 sequences to be echo'd by gdb when using gdb_test.
26130 * gdb.chill/chexp.exp: Likewise.
26131 * gdb.fortran/exprs.exp: Likewise
26132
26133Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26134
26135 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26136 after the inferior gdb has started.
26137
26138 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26139 after each command.
26140 * gdb.base/funcargs.exp: Likewise.
26141 * gdb.base/gdbvars.exp: Likewise.
26142 * gdb.base/interrupt.exp: Likewise.
26143 * gdb.base/list.exp: Likewise.
26144 * gdb.base/watchpoint.exp: Likewise.
26145 * gdb.c++/demangle.exp: Likewise.
26146 * gdb.c++/inherit.exp: Likewise.
26147 * gdb.chill/chexp.exp: Likewise.
26148 * gdb.fortran/exprs.exp: Likewise.
26149
26150 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26151 test if we can't handle IO to/from the inferior.
26152
26153 * gdb.c++/misc.exp: Always check for a program already being
26154 started after sending a "run" command to gdb.
26155
26156 * gdb.base/twice.exp: Start with a fresh gdb.
26157
26158 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26159 only depend on gdb's expression code, not the chill runtime.
26160
26161 * gdb.base/return.c: Put return values into variables so we
26162 can have gdb print them rather than depending on the program
26163 to print them.
26164 * gdb.base/return.exp: Corresponding changes.
26165
26166 * lib/gdb.exp: Provide default value for noinferiorio.
26167 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26168 the inferior.
26169
26170 * gdb.base/break.exp: Always check for a program already being
26171 started after sending a "run" command to gdb.
26172 (text_next_with_recursion): Don't check the output from the
26173 program's printf statement. Instead just make sure the program
26174 exited.
26175
26176 * gdb.base/commands.exp: Protect tests which need arguments with
26177 $noargs conditionals.
26178
26179Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26180
26181 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26182 of structure member arrays to match gdb/valops.c:value_addr change.
26183
26184Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26185
26186 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26187 cases.
26188
26189Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26190
26191 * configure.in (configdirs): Remove gdb.chill from default list
26192 of subdirs and then add it back in only if doing a native build.
26193 The current chill compiler does not yet work in any cross build.
26194 * Revert all signal changes from Jul 6.
26195 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26196 for sh-hms targets, allowing these tests to link, with no other
26197 changes. Testing is suppressed by setting "nosignals" in site.exp.
26198
26199Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26200
26201 * configure.in (signaldirs): Define and add to configdirs for all
26202 targets except some specific ones that are known to not support signals.
26203 Also clean up formatting.
26204 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26205 (signals, sigall): Remove rules to build.
26206 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26207 Moved to new gdb.signals directory.
26208 * gdb.signals: New test directory.
26209 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26210 signals.c signals.exp}: New or moved files.
26211
26212Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26213
26214 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26215
26216Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26217
26218 * gdb.base/return.exp: Xfail `return double' test failure
26219 on at least Solaris 2.3 and handle future/past versions on
26220 a case by case basis as appropriate. Also update message
26221 to include i*86 failures.
26222
26223Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26224
26225 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26226
26227 * lib/gdb.exp: Fix comment which erroneously identified
26228 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26229 gdb_file_cmd not gdb_load).
26230 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26231
26232 * gdb.base/setvar.exp: Make test names consistent between pass and
26233 fail cases. Use gdb_test more.
26234
26235Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26236
26237 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26238
26239Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26240
26241 * gdb.base/help.exp: Fix expected help string for `show commands'.
26242
26243Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26244
26245 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26246
26247 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26248 of a text section.
26249
26250Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26251
26252 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26253 that loop eventually terminates. Fix Connection refused logic so
26254 that testsuite will expire nicely.
26255
26256Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26257
26258 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26259 config/rom68k.exp: New tcl glue for the appropriate monitors.
26260 These all just end up calling monitor.exp.
26261 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26262 refused' by retrying. Cleanup some timeout issues.
26263 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26264 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26265 callers don't have to set/restore global timeout variable.
26266
26267 * The following set of changes centralizes management of the global
26268 timeout variable. This way, it can be set in one target dependent
26269 place instead of dozens of places scattered throughout the test suite.
26270 If you need to lengthen a timeout, then you should either set timeout
26271 in one of the config/{target}.exp files, or multiply it by a factor.
26272 Setting it to an absolute value is always going to lose for some
26273 targets.
26274 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26275 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26276 * gdb.base/funcargs.exp: Don't set timeout.
26277 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26278 * gdb.base/printcmds.exp (test_print_string_constants
26279 test_print_array_constants): Don't set timeout.
26280 * gdb.base/ptype.exp: Don't set timeout.
26281 * gdb.base/recurse.exp: Don't set timeout.
26282 * gdb.base/return.exp: Don't set timeout.
26283 * gdb.base/watchpoint.exp: Don't set timeout.
26284 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26285 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26286
26287Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26288
26289 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26290
26291Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26292
26293 * lib/gdb.exp: Disable chill tests for irix5.
26294
26295Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26296
26297 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26298 each test pass or fail.
26299
26300Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26301
26302 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26303 xlc not gcc.
26304
26305Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26306
26307 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26308
26309Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26310
26311 * config/est.exp: Fix copyright and comments. Remove dead code.
26312 Use targetname, serialport and baud variables instead of fixed
26313 constants.
26314 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26315 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26316
26317Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26318
26319 * gdb.base/watchpoint.exp: Don't run
26320 test_watchpoint_triggered_in_syscall for sunos.
26321
26322Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26323
26324 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26325 they don't seem to exist. Do include stdio.h.
26326
26327Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26328
26329 * gdb.base/a1-selftest.exp: Add alpha xfail.
26330
26331Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26332
26333 * gdb.base/watchpoint.c (main): Prompt before calling read().
26334 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26335 Revise accordingly. Remove cruft about sending "123" several
26336 times, until it gets noticed. Clean up the "print buf[0]" stuff
26337 so that it passes or fails, and waits for prompts in the usual way.
26338
26339Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26340
26341 * gdb.base/recurse.exp: Fix comment.
26342
26343 * TODO: Remove item about printing variables in nodebug.exp. Add
26344 item about enabling tests which are only run on some targets.
26345
26346 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26347 fail, make test names unique, use new gdb_test convention
26348 regarding pattern, use gdb_test more, etc.).
26349
26350 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26351 fail, make test names unique, etc.).
26352
26353Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26354
26355 * gdb.base/nodebug.c: Change return type of top and middle to
26356 short.
26357 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26358 are fixed by the recent mdebugread.c changes. Allow `short ()'
26359 as type for top and middle.
26360
26361Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26362
26363 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26364 nearly as I can tell, the whole thing was an accident in Stu's
26365 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26366 to replace a send/expect pair with gdb_test, but ended up only
26367 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26368 of 30 Mar 1995 took care of it, but left this vestigial comment
26369 which I am now nuking.
26370
26371Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26372
26373 * gdb.base/break.exp: Look for different line number for
26374 breakpoint at main depending on usestubs.
26375
26376Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26377
26378 * gdb.base/list.exp: Adjust some alternate expect patterns to
26379 match recent list0.c change. Add alternate expect pattern for
26380 output from `list default lines around main' for optimizing
26381 compilers.
26382
26383Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26384
26385 * lib/gdb.exp: If nosignals is not set, set it to 0.
26386
26387Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26388
26389 * config/slite-gdb.exp: Responds to load symbol table prompt.
26390 * gdb.base/break.exp: Adjust line number, fix rerun.
26391 * gdb.base/langs0.c: Add #ifdef usestubs.
26392
26393Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26394
26395 * gdb.base/list.exp: Adjust line contents after adding new lines in
26396 list0.c. Also fix a syntax error.
26397
26398 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26399 * gdb.base/break.exp: ditto.
26400 * gdb.base/list.exp: ditto.
26401 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26402 * gdb.base/run.c: ditto.
26403 * gdb.base/list0.c: ditto.
26404 * gdb.base/funcargs.c: ditto.
26405
26406Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26407
26408 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26409 $targetname, $serialport and $baud instead of hardwired variables.
26410 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26411 target doesn't support signals.
26412
26413Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26414
26415 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26416
26417Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26418
26419 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26420 Don't rely on the value of an auto variable before it has been
26421 initialized. Use gdb_test more.
26422
26423Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26424
26425 * lib/gdb.exp (default_gdb_version): A version number must start
26426 with a digit, but other than that contains all characters up to
26427 the first whitespace character.
26428
26429Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26430
26431 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26432
26433Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26434
26435 * gdb.c++/*.exp: Warn if executable does not exist. The original
26436 reason for skipping the warning was that configure.in sometimes
26437 intentionally skipped building the executables but the tcl code
26438 had no way of knowing. That (a) was always bogus with respect to
26439 error handling, (b) is no longer true (right now there is no way
26440 to skip C++ tests).
26441
26442 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26443
26444Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26445
26446 * gdb.base/list.exp: Add expect patterns for output from
26447 SunPRO compiled executables.
26448 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26449 types.
26450
26451Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26452
26453 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26454 number (we are already testing that the correct source line text
26455 gets printed).
26456
26457 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26458 that is what is intended, but something needed to be done to get
26459 sunos4 native working again.
26460
26461 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26462
26463 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26464 apparently went with a (very) old xfail.
26465
26466Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26467
26468 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26469 runto_main is a proc in gdb.exp that will do 'step' for target use
26470 stubs.
26471 * gdb.base/exprs.exp: ditto.
26472 * gdb.base/interrupt.exp: ditto.
26473 * gdb.base/opaque.exp: ditto.
26474 * gdb.base/printcmds.exp: ditto.
26475 * gdb.base/ptype.exp: ditto.
26476 * gdb.base/scope.exp: ditto.
26477 * gdb.base/setvar.exp: ditto.
26478 * gdb.base/signals.exp: ditto.
26479 * gdb.base/twice.exp: ditto.
26480 * gdb.c++/classes.exp: ditto.
26481 * gdb.c++/inherit.exp: ditto.
26482 * gdb.c++/templates.exp: ditto.
26483 * gdb.base/break.exp: no run and hit main for stubs. Change line
26484 numbers for breakpoints and info breakpoint.
26485 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26486 breakpoint().
26487 * gdb.base/callfuncs.c: ditto.
26488 * gdb.base/exprs: ditto.
26489 * gdb.base/interrupt.c: ditto.
26490 * gdb.base/opaque0.c: ditto.
26491 * gdb.base/printcmds.c: ditto.
26492 * gdb.base/ptype.c: ditto.
26493 * gdb.base/scope0.c: ditto.
26494 * gdb.base/setvar.c: ditto.
26495 * gdb.base/signals.c: ditto.
26496 * gdb.base/twice.c: ditto.
26497 * gdb.c++/misc.cc: ditto.
26498 * gdb.c++/templates.cc: ditto.
26499
26500Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26501
26502 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26503
26504 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26505 somewhere between `read' and `main.c'. I'm pretty sure the
26506 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26507 and it isn't particularly useful.
26508
26509 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26510
26511Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26512
26513 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26514
26515Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26516
26517 * config/mt-slite: add LIBS and -nostdlib.
26518 * config/slite-gdb.exp: add this new file to support sparclite target.
26519
26520Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26521
26522 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26523
26524 * gdb.base/a2-run.exp: Change argument to istarget from
26525 "*-*-vxworks" to "*-*-vxworks*".
26526 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26527
26528Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26529
26530 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26531 will not runto main but do a 'step' to step out of breakpoint().
26532 * config/mt-slite: add -Dusestubs.
26533
26534Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26535
26536 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26537 instead of just @.
26538
26539 * gdb.base/signals.exp: Add test for "handle all print".
26540 * TODO: Remove "handle all print". Also remove item about
26541 checking copyright date (I don't like the idea of a spurious FAIL
26542 based on when we run the tests).
26543
26544 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26545 for SunOS4 (reason for failure not investigated). Remove
26546 redundant test for $binfile.
26547
26548 * gdb.base/nodebug.c (array_index): Call malloc.
26549
26550 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26551
26552Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26553
26554 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26555 conventions and slightly simplify the matching regexp.
26556
26557Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26558
26559 * gdb.base/break.exp: Update gdb_test invocation to use new
26560 convention.
26561
26562 * lib/gdb.exp: If noargs is not set, set it to 0.
26563
26564 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26565 tests unique.
26566
26567 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26568
26569Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26570
26571 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26572 one argument of type "<non-float parameter>".
26573
26574Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26575
26576 * config/rom68k.exp: New file to support Motorola IDP board.
26577 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26578 * gdb.base/break.c: Change things around so that this program
26579 doesn't depend upon args. This is necessary to make remote
26580 targets work (in general, they can't take args).
26581 * gdb.base/break.exp: Don't try to send args to program. Don't
26582 expect output. Also, replace lots of code with gdb_test.
26583
26584Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26585
26586 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26587 printing of '\'' (which is what the comment says we are testing,
26588 even though we were not), not '''.
26589 (test_integer_literals_rejected): Test that printing ''' is an error.
26590
26591 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26592 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26593 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26594 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26595 Use gdb_test not test_print_accept.
26596 * lib/gdb.exp: Remove test_print_accept.
26597
26598 * gdb.base/signals.exp (signal_tests_1): Make pass message
26599 consistent with fail message.
26600
26601 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26602 unsigned char; the bug (PR 1821) is fixed.
26603
26604 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26605
26606 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26607 successful tests--makes xfailing them work right.
26608
26609Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26610
26611 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26612 only \r\n, not .*. The test can pass .* as the last thing in
26613 $pattern if that is what it wants. In addition to providing this
26614 flexibility, this change should speed up pattern matching in cases
26615 where the pattern already ended with .* (there were a number of
26616 them). This change also helps catch bad patterns--in the old
26617 scheme the typo "char \*" instead of "char \\*" would pass. Now
26618 it is caught.
26619 * Many .exp files: Update callers.
26620
26621 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26622 clearer and does not spuriously match multiple ('s. Likewise for
26623 ) and *.
26624
26625 * gdb.base/nodebug.exp: Test ability to call a function and pass
26626 it a string (even with no debugging info).
26627
26628 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26629 "p '\'", which is the same as "p ''" once tcl gets done with
26630 quoting, to "p '\\'", which I suspect is what is intended (one
26631 backslash gets sent to GDB).
26632
26633 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26634
26635Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26636
26637 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26638 1817) was fixed literally years ago.
26639
26640Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26641
26642 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26643 test, it causes stepping out of call_after_alloca_subr with
26644 optimizing compilers.
26645 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26646 fails.
26647
26648 * gdb.c++/templates.exp: Source templ-info.exp only if
26649 the templates executable exists.
26650
26651 * gdb.c++/misc.cc (class Contains_static_instance,
26652 class Contains_nested_static_instance),
26653 gdb.c++/classes.exp (test_static_members): Test printing of
26654 a class that contains a static instance of the class.
26655
26656Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26657
26658 * gdb.base/langs2.c (cppsub_): Don't prototype.
26659 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26660 only, I believe).
26661
26662Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26663
26664 * lib/gdb.exp (skip_chill_tests): New procedure.
26665
26666 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26667
26668Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26669
26670 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26671 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26672
26673Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26674
26675 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26676
26677 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26678 disassemble 8, not 16, instructions for part 4.
26679
26680 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26681 support the latter anymore.
26682
26683 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26684 -DNO_PROTOTYPES.
26685 * gdb.base/callfuncs.c: Control use of prototypes based on
26686 NO_PROTOTYPES, not __STDC__.
26687 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26688 t_float_values2 tests if prototypes in use.
26689
26690 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26691 t_double_values): When checking differences against DELTA, check
26692 that difference is within the range (-DELTA,DELTA), not just
26693 (-infinity,DELTA).
26694
26695Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26696
26697 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26698 'file' command firts, then 'target', then 'load', this is due to gdb
26699 target set up.
26700 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26701
26702Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26703
26704 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26705 FP load/store variants.
26706 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26707
26708Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26709
26710 * gdb.base/term.exp: Do not give a warning if not native, it is
26711 not an abnormal condition.
26712
26713Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26714
26715 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26716 t_char_array".
26717
26718Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26719
26720 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26721 are getting the version number.
26722
26723 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26724 if not native, it is not an abnormal condition.
26725
26726Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26727
26728 * lib/gdb.exp: Just use "file exists", rather than undocumented
26729 dejagnu procedure "findfile".
26730
26731Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26732
26733 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26734 (LDFLAGS): Set to -Xlinker -Ur.
26735
26736 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26737 Removed, these values are set by lib/gdb.exp.
26738
26739 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26740
26741Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26742
26743 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26744 of replicating gdb startup code.
26745
26746 * config/mt-vxworks (LDFLAGS): Set to -r.
26747 (CFLAGS_FOR_TARGET): Removed.
26748
26749 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26750 (gdb) and gdb for vxworks uses (vxgdb).
26751
26752 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26753 executable is not in the tree and host != target, use sed and
26754 program_transform_name to determine the gdb name used by the
26755 target.
26756
26757 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26758 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26759
26760Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26761
26762 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26763 floats, chars, and shorts where there are ANSI-style function
26764 definitions.
26765
26766 * gdb.base/langs.exp, gdb.base/langs*: New test.
26767 * gdb.base/Makefile.in: Build it.
26768 * TODO: Remove item about checking that C names don't get C++
26769 demangling applied; this test tests it.
26770
26771Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26772
26773 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26774 went with the const70 xfail. The xfail went away a year ago.
26775
26776 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26777
26778 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26779 for hp300.
26780
26781 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26782
26783 * gdb.base/a1-selftest.exp: Don't run on hp300.
26784
26785Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26786
26787 * Makefile.in (site.exp): Set host_alias and target_alias as well
26788 as host_triplet and target_triplet.
26789
26790Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26791
26792 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26793
26794 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26795 places as other ecoff systems).
26796
26797 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26798 ultrix.
26799
26800Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26801
26802 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26803 remove them.
26804 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26805 variable and "variable" in addition to "data variable".
26806 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26807
26808 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26809 2.
26810 * gdb.base/list1.c (long_line): Add additional statement at start
26811 of function.
26812 * gdb.base/list.exp (test_forward_search): Update line number to
26813 reflect new statement.
26814
26815Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26816
26817 * gdb.base/signals.exp: Reinitialize searched source directories
26818 after gdb_start call.
26819
26820Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26821
26822 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26823 * gdb.stabs/Makefile.in: Likewise.
26824
26825 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26826 change. Instead split the tests into smaller pieces.
26827 * gdb.disasm/hppa.s: Corresponding changes.
26828
26829Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26830
26831 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26832 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26833
26834 * gdb.base/funcargs.exp: Modify many tests so that every test
26835 either passes or fails. Make some test names unique.
26836
26837Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26838
26839 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26840 Call stty to set interrupt character.
26841
26842 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
26843 for HP assembler versus GNU assembler based on actual behavior of
26844 $(CC), rather than assuming that $(AS) is always the GNU assembler.
26845
26846 * TODO: Suggest a few more stepping tests.
26847
26848Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
26849
26850 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
26851 restart GDB for h8300 after a continue.
26852 (return): Add pattern to match a29k-udi behavior.
26853 * gdb.base/nodebug.exp: Remove obsolete comment.
26854 * gdb.base/regs.exp: New file, testing of register displays.
26855 * gdb.base/return.exp: Fix typo in reference to $objdir.
26856 * gdb.base/whatis.exp: Always start with a fresh GDB.
26857
26858Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26859
26860 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
26861 higher, these tests generate a lot of output.
26862
26863Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26864
26865 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
26866 code following the catch silently ignored some errors; without the
26867 catch they should be thrown like any other tcl error. Also, the
26868 catch used "" instead of {} which meant all the callers who wanted
26869 to include one of the characters "[]$ had to quote it an extra time.
26870 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
26871 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
26872 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
26873 Remove extra quoting.
26874
26875Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
26876
26877 * gdb.base/commands.exp: Make test names unique; every test either
26878 passes or fails. Update some comments.
26879
26880 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
26881
26882Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26883
26884 The following fixes a FAIL caused by the fact that the alpha stabs
26885 configuration didn't use the ".if alpha" code in weird.def.
26886 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
26887 bit pointer, so the 32 bit version works even on the alpha.
26888 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
26889 Remove the stuff which allowed us to have separate versions for
26890 alpha and everything else.
26891
26892 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
26893 regexp which "info func operator\[\](" is supposed to match. Fix
26894 string to send to GDB. Note that GDB still doesn't work right. Add a
26895 new test for "info func .perator\[\](" which GDB does handle correctly.
26896
26897 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
26898
26899Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26900
26901 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
26902 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
26903 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
26904 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
26905 it makes the tests harder to understand and confuses test-o-matic.
26906 The preferred style is that each test provides a PASS or a FAIL,
26907 and has a unique message (e.g. "continue #54" not just "continue")
26908 which is the same for the pass and the fail.
26909 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26910 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
26911 to lib/gdb.exp.
26912 * gdb.base/printcmds.exp: Use test_print_accept. Remove
26913 prt_accept which was basically the same thing. Likewise for
26914 test_print_reject and prt_reject.
26915 * lib/gdb.exp (test_print_reject): Add some more error message
26916 patterns to match from the former printcmds.exp (prt_reject).
26917 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
26918 One defect of the passcount stuff is that some of it failed to
26919 report XPASS where appropriate.
26920 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
26921 stuff before and after arg in expected pattern.
26922 (test_paddr_operator_functions): Re-do test without print_addr_of;
26923 this is the only test which seems to want extra stuff there.
26924
26925Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26926
26927 * gdb.base/nodebug.exp: Update new tests to reflect improved
26928 wording of gdb output.
26929
26930 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
26931 and "ptype" work on variables in files compiled without -g.
26932 Replaces commented out "maint print msymbol" tests.
26933
26934Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26935
26936 * gdb.base/setvar.c (dummy): Call malloc.
26937
26938 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
26939 losing with the irix4 sed.
26940
26941 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
26942 ALRM" on irix4.
26943
26944Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26945
26946 * TODO: Remove items about corefile.exp testing new exec-file and
26947 backtrace; both are now done. Add items about printing enums.
26948
26949Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26950
26951 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
26952 "get signal $thissig" test fails.
26953
26954 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
26955
26956Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26957
26958 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
26959 compiler warning with dec alpha compiler.
26960
26961 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
26962 extra \n from gdb_test call (this explains why the prompt test
26963 that I removed yesterday was there).
26964 (user_defined_command_test): Remove extra \n and prompt test.
26965
26966 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
26967 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
26968 doesn't exist.
26969 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
26970 Also remove alpha workaround, which turns out to be because
26971 SIGABRT == SIGLOST.
26972
26973 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
26974
26975 * gdb.base/help.exp: Don't test "help show".
26976
26977Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26978
26979 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
26980 "set print address" is on.
26981 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
26982 pass prompt to gdb_test; gdb_test already looks for the prompt.
26983
26984 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
26985
26986 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
26987 was a vestige of the manual TESTSTRATEGY, and the purpose of it
26988 was to make sure that gdb can read a core file. But (a) the "read
26989 the corefile" part didn't make it to a1-selftest.exp, we just
26990 delete the corefile after creating it, and (b) we test reading
26991 corefiles in corefile.exp anyway. Also, this test left around a
26992 xgdb process on Solaris.
26993
26994 * gdb.base/corefile.exp: Also test backtrace.
26995
26996Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
26997
26998 * gdb.base/commands.exp: Test a simple user defined command with
26999 arguments and if/while statements; verify the full user command is
27000 printed by "show user".
27001
27002 * gdb.base/commands.exp: Test if/while commands as part of a
27003 breakpoint command list; verify they appear in breakpoint
27004 information.
27005
27006Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27007
27008 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
27009 than by dividing by zero.
27010
27011Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
27012
27013 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
27014 performing an inferior call with watchpoints enabled.
27015 * gdb.base/watchpoint.c (main): Delete second unnecessary read
27016 call.
27017
27018Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27019
27020 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
27021 of "file" command.
27022
27023 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
27024 Add additional pattern for when "int operator int(void);" appears
27025 in a different order.
27026
27027Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27028
27029 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
27030
27031 * gdb.base/help.exp: Replace most of docstrings for "info signals"
27032 and "signal" with ".*".
27033
27034Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27035
27036 * TODO: Add note about "handle all nostop".
27037
27038 * gdb.base/{sigall.c, sigall.exp}: New test.
27039 * gdb.base/Makefile.in: Add it.
27040
27041Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
27042
27043 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
27044 when invoking GDB, suppresses any windowing interface.
27045
27046Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
27047
27048 * config/sim-gdb: New file, simulator testing support.
27049
27050Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
27051
27052 * gdb.base/interrupt.exp: Test calling func1 twice.
27053
27054Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27055
27056 * gdb.base/list.exp (test_forward_search): Set timeout higher
27057 when we'll be getting lots of output from gdb.
27058
27059 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27060 "init_malloc" to after the expect statement. Run it if that
27061 regexp is taken, but also for two others which happen if source
27062 cannot be found.
27063
27064Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27065
27066 * gdb.base/printcmds.exp: New test, for printing register before
27067 program is running.
27068
27069Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27070
27071 * gdb.base/list.exp: Correct some alternate expect patterns
27072 to reflect changes in list1.c.
27073
27074Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27075
27076 * TODO: Add item regarding large frames.
27077
27078 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27079
27080 * TODO: Remove item about enabling return.exp; it
27081 is enabled. Suggest a few more "return" tests.
27082
27083Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27084
27085 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27086 anonymous unions.
27087
27088Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27089
27090 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27091 and pr-5646.o, so "make" is the same as "make all", not "make
27092 pr-4975.o".
27093
27094Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27095
27096 * gdb.base/list.exp: Adjust expectations to reflect changes in
27097 list1.c.
27098 (test_forward_search): New test proc.
27099 * gdb.base/list1.c (long_line): New function, has long source line.
27100
27101Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27102
27103 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27104 additional line of code that was added.
27105
27106Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27107
27108 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27109 tests so as not to overflow expect's input buffers.
27110 * gdb.disasm/hppa.exp: Corresponding changes.
27111
27112Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27113
27114 Beginnings of template debugging tests.
27115 * gdb.c++/templ-info.cc: New file to test for template
27116 debugging capability of the compiler.
27117 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27118 templ-info.cc.
27119 * gdb.c++/templates.cc: Add explicit template instantiations
27120 to enable compiling with -fno-implicit-templates. Add destructor
27121 and 'value' method to T5 class for template tests.
27122 * gdb.c++/templates.exp: Add testcases for printing of template
27123 types, setting breakpoints on template methods and calling a
d63a86f8 27124 template method.
c906108c
SS
27125
27126Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27127
27128 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27129 branch target since some assemblers (gas-2.5) may emit a
27130 relocation for the branch instead of resolving it in the
27131 assembler.
27132
27133Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27134
27135 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27136 through signal handler.
27137
27138Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27139
27140 * configure.in (*-*-netware): Use config/mt-netware.
27141
27142 * config/mt-netware: New file.
27143 * config/mt-i386-netware: Removed, separate configs for different
27144 netware architectures are no longer needed now that we have
27145 --with-headers.
27146
27147Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27148
27149 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27150 by the recent changes to use ANSI C arithmetic conversions.
27151
27152Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27153
27154 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27155 bug involving using inferior_pid to figure out whether to select a
27156 frame.
27157
27158Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27159
27160 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27161 match the current disassembler output.
27162
27163Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27164
27165 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27166 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27167 types, expect "int" as type of integer values (for now).
27168
27169Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27170
27171 * gdb.base/commands.exp: New tests for if/while commands.
27172
27173Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27174
27175 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27176 by .*, since hex values have different syntax in Chill mode.
27177
27178Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27179
27180 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27181 linefeed from expect pattern for repeated types with indices > 9.
27182
27183Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27184
27185 First part of Fortran test suite.
27186 * gdb.fortran: New directory.
27187 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27188
27189Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27190
27191 * gdb.base/default.exp: Update expect pattern for load command
27192 without arguments.
27193
27194Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27195
27196 * configure.in: Change i386 to i[345]86.
27197 * gdb.base/configure.in: Likewise.
27198 * gdb.c++/configure.in: Likewise.
27199 * gdb.chill/configure.in: Likewise.
27200
27201Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27202
27203 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27204 patterns, since that is not a valid context for comments.
27205
27206Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27207
27208 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27209 repeated types and repeated types with indices > 9.
27210
27211Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27212
27213 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27214 2417; old bug has been fixed.
27215
27216Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27217
27218 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27219 send the newline ourselves instead of assuming gdb_test will do
27220 so when passed an empty input string.
27221
27222 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27223 stabs testcode.
27224
27225Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27226
27227 * lib/gdb.exp (gdb_test): Don't send anything if the first
27228 argument is an empty string. This makes cases where we want to
27229 match output that is already in expect's buffers (for example,
27230 matching a breakpoint after gdb_run_cmd has been called) work
27231 reliably.
27232
27233Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27234
27235 * config/netware.exp: New file.
27236
27237Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27238
27239 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27240 the -B and -L prefixes so we can find the debugging stub.
27241
27242 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27243 there and we are using the gcc from the tree.
27244
27245 * gdb.base/types.c: Removed.
27246
27247 * gdb.base/configure.in: Look for makefile fragments in ../config.
27248 Recognize i386-*-netware.
27249 * gdb.c++/configure.in: Likewise.
27250
27251Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27252
27253 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27254 the correct TCL syntax.
27255
27256Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27257
27258 * gdb.base/opaque.exp: use runto instead of messing around with
27259 breakpoints. Simplify by using gdb_test.
27260
27261 * gdb.base/bitfields.exp: restart between tests on netware targets
27262 because breakpoints aren't relocated after target death. Run
27263 processes to completion.
27264
27265 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27266
27267Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27268
27269 * Makefile.in: Remove extra tabs that confuse some versions
27270 of "make". Use the newly built gdb to test with by default,
27271 rather than the first one in the tester's search path.
27272
27273Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27274
27275 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27276
27277 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27278 condition help.
27279
27280Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27281
27282 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27283
27284 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27285 running.
27286 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27287 * gdb.base/funcargs.exp: Likewise.
27288
27289 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27290 * gdb.base/funcargs.exp: Likewise.
27291
27292 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27293 message is "".
27294
27295Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27296
27297 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27298 return,signals,twice}.exp: Handle non-existant binaries
27299 consistantly.
27300
27301 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27302 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27303 might testing a cross development system.
27304
27305Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27306
27307 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27308 runtest script is relative to ${srcdir}, not ${rootdir}.
27309
27310Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27311
27312 * gdb.base/signals.exp: Allow for optionality of breakpoint
27313 address.
27314
27315Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27316
27317 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27318
27319Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27320
27321 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27322 for size_t definition.
27323 * gdb.c++/templates.cc: Likewise
27324
27325 * config/mt-i386-netware: New file.
27326
27327 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27328 defined.
27329
27330 * gdb.base/Makefile.in: Added support for systems that name core
27331 files by appending "core" to the program name.
27332 * gdb.base/a1-selftest.exp: Likewise.
27333
27334Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27335
27336 * gdb.base/return.exp: Add comment and message for `return double'
27337 test failure on Sparc Solaris.
27338
27339Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27340
27341 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27342
27343Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27344
27345 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27346 from optimizing them away.
27347 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27348 patterns to include default constructors and assignment operators,
27349 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27350 character in the output of the virtual base pointer.
27351
27352Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27353
27354 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27355 expression match in print_addr_of to avoid unintented matches.
27356 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27357 versions up to 2.5.8.
27358
27359Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27360
27361 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27362 included file to run under newer versions of expect.
27363 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27364 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27365 Remove xfail for the virtual table of BDDHookV.
27366
27367Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27368
27369 * lib/gdb.exp (string_to_regexp): Set a default result.
27370 (default_gdb_start): Fix misleading message.
27371
27372Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27373
27374 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27375 Remove all CC, etc definitions.
27376 * config/mt-hpux: New file.
27377 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27378 (CFLAGS, LDFLAGS): Define.
27379 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27380
27381 * Makefile.in (site.exp): Don't insert host_os, etc.
27382 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27383 (distclean): Check existence of subdir.
27384 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27385 * gdb.base/Makefile.in: General cleanup and simplification.
27386 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27387 to build executables. Use default rule to build .o files.
27388 (EXPECT, RUNTEST, CC): Fix relative pathname.
27389 (site.exp): Don't insert host_os, etc.
27390 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27391 and/or SIGUSR1 defined.
27392 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27393 * gdb.c++/Makefile.in: General cleanup and simplification.
27394 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27395 (CFLAGS): Remove.
27396 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27397
27398Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27399
27400 * gdb.base/recurse.exp: Misc changes to get tests running again
27401 after Kung's changes to the watchpoint code.
27402 * gdb.base/watchpoint.exp: Likewise.
27403
27404Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27405
27406 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27407
27408Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27409
27410 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27411 * lib/gdb.exp (default_gdb_start): Define.
27412 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27413 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27414 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27415 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27416 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27417 Don't call gdb_target_udi in between tests.
27418
27419Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27420
27421 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27422 (which was basically just a local version of the same thing). In
27423 addition to avoiding duplication, gdb_test_exact is faster.
27424 * lib/gdb.exp (gdb_test_exact): Fix typo.
27425
27426 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27427 don't give an error.
27428
27429 * gdb.base/term.exp: Call delete_breakpoints before starting.
27430
27431 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27432 (t10): Add comment.
27433
27434Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27435
27436 Reorganization of the GDB Test Suite.
27437
27438 * gdb.base: New directory, contains all the basic tests.
27439 * gdb.c++: New directory, tests specific to C++.
27440 * gdb.chill: New directory, tests specific to Chill.
27441 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27442 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27443 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27444 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27445 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27446 t30-31 to chill).
27447 * */gdbme.*: Rename to match appropriate expect scripts.
27448 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27449 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27450 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27451 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27452 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27453 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27454 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27455 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27456 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27457 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27458 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27459 gdb.c++/virtfunc.cc: New names of C++ files.
27460 * gdb.chill/chillvars.ch: New name of Chill file.
27461 * gdb.base/configure.in, gdb.c++/configure.in,
27462 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27463 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27464 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27465 * configure.in (configdirs): Update to reflect directory changes.
27466 (target_abbrev): No longer define for any configuration.
27467 * Makefile.in: Cosmetic improvements to header comments.
27468
27469Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27470
27471 Various changes to gdb.t31:
27472
27473 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27474 * gdbme.ch: Make all key-words and predefineds be upper-case.
27475 * chillvars.exp: Expect key-words and predefinds in upper-case.
27476
27477 * chillvars.exp: Use gdb_test_exact many places.
27478 Change expected output for arrays (which now includes index labels).
27479
27480 * pr-5020.exp, gdme.ch (module PR_5020):
27481 New test, for PR-5020.
27482
27483Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27484
27485 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27486 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27487
27488Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27489
27490 * Makefile.in: Fix bit-rot in definitions of CHILL,
27491 CHILL_FOR_TARGET and Chill_LIB.
27492 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27493 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27494 CHILL, and CHILL_LIB.
27495
27496Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27497
27498 * Revert the previous changes. Please see Rob's directory
27499 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27500
27501Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27502
27503 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27504 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27505 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27506 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27507 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27508 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27509 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27510 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27511 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27512 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27513 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27514 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27515 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27516 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27517 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27518 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27519 changes from 94Q1.
27520
27521Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27522
27523 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27524 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27525 Rob's new testing fragments.
27526
27527Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27528
27529 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27530 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27531
27532Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27533
27534 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27535 version also, match on casted version strings, and match on
27536 gdb startup case where the line numbers might be messed up.
27537
27538Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27539
27540 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27541 (CFLAGS): Delete it from here.
c906108c
SS
27542
27543Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27544
27545 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27546
27547Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27548
27549 * Makefile.in (RUNTEST): Default to just "runtest".
27550
27551Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27552
27553 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27554 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27555 the code has been restructured.
27556
27557Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27558
27559 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27560 \n, not just one of each.
27561
27562 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27563 /bin/cc gives a warning if you do.
27564
27565Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27566
d63a86f8 27567 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27568 __t10ListS_link1ZUiRCUiPT0
27569
27570Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27571
27572 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27573 on local variables in recursive functions.
27574
27575 * gdb.t07/Makefile.in: Build the new test.
27576
27577Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27578
27579 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27580 directly. Instead compare the return values from actual calls.
27581
27582Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27583
27584 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27585
27586Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27587
27588 * From Peter Schauer with minor modifications.
a9c64011
AS
27589 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27590 stops in mid-line in the caller. Add xfail for returning a float
27591 value on X86 targets.
c906108c
SS
27592
27593Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27594
27595 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27596 to avoid expect lossage.
27597 (fmem_LRbug_tests): Likewise.
27598 * gdb.disasm/hppa.s: Corresponding changes.
27599
27600 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27601 conditions to work with latest dejagnu/expect.
27602
27603 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27604 expected to fail on the PA.
27605 (backtrace in call with trampolines): Explicitly require main
27606 to be frame #1 (no trampolines should show up in backtrace).
27607
27608 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27609 "continue -expect".
27610 * gdb.t06/break.exp: Likewise.
27611 * gdb.t07/watchpoint.exp: Likewise.
27612 * gdb.t13/bitfields.exp: Likewise.
27613 * gdb.t15/{funcargs,return}.exp: Likewise.
27614 * gdb.stabs/weird.exp: Likewise.
27615 * config/{mips,udi}-gdb.exp: Likewise.
27616
27617 * hppa.sed: Enclose comments within a sed command to avoid
27618 losing with the old OSF1 sed.
27619
27620Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27621
27622 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27623 sequent dynix.
27624 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27625 * gdb.t15/funcargs.exp: Conditionally step again to really
27626 finish from marker_call_with_trampolines. Handle the case where
27627 the first step from within call_with_trampolines already steps
27628 us back to main.
27629 * gdb.t15/gdbme.c: Add comment to closing brace of
27630 call_with_trampolines for funcargs.exp.
27631
27632Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27633
d63a86f8 27634 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27635 Fix typo(s).
27636
27637Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27638
27639 * gdb.t07/gdbme.c: More code for watchpoint testing.
27640
27641 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27642 "Hardware watchpoint" throughout file.
27643 (test_watchpoint_triggered_in_syscall): New test.
27644 (test_complex_watchpoint): New test.
27645
27646Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27647
27648 * gdbme.c (call_with_trampolines): New function to try and step
27649 into. Tests trampoline problems on the PA.
27650
27651 * funcargs.exp (localvars_in_indirect_call): No longer expect
27652 stepping into indirect call to fail on PAs.
27653 (test_stepping_over_trampolines): New test.
27654
27655Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27656
27657 * TODO: Add suggestions for static member function tests, and
27658 completion tests.
27659
27660Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27661
27662 * TODO: Add suggestions for "p/a" tests.
27663
27664 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27665 (default_gdb_exit): Replace all the hair with sending "quit" to
27666 the process with a simple close.
27667
27668Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27669
27670 * TODO: Add suggestions for shared library tests.
27671
27672Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27673
27674 * TODO: Add suggestions for x/s tests.
27675
27676Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27677
27678 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27679 "enable once", and "enable breakpoints once" with ".*".
27680
27681Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27682
27683 * TODO: Add suggestions about structure passing tests.
27684
27685Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27686
27687 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27688 the primary1 test, use work around if __GNUC__ < 2.
27689 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27690 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27691 Test for bad output rather than waiting for timeout. Issue
27692 second continue only if first continue failed.
27693
27694Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27695
27696 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27697 operator[] test with gdb_test because the old code didn't seem to
27698 be getting the quoting right with the new dejagnu.
27699
27700Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27701
27702 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27703 one from the path.
27704 * Makefile.in: Use a fresh expect if there is one, use runtest
27705 from the src tree if there is one.
d63a86f8 27706
c906108c
SS
27707Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27708
27709 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27710 next over recursive call. Revise the tests from that point on
27711 (which had been skipped) to match GDB's actual (correct) output.
27712
27713 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27714 with next over a breakpoint whose condition is false.
27715
27716 * gdb.t00/help.exp: Comment out "help set print" tests just like
27717 (and for same reason as) "help set" test.
27718
27719Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27720
27721 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27722 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27723
27724Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27725
27726 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27727 necessary gdb_target_udi.
27728
27729 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27730
27731 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27732 1838 and 2417; they are fixed.
27733
27734 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27735 gdb.t03/ptype.exp (ptype structure, ptype union):
27736 Remove xfails; the test is looser than when the xfails were added.
27737
27738 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27739 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27740
27741 * gdb.t01/run.exp: Only run shell test if isnative.
27742
27743 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27744 since "run" automatically loads if necessary. Call gdb_target_udi
27745 after the "file" since "file" kills any execution target.
27746
27747 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27748 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27749 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27750 argument for UDI.
27751
27752Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27753
27754 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27755
27756 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27757
27758Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27759
27760 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27761 properly quoting regexps. This makes the second argument to
27762 demangle a fixed string, which matches the callers, instead of a
27763 shell-style pattern which is what the previous implementation
27764 used. Update some of the callers.
27765
27766Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27767
27768 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27769 (comib_nullified_tests): Fix typo.
27770 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27771 strings. No longer expected to fail.
27772
27773 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27774 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27775 strings. No longer expected to fail.
27776
27777 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27778 string. No longer expected to fail.
27779
27780Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27781
27782 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27783 No longer expected to fail.
27784
27785 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27786 string. No longer expected to fail.
27787
27788Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27789
27790 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27791 only in the names (I probably got most of them). I was even
27792 generous with some which differed in underscores in names, and
27793 probably missed a few, and I *still* was able to remove almost a
27794 third of the file with almost no impact on testsuite coverage.
27795
27796Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27797
27798 * gdb.t00/default.exp: Match udi_attach error message as well as
27799 the one from child_attach.
27800
27801 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27802
27803 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27804
27805 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27806 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27807
27808 * Move test with enums and partial symbols back to
27809 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27810 Reverts the change of 26 May 93. Per today's change to
27811 stabs.texinfo, the behavior that weird.exp was expecting was
27812 unreasonable; what is important is that the compiler+gdb get
27813 things right, which happens with a recent gcc. Also fix the test
27814 to deal with native compilers which put out the stab gdb can't
27815 deal with.
27816
27817Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27818
27819 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27820 in the names. The main thing these accomplish is to slow things down.
27821 Many more such duplicates surely remain.
27822
27823 * gdb.t00/help.exp: Comment out "help support" test just like
27824 (and for same reason as) "help set" test.
27825
27826Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27827
27828 * gdb.t06/break.exp: Remove setup_xfails for
27829 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27830 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27831 about known bug in gcc to include up through 2.5.8.
27832 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27833 well as "_vb$".
27834 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27835 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27836 with latest gcc and gdb.
27837 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27838 well as "_vb$".
27839
27840Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27841
27842 * configure.in (hppa*-*-*): Also configure and build stabs-only
27843 tests.
27844
27845Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27846
27847 * gdb.t10/hppa.mt: A makefile fragment for the PA.
27848 * gdb.t10/configure.in (hppa*-*-*): Use it.
27849
27850Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27851
27852 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
27853
27854Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27855
27856 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
27857 versions prior to 1.13.5.
27858
27859Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27860
27861 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
27862 the prompt is at the start of a line.
27863
27864Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27865
27866 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
27867 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
27868 in the copr tests now.
27869 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
27870 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
27871 expected to fail.
27872
27873Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
27874
27875 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
27876 gdb.t31/chillvars.exp, lib/gdb.exp:
27877 Tweak to run under either version of expect.
27878 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
27879 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
27880 * gdb.t11/list.exp: Remove extraneous whitespace.
27881
27882Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27883
27884 * gdb.t16/printcmds.exp (test_print_strings): Accept
27885 "(unsigned char *) " before the string.
27886
27887 * TODO: Add notes about printing of fancy types and GDB expressions.
27888
27889Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
27890
27891 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
27892 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 27893 if doing mips-idt-ecoff.
c906108c
SS
27894
27895Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
27896
27897 * Most .exp files: Tweak to run under either version of expect.
27898
27899Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27900
27901 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
27902 xfails; I'm not sure why they are failing, but not because of PR 1806.
27903
27904Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
27905
27906 * config/unix-gdb.exp: Remove gdb_unload cause it's already
27907 defined in lib/gdb.exp.
27908
27909Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27910
27911 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
27912 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
27913 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
27914 have to be typeless.
27915
27916Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27917
27918 * TODO: Add suggestion for copyright year test.
27919
27920Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
27921
27922 * configure.in (*-*-lynxos*): Add stabs tests.
27923
27924Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27925
27926 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
27927 so insert a tab before any assembler directive in column zero.
27928
27929 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
27930 stores.
27931 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
27932 stores.
27933 (fpu_short_memory_tests): Likewise.
27934
27935Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27936
27937 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
27938 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
27939 .stabs directives in comments.
27940
27941Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27942
27943 * TODO: New file, describing tests we could write.
27944 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
27945
27946Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27947
27948 * gdb.t06/signals.exp: Add kludge to force re-sync.
27949
27950 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
27951 to xgdb instead of gdb, get out of gdb.
27952
27953Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
27954
27955 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
27956 for info.
27957
27958Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27959
27960 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
27961 * gdb.stabs/configure.in (hppa*-*-*): Use it.
27962 * gdb.stabs/hppa.sed: New sed script for the PA.
27963
27964Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27965
27966 * gdb.stabs: Re-write weird.def and configuration to use sed
27967 instead of cpp. sed is portable and POSIX; cpp is neither.
27968
27969Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27970
27971 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
27972
27973Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27974
27975 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
27976
27977Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27978
27979 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
27980 "_vb$".
27981 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
27982 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
27983
27984Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27985
27986 * lib/gdb.exp: Comment out code which depends on non-existent
27987 `transform' procedure.
27988
27989Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
27990
27991 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
27992 * lib/gdb.exp: Transform tool name.
27993 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
27994 1.1's new error handling system.
27995
27996Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27997
27998 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
27999
28000Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28001
28002 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
28003 They made pattern matching so slow that timeouts happened on
28004 heavily loaded systems. Now any output from "show print" which
28005 gets us back to the GDB prompt is a PASS.
28006
28007Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
28008
28009 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
28010
28011Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28012
28013 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
28014
28015 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
28016 It is not from PR 3220.
28017
28018Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28019
28020 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
28021 just started failing because they depended on the order the
28022 subcommands are presented, or exact docstring text. This kind of
28023 test is a pain and has minimal benefit.
28024
28025Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28026
28027 * gdb.t09/corefile.exp: At end of test, use "core" command with
28028 no arguments.
28029
28030Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
28031
28032 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
28033 17}/Makefile.in: Make it possible to run the testsuite with Sun
28034 make and CC = cross gcc by adding explicit build rules for .o
28035 files.
28036
28037Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28038
28039 * gdb.t15/funcargs.exp: Don't put comments on same line as
28040 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 28041
c906108c
SS
28042Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28043
28044 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
28045
28046Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
28047
28048 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
28049 * gdb.t20/inherit.exp: remove three dumplicate entries.
28050
28051Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28052
28053 * gdb.t06/break.exp: For "next over recursive call", fail on any
28054 incorrect output, not just on "factorial (value=2)".
28055
28056Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28057
28058 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28059 working now. Add an xfail if accesing a bss variable causes
28060 a memory error if the target is not yet run.
28061
28062Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28063
28064 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28065 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28066 name of __st* demangling (2 strings). Did Kung really get the
28067 more than 95 others right without testing them?
28068
28069Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28070
28071 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28072
28073Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28074
28075 * configure.in (configdirs): Add gdb.disasm
28076 * gdb.disasm: New directory for GDB disassembler tests.
28077 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28078
28079Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28080
28081 * gdb.t00/help.exp: Don't test "help set".
28082
28083 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28084 from within expect statements. None of these happen anymore and
28085 they cause regressions to be silently unnoticed.
28086
28087 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28088 messages) about known failures with gcc cygnus-2.4.5-930417.
28089
28090 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28091 comp-info.exp so it gets built if it doesn't exist.
28092
28093 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28094 it is no longer used.
28095 * gdb.t13/comp-info.c: Removed.
28096
28097Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28098
28099 * gdb.t06/signals.exp: Add xfail for sun3.
28100
28101Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28102
28103 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28104 relevant because ^C doesn't get sent but failure can be reproduced
28105 interactively).
28106
28107Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28108
28109 * gdb.stabs/alpha.mt: New configuration file for alpha.
28110 * gdb.stabs/configure.in: Use it.
28111 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28112 sharing with alpha.mt, redefine long to word via preprocessor.
28113 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28114 for alpha.
28115 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28116 native cc.
28117 * gdb.t00/teststrategy.exp: Change expect string so that we
28118 consume the `(xgdb)' from the command echo and from the gdb prompt.
28119 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28120 gdb currently compares all values as long, so this failure probably
28121 applies to any configuration where LONGEST is bigger than a target int.
28122 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28123 with gcc.
28124 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28125 to handle opaque pointers, gcc is.
28126 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28127 as first argument. Include <sys/types.h> and change all operator
28128 new definitions to use size_t.
28129 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28130 now that we use size_t.
28131
28132Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28133
a9c64011 28134 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28135 a long or float array cast all array members to the same type.
a9c64011 28136 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28137 with 64 bit longs.
a9c64011 28138 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28139 on alpha.
a9c64011 28140 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28141
28142Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28143
28144 * gdb.t24 (demangle.exp): Constructors of templates have names like
28145 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28146 section 14.6 of the ARM.
28147
28148 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28149 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28150 accomplish little and slow down the testsuite.
28151
28152 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28153 Accept spaces various places.
28154
28155Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28156
28157 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28158 with watchpoint enabled.
28159
28160 * Makefile.in: Remove definition of CC and remove the second
28161 definition of CXX (the "CXX = gcc" one remains). These definitions
28162 were causing backquotes to be expanded within backquotes, which
28163 doesn't work.
28164
28165Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28166
28167 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28168
28169Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28170
a9c64011
AS
28171 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28172 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28173 by mips cc and contains no stabs entries.
28174
28175Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28176
28177 * config/vx-gdb.exp: Use fake device to load files rather than
28178 NFS.
28179 * lib/gdb.exp: New proc to do "file" command.
28180 * config/unix-gdb.exp: Use new "file" proc.
28181
28182Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28183
28184 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28185 Rework board rebooting slightly.
28186 (gdb_exit): Don't exit from the remote shell; there isn't one.
28187 * gdb.stabs/weird.exp: If a program is being debugged already,
28188 kill it.
28189 * gdb.t04/setvar.exp: Stop and restart gdb.
28190 * gdb.t05/expr.exp: Likewise.
28191 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28192 restart gdb and reload the program.
28193 * gdb.t08/opaque.exp: Likewise.
28194 * gdb.t12/scope.exp: Likewise.
28195 * gdb.t13/bitfields.exp: Likewise.
28196 * gdb.t15/funcargs.exp: Likewise.
28197 * gdb.t20/classes.exp: Likewise.
28198 * gdb.t03/ptype.exp: Increase timeout.
28199 * gdb.t16/printcmds.exp (test_print_string_constants,
28200 test_print_array_constants): Likewise.
28201 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28202 * gdb.t20/classes.exp (do_tests): Likewise.
28203 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28204
28205Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28206
28207 * gdb.stabs: Renamed *wierd* to *weird*.
28208
28209Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28210
28211 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28212 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28213
28214Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28215
28216 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28217 (do_tests): Remove xfail for whatis on one_var and two_var.
28218
28219Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28220
28221 * Makefile.in: Made cross building work better by adding
28222 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28223
28224Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28225
28226 * gdb.t15/{return.c,return.exp,Makefile.in}:
28227 New test, currently commented out.
28228
28229Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28230
28231 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28232 still running and removes the leftover named socket so GDb can do
28233 clean restarts.
28234
28235Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28236
28237 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28238 console, not GDB.
28239 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28240 cross testing works better with "make check"
28241 * config/unix-gdb: Use default procedures for exit and version.
28242 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28243 with the newest VxWorks.
28244
28245Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28246
28247 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28248 old form.
28249
28250 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28251 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28252
28253 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28254
28255 * config/unix-gdb.exp: Remove this version of gdb_exit
28256 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28257 Rob says he'll look at it when he gets back to testing boards.
28258
28259Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28260
28261 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28262 an expected fail for certain ptype commands.
28263
28264 * gdb.t20/classes.exp: Update expected results of "ptype class
28265 Base1" to account for the constructor that now appears in the type.
28266
28267Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28268
28269 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28270 disappeared from list.
28271 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28272 "alldone" proc with call to cleanup and exit.
28273 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28274 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28275 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28276 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28277 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28278 "alldone" proc with simple returns that suppress remaining
28279 tests. The alldone proc went away many months ago.
28280
28281Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28282
28283 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28284
28285 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28286
28287Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28288
28289 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28290 as vax gdb will display them.
28291
28292Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28293
28294 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28295 optimizers.
28296
28297 * scope.exp: Change "bad value for localval" messages so each one
28298 is unique.
28299
28300 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28301 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28302
28303 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28304
28305Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28306
28307 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28308 doesn't exist (due to optimization).
28309
28310Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28311
28312 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28313 contains \r because the filename is long.
28314
28315 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28316 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28317
28318Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28319
28320 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28321 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28322 Ultrix.
28323 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28324 int tests.
28325 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28326
28327Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28328
28329 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28330
28331 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28332 to match does not match the passing case but still matches the
c906108c
SS
28333 failing case.
28334
28335Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28336
28337 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28338
28339Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28340
28341 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28342 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28343 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28344 Remove various versions of gdb_exit.
28345 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28346 gdb_exit.
28347 * config/unix-gdb.exp: gdb_exit remains here, and should override
28348 the generic version, since it's doing a lot of wierd stuff that
28349 the other versions aren't. FIXME, fold it in, or abandon this
28350 version.
28351
28352Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28353
28354 * gdb.t24/demangle.exp: Add tests for PR 3220.
28355
28356Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28357
28358 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28359
28360Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28361
28362 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28363 "i386-*-*". Works for i486 as well.
28364
28365 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28366 bug, and expand domain of xfail to all SVR4 systems, since the
28367 actual problem is likely to be in generic SVR4 /proc support.
28368
28369Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28370
28371 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28372
28373Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28374
28375 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28376 xfails for other systems. Match a missing 'Continuing.' as an
28377 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28378
28379 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28380 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28381 Only issue warning for missing executables if -all option is used.
28382
28383 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28384 file if -all option is used. It's like an unpredictable XFAIL.
28385
28386Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28387
28388 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28389 for dynamically linked binaries.
28390
28391 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28392
28393Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28394
28395 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28396 to state that this is a known bug in old versions of g++.
28397
28398Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28399
28400 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28401 while waiting for `Continuing'.
28402
28403Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28404
28405 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28406 in text, data, and bss.
28407 * gdb.t10/nodebug.c: Add local and global test variables for
28408 initialized and uninitialized data.
28409
28410Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28411
28412 * config/unix-gdb.exp (gdb_exit): Add "wait".
28413
28414Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28415
28416 * gdb.t06/signals.exp: xfail the continue from the handler for all
28417 targets.
28418
28419 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28420 function with watchpoints enabled, the i386 call dummy starts with
28421 a call.
28422
28423 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28424 386 bsd names its corefiles.
28425
28426Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28427
28428 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28429 compilers don't grok it.
28430 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28431 with small octal ints rather than character constants, which
28432 are signed and might not fit if first promoted to int.
28433
28434Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28435
28436 * gdb.t09/Makefile.in (clean): Remove corefile.
28437
28438Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28439
28440 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28441
28442Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28443 and Jim Kingdon (kingdon@cygnus.com)
28444
28445 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28446 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28447 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28448
28449Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28450
28451 * gdb.t17/interrupt.exp: Add xfail for hppa.
28452
28453Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28454
28455 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28456 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28457 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28458 to determine signed-ness of bitfields and use the result to setup
28459 the xfail.
28460 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28461 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28462 call line is reached if necessary.
28463
28464Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28465
28466 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28467
28468Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28469
28470 * gdb.t06/break.exp: Also test `clear' command.
28471
28472Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28473
28474 * gdb.t00/teststrategy.exp: Remove extra quote.
28475
28476 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28477 watchpoint enabled to be for all non-68k machines.
28478
28479 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28480
28481Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28482
28483 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28484 targets use aout.mt instead of ecoff.mt as gas understands
28485 standard aout format.
28486
28487Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28488
28489 * lib/gdb.exp (runto): Don't insist that function we are running to
28490 was compiled with -g.
28491
28492 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28493
28494 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28495 to get back into the read system call.
28496 Accept leading newline in case where we woke it up.
28497
28498Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28499
28500 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28501 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28502 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28503 enable ecoff configuration.
28504
28505Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28506
28507 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28508
28509Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28510
28511 * gdb.t16/printcmds.exp: Add another printf test.
28512
28513Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28514
28515 * configure.in: If configured -with-stabs on any target, add
28516 stabsdirs to configdirs.
28517
28518Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28519
28520 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28521 fun" so pattern does not match the command itself.
28522
28523Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28524
28525 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28526
28527Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28528
28529 * gdb.t17/interrupt.exp: Test for more things.
28530
28531Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28532
28533 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28534 compiler arranges the code and line numbers.
28535
28536 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28537
28538Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28539
28540 * gdb.t00/help.exp: Increase expect input buffer size.
28541
28542Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28543
28544 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28545
28546 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28547
28548 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28549
28550 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28551 [0-9]*, not just [0-9].
28552
28553Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28554
28555 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28556
28557 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28558
28559Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28560
28561 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28562
28563Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28564
28565 * gdb.t06/signals.c: Add xfails for sun3.
28566
28567 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28568
28569 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28570 test_stepping tests.
28571
28572Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28573
28574 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28575
28576 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28577
28578 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28579 rather than actually putting it through cpp twice.
28580
28581 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28582
28583Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28584
28585 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28586 no longer needed.
28587
28588Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28589
28590 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28591
28592 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28593 C++ features prints as "struct", make it a pass, not an xfail.
28594
28595Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28596
28597 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28598 Don't require VA to print as "class" rather than "struct".
28599
28600Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28601
28602 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28603
28604Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28605
28606 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28607
28608Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28609
28610 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28611 order.
28612
28613Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28614
28615 * gdb.t16/printcmds.exp: Add printf tests.
28616
28617 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28618
28619 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28620
28621Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28622
28623 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28624 pass counts, to counteract any existing or future setup_xfails.
28625
28626Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28627
28628 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28629 {BEGIN,END}_COMMON for common block instead of STAB.
28630 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28631
28632 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28633 intp_var should be N_GSYM not N_LSYM.
28634 wierd-aout.S: Use a label for the value of the N_SO.
28635 wierd.def: Remove all backslashes.
28636 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28637
28638Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28639
28640 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28641 get the expected next to inheritance3.
28642
28643Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28644
28645 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28646 now that gcc-2.4 gets it right.
28647
28648Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28649
28650 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28651
28652 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28653 generating comp-info.exp which works for cross-compilation.
28654
28655Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28656
28657 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28658 "*-*-sysv4.*".
28659
28660Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28661
28662 * gdb.t01/run.exp: Start with a fresh gdb.
28663 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28664 SVR4.x.
28665
28666Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28667
28668 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28669 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28670 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28671 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28672 things to remove.
28673
28674Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28675
28676 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28677 test cases from bug reports.
28678
28679Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28680
28681 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28682 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28683 avoid spurious xfails.
28684 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28685 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28686 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28687
28688Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28689
28690 * gdb.t00/teststrategy.exp: Rework to provide more useful
28691 description of each test, fix problem with systems that define
28692 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28693 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28694 results for "next over recursive call" so timeouts aren't taken
28695 by error.
28696
28697Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28698
28699 * gdb.t12/scope.exp: Test printing of variables before run.
28700
28701 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28702 printed in wrong order due to sorting.
28703
28704Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28705
28706 * gdb.t00/teststrategy.exp: Fix expected results for printing
28707 user entered string constant. Is array of char, prints with no
28708 address.
28709
28710 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28711 commands.
28712 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28713 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28714 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28715 of struct of char arrays.
28716 * gdb.t00/radix.exp: New tests for radix commands.
28717
28718Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28719
28720 * gdb.t16/printcmd.exp: Print a variable before running program
28721 (with xfail for AIX).
28722
28723Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28724
28725 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28726
28727 * gdb.t16/printcmd.exp: Don't print variables before running program.
28728
28729 * gdb.t06/break.exp: Don't require envp argument to main.
28730
28731 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28732
28733 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28734 Add xfails for rs6000.
28735
28736 * gdb.t02/whatis.exp: Change other tests not to re-test something
28737 we already tested.
28738
28739 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28740 each type used has a variable of that type.
28741
28742Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28743
28744 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28745
28746Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28747
28748 * configure.in: change srctrigger to be a file, not a directory
28749
28750Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28751
28752 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28753
28754 * gdb.t11/list.exp: Fixed a couple of typos.
28755
28756Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28757
28758 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28759 is fixed and PR is closed.
28760 * gdb.t16 (gdbme.c): Add simple test string variable.
28761 * gdb.t16 (printcmds.exp): Add tests with simple test string
28762 variable, primarily for boundaries on "set print elements".
28763
28764Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28765
28766 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28767 Make leading 0's optional and don't expect a tab in the middle
28768 of the number.
28769
28770 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28771
28772 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28773 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28774 don't end command passed to gdb_test with newline.
28775
28776 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28777 signed keyword away, don't expect signed bitfields to be signed.
28778
28779 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28780 printing with only as many 1's as are in the field as well as printing
28781 with 32 1's (see comment).
28782
28783Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28784
28785 * gdb.t00/default.exp: Start with a fresh gdb.
28786 * configure.in (configdirs): Remove gdb.t31 until the chill
28787 compiler works again. It no longer is able to find chillrt0
28788 since it isn't in libchill.a anymore.
28789 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28790 wierd.o, make more modular.
28791 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28792 spurious newlines that caused problems.
28793
28794Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28795
28796 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28797 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28798 gdb.stabs/wierd.{exp,def}: Many new tests.
28799
28800 * gdb.t00/default.exp: update info line for new message.
28801
28802 * gdb.t02/{whatis.exp,gdbme.c}:
28803 Test that "char *" doesn't print as "caddr_t".
28804
28805Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28806
28807 * gdb.t00/help.exp: Use .* in place of some help messages which
28808 just changed.
28809 gdb.t00/default.exp: Update "info frame" test for new message.
28810 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28811 Remove some xfails
28812
28813Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28814
28815 * gdb.t03/{gdbme.c,ptype.exp}:
28816 Add tests for typedef'd struct and union without tags.
28817 Also check "whatis" on a variable of a typedef'd enum without a tag.
28818
28819 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28820 PRMS 1823; the bug still exists but isn't reproduced by this test
28821 anymore), and remove rs6000 XFAIL (the bug is fixed).
28822
28823 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28824 duplicated from whatis.exp. For those that are left, accept
28825 "long", "long int", or "int" for long variables (whatis.exp already
28826 has an XFAIL for "int", so no need to fail it here).
28827
28828 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28829 Deal with GCC's names for types now that GDB uses the compiler's names.
28830
28831 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28832 setup_xfail's for sunos4. If we #defined the signed keyword away,
28833 don't expect GDB to know that char it is signed.
28834
28835 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28836
28837Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28838
28839 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28840 should work on any system, regardless of debugging format.
28841 * gdb.t21/demangle.exp: Move to gdb.t24.
28842 * gdb.t24/demangle.exp: Move from gdb.t21.
28843 * gdb.t24/{Makefile.in, configure.in}: New files.
28844
28845Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28846
28847 * configure.in: Do gdb.stabs and C++ tests only for stabs.
28848 * gdb.stabs: New directory.
28849
28850Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28851
28852 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
28853 not just "Quit anyway?".
28854
28855Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
28856
28857 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
28858 that all setup_xfails are immediately followed by clear_xfails.
28859
28860Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
28861
28862 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
28863 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
28864 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
28865 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
28866 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
28867 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28868 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28869 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
28870 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
28871 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
28872 gdb.t31/chillvars.exp, lib/gdb.exp:
28873 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
28874 bug-gdb@prep.ai.mit.edu.
28875
28876Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
28877
28878 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
28879 with 0.0, not integer 0.
28880
28881Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
28882
28883 * gdb.t06/break.exp: Update for "Kill the program" message change.
28884
28885Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
28886
28887 * Makefile.in (GDBFLAGS): Set to -nx.
28888 * Makefile.in (site.exp): Use GDBFLAGS.
28889
28890Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28891
28892 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
28893 Makefiles.
28894 (check): depend on just-check.
28895 (just-check): added so that tests can be run without a noop
28896 build pass.
28897
28898Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28899
28900 Switch to using configure's configdirs.
28901 * Makefile.in (Makefile): add configure.in dependency.
28902 (SUBDIRS): removed redundant assignment.
28903 * configure.in: switch subdirs assignment to configdirs.
28904 * gdb.t*/configure.in: new files.
28905
28906Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
28907
28908 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
28909 works.
28910
28911Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
28912
28913 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
28914 in explicit rules. Apparently this is not supported by some makes.
28915
28916Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
28917
28918 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
28919
28920Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28921
28922 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
28923 disappeared.
28924
28925Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
28926
28927 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
28928
28929Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
28930
28931 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
28932 watchpoint problem that is now fixed.
28933 * gdb.t30/chexp.exp: Remove setup_xfail for printing
28934 uninitialized convenience variables.
28935 * gdb.t31/chillvars.exp: Fix expected patterns for printing
28936 structures.
28937
28938Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28939
28940 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
28941 which causes expect to get out of sync with gdb on long output
28942 from help set.
28943 * gdb.t09/corefile.exp: Make expected pattern for core file
28944 failing signal and frame output format less sun specific.
28945
28946Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
28947
28948 * gdb.t31/chillvars.exp: Add and remove initial dummy
28949 breakpoint, so that symbol table is forced in.
28950 (Needed at least on Sunos4, though it seems not SVR4.)
28951 * gdb.t31/chillvars.exp: Update for changed output format.
28952
28953Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
28954
a9c64011 28955 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
28956
28957Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
28958
28959 * Makefile.in: Added --srcdir when invoking runtest, removed the
28960 need for a local config file. (optional now)
28961
28962Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
28963
28964 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
28965 failure count used to force early termination. Add some more
28966 expected failures for gnu style demangling.
28967
28968Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28969
28970 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
28971 pmi variable from gdb.t20/gdbme to get optimized away.
28972 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
28973 Check for written corefile upon timeout _and_ eof.
28974
28975Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28976
28977 * config/unix-gdb.exp: Add missing return 0.
28978
28979Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28980
28981 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
28982 test termination.
28983
28984Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
28985
28986 * configure.in (subdirs): Put back gdb.t17 which mysteriously
28987 disappeared.
28988
28989Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
28990
28991 * gdb.t10/crossload.exp: Disable the i860-elf test until such
28992 time as i860 support works.
28993
d63a86f8 28994 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
28995 "backtrace 100\r" rather than just "backtrace\r", to match last
28996 change.
28997
28998Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
28999
29000 * config/udi-gdb.exp (gdb_exit): Remove close command.
29001 (gdb_target_udi): New procedure to set the UDI target.
29002 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
29003 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
29004 Added waits for prompts after several question responses. Added
29005 some more responses used by a29k-amd-udi-gdb.
29006 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
29007 pass different arguments, restart UDI connection after program
29008 completion.
29009 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
29010 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29011 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
29012 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
29013 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
29014 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
29015 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29016 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
29017 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
29018 after program completion.
29019 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
29020 compiled with a SELECT_VECS setting.
29021 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
29022 infinite recursion.
29023
29024 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
29025 Added checks for COFF results, and made them expected failures for
29026 all targets. It would be better to make them expected failures
29027 for COFF targets only.
29028
29029Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
29030
29031 * Makefile.in: add null dvi target, don't bother to recurse
29032 through test directories for info and install-info; rename
29033 $(datadir) to be dejagnu instead of deja-gnu
29034
29035Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
29036
29037 * gdb.t31/gdbme.ch: Re-enable code that previously caused
29038 compiler to coredump.
29039 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
29040 code.
29041
29042Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
29043
29044 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
29045 coredump.
29046 * gdb.t31/chillvars.exp: Comment out tests that depend on that
29047 code.
29048
29049Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
29050
29051 * gdb.t03/ptype.exp: tests for return code from gdb_test.
29052 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29053 which in a shell. Deletes xgdb when done.
29054 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29055 Tests the return from the "set height" or "set width" commands.
29056 Added a few return codes where needed.
29057
29058Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29059
29060 * Makefile.in (SUBDIRS): Add gdb.t17.
29061 * configure.in (subdirs): Add gdb.t17.
29062 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29063 files to test gdb's calling of functions in the inferior with
29064 the correct arguments and gdb's ability to retrieve any
29065 result returned.
29066
29067Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29068
29069 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29070 may be called after gdb goes away. Previous versions of expect
29071 needed these to avoid file descriptor leaks, but they cause
29072 errors with the current revision of expect.
29073 * gdb.t00/gdbvars.exp: Use -re on expected output after
29074 setting sevenbit-strings.
29075 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29076 to set sevenbit-strings consistent across tests.
29077 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29078 set sevenbit-strings consistent across tests.
29079
29080Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29081
29082 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29083 expected output to match current "expect" expectations.
29084
29085Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29086
29087 * gdb.t00/default.exp: Change expected output for default "source"
29088 command, to match new gdb behavior which requires a filename to
29089 source.
29090
29091Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29092
29093 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29094 expected fail for i486-*-* that misses the marker2 function.
29095 * gdb.t10/crossload.exp (bfddefault): Allow successful
29096 recognition of a format to pass even if no symbols are found.
29097 Explicitly catch failures where the format is not recognized
29098 or is ambiguous, and add the reason to the fail message.
29099 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29100 the cause is and invalid target and add reason to failure message.
29101 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29102 elf32-i386, elf32-sparc, and elf32-i860.
29103 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29104 Set up expected failure for 'filename'::variable scope resolution,
29105 which is now apparently broken on all targets.
29106 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29107 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29108 gdb.t23/templates.exp: Change failure for missing binfile into
29109 just a warning.
29110 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29111 references.
29112
29113Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29114
29115 * gdb.t00/default.exp: Add expected output for default "source"
29116 command, to match new gdb behavior.
29117 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29118
29119Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29120
29121 * config/*-gdb.exp: returns an error, rather than exiting on
29122 internal errors.
29123
29124Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29125
29126 * gdb.t03/gdbme.c: Add pointer to struct variable.
29127 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29128 referencing struct members.
29129
29130Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29131
29132 * configure.in (mips-idt-ecoff): New target.
29133 * config/mips-gdb.exp: New file for remote board using MIPS remote
29134 debugging protocol.
29135
29136 * Redid configuration scheme. Removed gdb.t*/configure.in.
29137 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29138 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29139 distclean targets. Built executables via .o files. Adjusted
29140 tests to account for source files in $(srcdir) rather than
29141 $(objdir).
29142 * lib/gdb.exp (runto): Don't expect () after the function name,
29143 because it may have arguments.
29144
29145Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29146
29147 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29148 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29149 expected failures for mips-idt-* and mips-sgi-*.
29150 * gdb.t00/default.exp (attach): Kill process if requested.
29151 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29152 that does not read core files.
29153 * gdb.t01/run.exp: Removed checks for exit status code.
29154 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29155 it is linked in.
29156 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29157 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29158 appropriate, rather than doing it by hand.
29159 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29160 execution.
29161 * gdb.t10/crossload.exp: Kill existing program if needed.
29162 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29163 appropriate, rather than doing it by hand. Always increase
29164 timeout for this test, not just for VxWorks.
29165
29166Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29167
29168 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29169 of Chill STRUCT types and STRUCT values.
29170 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29171 than "char".
29172 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29173 struct2): New struct definitions and initializations to test
c906108c
SS
29174 simple Chill STRUCT types.
29175
29176Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29177
29178 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29179 the null byte at the end of strings.
29180 * gdb.t00/default.exp: Make show version insensitive to copyright
29181 date.
29182 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29183 to avoid dependencies on target char signedness.
29184 * gdb.t16/printcmds.exp: Update expected results for explicitly
29185 unsigned char.
29186 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29187 now work.
29188 * gdb.t21/demangle.exp: Add many more patterns for template
29189 demangling, most of them being expected failures.
29190 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29191 string we are matching for, to match on the whole string.
29192 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29193 and fix a whole bunch that had incorrect expected output but were
29194 passing anyway because of the bug in "proc demangle".
29195 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29196 type.
29197 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29198
29199Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29200
a9c64011
AS
29201 * gdb/testsuite: made modifications to testcases, etc., to allow
29202 them to work properly given the reorganization of deja-gnu and the
29203 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29204
29205Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29206
29207 * gdb/testsuite: Initial creation of gdb/testsuite.
29208 Migrated dejagnu testcases and support files for testing nm to
29209 gdb/testsuite from deja-gnu. These files were moved "as is"
29210 with no modifications. This migration is part of a major overhaul
29211 of dejagnu. The modifications to these testcases, etc., which
29212 will allow them to work with the new version of dejagnu will be
29213 made in a future update.
48efe704 29214
8d8cb839 29215 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29216\f
8d8cb839
EZ
29217;; Local Variables:
29218;; mode: change-log
29219;; left-margin: 8
29220;; fill-column: 74
29221;; version-control: never
29222;; End:
902f2ccb 29223
0b302171 29224 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29225 Copying and distribution of this file, with or without modification,
29226 are permitted provided the copyright notice and this notice are preserved.