* elf32-m68hc1x.c (elf32_m68hc11_relocate_section): Modified
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
b40f514f
SDJ
12012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
2
3 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
4 s390x, PowerPC 64 and m68k-linux.
5
11315ae0
UW
62012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
7
8 * gdb.base/annota1.exp: Accept no frames-invalid notification
9 when starting up the program.
10 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
11 show a symbolic value as well.
12 * gdb.server/server-exec-info.exp: Skip test when skipping
13 gdbserver test and/or when skipping shared library tests.
14 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
15 avoid name conflicts with other tests.
16
0547eeed
UW
172012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
18
19 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
20 Fix wrong output on big-endian systems.
21 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
22 4-byte pointer types on 64-bit s390x.
23
bdddb4de
UW
242012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
25
26 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
27 marker comment at the beginning (after intialization).
28 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
29 breakpoint on marker comment instead of function begin.
30 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
31 PowerPC.
32 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
33 or 64-bit PowerPC.
34 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
35 gdb,no_hardware_watchpoints flag is set.
36 (initialize): Remove now redundant can-use-hw-watchpoints change.
37
5d206025
YQ
382012-08-02 Yao Qi <yao@codesourcery.com>
39 Pedro Alves <palves@redhat.com>
40
41 * boards/local-remote-host.exp: New.
42
4f665099
UW
432012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
44
45 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
46 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
47 * gdb.base/print-file-var.exp: Likewise.
48 * gdb.server/solib-list.exp: Skip on remote targets.
49
b62e2b27
UW
502012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
51
52 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
53 watchpoints on ARM. When expecting software watchpoints, tolerate
54 (remote) targets that report unsupported hardware watchpoint only
55 at continue time.
56 (test_wide_location_2): Likewise.
57
a967a851
JK
582012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
59
60 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
61 valgrind versions.
62
75d9f9ff 632012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
64
65 * gdb.base/valgrind-infcall.c: New file.
66 * gdb.base/valgrind-infcall.exp: New file.
67
75d9f9ff
JK
68 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
69
7f9b2034
DE
702012-07-30 Doug Evans <dje@google.com>
71
85220e01
DE
72 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
73 * gdb.dwarf2/pr13961.S: Ditto.
74
7f9b2034
DE
75 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
76
4e969b4f
AB
772012-07-30 Andrew Burgess <aburgess@broadcom.com>
78
79 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
80 change its format immediately after reloading the binary.
81
e7de8362
JK
822012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
83
84 Fix testsuite regression after --use-deprecated-index-sections removal.
85 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
86 string.
87 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
88
7255706c
YQ
892012-07-27 Yao Qi <yao@codesourcery.com>
90
91 KFAIL for PR remote/14161.
92 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
93 Cleanup socket files.
94 (strace_info_marker): Detach inferior.
95
f2e8016f
TT
962012-07-26 Tom Tromey <tromey@redhat.com>
97
98 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
99
f66713d2
JK
1002012-07-26 Markus Metzger <markus.t.metzger@intel.com>
101
102 * gdb.python/py-inferior.c (thread): New function.
103 (check_threads): New function.
104 (test_threads): New function.
105 * gdb.python/py-inferior.exp: Added test.
106 Replaced runto with continue to breakpoint.
107
8223e12c
TT
1082012-07-26 Tom Tromey <tromey@redhat.com>
109
110 * lib/ada.exp (standard_ada_testfile): New proc.
111 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
112 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
113 * gdb.ada/array_return.exp: Use standard_ada_testfile.
114 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
115 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
116 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
117 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
118 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
119 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
120 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
121 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
122 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
123 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
124 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
125 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
126 * gdb.ada/char_param.exp: Use standard_ada_testfile.
127 * gdb.ada/complete.exp: Use standard_ada_testfile.
128 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
129 standard_output_file.
130 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
131 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
132 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
133 standard_output_file.
134 * gdb.ada/exprs.exp: Use standard_ada_testfile.
135 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
136 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
137 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
138 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
139 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
140 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
141 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
142 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
143 * gdb.ada/homonym.exp: Use standard_ada_testfile.
144 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
145 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
146 * gdb.ada/interface.exp: Use standard_ada_testfile.
147 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
148 standard_output_file
149 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
150 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
151 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
152 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
153 * gdb.ada/nested.exp: Use standard_ada_testfile.
154 * gdb.ada/null_array.exp: Use standard_ada_testfile.
155 * gdb.ada/null_record.exp: Use standard_ada_testfile.
156 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
157 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
158 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
159 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
160 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
161 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
162 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
163 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
164 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
165 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
166 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
167 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
168 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
169 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
170 * gdb.ada/start.exp: Use standard_ada_testfile.
171 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
172 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
173 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
174 * gdb.ada/tagged.exp: Use standard_ada_testfile.
175 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
176 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
177 * gdb.ada/tasks.exp: Use standard_ada_testfile.
178 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
179 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
180 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
181 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
182 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
183 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
184 * gdb.ada/widewide.exp: Use standard_ada_testfile.
185
bbec57e4
JK
1862012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
187
188 Fix testsuite regression after --use-deprecated-index-sections removal.
189 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
190
9cc8e32c
JK
1912012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
192
193 Fix compatibility with Tcl before 7.5.
194 * lib/future.exp (lreverse): New function if it does not exist.
195
ea5ca7b5
MK
1962012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
197
198 * gdb.mi/mi-pending.c: New method to set a second pending
199 breakpoint.
200 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
201 condition.
202
64776a0b
PA
2032012-07-20 Pedro Alves <palves@redhat.com>
204
205 PR threads/11692
206 PR gdb/12203
207
208 * gdb.threads/create-fail.c: New file.
209 * gdb.threads/create-fail.exp: New file.
210
13e4e967
PA
2112012-07-19 Pedro Alves <palves@redhat.com>
212
213 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
214 * config/vx.exp (gdb_start): Likewise.
215 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
216 * gdb.base/setvar.exp (test_set): Likewise.
217 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
218 * gdb.reverse/sigall-precsave.exp: Likewise.
219 * gdb.reverse/sigall-reverse.exp: Likewise.
220
b7aefa4d
PA
2212012-07-19 Pedro Alves <palves@redhat.com>
222
223 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
224 handler before recording.
225
608b4967
TT
2262012-07-19 Tom Tromey <tromey@redhat.com>
227
228 * gdb.cp/casts.exp: Add tests for typeof and decltype.
229 * gdb.cp/casts.cc (decltype): New function.
230 (main): Use it.
231
b1e0c0fa
PA
2322012-07-19 Pedro Alves <palves@redhat.com>
233
234 * gdb.base/sigall.exp (signals): New list.
235 <top level>: Loop over signals in the $signals list instead of
236 calling a test function once per signal.
237 * gdb.reverse/sigall-precsave.exp (signals): New list.
238 <top level>: Loop over signals in the $signals list instead of
239 calling a test function once per signal.
240 * gdb.reverse/sigall-reverse.exp (signals): New list.
241 <top level>: Loop over signals in the $signals list instead of
242 calling a test function once per signal.
243
6ace3df1
YQ
2442012-07-19 Yao Qi <yao@codesourcery.com>
245
246 * gdb.base/setshow.exp: Test 'set args ~'.
247
263a0f8c
JK
2482012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
249
250 * gdb.base/store.exp (check_set): Import gdb_prompt.
251 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
252 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
253
8f043999
JK
2542012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
255
256 PR 11914
257 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
258 (main): Call eval_sub.
259 * gdb.python/py-prettyprint.exp:
260 (python execfile ('py-prettyprint.py')): Move it earlier.
261 New breakpoint for eval-break.
262 (continue to breakpoint: eval-break, info locals): New test.
263 (python execfile ('py-prettyprint.py')): Move it from here.
264 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
265 (register_pretty_printers): Register pp_eval_type.
266
725c7b66
JK
2672012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
268
269 Fix a testcase regression by me.
270 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
271 DW_FORM_data4.
272
4359dff1
JK
2732012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
274 Doug Evans <dje@google.com>
275
276 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
277 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
278
61e44cfa
JK
2792012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
280
281 Fix gdbserver run regression.
282 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
283
93c0ef37
TT
2842012-07-12 Tom Tromey <tromey@redhat.com>
285
286 * lib/gdb.exp (standard_testfile): Don't declare objdir.
287 (clean_restart): Likewise.
288 (core_find): Use standard_output_file.
289
76027ef5
TT
2902012-07-12 Tom Tromey <tromey@redhat.com>
291
292 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
293 * gdb.dwarf2/dw2-anonymous-func.exp: Use
294 prepare_for_testing_full.
295 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
296 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
297 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
298 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
299 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
300 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
301 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
302 prepare_for_testing_full.
303 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
304 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
305 prepare_for_testing_full.
306 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
307 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
308 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
309
85b4440a
TT
3102012-07-12 Tom Tromey <tromey@redhat.com>
311
312 * lib/gdb.exp (build_executable_from_specs): New proc, from
313 build_executable.
314 (build_executable): Use it.
315 (prepare_for_testing_full): New proc.
316
55baab26
TT
3172012-07-11 Tom Tromey <tromey@redhat.com>
318
319 * gdb.reverse/break-precsave.exp: Use standard_output_file.
320 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
321 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
322 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
323 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
324 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
325 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
326 * gdb.reverse/step-precsave.exp: Use standard_output_file.
327 * gdb.reverse/until-precsave.exp: Use standard_output_file.
328 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
329
298a9cf0
TT
3302012-07-10 Tom Tromey <tromey@redhat.com>
331
332 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
333 standard_output_file.
334 * gdb.mi/gdb2549.exp: Use standard_testfile.
335 * gdb.mi/gdb669.exp: Use standard_testfile.
336 * gdb.mi/gdb701.exp: Use standard_testfile.
337 * gdb.mi/gdb792.exp: Use standard_testfile.
338 * gdb.mi/mi-async.exp: Use standard_testfile.
339 * gdb.mi/mi-basics.exp: Use standard_testfile.
340 * gdb.mi/mi-break.exp: Use standard_testfile.
341 * gdb.mi/mi-cli.exp: Use standard_testfile.
342 * gdb.mi/mi-console.exp: Use standard_testfile.
343 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
344 * gdb.mi/mi-eval.exp: Use standard_testfile.
345 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
346 * gdb.mi/mi-file.exp: Use standard_testfile.
347 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
348 * gdb.mi/mi-logging.exp: Use standard_testfile.
349 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
350 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
351 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
352 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
353 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
354 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
355 * gdb.mi/mi-pending.exp: Use standard_testfile,
356 standard_output_file.
357 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
358 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
359 * gdb.mi/mi-regs.exp: Use standard_testfile.
360 * gdb.mi/mi-return.exp: Use standard_testfile.
361 * gdb.mi/mi-reverse.exp: Use standard_testfile.
362 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
363 * gdb.mi/mi-solib.exp: Use standard_testfile,
364 standard_output_file.
365 * gdb.mi/mi-stack.exp: Use standard_testfile.
366 * gdb.mi/mi-stepi.exp: Use standard_testfile.
367 * gdb.mi/mi-stepn.exp: Use standard_testfile.
368 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
369 * gdb.mi/mi-until.exp: Use standard_testfile.
370 * gdb.mi/mi-var-block.exp: Use standard_testfile.
371 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
372 * gdb.mi/mi-var-child.exp: Use standard_testfile.
373 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
374 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
375 * gdb.mi/mi-var-display.exp: Use standard_testfile.
376 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
377 standard_output_file.
378 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
379 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
380 * gdb.mi/mi-watch.exp: Use standard_testfile.
381 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
382 * gdb.mi/mi2-basics.exp: Use standard_testfile.
383 * gdb.mi/mi2-break.exp: Use standard_testfile.
384 * gdb.mi/mi2-cli.exp: Use standard_testfile.
385 * gdb.mi/mi2-console.exp: Use standard_testfile.
386 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
387 * gdb.mi/mi2-eval.exp: Use standard_testfile.
388 * gdb.mi/mi2-file.exp: Use standard_testfile.
389 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
390 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
391 * gdb.mi/mi2-regs.exp: Use standard_testfile.
392 * gdb.mi/mi2-return.exp: Use standard_testfile.
393 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
394 * gdb.mi/mi2-stack.exp: Use standard_testfile.
395 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
396 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
397 * gdb.mi/mi2-until.exp: Use standard_testfile.
398 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
399 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
400 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
401 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
402 * gdb.mi/mi2-watch.exp: Use standard_testfile.
403
f5f3a911
TT
4042012-07-10 Tom Tromey <tromey@redhat.com>
405
406 * gdb.cp/abstract-origin.exp: Use standard_testfile.
407 * gdb.cp/ambiguous.exp: Use standard_testfile,
408 prepare_for_testing.
409 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
410 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
411 * gdb.cp/anon-ns.exp: Use standard_testfile.
412 * gdb.cp/anon-struct.exp: Use standard_testfile.
413 * gdb.cp/anon-union.exp: Use standard_testfile,
414 prepare_for_testing.
415 * gdb.cp/arg-reference.exp: Use standard_testfile,
416 prepare_for_testing.
417 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
418 * gdb.cp/breakpoint.exp: Use standard_testfile,
419 prepare_for_testing.
420 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
421 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
422 standard_output_file.
423 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
424 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
425 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
426 (test_static_members): Update.
427 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
428 * gdb.cp/converts.exp: Use standard_testfile.
429 * gdb.cp/cp-relocate.exp: Use standard_testfile.
430 * gdb.cp/cpcompletion.exp: Use standard_testfile,
431 prepare_for_testing.
432 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
433 * gdb.cp/cplabel.exp: Use standard_testfile.
434 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
435 prepare_for_testing.
436 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
437 * gdb.cp/derivation.exp: Use standard_testfile,
438 prepare_for_testing.
439 * gdb.cp/destrprint.exp: Use standard_testfile.
440 * gdb.cp/dispcxx.exp: Use standard_testfile.
441 * gdb.cp/exception.exp: Use standard_testfile,
442 prepare_for_testing.
443 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
444 * gdb.cp/extern-c.exp: Use standard_testfile,
445 prepare_for_testing.
446 * gdb.cp/formatted-ref.exp: Use standard_testfile,
447 prepare_for_testing.
448 * gdb.cp/fpointer.exp: Use standard_testfile.
449 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
450 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
451 standard_output_file.
452 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
453 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
454 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
455 standard_output_file.
456 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
457 (do_tests): Update.
458 * gdb.cp/koenig.exp: Use standard_testfile.
459 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
460 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
461 * gdb.cp/m-static.exp: Use standard_testfile,
462 prepare_for_testing.
463 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
464 * gdb.cp/mb-inline.exp: Use standard_testfile,
465 prepare_for_testing.
466 * gdb.cp/mb-templates.exp: Use standard_testfile,
467 prepare_for_testing.
468 * gdb.cp/member-ptr.exp: Use standard_testfile,
469 prepare_for_testing.
470 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
471 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
472 * gdb.cp/method2.exp: Use standard_testfile.
473 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
474 standard_output_file.
475 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
476 (do_tests): Update.
477 * gdb.cp/namespace-enum.exp: Use standard_testfile,
478 prepare_for_testing.
479 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
480 prepare_for_testing.
481 * gdb.cp/namespace.exp: Use standard_testfile,
482 prepare_for_testing.
483 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
484 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
485 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
486 * gdb.cp/nsimport.exp: Use standard_testfile,
487 prepare_for_testing.
488 * gdb.cp/nsnested.exp: Use standard_testfile.
489 * gdb.cp/nsnoimports.exp: Use standard_testfile.
490 * gdb.cp/nsrecurs.exp: Use standard_testfile,
491 prepare_for_testing.
492 * gdb.cp/nsstress.exp: Use standard_testfile,
493 prepare_for_testing.
494 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
495 * gdb.cp/operator.exp: Use standard_testfile.
496 * gdb.cp/oranking.exp: Use standard_testfile.
497 * gdb.cp/overload-const.exp: Use standard_testfile.
498 * gdb.cp/overload.exp: Use standard_testfile,
499 prepare_for_testing.
500 * gdb.cp/ovldbreak.exp: Use standard_testfile.
501 * gdb.cp/ovsrch.exp: Use standard_testfile.
502 * gdb.cp/paren-type.exp: Use standard_testfile.
503 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
504 prepare_for_testing.
505 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
506 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
507 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
508 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
509 * gdb.cp/pr10728.exp: Use standard_testfile,
510 standard_output_file.
511 * gdb.cp/pr12028.exp: Use standard_testfile.
512 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
513 * gdb.cp/pr9167.exp: Use standard_testfile.
514 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
515 * gdb.cp/printmethod.exp: Use standard_testfile,
516 prepare_for_testing.
517 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
518 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
519 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
520 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
521 standard_output_file.
522 * gdb.cp/readnow-language.exp: Use standard_testfile.
523 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
524 (gdb_start_again): Use clean_restart.
525 * gdb.cp/ref-types.exp: Use standard_testfile,
526 prepare_for_testing.
527 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
528 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
529 * gdb.cp/smartp.exp: Use standard_testfile.
530 * gdb.cp/static-method.exp: Use standard_testfile.
531 * gdb.cp/static-print-quit.exp: Use standard_testfile.
532 * gdb.cp/temargs.exp: Use standard_testfile.
533 * gdb.cp/templates.exp: Use standard_testfile,
534 prepare_for_testing.
535 (do_tests): Update.
536 * gdb.cp/try_catch.exp: Use standard_testfile,
537 prepare_for_testing.
538 * gdb.cp/typedef-operator.exp: Use standard_testfile.
539 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
540 * gdb.cp/virtbase.exp: Use standard_testfile,
541 prepare_for_testing.
542 * gdb.cp/virtfunc.exp: Use standard_testfile,
543 prepare_for_testing.
544 (do_tests): Update.
545 * gdb.cp/virtfunc2.exp: Use standard_testfile,
546 prepare_for_testing.
547
686f09d0
TT
5482012-07-10 Tom Tromey <tromey@redhat.com>
549
550 * lib/gdb.exp (standard_testfile): Unset output variables from
551 earlier invocations.
552
9357e021
YQ
5532012-07-10 Yao Qi <yao@codesourcery.com>
554
555 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
556 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
557 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
558 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
559 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
560 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
561 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
562 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
563 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
564 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
565 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
566 * gdb.mi/mi-var-display.exp: Likewise.
567 * gdb.mi/mi-var-invalidate.exp: Likewise.
568 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
569 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
570 * gdb.mi/mi2-console.exp: Likewise.
571 * gdb.mi/mi2-disassemble.exp: Likewise.
572 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
573 * gdb.mi/mi2-read-memory.exp: Likewise.
574 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
575 * gdb.mi/mi2-simplerun.exp: Likewise.
576 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
577 * gdb.mi/mi2-syn-frame.exp: Likewise.
578 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
579 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
580 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
581
e314d629
TT
5822012-07-09 Tom Tromey <tromey@redhat.com>
583
584 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
585 * gdb.base/callfuncs.exp: Add cast-based test.
586 * gdb.base/callfuncs.c (voidfunc): New function.
587
06928b3f
DE
5882012-07-08 Doug Evans <dje@google.com>
589
590 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
591
32f11bad
JK
5922012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
593
594 Fix XFAIL compatibility with old i386 systems.
595 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
596 Check also 'Cannot insert breakpoint 0'.
597
76b83c51
JK
5982012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
599
600 PR 14321
601 * gdb.base/find.exp
602 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
603
a6fb9c08
TT
6042012-07-06 Tom Tromey <tromey@redhat.com>
605
606 * gdb.base/whatis.exp: Add test.
607
71918a86
TT
6082012-07-06 Tom Tromey <tromey@redhat.com>
609
610 * gdb.base/whatis.exp: Add regression test.
611
fcde5961
TT
6122012-07-06 Tom Tromey <tromey@redhat.com>
613
614 * gdb.base/whatis.exp: Add tests.
615
f9cf0f4a
JK
6162012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
617
618 PR 12649
619 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
620 gdb_test_multiple $gdb_prompt terminator.
621
979ade8b
PA
6222012-07-04 Pedro Alves <palves@redhat.com>
623
624 * gdb.mi/mi-reverse.exp: Use supports_reverse and
625 supports_process_record.
626
8a980b44
PA
6272012-07-04 Pedro Alves <palves@redhat.com>
628
629 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
630 endings.
631 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
632
855ba978
SS
6332012-07-03 Stan Shebs <stan@codesourcery.com>
634
635 * gdb.base/info-os.c (main): Retry resource acquisition until an
636 available one is found.
637 * gdb.base/info-os.exp: Collect resource keys from the program
638 and use them in matching.
639
fcb44371
JK
6402012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
641
642 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
643 Wrap the test into loop for corefile and core0file.
644
08a67be6
JK
6452012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
646
647 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
648 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
649 .note.GNU-stack.
650
0f3c2347
JK
651 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
652
ff4a4500
SDJ
6532012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
654
655 * gdb.base/help.exp (help b, help br, help bre, help brea, help
656 break): Include help message for the new `-probe' and `-probe-stap'
657 options.
658
d3ce09f5
SS
6592012-07-02 Stan Shebs <stan@codesourcery.com>
660
661 * gdb.base/dprintf.exp: Add agent style tests.
662
a1624241
JK
6632012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
664
665 * gdb.base/stale-infcall.c (infcall): New label test-next.
666 (main): New labels test-pass and test-fail.
667 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
668 $test_fail_bpnum to test-fail.
669 (test system longjmp tracking support): New test.
670 Delete $test_fail_bpnum.
671 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
672 breakpoint.
673
42e7ad6c
DE
6742012-06-30 Doug Evans <dje@google.com>
675
676 * gdb.dwarf2/fission-reread.S: New file.
677 * gdb.dwarf2/fission-reread.exp: New file.
678
37ce89eb
SS
6792012-06-28 Stan Shebs <stan@codesourcery.com>
680
681 * gdb.mi/mi-logging.exp: New file.
682
e5ef252a
PA
6832012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
684 Pedro Alves <palves@redhat.com>
685
686 * gdb.threads/siginfo-threads.exp: New file.
687 * gdb.threads/siginfo-threads.c: New file.
688 * gdb.threads/sigstep-threads.exp: New file.
689 * gdb.threads/sigstep-threads.c: New file.
690
22f1fbae
TT
6912012-06-28 Tom Tromey <tromey@redhat.com>
692
693 * gdb.go/package.exp: Partially revert earlier patch; use
694 gdb_compile again. Use standard_output_file.
695
2e3cf129
DE
6962012-06-27 Doug Evans <dje@google.com>
697
698 * gdb.dwarf2/fission-base.c: New file.
699 * gdb.dwarf2/fission-base.S: New file.
700 * gdb.dwarf2/fission-base.exp: New file.
701
785fd303
JK
7022012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
703
704 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
705
1bb9788d
TT
7062012-06-27 Tom Tromey <tromey@redhat.com>
707
708 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
709 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
710
c83ee902
TT
7112012-06-27 Tom Tromey <tromey@redhat.com>
712
713 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
714 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
715 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
716 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
717 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
718 prepare_for_testing.
719 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
720 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
721 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
722 standard_testfile.
723 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
724 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
725 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
726 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
727 prepare_for_testing.
728 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
729 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
730 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
731 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
732 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
733 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
734 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
735 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
736 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
737 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
738 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
739 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
740 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
741 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
742 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
743 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
744 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
745 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
746 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
747 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
748 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
749 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
750 standard_output_file.
751 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
752 standard_output_file.
753 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
754 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
755 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
756 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
757 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
758 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
759 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
760 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
761 * gdb.dwarf2/implptr.exp: Use standard_testfile.
762 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
763 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
764 * gdb.dwarf2/pieces.exp: Use standard_testfile.
765 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
766 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
767 * gdb.dwarf2/valop.exp: Use standard_testfile,
768 prepare_for_testing.
769
5204774b
TT
7702012-06-27 Tom Tromey <tromey@redhat.com>
771
772 * gdb.python/python.exp: Fix regexps in pagination tests.
773
ee0bf529
SCR
7742012-06-26 Siva Chandra Reddy <sivachandra@google.com>
775
776 * gdb.python/py-symtab.exp: Add tests to test the new attribute
777 'last' of gdb.Symtab_and_line.
778 * gdb.python/py-symbol.c: Move break point comment to enable
779 testing of gdb.Symtab_and_line.last.
780
14fcc022
TT
7812012-06-26 Tom Tromey <tromey@redhat.com>
782
783 * gdb.threads/step.c: Remove.
784 * gdb.threads/step.exp: Remove.
785 * gdb.threads/step2.exp: Remove.
786
0efbbabc
TT
7872012-06-26 Tom Tromey <tromey@redhat.com>
788
789 * gdb.threads/watchpoint-fork.exp (test): Use
790 standard_output_file. Don't declare objdir.
791 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
792 standard_output_file.
793 * gdb.threads/attach-stopped.exp: Use standard_testfile.
794 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
795 clean_restart. Remove incdir.
796 * gdb.threads/corethreads.exp: Use standard_testfile.
797 * gdb.threads/execl.exp: Use standard_testfile,
798 standard_output_file, clean_restart.
799 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
800 clean_restart.
801 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
802 clean_restart.
803 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
804 incdir.
805 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
806 clean_restart. Remove incdir.
807 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
808 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
809 clean_restart. Remove incdir.
810 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
811 Remove incdir.
812 * gdb.threads/leader-exit.exp: Use standard_testfile.
813 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
814 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
815 clean_restart.
816 * gdb.threads/manythreads.exp: Use standard_testfile,
817 clean_restart. Remove incdir.
818 * gdb.threads/multi-create.exp: Use standard_testfile,
819 clean_restart.
820 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
821 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
822 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
823 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
824 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
825 * gdb.threads/pending-step.exp: Use standard_testfile,
826 clean_restart. Remove incdir.
827 * gdb.threads/print-threads.exp: Use standard_testfile,
828 clean_restart. Remove incdir.
829 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
830 clean_restart. Remove incdir.
831 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
832 Remove incdir.
833 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
834 incdir.
835 * gdb.threads/sigthread.exp: Use standard_testfile,
836 clean_restart.
837 * gdb.threads/staticthreads.exp: Use standard_testfile,
838 clean_restart. Remove incdir.
839 * gdb.threads/switch-threads.exp: Use standard_testfile,
840 clean_restart. Remove incdir.
841 * gdb.threads/thread-execl.exp: Use standard_testfile,
842 clean_restart. Remove incdir.
843 * gdb.threads/thread-find.exp: Use standard_testfile,
844 clean_restart.
845 * gdb.threads/thread-specific.exp: Use standard_testfile,
846 clean_restart. Remove incdir.
847 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
848 clean_restart. Remove incdir.
849 * gdb.threads/thread_check.exp: Use standard_testfile,
850 clean_restart. Remove incdir.
851 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
852 incdir.
853 * gdb.threads/threadapply.exp: Use standard_testfile,
854 clean_restart. Remove incdir.
855 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
856 clean_restart. Remove incdir.
857 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
858 clean_restart.
859 * gdb.threads/tls-shared.exp: Use standard_testfile,
860 clean_restart, standard_output_file.
861 * gdb.threads/tls-var.exp: Use standard_testfile,
862 standard_output_file.
863 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
864 Remove incdir.
865 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
866 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
867 incdir.
868 * gdb.threads/watchthreads2.exp: Use standard_testfile,
869 clean_restart. Remove incdir.
870
497a5eb0
TT
8712012-06-26 Tom Tromey <tromey@redhat.com>
872
873 * gdb.trace/actions.exp: Use standard_testfile.
874 * gdb.trace/ax.exp: Use standard_testfile.
875 * gdb.trace/backtrace.exp: Use standard_testfile.
876 * gdb.trace/change-loc.exp: Use standard_testfile.
877 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
878 * gdb.trace/collection.exp: Use standard_testfile,
879 prepare_for_testing.
880 * gdb.trace/deltrace.exp: Use standard_testfile.
881 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
882 * gdb.trace/ftrace.exp: Use standard_testfile.
883 * gdb.trace/infotrace.exp: Use standard_testfile.
884 * gdb.trace/packetlen.exp: Use standard_testfile.
885 * gdb.trace/passc-dyn.exp: Use standard_testfile.
886 * gdb.trace/passcount.exp: Use standard_testfile.
887 * gdb.trace/pending.exp: Use standard_testfile.
888 * gdb.trace/report.exp: Use standard_testfile.
889 * gdb.trace/save-trace.exp: Use standard_testfile.
890 * gdb.trace/stap-trace.exp: Use standard_testfile.
891 * gdb.trace/status-stop.exp: Use standard_testfile.
892 * gdb.trace/strace.exp: Use standard_testfile.
893 * gdb.trace/tfile.exp: Use standard_testfile.
894 * gdb.trace/tfind.exp: Use standard_testfile.
895 * gdb.trace/trace-break.exp: Use standard_testfile.
896 * gdb.trace/trace-mt.exp: Use standard_testfile.
897 * gdb.trace/tracecmd.exp: Use standard_testfile.
898 * gdb.trace/tspeed.exp: Use standard_testfile.
899 * gdb.trace/tstatus.exp: Use standard_testfile.
900 * gdb.trace/tsv.exp: Use standard_testfile.
901 * gdb.trace/unavailable.exp: Use standard_testfile,
902 prepare_for_testing.
903 * gdb.trace/while-dyn.exp: Use standard_testfile.
904 * gdb.trace/while-stepping.exp: Use standard_testfile.
905
7686c074
TT
9062012-06-26 Tom Tromey <tromey@redhat.com>
907
908 * gdb.reverse/break-precsave.exp: Use standard_testfile.
909 * gdb.reverse/break-reverse.exp: Use standard_testfile.
910 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
911 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
912 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
913 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
914 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
915 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
916 prepare_for_testing.
917 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
918 prepare_for_testing.
919 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
920 prepare_for_testing.
921 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
922 prepare_for_testing.
923 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
924 prepare_for_testing
925 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
926 * gdb.reverse/machinestate.exp: Use standard_testfile.
927 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
928 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
929 build_executable.
930 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
931 build_executable.
932 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
933 standard_output_file.
934 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
935 standard_output_file.
936 * gdb.reverse/step-precsave.exp: Use standard_testfile.
937 * gdb.reverse/step-reverse.exp: Use standard_testfile.
938 * gdb.reverse/until-precsave.exp: Use standard_testfile.
939 * gdb.reverse/until-reverse.exp: Use standard_testfile.
940 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
941 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
942
481fc100
TT
9432012-06-26 Tom Tromey <tromey@redhat.com>
944
945 * gdb.stabs/weird.exp: Remove directory-checking code. Use
946 standard_output_file.
947 * gdb.stabs/exclfwd.exp: Use standard_testfile,
948 prepare_for_testing. Remove directory-checking code.
949
7bb18ae2
TT
9502012-06-25 Tom Tromey <tromey@redhat.com>
951
952 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
953 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
954 build_executable, not prepare_for_testing.
955 * gdb.multi/base.exp: Use standard_output_file. Use
956 build_executable, not prepare_for_testing.
957
cf09b3e4
TT
9582012-06-25 Tom Tromey <tromey@redhat.com>
959
960 * gdb.fortran/subarray.exp: Use standard_testfile,
961 prepare_for_testing.
962 * gdb.fortran/multi-dim.exp: Use standard_testfile.
963 * gdb.fortran/module.exp: Use standard_testfile.
964 * gdb.fortran/logical.exp: Use standard_testfile.
965 * gdb.fortran/library-module.exp: Use standard_testfile,
966 standard_output_file.
967 * gdb.fortran/derived-type.exp: Use standard_testfile,
968 prepare_for_testing.
969 * gdb.fortran/complex.exp: Use standard_testfile,
970 prepare_for_testing.
971 * gdb.fortran/charset.exp: Use standard_testfile.
972 * gdb.fortran/array-element.exp: Use standard_testfile,
973 prepare_for_testing.
974
18b5ff1b
KS
9752012-06-25 Keith Seitz <keiths@redhat.com>
976
977 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
978 Change rbreak-related tests to KFAIL and add bugzilla numbers.
979
17b77626
TT
9802012-06-25 Tom Tromey <tromey@redhat.com>
981
982 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
983 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
984 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
985 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
986
f91e3dc1
TT
9872012-06-25 Tom Tromey <tromey@redhat.com>
988
989 * gdb.linespec/ls-errs.exp: Use standard_testfile.
990 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
991 * gdb.linespec/linespec.exp: Use standard_testfile.
992
a884434d
TT
9932012-06-25 Tom Tromey <tromey@redhat.com>
994
995 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
996 prepare_for_testing.
997
efc9d70a
TT
9982012-06-25 Tom Tromey <tromey@redhat.com>
999
1000 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1001 prepare_for_testing.
1002 * gdb.opt/inline-break.exp: Use standard_testfile,
1003 prepare_for_testing.
1004 * gdb.opt/inline-bt.exp: Use standard_testfile,
1005 prepare_for_testing.
1006 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1007 prepare_for_testing.
1008 * gdb.opt/inline-locals.exp: Use standard_testfile,
1009 prepare_for_testing.
1010
e2fc92c6
TT
10112012-06-25 Tom Tromey <tromey@redhat.com>
1012
1013 * gdb.asm/asm-source.exp: Use standard_output_file,
1014 standard_testfile. Construct .o files in proper subdir.
1015
b0963d73
TT
10162012-06-25 Tom Tromey <tromey@redhat.com>
1017
1018 * gdb.server/ext-attach.exp: Use standard_testfile,
1019 prepare_for_testing.
1020 * gdb.server/ext-run.exp: Use standard_testfile,
1021 build_executable.
1022 * gdb.server/file-transfer.exp: Use standard_testfile,
1023 prepare_for_testing.
1024 * gdb.server/server-exec-info.exp: Use standard_testfile.
1025 * gdb.server/server-mon.exp: Use standard_testfile,
1026 prepare_for_testing.
1027 * gdb.server/server-run.exp: Use standard_testfile,
1028 build_executable.
1029 * gdb.server/solib-list.exp: Use standard_testfile,
1030 standard_output_file.
1031
8a3e1f8d
TT
10322012-06-25 Tom Tromey <tromey@redhat.com>
1033
1034 * lib/gdb.exp (standard_output_file): Use "file join".
1035 * gdb.go/chan.exp: Use standard_testfile.
1036 * gdb.go/handcall.exp: Use standard_testfile.
1037 * gdb.go/hello.exp: Use standard_testfile.
1038 * gdb.integers/chan.exp: Use standard_testfile.
1039 * gdb.go/methods.exp: Use standard_testfile.
1040 * gdb.go/package.exp: Use standard_testfile.
1041 * gdb.go/strings.exp: Use standard_testfile.
1042 * gdb.go/types.exp: Use standard_testfile.
1043 * gdb.go/unsafe.exp: Use standard_testfile.
1044
944a9061
MGD
10452012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1046
1047 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1048
1c06bd58
JK
10492012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1050
1051 Fix regression by the previous commit.
1052 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1053
b4a58790
TT
10542012-06-22 Tom Tromey <tromey@redhat.com>
1055
1056 * gdb.python/lib-types.exp: Use standard_testfile,
1057 prepare_for_testing.
1058 * gdb.python/py-block.exp: Use standard_testfile.
1059 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1060 * gdb.python/py-events.exp: Use standard_testfile,
1061 standard_output_file.
1062 * gdb.python/py-evsignal.exp: Use standard_testfile.
1063 * gdb.python/py-evethreads.exp: Use standard_testfile.
1064 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1065 * gdb.python/py-explore.exp: Use standard_testfile.
1066 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1067 standard_output_file.
1068 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1069 prepare_for_testing.
1070 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1071 * gdb.python/py-frame.exp: Use standard_testfile.
1072 * gdb.python/py-inferior.exp: Use standard_testfile.
1073 * gdb.python/py-infthread.exp: Use standard_testfile.
1074 * gdb.python/py-mi.exp: Use standard_testfile.
1075 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1076 build_executable.
1077 * gdb.python/py-objfile.exp: Use standard_testfile.
1078 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1079 prepare_for_testing.
1080 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1081 * gdb.python/py-progspace.exp: Use standard_testfile,
1082 build_executable.
1083 * gdb.python/py-prompt.exp: Use standard_testfile,
1084 build_executable.
1085 * gdb.python/py-section-script.exp: Use standard_testfile,
1086 build_executable.
1087 * gdb.python/py-shared.exp: Use standard_testfile,
1088 standard_output_file, clean_restart.
1089 * gdb.python/py-symbol.exp: Use standard_output_file,
1090 prepare_for_testing.
1091 * gdb.python/py-symtab.exp: Use standard_output_file,
1092 prepare_for_testing
1093 * gdb.python/py-template.exp: Use standard_testfile.
1094 * gdb.python/py-type.exp: Use standard_testfile.
1095 * gdb.python/py-value-cc.exp: Use standard_testfile.
1096 * gdb.python/py-value.exp: Use standard_testfile.
1097 * gdb.python/python.exp: Use standard_testfile, build_executable.
1098
2c44deac
TT
10992012-06-22 Tom Tromey <tromey@redhat.com>
1100
1101 * gdb.objc/basicclass.exp: Use standard_testfile.
1102 (do_objc_tests): Don't declare objdir.
1103 * gdb.objc/nondebug.exp: Use standard_testfile.
1104 (do_objc_tests): Don't declare objdir.
1105 * gdb.objc/objcdecode.exp: Use standard_testfile.
1106 (do_objc_tests): Don't declare objdir.
1107
c24ccbce
TT
11082012-06-22 Tom Tromey <tromey@redhat.com>
1109
1110 * gdb.java/jmain.exp: Use standard_testfile.
1111 * gdb.java/jmisc.exp: Use standard_testfile.
1112 * gdb.java/jnpe.exp: Use standard_testfile.
1113 * gdb.java/jprint.exp: Use standard_testfile.
1114
0a6d0306
TT
11152012-06-22 Tom Tromey <tromey@redhat.com>
1116
1117 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1118 (standard_output_file, standard_testfile): New procs.
1119 (build_executable, clean_restart): Use standard_output_file.
1120
6ea815ef
YQ
11212012-06-22 Yao Qi <yao@codesourcery.com>
1122
1123 * boards/native-gdbserver.exp: New proc ${board}_exec.
1124 * boards/native-stdio-gdbserver.exp: Likewise.
1125
4c93b1db
TT
11262012-06-21 Tom Tromey <tromey@redhat.com>
1127
1128 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1129 (build_executable): Update.
1130 (get_compiler_info): Remove 'binfile' argument.
1131 * gdb.ada/arrayidx.exp: Update.
1132 * gdb.ada/null_array.exp: Update.
1133 * gdb.arch/altivec-abi.exp: Update.
1134 * gdb.arch/altivec-regs.exp: Update.
1135 * gdb.arch/amd64-byte.exp: Update.
1136 * gdb.arch/amd64-dword.exp: Update.
1137 * gdb.arch/amd64-word.exp: Update.
1138 * gdb.arch/i386-avx.exp: Update.
1139 * gdb.arch/i386-byte.exp: Update.
1140 * gdb.arch/i386-sse.exp: Update.
1141 * gdb.arch/i386-word.exp: Update.
1142 * gdb.arch/ppc-dfp.exp: Update.
1143 * gdb.arch/ppc-fp.exp: Update.
1144 * gdb.arch/vsx-regs.exp: Update.
1145 * gdb.base/all-bin.exp: Update.
1146 * gdb.base/annota1.exp: Update.
1147 * gdb.base/async.exp: Update.
1148 * gdb.base/attach.exp: Update.
1149 * gdb.base/break-interp.exp: Update.
1150 * gdb.base/call-ar-st.exp: Update.
1151 * gdb.base/call-rt-st.exp: Update.
1152 * gdb.base/call-sc.exp: Update.
1153 * gdb.base/callfuncs.exp: Update.
1154 * gdb.base/catch-load.exp: Update.
1155 * gdb.base/completion.exp: Update.
1156 * gdb.base/complex.exp: Update.
1157 * gdb.base/condbreak.exp: Update.
1158 * gdb.base/consecutive.exp: Update.
1159 * gdb.base/constvars.exp: Update.
1160 * gdb.base/corefile.exp: Update.
1161 * gdb.base/eval-skip.exp: Update.
1162 * gdb.base/expand-psymtabs.exp: Update.
1163 * gdb.base/exprs.exp: Update.
1164 * gdb.base/fileio.exp: Update.
1165 * gdb.base/fixsection.exp: Update.
1166 * gdb.base/funcargs.exp: Update.
1167 * gdb.base/gdb11530.exp: Update.
1168 * gdb.base/gdb1555.exp: Update.
1169 * gdb.base/gnu-ifunc.exp: Update.
1170 * gdb.base/gnu_vector.exp: Update.
1171 * gdb.base/info-macros.exp: Update.
1172 * gdb.base/jit-simple.exp: Update.
1173 * gdb.base/jit-so.exp: Update.
1174 * gdb.base/jit.exp: Update.
1175 * gdb.base/langs.exp: Update.
1176 * gdb.base/list.exp: Update.
1177 * gdb.base/logical.exp: Update.
1178 * gdb.base/long_long.exp: Update.
1179 * gdb.base/longjmp.exp: Update.
1180 * gdb.base/macscp.exp: Update.
1181 * gdb.base/mips_pro.exp: Update.
1182 * gdb.base/miscexprs.exp: Update.
1183 * gdb.base/morestack.exp: Update.
1184 * gdb.base/nodebug.exp: Update.
1185 * gdb.base/opaque.exp: Update.
1186 * gdb.base/pc-fp.exp: Update.
1187 * gdb.base/pending.exp: Update.
1188 * gdb.base/permissions.exp: Update.
1189 * gdb.base/pointers.exp: Update.
1190 * gdb.base/prelink.exp: Update.
1191 * gdb.base/printcmds.exp: Update.
1192 * gdb.base/psymtab.exp: Update.
1193 * gdb.base/ptype.exp: Update.
1194 * gdb.base/relational.exp: Update.
1195 * gdb.base/scope.exp: Update.
1196 * gdb.base/setvar.exp: Update.
1197 * gdb.base/shlib-call.exp: Update.
1198 * gdb.base/shreloc.exp: Update.
1199 * gdb.base/signals.exp: Update.
1200 * gdb.base/sizeof.exp: Update.
1201 * gdb.base/so-impl-ld.exp: Update.
1202 * gdb.base/so-indr-cl.exp: Update.
1203 * gdb.base/solib-disc.exp: Update.
1204 * gdb.base/solib-display.exp: Update.
1205 * gdb.base/solib-nodir.exp: Update.
1206 * gdb.base/solib-overlap.exp: Update.
1207 * gdb.base/solib-symbol.exp: Update.
1208 * gdb.base/solib-weak.exp: Update.
1209 * gdb.base/solib.exp: Update.
1210 * gdb.base/store.exp: Update.
1211 * gdb.base/structs.exp: Update.
1212 * gdb.base/structs2.exp: Update.
1213 * gdb.base/type-opaque.exp: Update.
1214 * gdb.base/unload.exp: Update.
1215 * gdb.base/varargs.exp: Update.
1216 * gdb.base/volatile.exp: Update.
1217 * gdb.base/watch_thread_num.exp: Update.
1218 * gdb.base/watchpoint-solib.exp: Update.
1219 * gdb.base/watchpoint.exp: Update.
1220 * gdb.base/watchpoints.exp: Update.
1221 * gdb.base/whatis.exp: Update.
1222 * gdb.cell/arch.exp: Update.
1223 * gdb.cell/break.exp: Update.
1224 * gdb.cell/bt.exp: Update.
1225 * gdb.cell/core.exp: Update.
1226 * gdb.cell/data.exp: Update.
1227 * gdb.cell/ea-cache.exp: Update.
1228 * gdb.cell/f-regs.exp: Update.
1229 * gdb.cell/fork.exp: Update.
1230 * gdb.cell/gcore.exp: Update.
1231 * gdb.cell/mem-access.exp: Update.
1232 * gdb.cell/ptype.exp: Update.
1233 * gdb.cell/registers.exp: Update.
1234 * gdb.cell/sizeof.exp: Update.
1235 * gdb.cell/solib-symbol.exp: Update.
1236 * gdb.cell/solib.exp: Update.
1237 * gdb.cp/ambiguous.exp: Update.
1238 * gdb.cp/breakpoint.exp: Update.
1239 * gdb.cp/bs15503.exp: Update.
1240 * gdb.cp/casts.exp: Update.
1241 * gdb.cp/class2.exp: Update.
1242 * gdb.cp/cpexprs.exp: Update.
1243 * gdb.cp/cplusfuncs.exp: Update.
1244 * gdb.cp/ctti.exp: Update.
1245 * gdb.cp/dispcxx.exp: Update.
1246 * gdb.cp/gdb1355.exp: Update.
1247 * gdb.cp/gdb2384.exp: Update.
1248 * gdb.cp/gdb2495.exp: Update.
1249 * gdb.cp/infcall-dlopen.exp: Update.
1250 * gdb.cp/local.exp: Update.
1251 * gdb.cp/m-data.exp: Update.
1252 * gdb.cp/m-static.exp: Update.
1253 * gdb.cp/mb-ctor.exp: Update.
1254 * gdb.cp/mb-inline.exp: Update.
1255 * gdb.cp/mb-templates.exp: Update.
1256 * gdb.cp/member-ptr.exp: Update.
1257 * gdb.cp/method.exp: Update.
1258 * gdb.cp/namespace.exp: Update.
1259 * gdb.cp/nextoverthrow.exp: Update.
1260 * gdb.cp/nsdecl.exp: Update.
1261 * gdb.cp/nsrecurs.exp: Update.
1262 * gdb.cp/nsstress.exp: Update.
1263 * gdb.cp/nsusing.exp: Update.
1264 * gdb.cp/pr-1023.exp: Update.
1265 * gdb.cp/pr-1210.exp: Update.
1266 * gdb.cp/pr-574.exp: Update.
1267 * gdb.cp/pr9631.exp: Update.
1268 * gdb.cp/printmethod.exp: Update.
1269 * gdb.cp/psmang.exp: Update.
1270 * gdb.cp/re-set-overloaded.exp: Update.
1271 * gdb.cp/rtti.exp: Update.
1272 * gdb.cp/shadow.exp: Update.
1273 * gdb.cp/templates.exp: Update.
1274 * gdb.cp/try_catch.exp: Update.
1275 * gdb.dwarf2/dw2-ranges.exp: Update.
1276 * gdb.dwarf2/pr10770.exp: Update.
1277 * gdb.fortran/library-module.exp: Update.
1278 * gdb.hp/gdb.aCC/optimize.exp: Update.
1279 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1280 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1281 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1282 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1283 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1284 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1285 * gdb.hp/gdb.compat/xdb1.exp: Update.
1286 * gdb.hp/gdb.compat/xdb2.exp: Update.
1287 * gdb.hp/gdb.compat/xdb3.exp: Update.
1288 * gdb.hp/gdb.defects/bs14602.exp: Update.
1289 * gdb.hp/gdb.defects/solib-d.exp: Update.
1290 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1291 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1292 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1293 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1294 * gdb.mi/gdb792.exp: Update.
1295 * gdb.mi/mi-pending.exp: Update.
1296 * gdb.mi/mi-solib.exp: Update.
1297 * gdb.mi/mi-var-cp.exp: Update.
1298 * gdb.opt/clobbered-registers-O2.exp: Update.
1299 * gdb.opt/inline-bt.exp: Update.
1300 * gdb.opt/inline-cmds.exp: Update.
1301 * gdb.opt/inline-locals.exp: Update.
1302 * gdb.python/py-events.exp: Update.
1303 * gdb.python/py-finish-breakpoint.exp: Update.
1304 * gdb.python/py-type.exp: Update.
1305 * gdb.reverse/solib-precsave.exp: Update.
1306 * gdb.reverse/solib-reverse.exp: Update.
1307 * gdb.server/solib-list.exp: Update.
1308 * gdb.stabs/weird.exp: Update.
1309 * gdb.threads/attach-into-signal.exp: Update.
1310 * gdb.threads/attach-stopped.exp: Update.
1311 * gdb.threads/tls-shared.exp: Update.
1312 * gdb.trace/change-loc.exp: Update.
1313 * gdb.trace/strace.exp: Update.
1314
95c391b6
TT
13152012-06-19 Tom Tromey <tromey@redhat.com>
1316
1317 * gdb.base/whatis.exp: Add tests.
1318
e910f0b6
TT
13192012-06-19 Tom Tromey <tromey@redhat.com>
1320
1321 * gdb.cp/m-static.cc (keepalive): New function.
1322 (gnu_obj_1::method): Use it.
1323
422d65e7
DE
13242012-06-18 Doug Evans <dje@google.com>
1325
1326 * gdb.base/info-fun.exp: New file.
1327 * gdb.base/info-fun.c: New file.
1328 * gdb.base/info-fun-solib.c: New file.
1329
e2e4d78b
JK
13302012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1331
1332 Remove stale dummy frames.
1333 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1334 (maintenance info breakpoints): New tests.
1335 * gdb.base/stale-infcall.c: New file.
1336 * gdb.base/stale-infcall.exp: New file.
1337
1788b2d3
JK
13382012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1339
1340 * gdb.arch/amd64-entry-value-param.S: New file.
1341 * gdb.arch/amd64-entry-value-param.c: New file.
1342 * gdb.arch/amd64-entry-value-param.exp: New file.
1343
663b969e
TT
13442012-06-15 Tom Tromey <tromey@redhat.com>
1345
1346 * gdb.cp/namespace.exp: Add "show lang" test.
1347
8e09ad05
IS
13482012-06-15 Iain Sandoe <iain@codesourcery.com>
1349
1350 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1351 case. (top level): Use gdb_file_cmd instead of gdb_load.
1352
f85e18ee
JK
13532012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1354
1355 PR tdep/14222
1356 * gdb.arch/i386-sse-stack-align.S: New file.
1357 * gdb.arch/i386-sse-stack-align.c: New file.
1358 * gdb.arch/i386-sse-stack-align.exp: New file.
1359
f3b5e280
KS
13602012-06-13 Keith Seitz <keiths@redhat.com>
1361
1362 PR breakpoints/13798 and mi/11541
1363 * gdb.linespec/ls-errs.exp: Add a few more tests for
1364 filenames with spaces and colons.
1365
50af5481
JK
13662012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1367
1368 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1369 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1370 (test_function): Call CV_f.
1371 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1372 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1373 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1374 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1375 (p CV_f(CV::i)): New tests.
1376
d55637df
TT
13772012-06-13 Tom Tromey <tromey@redhat.com>
1378
1379 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1380
cc80f267
JK
13812012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1382
1383 Fix regression by the "ambiguous linespec" series.
1384 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1385 tests.
1386
bb2af9cc
JK
13872012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1388
1389 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1390 missing.
1391
e81a37f7
TT
13922012-06-11 Tom Tromey <tromey@redhat.com>
1393
1394 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1395 location...
1396 (main): ...here.
1397
8efd7788
YQ
13982012-06-07 Yao Qi <yao@codesourcery.com>
1399
1400 * gdb.trace/strace.exp: Shorten some too-long lines.
1401
359f5fe6
PA
14022012-06-06 Pedro Alves <palves@redhat.com>
1403
1404 * gdb.threads/clone-new-thread-event.c: New file.
1405 * gdb.threads/clone-new-thread-event.exp: New file.
1406
7b2fe205
YQ
14072012-06-06 Yao Qi <yao@codesourcery.com>
1408
1409 * gdb.base/dprintf.c (main): Add extra parameter when calling
1410 printf and fprintf.
1411 (bar): New function. It is a dead function, but to ensure
1412 'malloc' is linked explicitly.
1413
3eca55e8
YQ
14142012-06-06 Yao Qi <yao@codesourcery.com>
1415
1416 * gdb.base/info-proc.exp: Return if target doesn't support
1417 'info proc'.
1418
91cc9324
JK
14192012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1420
1421 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1422 (run program with breakpoint commands): XFAIl if it is not.
1423
c56e7c43
JB
14242012-06-05 Joel Brobecker <brobecker@adacore.com>
1425
1426 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1427 and add comment.
1428 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1429 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1430 "STOP" marker. Adjust testing strategy to make it work on
1431 all targets.
1432
1433 * gdb.base/print-file-var-main.c (main): Rewrite using local
1434 variables and adjust get_version_2's return value check.
1435 Add small comment.
1436 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1437 marker. Adjust testing strategy to make it work on all targets.
1438
ccab2054
JB
14392012-06-05 Joel Brobecker <brobecker@adacore.com>
1440
1441 * gdb.ada/bad-task-bp-keyword: New testcase.
1442
d0d86158
JK
14432012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1444
1445 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1446 Simplify it to ...
1447 (symbol-file ${testfile1}): ... here.
1448 (test eliminated var my_global_symbol)
1449 (test eliminated var my_static_symbol)
1450 (test eliminated var my_global_func, get address of main): Wrap them to
1451 'single psymtabs' and 'single symtabs'
1452 (get address of my_global_symbol, get address of my_static_symbol)
1453 (get address of my_global_func, get address of main): Wrap them to
1454 'order1' and 'order2'.
1455
952cf74c
JK
1456 * gdb.base/code_elim.exp
1457 (add-symbol-file ${testfile1} 0x100000)
1458 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1459 'order2'.
1460 (order1: add-symbol-file ${testfile1} 0x100000)
1461 (order1: add-symbol-file ${testfile2} 0x200000)
1462 (order2: add-symbol-file ${testfile2} 0x200000)
1463 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1464 .bss as appropriate.
1465
0c5bf5a9
JK
14662012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1467
1468 * gdb.server/solib-list-lib.c: New file.
1469 * gdb.server/solib-list-main.c: New file.
1470 * gdb.server/solib-list.exp: New file.
1471
4196f325
MR
14722012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1473
1474 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1475 for 'set print symbol' change.
1476
bfb05775
JK
14772012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1478
1479 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1480 .debug_abbrev_seg3.
1481
685b1105
JK
14822012-05-24 John Steele Scott <toojays@toojays.net>
1483
1484 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1485 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1486 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1487
f3e0e960
SS
14882012-05-23 Stan Shebs <stan@codesourcery.com>
1489
1490 * gdb.mi/mi-info-os.exp: New file.
1491
11eb1b4d
KS
14922012-05-23 Keith Seitz <keiths@redhat.com>
1493
1494 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1495 return -1 to suppress the rest of the tests.
1496 (compile_stap_bin): Return boolean success value.
1497
b1af9e97
TT
14982012-05-21 Tom Tromey <tromey@redhat.com>
1499
1500 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1501 Remove kfails.
1502 (test_print_mi_member_types): Likewise.
1503
248537e3
TT
15042012-05-21 Tom Tromey <tromey@redhat.com>
1505
1506 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1507 print symbol' change.
1508
d791e155
TJB
15092012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1510
1511 * gdb.python/py-prompt.exp: Quit if the target is remote.
1512
e77afa2e
JK
15132012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1514
1515 Fix ERROR: internal buffer is full.
1516 * gdb.base/info-os.exp (expect_multiline): New function.
1517 (get process list, get process groups, get threads)
1518 (get file descriptors, get internet-domain sockets)
1519 (get shared-memory regions, get semaphores, get message queues): Use
1520 it for these tests.
1521
9cb709b6
TT
15222012-05-18 Tom Tromey <tromey@redhat.com>
1523
1524 * gdb.mi/mi-var-cmd.exp: Update.
1525 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1526 * gdb.cp/virtbase.exp: Update.
1527 * gdb.cp/classes.exp (test_static_members): Update.
1528 * gdb.cp/casts.exp: Update.
1529 * gdb.base/pointers.exp: Update.
1530 * gdb.base/funcargs.exp (pointer_args): Update.
1531 (structs_by_reference): Update.
1532 * gdb.base/find.exp: Update.
1533 * gdb.base/call-strs.exp: Send "set print symbol off".
1534 * gdb.base/call-ar-st.exp: Update.
1535 * gdb.ada/fun_addr.exp: Update.
1536 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1537 Call it.
1538 (test_print_repeats_10, test_print_strings)
1539 (test_print_char_arrays): Update.
1540
b012acdd
TT
15412012-05-18 Tom Tromey <tromey@redhat.com>
1542
1543 * gdb.base/charset.exp (string_display): Update.
1544
1d51a733
TT
15452012-05-18 Tom Tromey <tromey@redhat.com>
1546
1547 * gdb.mi/mi2-var-display.exp: Update.
1548 * gdb.mi/mi-var-display.exp: Update.
1549 * gdb.mi/mi-var-child.exp: Update.
1550 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1551 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1552
957df313
DE
15532012-05-17 Doug Evans <dje@google.com>
1554
682c7f7b
DE
1555 * info-macros.exp: Pass "debug" to prepare_for_testing.
1556
957df313
DE
1557 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1558 * gdb.ada/Makefile.in (clean): Ditto.
1559 * gdb.arch/Makefile.in (clean): Ditto.
1560 * gdb.asm/Makefile.in (clean): Ditto.
1561 * gdb.base/Makefile.in (clean): Ditto.
1562 * gdb.cell/Makefile.in (clean): Ditto.
1563 * gdb.cp/Makefile.in (clean): Ditto.
1564 * gdb.disasm/Makefile.in (clean): Ditto.
1565 * gdb.dwarf2/Makefile.in (clean): Ditto.
1566 * gdb.fortran/Makefile.in (clean): Ditto.
1567 * gdb.go/Makefile.in (clean): Ditto.
1568 * gdb.hp/Makefile.in (clean): Ditto.
1569 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1570 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1571 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1572 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1573 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1574 * gdb.java/Makefile.in (clean): Ditto.
1575 * gdb.linespec/Makefile.in (clean): Ditto.
1576 * gdb.mi/Makefile.in (clean): Ditto.
1577 * gdb.modula2/Makefile.in (clean): Ditto.
1578 * gdb.multi/Makefile.in (clean): Ditto.
1579 * gdb.objc/Makefile.in (clean): Ditto.
1580 * gdb.opencl/Makefile.in (clean): Ditto.
1581 * gdb.opt/Makefile.in (clean): Ditto.
1582 * gdb.pascal/Makefile.in (clean): Ditto.
1583 * gdb.python/Makefile.in (clean): Ditto.
1584 * gdb.reverse/Makefile.in (clean): Ditto.
1585 * gdb.server/Makefile.in (clean): Ditto.
1586 * gdb.stabs/Makefile.in (clean): Ditto.
1587 * gdb.threads/Makefile.in (clean): Ditto.
1588 * gdb.trace/Makefile.in (clean): Ditto.
1589 * gdb.xml/Makefile.in (clean): Ditto.
1590
abc9d0dc
TT
15912012-05-16 Tom Tromey <tromey@redhat.com>
1592
1593 * gdb.base/macscp1.c (macscp_expr): Add comment.
1594 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1595
6a3a010b
MR
15962012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1597
1598 * gdb.base/return-nodebug.exp: Also test float and double types.
1599
01429c8e
JK
16002012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1601
1602 PR testsuite/12649
1603 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1604
54115cd4
JK
1605 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1606
0c5f383f
SDJ
16072012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1608
1609 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1610 `rerun_to_main'.
1611 (stap_test_no_debuginfo): Likewise.
1612
e7e0cddf
SS
16132012-05-14 Stan Shebs <stan@codesourcery.com>
1614
1615 * gdb.base/dprintf.c: New file.
1616 * gdb.base/dprintf.exp: New file.
1617
c772f8e7
HZ
16182012-05-14 Hui Zhu <hui_zhu@mentor.com>
1619
1620 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1621 * gdb.trace/disconnected-tracing.c: New file.
1622 * gdb.trace/disconnected-tracing.exp: New file.
1623
7efc75aa
SCR
16242012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1625
1626 * gdb.python/python.c: Add a new breakpoint comment.
1627 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1628
85d4a676
SS
16292011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1630
1631 * gdb.base/info-os.exp: New file.
1632 * gdb.base/info-os.c: New file.
1633
64ea88dc
JB
16342012-05-10 Joel Brobecker <brobecker@adacore.com>
1635
4647ab1b
JB
1636 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1637 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1638 New files.
64ea88dc 1639
afba63f1
JB
16402012-05-10 Joel Brobecker <brobecker@adacore.com>
1641
1642 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1643 gdb.base/ctxobj.exp: New files.
1644
9d198b1e
TT
16452012-05-09 Tom Tromey <tromey@redhat.com>
1646
1647 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1648
9bfee719
MR
16492012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1650
1651 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1652
3a7341d8
MR
16532012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1654
1655 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1656 before using it.
1657
52b3699b
TG
16582012-05-04 Tristan Gingold <gingold@adacore.com>
1659
1660 * gdb.base/set-noassign.exp: New test.
1661
a20ee7a4
SCR
16622012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1663
1664 * gdb.python/py-symbol.exp: Add tests to test the new methods
1665 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1666 * gdb.python/py-symbol.c: Add new struct to help test
1667 gdb.Symtab.static_block().
1668
bf2f0858
DE
16692012-05-03 Doug Evans <dje@google.com>
1670
1671 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1672 commented out.
1673
2d4e0376
YQ
16742012-05-03 Yao Qi <yao@codesourcery.com>
1675
1676 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1677 doesn't support.
1678 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1679 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1680
6d0bb9f3
YQ
16812012-05-03 Yao Qi <yao@codesourcery.com>
1682
1683 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1684
fd820528
DE
16852012-04-30 Doug Evans <dje@google.com>
1686
1687 PR testsuite/13961
1688 * gdb.dwarf2/pr13961.S: New file.
1689 * gdb.dwarf2/pr13961.exp: New file.
1690
b9e219b9
YQ
16912012-04-29 Yao Qi <yao@codesourcery.com>
1692
1693 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1694
3019eac3
DE
16952012-04-28 Doug Evans <dje@google.com>
1696
1697 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1698 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1699 All uses updated.
1700 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1701 "ptype func_cu1" to expand cu2 before cu1.
1702
62e5f89c
SDJ
17032012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1704 Tom Tromey <tromey@redhat.com>
1705
1706 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1707 variables.
1708 * gdb.base/stap-probe.c: New file.
1709 * gdb.base/stap-probe.exp: New file.
1710 * gdb.trace/stap-trace.c: New file.
1711 * gdb.trace/stap-trace.exp: New file.
1712 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1713 libgcc's unwinder.
1714
14132e89
MR
17152012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1716
1717 * gdb.arch/mips16-thunks-inmain.c: New file.
1718 * gdb.arch/mips16-thunks-main.c: New file.
1719 * gdb.arch/mips16-thunks-sin.c: New file.
1720 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1721 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1722 * gdb.arch/mips16-thunks-sinmain.c: New file.
1723 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1724 * gdb.arch/mips16-thunks.exp: New file.
1725
a766d390
DE
17262012-04-25 Doug Evans <dje@google.com>
1727
1728 * configure.ac: Create gdb.go/Makefile.
1729 * configure: Regenerate.
1730 * gdb.base/default.exp: Add "go" to "set language" testing.
1731 * gdb.go/Makefile.in: New file.
1732 * gdb.go/basic-types.exp: New file.
1733 * gdb.go/chan.exp: New file.
1734 * gdb.go/chan.go: New file.
1735 * gdb.go/handcall.exp: New file.
1736 * gdb.go/handcall.go: New file.
1737 * gdb.go/hello.exp: New file.
1738 * gdb.go/hello.go: New file.
1739 * gdb.go/integers.exp: New file.
1740 * gdb.go/integers.go: New file.
1741 * gdb.go/methods.exp: New file.
1742 * gdb.go/methods.go: New file.
1743 * gdb.go/package.exp: New file.
1744 * gdb.go/package1.go: New file.
1745 * gdb.go/package2.go: New file.
1746 * gdb.go/print.exp: New file.
1747 * gdb.go/strings.exp: New file.
1748 * gdb.go/strings.go: New file.
1749 * gdb.go/types.exp: New file.
1750 * gdb.go/types.go: New file.
1751 * gdb.go/unsafe.exp: New file.
1752 * gdb.go/unsafe.go: New file.
1753 * lib/future.exp: Add Go support.
1754 (gdb_find_go, gdb_find_go_linker): New procs.
1755 (gdb_default_target_compile): Add Go support.
1756 * lib/gdb.exp (skip_go_tests): New proc.
1757 * lib/go.exp: New file.
1758
e65f9ffb
TT
17592012-04-25 Tom Tromey <tromey@redhat.com>
1760
1761 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
1762
14e75d8e
JK
17632012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
1764 Jan Kratochvil <jan.kratochvil@redhat.com>
1765
1766 PR symtab/7259:
1767 * gdb.base/enumval.c: New test case.
1768 * gdb.base/enumval.exp: New test case.
1769 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1770 field.bitpos.
1771
f3525b70
PA
17722012-04-17 Pedro Alves <palves@redhat.com>
1773
1774 * Makefile.in (site.exp): Make site.exp source
1775 $srcdir/lib/append_gdb_boards_dir.exp.
1776 * lib/append_gdb_boards_dir.exp: New file.
1777
bccbefd2
JK
17782012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1779
1780 New option "set auto-load safe-path".
1781 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1782 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1783
bf88dd68
JK
17842012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1785
1786 auto-load: Implementation.
1787 * gdb.base/help.exp (test set height): Increase the height.
1788 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
1789 to ...
1790 (info auto-load python-scripts): ... here.
1791 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
1792 to ...
1793 (info auto-load python-scripts *): ... here.
1794
c0d4d1c0
YQ
17952012-04-16 Yao Qi <yao@codesourcery.com>
1796
1797 * lib/trace-support.exp (get_in_proc_agent): New.
1798 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
1799 of in process trace agent.
1800 * gdb.trace/ftrace.exp: Likewise.
1801 * gdb.trace/pending.exp: Likewise.
1802 * gdb.trace/trace-break.exp: Likewise.
1803 * gdb.trace/trace-mt.exp
1804 * gdb.trace/tspeed.exp: Likewise.
1805 * gdb.trace/tstatus.exp
1806 * gdb.trace/strace.exp: Likewise.
1807
cbf68a60
TS
18082012-04-16 Thomas Schwinge <thomas@codesourcery.com>
1809
dd6d3b70
TS
1810 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
1811 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
1812
cbf68a60
TS
1813 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
1814
8264ba82
AG
18152012-04-14 Anton Gorenkov <xgsa@yandex.ru>
1816
1817 PR mi/13393
1818 * gdb.mi/mi-var-rtti.cc: New file.
1819 * gdb.mi/mi-var-rtti.exp: New file.
1820 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
1821 function.
1822 (mi_varobj_update_with_type_change): updated to avoid code duplication.
1823
de0919f8 18242012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
1825
1826 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
1827 EXECUTABLES.
1828 * gdb.python/py-explore.c: C program used for testing the new
1829 'explore' command on C constructs.
1830 * gdb.python/py-explore.cc: C++ program used for testing the new
1831 'explore' command on C++ constructs.
1832 * gdb-python/py-explore.exp: Tests for the new 'explore'
1833 command on C constructs.
1834 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
1835 command on C++ constructs.
1836
a82da7dd
MK
18372012-04-07 Mark Kettenis <kettenis@gnu.org>
1838
1839 * gdb.base/funcargs.exp (complex_args): Fix typo.
1840
e127cba8
JK
18412012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1842
1843 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
1844 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
1845
40e084e1
KS
18462012-04-05 Keith Seitz <keiths@redhat.com>
1847
1848 * gdb.base/advance.exp: Update error message for
1849 "advance malformed" test.
1850 * gdb.base/break.exp: Likewise for "breakpoint with
1851 trailing garbage" test.
1852 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
1853 with trailing garbage" test.
1854 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
1855 trailng garbage" test.
1856 * gdb.base/until.exp: Likewise for "malformed until" test.
1857 * gdb.cp/ovldbreak.exp: Create the breakpoint table
1858 for "breakpoint info (after setting on all)".
1859 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
1860 tests.
1861 * gdb.cp/cplabel.cc: New file.
1862 * gdb.cp/cplabel.exp: New test.
1863 * gdb.linespec/ls-errs.c: New file.
1864 * gdb.linespec/ls-errs.exp: New test.
1865
a72c8f6a
JK
18662012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1867
1868 * gdb.trace/unavailable.exp
1869 (collect globals: print object on: print derived_partial)
1870 (collect globals: print object on: print derived_whole)
1871 (collect globals: print object off: print derived_partial)
1872 (collect globals: print object off: print derived_whole): Update
1873 expected output.
1874
f87a3023
KS
18752012-03-30 Keith Seitz <keiths@redhat.com>
1876
1877 * gdb.python: Add test for linespecs with commas.
1878
e2171b3c
KS
18792012-03-28 Keith Seitz <keiths@redhat.com>
1880
1881 * gdb.linespec/ls-dollar.cc: New file.
1882 * gdb.linespec/ls-dollar.exp: New test.
1883
18842012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
1885
1886 * gdb.cp/namespace.exp: Add breakpoint tests for functions
1887 starting with the global namespace.
1888
2f4e0a80
DE
18892012-03-23 Doug Evans <dje@google.com>
1890
1891 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
1892
7b282c5a
SCR
18932012-03-22 Siva Chandra Reddy <sivachandra@google.com>
1894
1895 * gdb.python/py-value.cc: Add test case for testing the
1896 methodology exposing C++ values to Python.
1897 * gdb.python/py-value-cc.exp: Add tests testing the methodology
1898 exposing C++ values to Python.
1899 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
1900
2e98ca53
JK
19012012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1902 Siddhesh Poyarekar <siddhesh@redhat.com>
1903
1904 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
1905 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
1906 (generate native core dump): Make the test unsupported if core cannot
1907 be generated.
1908
8320cc4f
JK
19092012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1910
1911 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
1912 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
1913 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
1914
3a69ffb2
JK
19152012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
1916
1917 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
1918
8fabffee
DE
19192012-03-17 Doug Evans <dje@google.com>
1920
1921 * dg-extract-results.sh: Handle KFAILs.
1922
ab260dad
JK
19232012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1924
1925 PR symtab/13777
1926 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
1927
53ba8333
JB
19282012-03-16 Joel Brobecker <brobecker@adacore.com>
1929
1930 * gdb.ada/set_pckd_arr_elt: New testcase.
1931
481860b3
GB
19322012-03-16 Gary Benson <gbenson@redhat.com>
1933
1934 PR breakpoints/10738
1935 * gdb.opt/inline-break.exp: New file.
1936 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
1937 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
1938 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
1939 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
1940 * gdb.base/async-shell.exp: Likewise.
1941 * lib/mi-support.exp (library_loaded_re): Likewise.
1942
410528f0
TT
19432012-03-15 Tom Tromey <tromey@redhat.com>
1944
1945 * gdb.cp/virtfunc2.exp: Update expected output.
1946 * gdb.cp/pr9631.exp: Update expected output.
1947 * gdb.cp/member-ptr.exp: Update expected output.
1948 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
1949 output.
1950 * gdb.cp/casts.exp: Update expected output.
1951
c4aeac85
TT
19522012-03-15 Tom Tromey <tromey@redhat.com>
1953
1954 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
1955 (test_info_vtbl): Likewise.
1956 (do_tests): Call test_info_vtbl.
1957 * gdb.cp/virtfunc.cc (va): New global.
1958
856d06f9
TS
19592012-03-15 Thomas Schwinge <thomas@codesourcery.com>
1960
1961 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
1962 describing DWARF data structures.
1963 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
1964 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
1965 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
1966 * gdb.dwarf2/dw2-entry-value.S: Likewise.
1967 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1968 * gdb.dwarf2/dw2-param-error.S: Likewise.
1969 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
1970 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
1971 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
1972 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
1973 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1974 * gdb.dwarf2/pr11465.S: Likewise.
1975
e837f12a
JK
19762012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1977
1978 * gdb.mi/mi2-prompt.exp: New file.
1979
ccbb4f28
JB
19802012-03-13 Joel Brobecker <brobecker@adacore.com>
1981
1982 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
1983
32039130
JB
19842012-03-13 Joel Brobecker <brobecker@adacore.com>
1985
1986 * gdb.ada/bp_range_type: New testcase.
1987
16899756
DE
19882012-03-13 Doug Evans <dje@google.com>
1989
1990 * gdb.base/default.exp: Delete tests for symbol-reloading.
1991 * gdb.base/help.exp: Ditto.
1992 * gdb.base/setshow.exp: Ditto.
1993 * gdb.base/gdb_history: Delete references to symbol-reloading.
1994
87b0bb13
JK
19952012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1996
1997 * gdb.base/attach-twice.c: New files.
1998 * gdb.base/attach-twice.exp: New files.
1999
0d7941a9
KS
20002012-03-08 Keith Seitz <keiths@redhat.com>
2001
2002 * lib/gdb.exp (gdb_get_line_number): Throw an
2003 error instead of returning -1.
2004 * gdb.base/break.exp: Remove unused variable
2005 bp_location5.
2006 * gdb.base/hbreak2.exp: Likewise.
2007 * gdb.base/sepdebug.exp: Likewise.
2008
f4647387
YQ
20092012-03-08 Yao Qi <yao@codesourcery.com>
2010 Pedro Alves <palves@redhat.com>
2011
2012 Fix PR server/13392.
2013 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2014 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2015 download tracepoints.
2016 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2017 (pending_tracepoint_resolved_during_trace): Likewise.
2018 (pending_tracepoint_installed_during_trace): Likewise.
2019 (pending_tracepoint_with_action_resolved): Likewise.
2020
83c532cb
KS
20212012-03-08 Keith Seitz <keiths@redhat.com>
2022
2023 * gdb.ada/array_bounds.exp: Get breakpoint for line
2024 with "START", not "STOP".
2025 * gdb.python/py-infthread.exp: Do not continue to
2026 line marked "Break here.", which is undefined.
2027
d6b6bbb7
LM
20282012-03-08 Luis Machado <lgustavo@codesourcery.com>
2029
2030 Revert:
2031
2032 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2033
2034 Implement testsuite workaround for PR breakpoints/13781.
2035 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2036 (set breakpoint condition-evaluation host): New conditional command.
2037
7fe25d9b
JK
20382012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2039
2040 Fix CU relative vs. absolute DIE offsets.
2041 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2042 one.
2043
51898c15
JK
20442012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2045
2046 Fix false FAIL on distros with relro linkage as default.
2047 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2048 -Wl,-z,norelro first.
2049
8131799e
JB
20502012-03-06 Joel Brobecker <brobecker@adacore.com>
2051
2052 * gdb.ada/bp_on_var: New testcase.
2053
ba241969
JB
20542012-03-06 Joel Brobecker <brobecker@adacore.com>
2055
2056 * gdb.ada/bp_enum_homonym: New testcase.
2057
abe49676
YQ
20582012-03-06 Yao Qi <yao@codesourcery.com>
2059
2060 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2061 x86_64-*-* and i?86-*-*.
2062 Set up KFAIL for gdb/13808.
2063
d8df103b
TT
20642012-03-05 Tom Tromey <tromey@redhat.com>
2065
2066 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2067 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2068
b7b189f3
TT
20692012-03-05 Tom Tromey <tromey@redhat.com>
2070
2071 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2072
69dc1c4d
YQ
20732012-03-04 Yao Qi <yao@codesourcery.com>
2074
2075 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2076 messages for KFAIL.
2077
3f20c47f
JK
20782012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2079
2080 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2081 (print one_two_three, indexes off, print few_reps, indexes off)
2082 (print many_reps, indexes off, print empty, indexes off)
2083 (print one_two_three, print few_reps, print many_reps, print empty):
2084 Call setup_xfail if $gcc_old.
2085
abf1152a
JK
20862012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2087
2088 Implement testsuite workaround for PR breakpoints/13781.
2089 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2090 (set breakpoint condition-evaluation host): New conditional command.
2091
a06715f8
JK
20922012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2093
2094 Code cleanup.
2095 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2096 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2097 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2098 number 1 by $bpnum. Four times.
2099
5808517f
YQ
21002012-03-03 Yao Qi <yao@codesourcery.com>
2101
2102 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2103
dfe2ac14
JK
21042012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2105
2106 Setup KFAIL for PR server/13796.
2107 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2108
8bbc467a
JB
21092012-03-02 Joel Brobecker <brobecker@adacore.com>
2110
2111 * gdb.ada/operator_bp: New testcase.
2112
c0eac87f
JB
21132012-03-02 Joel Brobecker <brobecker@adacore.com>
2114
2115 * gdb.ada/info_locals_renaming: New testcase.
2116
4f42c881
TT
21172012-03-02 Tom Tromey <tromey@redhat.com>
2118
2119 * gdb.base/nextoverexit.c: New file.
2120 * gdb.base/nextoverexit.exp: New file.
2121
7380c0c9
EBM
21222012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2123
2124 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2125 parameter.
2126
1faeff08
MR
21272012-03-01 Maciej W. Rozycki <macro@mips.com>
2128
2129 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2130 core registers.
2131
320b6f49
MR
21322012-03-01 Maciej W. Rozycki <macro@mips.com>
2133 Maciej W. Rozycki <macro@codesourcery.com>
2134 Daniel Jacobowitz <dan@codesourcery.com>
2135
2136 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2137
ad5f7d6e
PA
21382012-03-01 Pedro Alves <palves@redhat.com>
2139
2140 PR gdb/13767
2141
2142 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2143 (gdb_collect_globals_test): Call it.
2144
d3dc44a6
KS
21452012-03-01 Keith Seitz <keiths@redhat.com>
2146
2147 * gdb.cp/method2.exp: Output of overload menu is now
2148 alphabetized. Update tests for "break A::method".
2149 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2150 of hard-coding them.
2151 Overload menu is alphabetized: rewrite to accommodate.
2152 Unset variables LINE and TYPES which are used in other tests.
2153 Compute the output of "info break".
2154 Update the breakpoint table after all breakpoints are deleted.
2155 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2156 compute ACTUALS and the method body based on parameters.
2157 Update expected output accordingly.
2158 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2159 unique comments to allow the use of gdb_get_line_number.
2160
21612012-03-01 Keith Seitz <keiths@redhat.com>
2162
2163 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2164 some Tcl syntax.
2165 * gdb.cp/ovldbreak.exp: Likewise.
2166
7949c2a0
KS
21672012-03-01 Keith Seitz <keiths@redhat.com>
2168
2169 * gdb.base/help.exp (help show user): Update expected result
2170 for new doc string changes (add "non-python").
2171
7d74f244
DE
21722012-03-01 Scott J. Goldman <scottjg@vmware.com>
2173
2174 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2175 be put in the user-defined category and that the commands appear in
2176 "help user-defined".
2177
1b611343
JB
21782012-02-29 Joel Brobecker <brobecker@adacore.com>
2179
2180 * gdb.ada/tagged_not_init: New testcase.
2181
99b1c762
JB
21822012-02-29 Joel Brobecker <brobecker@adacore.com>
2183
2184 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2185 * gdb.ada/enum_idx_packed: New testcase.
2186
2d4a02ee
JB
21872012-02-29 Joel Brobecker <brobecker@adacore.com>
2188
2189 * gdb.ada/aliased_array: New testcase.
2190
2e6fda7d
JB
21912012-02-29 Joel Brobecker <brobecker@adacore.com>
2192
2193 * gdb.ada/whatis_array_val: New testcase.
2194
9a7f938f
JK
21952012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2196
2197 Fix disp-step-syscall.exp: fork: single step over fork.
2198 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2199 whitespaces.
2200 (single step over $syscall): Remove its check.
2201 (single step over $syscall final pc): New check.
2202
8703a944
JK
22032012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2204
2205 Support processors without SSSE3.
2206 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2207 pabsd into ...
2208 (ssse3_test): ... a new function.
2209 (main): Call ssse3_test.
2210 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2211 Update expected values everywhere.
2212 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2213 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2214 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2215 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2216 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2217 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2218 Move these tests lower.
2219 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2220 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2221 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2222 New tests.
2223
c03e6ccc
YQ
22242012-02-29 Yao Qi <yao@codesourcery.com>
2225 Pedro Alves <palves@redhat.com>
2226
2227 * gdb.trace/trace-mt.c: New.
2228 * gdb.trace/trace-mt.exp: New.
2229
7964b62a
TS
22302012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2231
2c8910ba
TS
2232 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2233 numbers instead of hardcoding them.
2234 * gdb.base/annota1.c: Provide suitable markers.
2235 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2236 numbers instead of hardcoding them.
2237 * gdb.base/annota3.c: Provide suitable markers.
2238
2239 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2240 * gdb.base/annota3.c: Likewise.
2241 * gdb.base/sigall.c: Likewise.
2242 * gdb.base/signals.c: Likewise.
2243 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2244
5a41c0b7
MR
22452012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2246
2247 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2248 failure return path.
2249
ebbbe5c5
LM
22502012-02-27 Luis Machado <lgustavo@codesourcery.com>
2251
2252 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2253
8d126d8a
LM
22542012-02-24 Luis Machado <lgustavo@codesourcery.com>
2255
2256 * gdb.base/cond-eval-mode.exp: New file.
2257
11337c2f
PA
22582012-02-24 Pedro Alves <palves@redhat.com>
2259
2260 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2261 (top level): Use with_test_prefix.
2262
13fc3e3c
PA
22632012-02-24 Pedro Alves <palves@redhat.com>
2264
2265 * gdb.threads/attach-into-signal.exp (corefunc): Use
2266 with_test_prefix.
2267
07c1b626
JK
22682012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2269
2270 Fix false FAILs on old CPUs without SSE.
2271 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2272 Return untested for Illegal instruction.
2273
596ba138
JK
22742012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2275
2276 Fix false FAILs with glibc debug infos installed.
2277 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2278 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2279
aeaa2474
SA
22802012-02-22 Sterling Augustine <saugustine@google.com>
2281
2282 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2283 constant with cast.
2284
aed555c9
PA
22852012-02-21 Pedro Alves <palves@redhat.com>
2286
2287 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2288
78afebb4
PA
22892012-02-21 Pedro Alves <palves@redhat.com>
2290
2291 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2292
fdcfef12
PA
22932012-02-21 Pedro Alves <palves@redhat.com>
2294
2295 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2296 with_test_prefix.
2297
0f4d39d5
PA
22982012-02-21 Pedro Alves <palves@redhat.com>
2299
2300 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2301 with_test_prefix here.
2302 (top level): Do it here instead. Remove `:' from the
2303 with_test_prefix string.
2304 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2305 the suffix `:' from the with_test_prefix prefix string.
2306 * gdb.base/break-interp.exp: Ditto.
2307 * gdb.base/catch-load.exp: Ditto.
2308 * gdb.base/disp-step-syscall.exp: Ditto.
2309 * gdb.base/jit-so.exp: Ditto.
2310 * gdb.base/jit.exp: Ditto.
2311 * gdb.base/sepdebug.exp: Ditto.
2312 * gdb.base/solib-display.exp: Ditto.
2313 * gdb.base/solib-overlap.exp: Ditto.
2314 * gdb.base/watch-cond-infcall.exp: Ditto.
2315 * gdb.base/watchpoint.exp: Ditto.
2316 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2317 * gdb.mi/mi-watch.exp: Ditto.
2318 * gdb.mi/mi2-watch.exp: Ditto.
2319 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2320 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2321 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2322 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2323 * gdb.threads/watchpoint-fork.exp: Ditto.
2324 * gdb.threads/watchthreads-reorder.exp: Ditto.
2325 * gdb.trace/change-loc.exp: Ditto.
2326 * gdb.trace/pending.exp: Ditto.
2327 * gdb.trace/status-stop.exp: Ditto.
2328 * gdb.trace/strace.exp: Ditto.
2329 * gdb.trace/trace-break.exp: Ditto.
2330 * gdb.trace/unavailable.exp: Ditto.
2331 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2332 suffix with colon. Adjust leading comments.
2333
6a5870ce
PA
23342012-02-21 Pedro Alves <palves@redhat.com>
2335 Tom Tromey <tromey@redhat.com>
2336
2337 * lib/gdb.exp: Add description of test prefixes.
2338 (with_test_prefix): New procedure.
2339 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2340 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2341 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2342 instead of lappend to append to pf_prefix.
2343 * gdb.base/catch-load.exp: Use with_test_prefix.
2344 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2345 * gdb.base/jit-so.exp: Use with_test_prefix.
2346 * gdb.base/jit.exp: Use with_test_prefix.
2347 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2348 lappend to append to pf_prefix.
2349 * gdb.base/sepdebug.exp: Use with_test_prefix.
2350 * gdb.base/solib-display.exp: Use with_test_prefix.
2351 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2352 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2353 * gdb.base/watchpoint.exp: Use with_test_prefix.
2354 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2355 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2356 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2357 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2358 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2359 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2360 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2361 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2362 append instead of lappend to append to pf_prefix.
2363 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2364 * gdb.trace/change-loc.exp: Use with_test_prefix.
2365 * gdb.trace/pending.exp: Use with_test_prefix.
2366 * gdb.trace/status-stop.exp: Use with_test_prefix.
2367 * gdb.trace/strace.exp: Use with_test_prefix.
2368 * gdb.trace/trace-break.exp: Use with_test_prefix.
2369 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2370 instead of lappend to append to pf_prefix.
2371
35dc4a6b
JK
23722012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2373
2374 Fix racy FAILs.
2375 * gdb.base/inferior-died.c (main): Add return of 0.
2376 * gdb.base/inferior-died.exp (continue): Fix expectation of
2377 asynchronous events.
2378 (p 1): New test.
2379
c5a006e6
PA
23802012-02-20 Pedro Alves <palves@redhat.com>
2381
2382 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2383 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2384 gdb's internal debug output. For the non-threaded case, look for
2385 "Program received signal SIGLARM", for the threaded case, peek at
2386 the thread's siginfo.
2387
cc51a170
PA
23882012-02-20 Pedro Alves <palves@redhat.com>
2389
2390 General cleanup, make output test messages unique, and build
2391 different executable files for the non-threaded and threaded
2392 cases.
2393
2394 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2395 Delete.
2396 (executable_nothr, executable_thr): New globals.
2397 (top level): Adjust to delete both executables.
2398 (corefunc): New parameter $executable. Set $pf_prefix instead of
2399 hand writing a prefix in tests. Issue a clean_restart and enable
2400 lin-lwp debug output here.
2401 (top level): Adjust. Use build_executable. Don't start gdb here,
2402 and don't enable lin-lwp debug output here.
2403 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2404
c755f03d
JK
24052012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2406
2407 Fix racy FAILs.
2408 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2409 "continue" command.
2410
6bec5e0a
JK
24112012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2412
2413 Fix for gdbserver non-extended mode.
2414 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2415 and gdb_run_cmd.
2416
2e8265fd
TT
24172012-02-17 Tom Tromey <tromey@redhat.com>
2418
2419 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2420 * gdb.python/py-events.exp: Check 'dir' output.
2421 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2422
9e507076
YQ
24232012-02-17 Yao Qi <yao@codesourcery.com>
2424
2425 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2426
32d22ab1
TT
24272012-02-16 Tom Tromey <tromey@redhat.com>
2428
2429 * gdb.base/inferior-died.c: Don't include stdio.h.
2430
9addecb9
TT
24312012-02-16 Tom Tromey <tromey@redhat.com>
2432
2433 * gdb.base/inferior-died.c: New file.
2434 * gdb.base/inferior-died.exp: New file.
2435
4cb6da1c
AR
24362012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2437
2438 * gdb.base/break-inline.exp: New file.
2439 * gdb.base/break-inline.c: New file.
2440
3af2590d
TT
24412012-02-15 Tom Tromey <tromey@redhat.com>
2442
2443 * gdb.base/pc-fp.exp: Add "info register" tests.
2444
29988831
TT
24452012-02-15 Tom Tromey <tromey@redhat.com>
2446
2447 * gdb.base/regs.exp: Remove.
2448
10010058
PA
24492012-02-15 Pedro Alves <palves@redhat.com>
2450
2451 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2452 the target doesn't support tracepoints.
2453 * gdb.trace/circ.exp: Ditto.
2454 * gdb.trace/collection.exp: Ditto.
2455 * gdb.trace/packetlen.exp: Ditto.
2456 * gdb.trace/passc-dyn.exp: Ditto.
2457 * gdb.trace/report.exp: Ditto.
2458 * gdb.trace/tfind.exp: Ditto.
2459 * gdb.trace/tspeed.exp: Ditto.
2460 * gdb.trace/tsv.exp: Ditto.
2461 * gdb.trace/unavailable.exp: Ditto.
2462 * gdb.trace/while-dyn.exp: Ditto.
2463
a2e0062d
PA
24642012-02-15 Pedro Alves <palves@redhat.com>
2465
2466 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2467 gdb_test_multiple, and call unsupported instead of fail, if the
2468 remote side does not support the request.
2469
a1999d40
PA
24702012-02-15 Pedro Alves <palves@redhat.com>
2471
2472 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2473 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2474 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2475 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2476 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2477 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2478 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2479 doesn't start with "extended-" already.
2480
7cee1e54
PA
24812012-02-15 Pedro Alves <palves@redhat.com>
2482
2483 Support extended-remote. Avoid cascading timeouts.
2484
2485 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2486 the extended-remote target. If attaching with no file fails, load
2487 the file manually.
2488 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2489
816338b5
SS
24902012-02-14 Stan Shebs <stan@codesourcery.com>
2491
2492 * gdb.base/ena-dis-br.exp: Add enable count test.
2493
cc30c4bd
PA
24942012-02-13 Pedro Alves <palves@redhat.com>
2495
2496 * config/mips-idt.exp: Delete.
2497 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2498 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2499 * gdb.base/break.exp: Remove mips-idt references.
2500 * gdb.base/chng-syms.exp: Ditto.
2501 * gdb.base/default.exp: Ditto.
2502 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2503 (top level): Don't call it.
2504 * gdb.base/opaque.exp: Remove mips-idt restarts.
2505 * gdb.base/ptype.exp: Remove mips-idt xfails.
2506 * gdb.base/scope.exp: Remove mips-idt restarts.
2507 * gdb.base/sepdebug.exp: Remove mips-idt references.
2508 * gdb.base/watchpoint.exp (maybe_clean_restart)
2509 (maybe_reinitialize): Delete.
2510 (test_disabling_watchpoints, test_disabling_watchpoints)
2511 (test_watchpoint_triggered_in_syscall)
2512 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2513 Don't call them.
2514
57008375
JK
25152012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2516
2517 * gdb.server/server-exec-info.exp: New file.
2518
4a2d9c08
PA
25192012-02-10 Pedro Alves <palves@redhat.com>
2520
2521 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2522 always non-empty.
2523 (test_attach): Always pass $exec to test_attach_gdb.
2524
09fa21bd
TT
25252012-02-08 Tom Tromey <tromey@redhat.com>
2526
2527 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2528 before inferior is started.
2529
f0823d2c
TT
25302012-02-07 Tom Tromey <tromey@redhat.com>
2531
2532 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2533 Symbol.value.
2534 * gdb.python/py-symbol.c (qq): Set default value.
2535
25362012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2537
2538 * gdb.python/py-symbol.c (qq): New global.
2539 * gdb.python/py-symbol.exp: Add test for frame-less
2540 lookup_symbol.
2541 * gdb.python/py-symtab.exp: Fix line number.
2542
f7e44f65
JB
25432012-02-03 Joel Brobecker <brobecker@adacore.com>
2544
2545 * gdb.ada/mi_task_arg: New testcase.
2546
4c9ed63c
PA
25472012-02-02 Pedro Alves <palves@redhat.com>
2548
2549 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2550 extended timeout.
2551
c0b9f2c6
PA
25522012-02-02 Pedro Alves <palves@redhat.com>
2553
2554 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2555 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2556
5f8cefd7
PA
25572012-02-02 Pedro Alves <palves@redhat.com>
2558
2559 * gdb.base/term.exp: Rewrite.
2560 * gdb.base/term.c: New.
2561
2f3a2569
PA
25622012-02-02 Pedro Alves <palves@redhat.com>
2563
2564 * gdb.base/default.exp (run "r" abbreviation, run): Add
2565 extended-remote expected output.
2566
f149aabd
TT
25672012-02-02 Tom Tromey <tromey@redhat.com>
2568
2569 * gdb.cp/dispcxx.exp: New file.
2570 * gdb.cp/dispcxx.cc: New file.
2571
03bef283
TT
25722012-02-01 Tom Tromey <tromey@redhat.com>
2573
2574 * gdb.base/jit-simple.exp: New file.
2575 * gdb.base/jit-simple.c: New file.
2576
a79b18b5
YQ
25772012-01-30 Yao Qi <yao@codesourcery.com>
2578
2579 * gdb.base/skip.exp: Make test result unique.
2580
f0d1a53e
JK
25812012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2582
2583 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2584 compatibility with valgrind-3.7.0.
2585
4b3c9f41
PA
25862012-01-27 Pedro Alves <palves@redhat.com>
2587
2588 * gdb.base/watchpoint.exp (no_hw): New global.
2589 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2590 disable hw watchpoints.
2591 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2592 don't expect hw watchpoints.
2593 (no_hw_watchpoints): Always clean restart.
2594 (do_tests): New procedure, factored out from the top level.
2595 (top level): Run tests twice. Once with hw watchpoints enabled,
2596 another time with hw watchpoints disabled.
2597
a13491c8
PA
25982012-01-27 Pedro Alves <palves@redhat.com>
2599
2600 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2601 out from the top level.
2602 (top level): Call it instead.
2603
f2c8a051
PA
26042012-01-27 Pedro Alves <palves@redhat.com>
2605
2606 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2607 watchpoints sooner.
2608
654d7a9e
PA
26092012-01-27 Pedro Alves <palves@redhat.com>
2610
2611 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2612
274f47f3
PA
26132012-01-27 Pedro Alves <palves@redhat.com>
2614
2615 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2616 "You may have requested too many hardware
2617 breakpoints/watchpoints".
2618
e4d63ba2
PA
26192012-01-27 Pedro Alves <palves@redhat.com>
2620
2621 * gdb.base/watchpoint.exp (maybe_clean_restart)
2622 (maybe_reinitialize): New.
2623 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2624 expect "hit N times".
2625 (test_disabling_watchpoints, test_complex_watchpoint)
2626 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2627 Call maybe_clean_restart.
2628 (top level): Use clean_restart. Remove "mips-idt-*"
2629 reinitialization.
2630
dbd95daf
PA
26312012-01-27 Pedro Alves <palves@redhat.com>
2632
2633 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2634
f3ad2025
PA
26352012-01-27 Pedro Alves <palves@redhat.com>
2636
2637 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2638 require `initialize' anymore. Remove unnecessary `initialize'
2639 calls.
2640
100aa3ae
PA
26412012-01-27 Pedro Alves <palves@redhat.com>
2642
2643 * gdb.base/watchpoint.exp (wp_set): Delete.
2644 (initialize, test_simple_watchpoint, top level): Remove dead code.
2645
c79a8e11
PA
26462012-01-27 Pedro Alves <palves@redhat.com>
2647
2648 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2649 typo.
2650
048fe15a
PA
26512012-01-27 Pedro Alves <palves@redhat.com>
2652
2653 * config/extended-gdbserver.exp: New file.
2654 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2655 comment.
2656 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2657 * boards/native-extended-gdbserver.exp: New file.
2658
4033a6bf
PA
26592012-01-26 Pedro Alves <palves@redhat.com>
2660
2661 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2662 and gdb_test_multiple.
2663
3d7f4b81
PA
26642012-01-26 Pedro Alves <palves@redhat.com>
2665
2666 Make test messages unique, and more identifiable.
2667 * gdb.multi/watchpoint-multi.exp: Change test messages.
2668
484abf42
TT
26692012-01-25 Tom Tromey <tromey@redhat.com>
2670
2671 * gdb.base/solib-disc.exp: Fix regexps.
2672
edcc5120
TT
26732012-01-24 Tom Tromey <tromey@redhat.com>
2674
2675 * lib/mi-support.exp (mi_expect_stop): Add special case for
2676 solib-event.
2677 * gdb.base/catch-load-so.c: New file.
2678 * gdb.base/catch-load.exp: New file.
2679 * gdb.base/catch-load.c: New file.
2680 * gdb.base/break-interp.exp (reach_1): Update regexp.
2681
30b91c90
JK
26822012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2683
2684 Fix fuzzy results.
2685 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2686 lpsimple and func.
2687
53fe1783
GB
26882012-01-24 Gary Benson <gbenson@redhat.com>
2689
2690 Delete #if 0'd out code.
2691 * gdb.base/default.exp (info catch): Remove.
2692 * gdb.base/gdb_history (info catch): Likewise.
2693 * gdb.base/help.exp (info catch): Likewise.
2694
d0d8b0c6
JK
26952012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2696
2697 Fix watchpoints to be specific for each inferior.
2698 * gdb.multi/watchpoint-multi.c: New file.
2699 * gdb.multi/watchpoint-multi.exp: New file.
2700
4403d8e9
JK
27012012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2702
2703 Fix watchpoints across inferior fork.
2704 * gdb.threads/watchpoint-fork-child.c: New file.
2705 * gdb.threads/watchpoint-fork-mt.c: New file.
2706 * gdb.threads/watchpoint-fork-parent.c: New file.
2707 * gdb.threads/watchpoint-fork-st.c: New file.
2708 * gdb.threads/watchpoint-fork.exp: New file.
2709 * gdb.threads/watchpoint-fork.h: New file.
2710
050a2e1d
PA
27112012-01-23 Pedro Alves <palves@redhat.com>
2712
2713 * gdb.base/call-signal-resume.exp: Allow output after "return".
2714
6a52fb62
PA
27152012-01-20 Pedro Alves <palves@redhat.com>
2716
2717 * gdb.python/py-finish-breakpoint.py: Fix typo.
2718
145b16a9
UW
27192012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2720
2721 * gdb.base/info-proc.exp: Also run on remote targets. Main
2722 "info proc" command is now always present; whether target supports
2723 actual info proc operation is detected when attempting to issue
2724 the command.
2725
26f6125e
JK
27262012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2727
2728 * .gdbinit: Remove.
2729
eb5227ce
PA
27302012-01-19 Pedro Alves <palves@redhat.com>
2731
2732 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2733 look at the funtions' returns.
2734 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2735 (jprint.print(int, int)): Change return type to int. Adjust.
2736
1db33378
PP
27372012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2738
2739 PR gdb/9538
2740 * gdb.base/sepdebug.exp: New test.
2741
b9736cf8
PA
27422012-01-18 Pedro Alves <palves@redhat.com>
2743
2744 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2745 Allow output before ^done.
2746
4aac40c8
TT
27472012-01-16 Tom Tromey <tromey@redhat.com>
2748
2749 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2750 Add tests for relative directory.
2751
cafec441
TT
27522012-01-16 Tom Tromey <tromey@redhat.com>
2753
2754 * gdb.base/printcmds.c (enum flag_enum): New.
2755 (three): New global.
2756 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2757 enum printing.
2758 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
2759 FlagEnumerationPrinter.
2760 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
2761 * gdb.python/py-pp-maint.c (enum flag_enum): New.
2762 (fval): New global.
2763
abcc4978
PA
27642012-01-16 Pedro Alves <palves@redhat.com>
2765
2766 * lib/gdb.exp (banned_procedures): New variable.
2767 (banned_variables_traced): Rename to ...
2768 (banned_traced): ... this.
2769 (gdb_init): Also trace banned procedures.
2770 (gdb_finish): Also untrace banned procedures.
2771
97ccebe8
PA
27722012-01-16 Pedro Alves <palves@redhat.com>
2773
2774 Remove all calls to strace.
2775
2af7517b
JK
27762012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2777
2778 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2779 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2780
9241a8bc
PP
27812012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2782
2783 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2784 * gdb.base/pie-execl.exp: Likewise.
2785
3848a17f
KS
27862012-01-12 Keith Seitz <keiths@redhat.com>
2787
2788 PR mi/10586
2789 * gdb.mi/var-cmd.c (struct anonymous): New structure.
2790 (do_anonymous_type_tests): New function.
2791 (main): Call do_anonymous_type_tests.
2792 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
2793 (verify_everything): New procedure.
2794 * gdb.mi/mi-var-cp.cc (class A): New class.
2795 (anonymous_structs_and_unions): New function.
2796 (main): Call anonymous_structs_and_unions.
2797 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
2798 (verify_everything): New procedure.
2799
440e2fca
KS
28002012-01-12 Keith Seitz <keiths@redhat.com>
2801
2802 * lib/mi-support.exp: Expand comments about PATH_EXPR.
2803 (varobj_tree::get_path_expr): Assume that all varobjs are
2804 compound unless they are known simple types.
2805 Adjust path expressions based on parent type, path parent type,
2806 and tree language.
2807 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
2808 the root varobj.
2809 (mi_walk_varobj_tree): Add LANGUAGE parameter.
2810
675399c9
PA
28112012-01-11 Pedro Alves <palves@redhat.com>
2812
2813 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
2814 core files on this machine" anymore.
2815
97ddaa9b
PH
28162012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2817
2818 * gdb.base/watchpoint.c (recurser): Initialize local_x.
2819 (main): Repeat recurser call.
2820 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
2821 equivalent to 'local_x'.
2822
ea733575
PH
28232012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2824 Joel Brobecker <brobecker@adacore.com>
2825
2826 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
2827
2ca0b532
PA
28282012-01-05 Pedro Alves <alves.ped@gmail.com>
2829
2830 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
2831 * gdb.python/py-events.c (first): Add bits for new "step N" test.
2832 * gdb.python/py-events.exp: Test that "step N" tripping on a
2833 breakpoint emits a breakpoint event.
2834
6e681866
JB
28352012-01-03 Joel Brobecker <brobecker@adacore.com>
2836
2837 * gdb.base/auxv.exp: Reformat the copyright notice.
2838
3c2d6aff
YQ
28392012-01-03 Yao Qi <yao@codesourcery.com>
2840
2841 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
2842 (strace_trace_on_diff_addr): New.
2843 * gdb.trace/strace.c: (main): Add two local variables.
2844
0852fee3
UW
28452011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
2846
2847 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
2848 * gdb.cell/gcore.exp: Likewise.
2849 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
2850 to verify the correct instance of main is selected.
2851
12c3e59c
JB
28522012-01-02 Joel Brobecker <brobecker@adacore.com>
2853
2854 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
2855 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
2856 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
2857 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
2858 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
2859 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
2860 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
2861 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
2862 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
2863 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
2864 gdb.threads/thread_check.c: Reformat copyright header.
2865
c0f378ec
EBM
28662011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
2867
e4a7ca93 2868 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
2869 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
2870 is not enabled.
2871
3bc96cfb
JK
28722011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2873
2874 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
2875 parameter to self_exec, adjust the function.
2876 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
2877 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
2878 (set var do_exit = 0): Remove test.
2879 (newline at end of file): Add one.
2880
095bcf5e
JB
28812011-12-27 Joel Brobecker <brobecker@adacore.com>
2882
2883 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
2884 New files.
2885
18d19bd1
JK
28862011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2887
2888 Fix racy FAILs.
2889 * gdb.threads/fork-thread-pending.c (barrier): New variable.
2890 (thread_function, thread_forker): Call pthread_barrier_wait for it.
2891 (main): Call pthread_barrier_init for it.
2892
e809353a
JK
28932011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2894
2895 Fix double send_gdb leading to racy FAILs.
2896 * gdb.base/break.exp (set silent break bp_location1): Replace
2897 3x send_gdb and gdb_expect by gdb_test.
2898 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
2899 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
2900 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
2901 instead of send_gdb. Twice.
2902 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
2903 3x send_gdb and gdb_expect by gdb_test.
2904 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
2905
da8cb7ec
JK
29062011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2907
2908 * gdb.linespec/linespec.exp: Compile using {c++}.
2909
ae1a303e
JK
29102011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2911
2912 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
2913 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
2914 (verify GCC PR debug/51668): New test.
2915
cc72b2a2
KP
29162011-12-23 Kevin Pouget <kevin.pouget@st.com>
2917
2918 Introduce gdb.FinishBreakpoint in Python.
2919 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
2920 py-finish-breakpoint2
2921 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
2922 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
2923 instead of line number.
2924 * gdb.python/py-finish-breakpoint.c: New file.
2925 * gdb.python/py-finish-breakpoint.exp: New file.
2926 * gdb.python/py-finish-breakpoint.py: New file.
2927 * gdb.python/py-finish-breakpoint2.cc: New file.
2928 * gdb.python/py-finish-breakpoint2.exp: New file.
2929 * gdb.python/py-finish-breakpoint2.py: New file.
2930
3b7962f9
JK
29312011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2932
2933 Partial fix of compatibility with gcc-4.7.
2934 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
2935 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
2936 Add comment to add a PASS case in the future.
2937
6538471c
JK
2938 Fix compatibility with gcc-4.7.
2939 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
2940
7052e42c
UW
29412011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
2942
2943 PR tdep/12797
2944 * gdb.base/callfuncs.exp: Remove KFAIL.
2945
9ac7f98e
JB
29462011-12-21 Joel Brobecker <brobecker@adacore.com>
2947
2948 * gdb.ada/task_bp: New testcase.
2949
f6eeced0
JK
29502011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2951
2952 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
2953 -DNO_SECTIONS.
2954 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
2955
72225e17
JK
29562011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2957
2958 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
2959 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
2960 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2961 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
2962 conditional for gcc <= 4.5.
2963
13ac8d2c
JK
29642011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2965
2966 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
2967 by XFAIL.
2968 * gdb.cp/static-method.exp (info addr A::func())
2969 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2970 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2971 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2972 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
2973 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
2974 (test value of F in k3_m): Likewise.
2975 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2976 Likewise.
2977
049682ba
JK
29782011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2979
2980 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
2981 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
2982 Remove.
2983 * gdb.threads/attachstop-mt.c: Remove.
2984 * gdb.threads/attachstop-mt.exp: Remove.
2985
2c9d8796
MK
29862011-12-17 Mark Kettenis <kettenis@gnu.org>
2987
2988 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
2989
e0f9f062
DE
29902011-12-16 Doug Evans <dje@google.com>
2991
f4aa2101 2992 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
2993 * boards/native-gdbserver.exp: New file.
2994
e0f9f062
DE
2995 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
2996 gdbserver output.
2997 (gdbserver_default_get_remote_address): New function.
2998 (gdbserver_start): Call gdb,get_remote_address to compute argument
2999 to "target remote" command.
3000
80b6e756
PM
30012011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3002
1c3ad6ab 3003 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3004 python print-stack. Add set/show python print-stack
3005 off|full|message tests.
3006
1576bd00
YQ
30072011-12-15 Yao Qi <yao@codesourcery.com>
3008
3009 * gdb.trace/strace.c: New
3010 * gdb.trace/strace.exp: New.
3011
d6a0f6e0
TT
30122011-12-14 Tom Tromey <tromey@redhat.com>
3013
3014 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3015
31015e1d
DE
30162011-12-14 Doug Evans <dje@google.com>
3017
3018 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3019
7b50312a
PA
30202011-12-14 Pedro Alves <pedro@codesourcery.com>
3021
3022 PR threads/10729
3023
3024 * gdb.mi/watch-nonstop.c: New file.
3025 * gdb.mi/mi-watch-nonstop.exp: New file.
3026
924437bc
PA
30272011-12-13 Pedro Alves <pedro@codesourcery.com>
3028 Doug Evans <dje@google.com>
3029
3030 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3031 (clean_restart): Remove references to the gdb_stub target board
3032 variable.
3033 (gdb_step_for_stub): Delete.
3034
3035 * gdb.base/annota1.exp: Remove all references to [target_info
3036 exists gdb_stub], gdb_step_for_stub and usestubs.
3037 * gdb.base/annota3.exp: Ditto.
3038 * gdb.base/async.exp: Ditto.
3039 * gdb.base/break.exp: Ditto.
3040 * gdb.base/code-expr.exp: Ditto.
3041 * gdb.base/commands.exp: Ditto.
3042 * gdb.base/completion.exp: Ditto.
3043 * gdb.base/condbreak.exp: Ditto.
3044 * gdb.base/consecutive.exp: Ditto.
3045 * gdb.base/cvexpr.exp: Ditto.
3046 * gdb.base/define.exp: Ditto.
3047 * gdb.base/display.exp: Ditto.
3048 * gdb.base/ena-dis-br.exp: Ditto.
3049 * gdb.base/environ.exp: Ditto.
3050 * gdb.base/gnu-ifunc.exp: Ditto.
3051 * gdb.base/maint.exp: Ditto.
3052 * gdb.base/pending.exp: Ditto.
3053 * gdb.base/sect-cmd.exp: Ditto.
3054 * gdb.base/sepdebug.exp: Ditto.
3055 * gdb.base/unload.exp: Ditto.
3056 * gdb.base/watchpoint-solib.exp: Ditto.
3057 * gdb.cp/annota2.exp: Ditto.
3058 * gdb.cp/annota3.exp: Ditto.
3059 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3060 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3061 * gdb.mi/mi-pending.exp: Ditto.
3062 * gdb.trace/circ.exp: Ditto.
3063 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3064 * gdb.base/list.exp: Ditto.
3065
3066 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3067 breakpoint function and all references to the usestubs macro.
3068 * gdb.base/exprs.c: Ditto.
3069 * gdb.base/freebpcmd.c: Ditto.
3070 * gdb.base/bitfields.c: Ditto.
3071 * gdb.base/bitfields2.c: Ditto.
3072 * gdb.base/break.c: Ditto.
3073 * gdb.base/call-sc.c: Ditto.
3074 * gdb.base/call-signals.c: Ditto.
3075 * gdb.base/callfuncs.c: Ditto.
3076 * gdb.base/charset.c: Ditto.
3077 * gdb.base/consecutive.c: Ditto.
3078 * gdb.base/constvars.c: Ditto.
3079 * gdb.base/funcargs.c: Ditto.
3080 * gdb.base/int-type.c: Ditto.
3081 * gdb.base/interrupt.c: Ditto.
3082 * gdb.base/langs0.c: Ditto.
3083 * gdb.base/list0.c: Ditto.
3084 * gdb.base/mips_pro.c: Ditto.
3085 * gdb.base/miscexprs.c: Ditto.
3086 * gdb.base/nodebug.c: Ditto.
3087 * gdb.base/opaque0.c: Ditto.
3088 * gdb.base/pointers.c: Ditto.
3089 * gdb.base/printcmds.c: Ditto.
3090 * gdb.base/ptype.c: Ditto.
3091 * gdb.base/recurse.c: Ditto.
3092 * gdb.base/reread1.c: Ditto.
3093 * gdb.base/reread2.c: Ditto.
3094 * gdb.base/restore.c: Ditto.
3095 * gdb.base/return.c: Ditto.
3096 * gdb.base/run.c: Ditto.
3097 * gdb.base/scope0.c: Ditto.
3098 * gdb.base/sepdebug.c: Ditto.
3099 * gdb.base/setshow.c: Ditto.
3100 * gdb.base/setvar.c: Ditto.
3101 * gdb.base/sigall.c: Ditto.
3102 * gdb.base/signals.c: Ditto.
3103 * gdb.base/structs.c: Ditto.
3104 * gdb.base/structs2.c: Ditto.
3105 * gdb.base/testenv.c: Ditto.
3106 * gdb.base/twice.c: Ditto.
3107 * gdb.base/unwindonsignal.c: Ditto.
3108 * gdb.base/watchpoint.c: Ditto.
3109 * gdb.base/watchpoints.c: Ditto.
3110 * gdb.base/whatis.c: Ditto.
3111 * gdb.cp/classes.cc: Ditto.
3112 * gdb.cp/cplusfuncs.cc: Ditto.
3113 * gdb.cp/derivation.cc: Ditto.
3114 * gdb.cp/formatted-ref.cc: Ditto.
3115 * gdb.cp/misc.cc: Ditto.
3116 * gdb.cp/overload.cc: Ditto.
3117 * gdb.cp/ovldbreak.cc: Ditto.
3118 * gdb.cp/ref-params.cc: Ditto.
3119 * gdb.cp/ref-types.cc: Ditto.
3120 * gdb.cp/templates.cc: Ditto.
3121 * gdb.cp/virtfunc.cc: Ditto.
3122 * gdb.hp/gdb.aCC/run.c: Ditto.
3123 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3124 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3125 * gdb.reverse/consecutive-reverse.c: Ditto.
3126 * gdb.reverse/sigall-reverse.c: Ditto.
3127 * gdb.reverse/until-reverse.c: Ditto.
3128 * gdb.reverse/watch-reverse.c: Ditto.
3129 * gdb.trace/actions.c: Ditto.
3130 * gdb.trace/circ.c: Ditto.
3131 * gdb.trace/collection.c: Ditto.
3132
fabde485
PA
31332011-12-13 Pedro Alves <pedro@codesourcery.com>
3134
3135 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3136 (func6, func7): New.
3137 (main): Call func6 and func7.
3138 * gdb.base/watchpoint.exp (test_wide_location_1)
3139 (test_wide_location_2): New.
3140 (top level): Re-enable hardware watchpoints if necessary. Call
3141 test_wide_location_1 and test_wide_location_2.
3142
ff7d1690
YQ
31432011-12-11 Yao Qi <yao@codesourcery.com>
3144
3145 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3146
a6af7abe
JB
31472011-12-11 Joel Brobecker <brobecker@adacore.com>
3148
3149 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3150 expected output for unsupported case.
3151
61638e15
JK
31522011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3153
3154 PR testsuite/12649
3155 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3156 Protect gdb_test_multiple by final $gdb_prompt match.
3157
0a00efc3
JK
31582011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3159
3160 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3161 New variable, new test.
3162 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3163 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3164 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3165 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3166 them if HAVE_GCC_45682_FIXED is not set.
3167
4511b1ba
YQ
31682011-12-10 Yao Qi <yao@codesourcery.com>
3169
3170 * gdb.trace/status-stop.exp: New.
3171 * gdb.trace/status-stop.c: New.
3172
27949e73
JK
31732011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3174
3175 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3176 timeout.
3177
d8ea7931
TT
31782011-12-08 Tom Tromey <tromey@redhat.com>
3179
3180 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3181 condition.
3182
1cc310d2
SS
31832011-12-07 Stan Shebs <stan@codesourcery.com>
3184
3185 * gdb.trace/tfind.exp: Update for output changes.
3186
d482a875
PA
31872011-12-07 Pedro Alves <pedro@codesourcery.com>
3188
3189 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3190 throws "Cannot insert catchpoints in this configuration".
3191 * gdb.ada/mi_catch_ex.exp: Likewise.
3192
f0ba3972
PA
31932011-12-06 Pedro Alves <pedro@codesourcery.com>
3194
3195 * gdb.base/break-always.exp: Test changing memory at addresses
3196 with breakpoints inserted.
3197
f8eba3c6
TT
31982011-12-06 Joel Brobecker <brobecker@acacore.com>
3199
3200 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3201 involving a fully qualified function name.
3202
32032011-12-06 Tom Tromey <tromey@redhat.com>
3204
3205 * gdb.ada/homonym.exp: Add three breakpoint tests.
3206
32072011-12-06 Tom Tromey <tromey@redhat.com>
3208
3209 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3210 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3211 * gdb.objc/objcdecode.exp: Update for output changes.
3212 * gdb.linespec/linespec.exp: New file.
3213 * gdb.linespec/lspec.cc: New file.
3214 * gdb.linespec/lspec.h: New file.
3215 * gdb.linespec/body.h: New file.
3216 * gdb.linespec/base/two/thefile.cc: New file.
3217 * gdb.linespec/base/one/thefile.cc: New file.
3218 * gdb.linespec/Makefile.in: New file.
3219 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3220 output changes.
3221 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3222 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3223 makes one breakpoint.
3224 * gdb.cp/method2.exp (test_break): Update for output changes.
3225 * gdb.cp/mb-templates.exp: Update for output changes.
3226 * gdb.cp/mb-inline.exp: Update for output changes.
3227 * gdb.cp/mb-ctor.exp: Update for output changes.
3228 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3229 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3230 has multiple matches.
3231 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3232 error message change.
3233 * gdb.base/list.exp (test_list_filename_and_number): Update for
3234 error message change.
3235 * gdb.base/break.exp: Disable pending breakpoints. Update for
3236 output changes.
3237 * configure.ac: Add gdb.linespec.
3238 * configure: Rebuild.
3239 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3240
c642a434
UW
32412011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3242
3243 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3244 last_break register on s390*-*-* targets.
3245
b18003d1
JB
32462011-12-06 Joel Brobecker <brobecker@adacore.com>
3247
3248 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3249 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3250 of parameter X in procedure Foo.
3251
fe96589c
SS
32522011-12-05 Stan Shebs <stan@codesourcery.com>
3253
3254 * gdb.trace/tfind.exp: Update help string matches.
3255
1820ab47
JK
32562011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3257
3258 * gdb.server/ext-run.exp (get process list): Accept also systemd
3259 as PID 1.
3260
e11ac3a3
JK
32612011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3262 Pedro Alves <pedro@codesourcery.com>
3263
3264 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3265 starting GDB.
3266 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3267 $use_gdb_stub.
3268 * gdb.base/display.exp: Likewise.
3269 * gdb.base/ending-run.exp: Likewise.
3270 * gdb.base/list.exp (test_listsize): Likewise.
3271 * gdb.base/setshow.exp: Likewise.
3272 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3273 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3274 check by global $use_gdb_stub.
3275 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3276 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3277 (default_gdb_init): Unset global $use_gdb_stub.
3278 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3279 by global $use_gdb_stub.
3280 * lib/gdbserver-support.exp: Extend comments for set_board_info
3281 gdb_protocol and gdb,socketport.
3282 (gdbserver_start_extended): Set global gdbserver_protocol and
3283 gdbserver_gdbport. Clear global use_gdb_stub.
3284 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3285 from target use_gdb_stub.
3286 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3287
1d41d75c
DE
32882011-12-03 Doug Evans <dje@google.com>
3289
3290 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3291 (gdb_step_for_stub): Add comments.
3292
d6d7a51a
MR
32932011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3294
3295 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3296 to the caller.
3297 (gdb_test_multiple): Likewise.
3298
05acf274
JK
32992011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3300
3301 Fix gdb.mi/mi-solib.exp without system debug info installed.
3302 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3303 expect attribute, return 0 for it. Update comments.
3304
2268b414
JK
33052011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3306
3307 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3308 (corrupted list): Adjust the expectation.
3309
585861ea
JK
33102011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3311
3312 PR threads/13448
3313 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3314 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3315 * gdb.threads/tls-var-main.c: New file.
3316 * gdb.threads/tls-var.c: New file.
3317 * gdb.threads/tls-var.exp: New file.
3318
968643aa
JK
33192011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3320
3321 PR testsuite/12649
3322 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3323 Protect gdb_test_multiple by final $gdb_prompt match.
3324 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3325 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3326 (test_tracepoints): Likewise.
3327
9750bca9
JK
33282011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3329
3330 PR breakpoints/13346
3331 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3332 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3333 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3334
ac1349b7
JB
33352011-12-01 Joel Brobecker <brobecker@adacore.com>
3336
3337 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3338 * gdb.ada/homonym/homonym.adb: For use of all types defined
3339 locally inside both Get_Value subprograms.
3340
26d44faf
JK
33412011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3342
3343 Fix racy FAILs.
3344 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3345 of send_gdb.
3346
514f6425
UW
33472011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3348
3349 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3350 environment variable after test completed.
3351
4255c8d2
UW
33522011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3353
3354 * gdb.base/solib-nodir.exp: Skip if remote target.
3355 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3356 application. Call gdb_load_shlibs.
3357 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3358
a35ad96a
JB
33592011-11-29 Joel Brobecker <brobecker@adacore.com>
3360
3361 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3362
1a1d5513
JB
33632011-11-28 Joel Brobecker <brobecker@adacore.com>
3364
3365 * gdb.ada/fullname_bp: New testcase.
3366
50b4ddf8
JK
33672011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3368
3369 PR testsuite/12649
3370 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3371 Wrap send_gdb into a new gdb_test.
3372
fb0aec57
JK
3373 Code cleanup.
3374 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3375 Convert send_gdb and gdb_expect to gdb_test_multiple.
3376
2376d946
JK
33772011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3378
3379 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3380
1eec78bd
KS
33812011-11-23 Keith Seitz <keiths@redhat.com>
3382
3383 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3384 (mi_varobj_tree_test_children_callback): New proc.
3385 (mi_walk_varobj_tree): New proc.
3386
36dfb11c
TT
33872011-11-22 Tom Tromey <tromey@redhat.com>
3388
3389 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3390 Add "use_mi_command" argument.
3391 (mi_run_cmd, mi_run_with_cli): New procs.
3392 * gdb.mi/solib-lib.c: New file.
3393 * gdb.mi/solib-main.c: New file.
3394 * gdb.mi/mi-solib.exp: New file.
3395
0e965dd0
DE
33962011-11-21 Doug Evans <dje@google.com>
3397
3398 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3399 _Unwind_DebugHook is missing.
3400
f196051f
SS
34012011-11-20 Stan Shebs <stan@codesourcery.com>
3402
3403 * gdb.trace/tstatus.exp: New.
3404 * gdb.trace/actions.c: Include string.h.
3405
bfccc43c
YQ
34062011-11-18 Yao Qi <yao@codesourcery.com>
3407
3408 * gdb.trace/pending.exp: New.
3409 * gdb.trace/pending.c: New.
3410 * gdb.trace/pendshr1.c: New.
3411 * gdb.trace/pendshr2.c: New.
3412 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3413 tracepoint location becomes pending.
3414 (tracepoint_change_loc_2): New.
3415
73cd8ab1
DM
34162011-11-16 David S. Miller <davem@davemloft.net>
3417
3418 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3419 target is sparc*-*-linux*
3420
77426730
PK
34212011-11-15 Paul Koning <paul_koning@dell.com>
3422
3423 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3424 types.
3425
ed59ded5
DE
34262011-11-14 Doug Evans <dje@google.com>
3427
3428 * gdb.base/shell.exp: New file.
3429
405f8e94
SS
34302011-11-14 Stan Shebs <stan@codesourcery.com>
3431
3432 * gdb.trace/ftrace.c: New.
3433 * gdb.trace/ftrace.exp: New.
3434
1e4d1764
YQ
34352011-11-14 Yao Qi <yao@codesourcery.com>
3436
3437 * gdb.trace/change-loc-1.c: New.
3438 * gdb.trace/change-loc-2.c: New.
3439 * gdb.trace/change-loc.c: New.
3440 * gdb.trace/change-loc.exp: New.
3441 * gdb.trace/change-loc.h: New.
3442 * gdb.trace/trace-break.c (marker): Define new symbol.
3443 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3444 New.
3445 (break_trace_same_addr_6): New.
3446
71eba9c2 34472011-11-12 Matt Rice <ratmice@gmail.com>
3448
3449 * gdb.base/info-macros.exp: Make tests for info definitions
3450 test info macro. Add tests for info macro argument processing.
3451 Rename a few tests.
3452
1d93e29a
KS
34532011-11-11 Keith Seitz <keiths@redhat.com>
3454
3455 PR gdb/12843
3456 * gdb.base/linespecs.exp: New file.
3457
a4b5b48a
DE
34582011-11-11 Doug Evans <dje@google.com>
3459
3460 * gdb.threads/print-threads.exp: Extend timeout for slower
3461 tests.
3462
f6b47be4
DE
34632011-11-10 Doug Evans <dje@google.com>
3464
792a0230
DE
3465 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3466 "record to end of main" test.
3467
f6b47be4
DE
3468 * gdb.python/py-type.c (TS): New typedef.
3469 (ts): New global.
3470 * gdb.python/py-type.exp: Test field list of typedef.
3471
22355c90
JB
34722011-11-10 Joel Brobecker <brobecker@adacore.com>
3473
3474 * gdb.ada/small_reg_param: New testcase.
3475
a7860e76
TT
34762011-11-09 Tom Tromey <tromey@redhat.com>
3477
3478 * gdb.cp/destrprint.exp: New file.
3479 * gdb.cp/destrprint.cc: New file.
3480
72a2e3dc
MI
34812011-11-08 Meador Inge <meadori@codesourcery.com>
3482
3483 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3484 (switch_stack_to_other): New test function.
3485 * gdb.arch/thumb-prologue.exp: New test cases.
3486
c7195df2 34872011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3488
3489 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3490
d3895d7d
YQ
34912011-11-08 Yao Qi <yao@codesourcery.com>
3492
3493 * gdb.exp (supports_process_record): New.
3494 (supports_reverse): New.
3495 * gdb.reverse/break-precsave.exp: Call support_process_record
3496 to run test conditionally.
3497 * gdb.reverse/consecutive-precsave.exp: Likewise.
3498 * gdb.reverse/i386-precsave.exp: Likewise.
3499 * gdb.reverse/machinestate-precsave.exp: Likewise.
3500 * gdb.reverse/solib-precsave.exp: Likewise.
3501 * gdb.reverse/step-precsave.exp: Likewise.
3502 * gdb.reverse/until-precsave.exp: Likewise.
3503 * gdb.reverse/watch-precsave.exp: Likewise.
3504 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3505 test conditionally.
3506 * gdb.reverse/consecutive-reverse.exp: Likewise.
3507 * gdb.reverse/finish-precsave.exp: Likewise.
3508 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3509 * gdb.reverse/finish-reverse.exp: Likewise.
3510 * gdb.reverse/i386-reverse.exp: Likewise.
3511 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3512 * gdb.reverse/machinestate.exp: Likewise.
3513 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3514 * gdb.reverse/sigall-precsave.exp: Likewise.
3515 * gdb.reverse/sigall-reverse.exp: Likewise.
3516 * gdb.reverse/solib-reverse.exp: Likewise.
3517 * gdb.reverse/step-reverse.exp: Likewise.
3518 * gdb.reverse/until-reverse.exp: Likewise.
3519 * gdb.reverse/watch-reverse.exp: Likewise.
3520
a59306a3
YQ
35212011-11-05 Yao Qi <yao@codesourcery.com>
3522
3523 * gdb.trace/trace-break.exp: Add test on setting two
3524 fast tracepoints at the same address.
3525
87769f59
JK
35262011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3527
3528 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3529
3065dfb6
SS
35302011-11-02 Stan Shebs <stan@codesourcery.com>
3531
3532 * gdb.trace/collection.c: Add code using strings.
3533 * gdb.trace/collection.exp: Add tests of string collection.
3534
89e208db
JK
35352011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3536
3537 * gdb.base/skip-solib.exp (executable_main): New variable.
3538 (binfile_main): Base it on that.
3539 Use $executable_main in clean_restart calls. Drop gdb_exit and
3540 gdb_start calls.
3541
405e54e9
JK
35422011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3543
3544 Fix racy FAILs.
3545 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3546 breakpoint_re globals import by async. Set string_regex to .* for
3547 async. Remove the optional thread_selected_re and breakpoint_re
3548 globals expectations.
3549
58e8570a
JM
35502011-11-01 Joseph Myers <joseph@codesourcery.com>
3551
3552 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3553 well as Cygwin.
3554
7b35ec7f 35552011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3556
3557 Add tests for skip command.
89e208db
JK
3558 * gdb.base/skip-solib-lib.c: New
3559 * gdb.base/skip-solib-main.c: New
3560 * gdb.base/skip-solib.exp: New
3561 * gdb.base/skip.c: New
3562 * gdb.base/skip.exp: New
3563 * gdb.base/skip1.c: New
3564 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3565
b9fd1791
PA
35662011-10-31 Yao Qi <yao@codesourcery.com>
3567 Pedro Alves <pedro@codesourcery.com>
3568
3569 * gdb.trace/trace-break.c: New.
3570 * gdb.trace/trace-break.exp: New.
3571
4323fecc
JK
35722011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3573
3574 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3575 break-here-2.
3576
0e5bf2a8
PA
35772011-10-28 Pedro Alves <pedro@codesourcery.com>
3578
3579 * gdb.threads/no-unwaited-for-left.c: New.
3580 * gdb.threads/no-unwaited-for-left.exp: New.
3581 * gdb.threads/non-ldr-exc-1.c: New.
3582 * gdb.threads/non-ldr-exc-1.exp: New.
3583 * gdb.threads/non-ldr-exc-2.c: New.
3584 * gdb.threads/non-ldr-exc-2.exp: New.
3585 * gdb.threads/non-ldr-exc-3.c: New.
3586 * gdb.threads/non-ldr-exc-3.exp: New.
3587 * gdb.threads/non-ldr-exc-4.c: New.
3588 * gdb.threads/non-ldr-exc-4.exp: New.
3589
3a3dad98
JK
35902011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3591
3592 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3593 * gdb.base/attach-pie-misread.exp: Likewise.
3594 * gdb.base/break-interp.exp: Likewise.
3595 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3596 testcases for use_gdb_stub.
3597 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3598 (continue): New testcase.
3599 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3600 * gdb.threads/attach-into-signal.exp: Likewise.
3601 * gdb.threads/attach-stopped.exp: Likewise.
3602 * gdb.threads/attachstop-mt.exp: Likewise.
3603
d6a5d40c
PK
36042011-10-28 Paul Koning <paul_koning@dell.com>
3605
3606 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3607
ca539be8
JK
36082011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3609
3610 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3611 (mi_gdb_test): Import globals thread_selected_re
3612 and breakpoint_re. Expect them optionally at the regex start.
3613
d234ef5c
DE
36142011-10-27 Doug Evans <dje@google.com>
3615
3616 * gdb.python/python.exp: Test source -s.
3617
ab964825
PK
36182011-10-26 Paul Koning <paul_koning@dell.com>
3619
3620 * gdb.python/lib-types.cc (struct A): New structure.
3621 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3622
54d8a644
PK
36232011-10-25 Paul Koning <paul_koning@dell.com>
3624
3625 PR python/13327
d234ef5c 3626
54d8a644
PK
3627 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3628 fetch_lazy method.
3629
b0221781
YQ
36302011-10-24 Yao Qi <yao@codesourcery.com>
3631
3632 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3633 target is tic6x-*-*.
3634
6cda5a20
JB
36352011-10-21 Joel Brobecker <brobecker@adacore.com>
3636
3637 * gdb.ada/mi_task_info/task_switch.adb: New file.
3638 * gdb.ada/mi_task_info.exp: New file.
3639
5ed9db04
JK
36402011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3641
3642 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3643 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3644
9df2fbc4
PM
36452011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3646
3647 PR python/12656
3648
3649 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3650 global_block tests.
3651
736086ba
TT
36522011-10-18 Tom Tromey <tromey@redhat.com>
3653
3654 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3655
4af31552
TT
36562011-10-18 Tom Tromey <tromey@redhat.com>
3657
3658 * gdb.base/source.exp: Don't include full file name in test name.
3659 * gdb.python/python.exp: Don't include full file name in test
3660 name.
3661
43136979
AR
36622011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3663
3664 * gdb.base/attach-pie-noexec.c: New files.
3665 * gdb.base/attach-pie-noexec.exp: New files.
3666
543a9323
JM
36672011-10-17 Joseph Myers <joseph@codesourcery.com>
3668
3669 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3670 prompt for each extra line in command.
3671
21ae7a4d
JK
36722011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3673
3674 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3675 Revert the part of:
3676 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3677 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3678 Change the expected string.
3679
20ec36d9
JK
36802011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3681
3682 Fix results with system glibc debug info installed.
3683 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3684 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3685 Accept also __libc_ symbol prefix and no prefix.
3686
6501c2fc
KS
36872011-10-14 Keith Seitz <keiths@redhat.com>
3688
3689 PR c++/13225
3690 * gdb.cp/converts.cc (foo3_1): New function.
3691 (foo3_2): New functions.
3692 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3693 and null pointer conversions of integer constant zero.
3694 Add test to check if all arguments are checked for incompatible
3695 conversion BADNESS.
3696
55b1fd0c
TT
36972011-10-14 Tom Tromey <tromey@redhat.com>
3698
3699 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3700 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3701 linespec.
3702
22c05d8a
JK
37032011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3704
3705 Fix internal error regression.
3706 * gdb.dwarf2/implptr-optimized-out.S: New file.
3707 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3708
1d6edc3c
JK
37092011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3710
3711 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3712 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3713 (loclist): New.
3714 (4): New abbrev.
3715 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3716 Use prepare_for_testing, remove clean_restart.
3717 (p arraynoloc, p arraycallnoloc): New tests.
3718
9ec72168
JK
37192011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3720
3721 * gdb.cp/namespace-enum.exp (executable): New variable.
3722 (binfile): Use ${objdir}/${subdir}/ prefix.
3723 Use ${executable} for clean_restart.
3724
9c6c53f7
SA
37252011-10-11 Sterling Augustine <saugustine@google.com>
3726
3727 * gdb.cp/Makefile.in: Add namespace-enum test.
3728 * gdb.cp/namespace-enum.exp: New file.
3729 * gdb.cp/namespace-enum.c: New file.
3730 * gdb.cp/namespace-enum-main.c: New file.
3731
fac7ceb3
UW
37322011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3733
3734 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3735 sysroot.
3736
941b2081
JK
37372011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3738
3739 Reimplement @entry in input expressions.
3740 * gdb.base/exprs.c (v_int_array_init): New variable.
3741 * gdb.base/exprs.exp (print v_int_array_init)
3742 (print *v_int_array_init@1, print *v_int_array_init@2)
3743 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3744 (print v_int_array_init[1]@1): New tests.
3745
0344e878
JM
37462011-10-10 Joseph Myers <joseph@codesourcery.com>
3747
3748 * gdb.cp/gdb2495.exp: Do not include directories in filename in
3749 expected message.
3750
5a56e9c5
DE
37512011-10-09 Doug Evans <dje@google.com>
3752
3753 * gdb.base/alias.exp: Add tests for alias command.
3754
2bda9cc5
JK
37552011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3756
3757 * gdb.arch/amd64-entry-value.s: New file.
3758 * gdb.mi/mi2-amd64-entry-value.s: New file.
3759
a471c594
JK
37602011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3761
3762 Display @entry parameter values even for references.
3763 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
3764 functions.
3765 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
3766 reference and datap_input.
3767 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
3768 breakpoints.
3769 (continue to breakpoint: entry_reference: reference)
3770 (entry_reference: bt at entry)
3771 (continue to breakpoint: entry_reference: breakhere_reference)
3772 (entry_reference: bt, entry_reference: ptype regparam)
3773 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
3774 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
3775 (entry_reference: p regcopy, entry_reference: p nodataparam)
3776 (entry_reference: p nodataparam@entry): New tests.
3777
36b11add
JK
37782011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3779
3780 Support @entry in input expressions.
3781 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
3782 (entry_stack: p s1@entry, entry_stack: p s2@entry)
3783 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
3784 (tailcall: p j@entry): New tests.
3785 * gdb.cp/koenig.cc (A::entry): New function.
3786 (main): Call it.
3787 * gdb.cp/koenig.exp (p entry (c)): New test.
3788
e18b2753
JK
37892011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3790
3791 Display @entry parameter values (without references).
3792 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
3793 (different, validity, invalid): New functions.
3794 (main): Call them.
3795 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
3796 stacktest, breakhere_stacktest, different, breakhere_different,
3797 breakhere_validity and breakhere_invalid.
3798 (entry: bt): Update for @entry.
3799 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
3800 (entry_validity: *, entry_invalid: *): Many new tests.
3801 * gdb.base/break.exp
3802 (run until breakpoint set at small function, optimized file): Accept
3803 also the @entry suffix.
3804 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
3805 * gdb.mi/mi2-amd64-entry-value.c: New files.
3806 * gdb.mi/mi2-amd64-entry-value.exp: New files.
3807
2d6c5dc2
JK
38082011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3809
3810 Protect entry values against self tail calls.
3811 * gdb.arch/amd64-entry-value.cc (self2, self): New.
3812 (main): Call self.
3813 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
3814 (set debug entry-values 1, self: bt debug entry-values): New tests.
3815
111c6489
JK
38162011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3817
3818 Recognize virtual tail call frames.
3819 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
3820 (amb_b, amb_a): New.
3821 (main): Call a and b.
3822 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
3823 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
3824 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
3825 New tests.
3826
8e3b41a9
JK
38272011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3828
3829 Implement basic support for DW_TAG_GNU_call_site.
3830 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
3831 * gdb.arch/amd64-entry-value.cc: New file.
3832 * gdb.arch/amd64-entry-value.exp: New file.
3833
181cebd4
JK
38342011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3835
3836 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
3837 * gdb.dwarf2/implptr-64bit.S: New file.
3838 * gdb.dwarf2/implptr-64bit.exp: New file.
3839
741f5e3c
JK
38402011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3841
3842 Fix initial language detection with -readnow.
3843 * gdb.cp/readnow-language.cc: New file.
3844 * gdb.cp/readnow-language.exp: New file.
3845
a73d2258
JK
38462011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3847
3848 Fix printed anonymous struct name.
3849 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
3850
af369495
JM
38512011-10-09 Joseph Myers <joseph@codesourcery.com>
3852
3853 * gdb.base/solib-symbol.exp: Do not include directories in
3854 filenames in expected messages.
3855
1fa57852
DE
38562011-10-07 Doug Evans <dje@google.com>
3857
3858 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
3859
bd054e06
KP
38602011-10-07 Kevin Pouget <kevin.pouget@st.com>
3861
3862 Allow Python notification of new object-file loadings.
3863 * gdb.python/py-events.exp: Test newobjfile event.
3864 * gdb.python/py-events.py: Register newobjfile callback.
3865 * gdb.python/py-events.c: Add call to shared library
3866 * gdb.python/py-events-shlib.c: New file.
3867
8031b6f8
JM
38682011-10-06 Joseph Myers <joseph@codesourcery.com>
3869
3870 * gdb.base/fixsection.exp: Do not include directories in filename
3871 in expected message.
3872
7fea6923
PM
38732011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3874
3875 Add tests for passing of environment variables to inferior.
3876 * gdb.base/testenv.c: New test source.
3877 * gdb.base/testenv.exp: New expect test.
3878
687f2a88
PK
38792011-10-04 Paul Koning <paul_koning@dell.com>
3880
3881 * gdb.python/py-value.c (main): Break before return.
3882
cb6be26b
KP
38832011-10-04 Kevin Pouget <kevin.pouget@st.com>
3884
3885 PR python/12691: Add the inferior to Python exited event
3886 * gdb.python/py-events.exp: Test the inferior attribute of exited
3887 event with a fork.
3888 * gdb.python/py-events.py: Print inferior number on exit.
3889 * gdb.python/py-events.c: Fork the inferior.
3890
fb213700
EBM
38912011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3892
3893 * gdb.base/jit.exp: Add testcase name to log message
3894
aa2071bd
PK
38952011-10-03 Paul Koning <paul_koning@dell.com>
3896 Jan Kratochvil <jan.kratochvil@redhat.com>
3897
3898 * gdb.python/py-value.exp
3899 (python inval = gdb.parse_and_eval('*(int*)0'))
3900 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
3901 (set argc=2, python print argc_lazy): New tests.
3902
dd11a36c
JB
39032011-10-02 Joel Brobecker <brobecker@adacore.com>
3904
3905 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
3906
46f886f1
JK
39072011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3908 Pedro Alves <pedro@codesourcery.com>
3909
3910 * gdb.python/py-value.exp (test_value_in_inferior): New variable
3911 can_read_0, test for it.
3912 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
3913 (parse_and_eval with memory error): ... here, make it untested if
3914 can_read_0.
3915
c5cb204f
MP
39162011-09-30 Marek Polacek <mpolacek@redhat.com>
3917
3918 * gdb.python/python.exp (verify pagination beforehand)
3919 (verify pagination afterwards): Fix race by splitting the line.
3920
68fb0ec0
JM
39212011-09-29 Joseph Myers <joseph@codesourcery.com>
3922
3923 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
3924 for 64-bit multilibs from i?86-* targets.
3925
6aee0d90
MP
39262011-09-29 Marek Polacek <mpolacek@redhat.com>
3927
3928 * lib/gdb.exp: Fix a typo in one of the comments.
3929
e9101ff5
MP
39302011-09-29 Marek Polacek <mpolacek@redhat.com>
3931
3932 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
3933 matching pattern.
3934
7a81bdbf
PK
39352011-09-28 Paul Koning <paul_koning@dell.com>
3936
3937 * gdb.python/py-type.c (enum E): New.
3938 * gdb.python/py-type.exp (test_fields): Add tests for Python
3939 mapping access to fields.
3940 (test_enums): New test for field access on enums.
3941
6710bf39
SS
39422011-09-27 Stan Shebs <stan@codesourcery.com>
3943
3944 * gdb.trace/collection.exp: Test collection of $_ret.
3945
b2a6bdeb
AT
39462011-09-22 Andreas Tobler <andreast@fgznet.ch>
3947
3948 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
3949 list of compilation switches for <*-*-freebsd*>.
3950
3c9057f3
SS
39512011-09-19 Stan Shebs <stan@codesourcery.com>
3952
3953 * gdb.trace/tspeed.exp: New file.
3954 * gdb.trace/tspeed.c: New file.
3955
34518530
YQ
39562011-09-18 Yao Qi <yao@codesourcery.com>
3957
3958 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
3959 instructions.
3960 (test_adr_32bit, test_pop_pc): Likewise.
3961 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
3962 Thumb instructions.
3963 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
3964 in gdb_test_multiple.
3965 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
3966
ab254057
YQ
39672011-09-17 Yao Qi <yao@codesourcery.com>
3968
3969 * lib/gdb.exp (can_single_step_to_signal_handler): New.
3970 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
3971 support single step to signal handler.
3972
9c317b71
YQ
39732011-09-17 Yao Qi <yao@codesourcery.com>
3974
3975 * gdb.base/disp-step-fork.c: New.
3976 * gdb.base/disp-step-syscall.exp: New.
3977 * gdb.base/disp-step-vfork.c: New.
3978
a8123151
JB
39792011-09-16 Joel Brobecker <brobecker@adacore.com>
3980
3981 * gdb.ada/tasks.exp: Make the expected output for
3982 the `info tasks' tests more resilient to spacing
3983 changes.
3984
63a9aad8
JK
39852011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3986
3987 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
3988 (reached breakpoint 2, reached breakpoint 3): Update expected output.
3989
2aa48337
KP
39902011-09-15 Kevin Pouget <kevin.pouget@st.com>
3991
3992 PR Python/12692 Add gdb.selected_inferior() to Python interface.
3993 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
3994
6839b47f
KP
39952011-04-30 Kevin Pouget <kevin.pouget@st.com>
3996
3997 Handle multiple breakpoint hits in Python interface:
3998 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
3999 presence.
4000 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4001 breakpoint hits.
4002
0935723e
JK
40032011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4004 Jan Kratochvil <jan.kratochvil@redhat.com>
4005
4006 * gdb.python/py-events.exp: Remove pretty printing comment.
4007 * gdb.python/py-evsignal.exp: New file.
4008 * gdb.python/py-evthreads.c: Include signal.h.
4009 (thread3): Remove variable count3. Remove variable bad and use raise
4010 instead.
4011 (thread2): Remove variable count2. Move thread3 pthread_create here,
4012 merge pthread_join to a single line.
4013 (main): Remove variable count1. Merge pthread_join with pthread_create
4014 to a single line.
4015 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4016 KFAIL python/12966 for gdbserver. Test return value of
4017 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4018 gdb_expect by gdb_test and gdb_test_multiple.
4019 (thread 2, thread 3): New tests.
4020
4801a9a3
PA
40212011-09-12 Matt Rice <ratmice@gmail.com>
4022 Pedro Alves <pedro@codesourcery.com>
4023
4024 PR gdb/13175
4025
4026 * gdb.base/interp.exp: New tests.
4027 * gdb.base/interp.c: New file.
4028
24ece742
DE
40292011-09-12 Doug Evans <dje@google.com>
4030
4031 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4032 * gdb.dwarf2/typeddwarf.exp: Ditto.
4033
7f062217
JK
40342011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4035
4036 Fix compatibility with x32 arch.
4037 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4038 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4039 is_x86_like_target.
4040 * testsuite/gdb.trace/collection.exp: Likewise.
4041 * testsuite/gdb.trace/report.exp: Likewise.
4042 * testsuite/gdb.trace/unavailable.exp: Likewise.
4043 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4044 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4045 (is_x86_like_target): Check also is_amd64_regs_target.
4046
08711b9a
JK
40472011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4048
4049 PR breakpoints/12435
4050 * gdb.arch/amd64-prologue-xmm.c: New file.
4051 * gdb.arch/amd64-prologue-xmm.exp: New file.
4052 * gdb.arch/amd64-prologue-xmm.s: New file.
4053
b99b5f66
JK
40542011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4055
4056 * gdb.dwarf2/dw2-param-error-main.c: New file.
4057 * gdb.dwarf2/dw2-param-error.S: New file.
4058 * gdb.dwarf2/dw2-param-error.exp: New file.
4059
a391a2f6
PA
40602011-09-08 Pedro Alves <pedro@codesourcery.com>
4061
4062 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4063 inferior's pid and look for a core dump named core.$pid. Use
4064 `remote_file' commands on the host instead of hand coding shell
4065 commands on the build.
4066 * gdb.base/valgrind-db-attach.exp: Kill the program before
4067 finishing the test.
4068
7d8e6458 40692011-09-02 Matt Rice <ratmice@gmail.com>
4070
4071 * lib/prompt.exp: New file for testing the first prompt.
4072 * gdb.python/py-prompt.exp: Ditto.
4073 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4074
68e77c9e
PA
40752011-09-02 Pedro Alves <pedro@codesourcery.com>
4076
4077 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4078 0, before testing gcore.
4079
9655e943
JK
40802011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4081
df6dc84d
JK
4082 * dw2-ifort-parameter-debug.S: Update copyright year.
4083 * dw2-ifort-parameter.c: Update copyright year.
4084 * dw2-ifort-parameter.exp: Update copyright year.
4085
9655e943
JK
4086 * dw2-ifort-parameter-debug.S: New file.
4087 * dw2-ifort-parameter.c: New file.
4088 * dw2-ifort-parameter.exp: New file.
4089
353d1d73
JK
40902011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4091
4092 * gdb.base/commands.exp (error_clears_commands_left): New function.
4093 (): Call it.
4094
5c07461a
JK
40952011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4096
4097 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4098 (C): Initialize `a'.
4099 * gdb.mi/mi-inheritance-syntax-error.exp
4100 (-data-evaluate-expression $path): Expect `a' as 5.
4101
0d932b2f
MK
41022011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4103
4104 PR mi/11912
4105 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4106 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4107 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4108 keyword in output of -var-info-path-expression.
4109
bdb54049
JK
41102011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4111
4112 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4113 * gdb.trace/collection.exp: Likewise.
4114 * gdb.trace/report.exp: Likewise.
4115 * gdb.trace/unavailable.exp: Likewise.
4116 * gdb.trace/while-dyn.exp: Likewise.
4117
59cde39c
KS
41182011-08-18 Keith Seitz <keiths@redhat.com>
4119
4120 PR c++/12266
4121 * gdb.cp/meth-typedefs.cc: New file.
4122 * gdb.cp/meth-typedefs.exp: New file.
4123
fa3a4f15
PM
41242011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4125
4126 * gdb.python/python.exp: Add extended-prompt tests.
4127
c1049fca
JK
41282011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4129
4130 * gdb.arch/i386-dr3-watch.exp
4131 (watchpoint on gap1 does not fit debug registers)
4132 (delete all watchpoints): Fix racy expect strings.
4133
d93f7b5c
YQ
41342011-08-14 Yao Qi <yao@codesourcery.com>
4135
4136 * gdb.base/maint.exp: set data_section to ".neardata".
4137 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4138 * gdb.base/savedregs.exp: Handle SIGILL.
4139 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4140 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4141
457e09f0
DE
41422011-08-12 Doug Evans <dje@google.com>
4143
4144 * gdb.python/py-symbol.exp: Add test for symbol.type.
4145
5d0bb2fb
UW
41462011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4147
4148 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4149 * gdb.mi/mi-pthreads.exp: Likewise.
4150 * gdb.mi/mi2-pthreads.exp: Likewise.
4151 * gdb.mi/gdb669.exp.exp: Likewise.
4152
fcdfa280
PA
41532011-08-09 Pedro Alves <pedro@codesourcery.com>
4154
4155 * lib/mi-support.exp (detect_async): Rename to...
4156 (mi_detect_async): ... this.
4157 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4158 * gdb.mi/mi-nonstop.exp: Adjust.
4159 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4160 * gdb.mi/mi-nsintrall.exp: Adjust.
4161 * gdb.mi/mi-nsmoribund.exp: Adjust.
4162 * gdb.mi/mi-nsthrexec.exp: Adjust.
4163
9d8fa392
PA
41642011-08-09 Pedro Alves <pedro@codesourcery.com>
4165
4166 * gdb.base/display.c (do_loops): New `p_i' local.
4167 * gdb.base/display.exp: Test displaying a variable that is
4168 temporarily at a bad address.
4169
b6cede78
JK
41702011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4171
4172 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4173 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4174
67bedb8c
JK
41752011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4176
4177 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4178 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4179 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4180
af6e93b2
PA
41812011-08-05 Pedro Alves <pedro@codesourcery.com>
4182
4183 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4184 procedure.
4185 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4186
1cf0e11f
YQ
41872011-08-05 Yao Qi <yao@codesourcery.com>
4188
4189 * gdb.base/callfuncs.exp: Set language after main.
4190 * gdb.cp/cplusfuncs.exp: Likewise.
4191 * gdb.cp/inherit.exp: Likewise.
4192
a1e28cb2
UW
41932011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4194
4195 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4196 * gdb.base/watch-vfork.exp: Skip on remote targets.
4197
d4f5bbb9
UW
41982011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4199
4200 * gdb.threads/thread-find.exp: Support remote targets.
4201
724f4f80
UW
42022011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4203
4204 * gdb.base/jit.exp: Download solib_binfile to target.
4205 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4206 and call dlopen without full path name.
4207 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4208 dlopen without full path name.
4209
934709f0
PW
42102011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4211
4212 * gdb.base/break-always.exp: Complete the test
4213 with duplicated breakpoints and enabling/disabling them.
4214
c26106c4
TT
42152011-08-02 Tom Tromey <tromey@redhat.com>
4216
4217 PR gdb/11289:
4218 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4219
9300444e 42202011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4221
4222 PR gdb/13045
4223 * gdb.base/float.exp: Add new test case for PR gdb/13045
4224 * gdb.base/float.c: New file.
4225
00bd41d6
PM
42262011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4227
4228 * gdb.python/py-mi.exp: Test printers returning string hint, and
4229 also not returning a value.
4230 * gdb.python/py-prettyprint.c: Add testcase for above.
4231 * gdb.python/py-prettyprint.py: Add test printer for above.
4232
d24f74ce
JK
42332011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4234
4235 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4236 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4237 (.Ldie30) Add as field "data4".
4238 (.Ldie32) Rename field "b" to "shl".
4239 (abbrev4) Change for the "data4" field.
4240 (abbrev5, abbrev6) Remove.
4241 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4242 (p &s.shl): ... here. Add comment.
4243 (p &s.data4): New.
4244
bb7da2bf
JK
42452011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4246
4247 Fix crash on lval_computed values.
4248 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4249
11081198
JK
42502011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4251
4252 * gdb.base/help.exp (help whatis): Update the expected string.
4253
3c6e0cb3
JK
42542011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4255
4256 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4257 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4258 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4259 Change the expected string.
4260
efa80663
PA
42612011-07-26 Pedro Alves <pedro@codesourcery.com>
4262
4263 * gdb.base/watchpoint.exp
4264 (test_disable_enable_software_watchpoint): New procedure.
4265 (top level): Run it.
4266
db8e4570
UW
42672011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4268
4269 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4270 executable file "${binfile}", C++ version "${binfile}-cxx".
4271 * gdb.python/py-prettyprint.exp: Likewise.
4272 * gdb.python/py-symbol.exp: Likewise.
4273 * gdb.python/py-type.exp: Likewise.
4274 * gdb.python/py-value.exp: Likewise.
4275 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4276 file name instead of just suffix.
4277
543305c9
JK
42782011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4279
4280 Fix implicit pointer offsets.
4281 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4282 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4283 (continue to breakpoint: continue to baz breakpoint for implptr)
4284 (sanity check element 0, sanity check element 1)
4285 (enter the inlined function, check element 0 for the offset)
4286 (check element 1 for the offset)
4287 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4288 (set foo breakpoint for implptr): Update the breakpoint number.
4289
b3215adc
UW
42902011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4291
4292 * gdb.python/py-mi.exp: Use different file names for different
4293 versions of the executable under test.
4294 * gdb.python/py-prettyprint.exp: Likewise.
4295 * gdb.python/py-symbol.exp: Likewise.
4296 * gdb.python/py-template.exp: Likewise.
4297 * gdb.python/py-type.exp: Likewise.
4298 * gdb.python/py-value.exp: Likewise.
4299
182b9acc
UW
43002011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4301
4302 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4303 flag after restarting GDB if necessary.
4304
e6052b5d
UW
43052011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4306
4307 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4308
1ced966e
PA
43092011-07-22 Pedro Alves <pedro@codesourcery.com>
4310
4311 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4312 backend doesn't leave used debug registers behind.
4313
3543a589
TT
43142011-07-22 Tom Tromey <tromey@redhat.com>
4315
4316 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4317 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4318 argument.
4319 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4320
14d15303 43212011-07-21 Matt Rice <ratmice@gmail.com>
4322
4323 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4324 in mostlyclean rule. Add files ending in .core.
4325
9b158ba0 43262011-07-21 Matt Rice <ratmice@gmail.com>
4327
4328 PR macros/12999
4329 * gdb.base/info-macros.c: New test sources.
4330 * gdb.base/info-macros.exp: New tests.
4331
d17b6f81
PM
43322011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4333
4334 * gdb.python/python.exp: Add prompt substitution tests.
4335
918dd910
JK
43362011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4337
4338 Fix crash if referenced CU is aged out.
4339 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4340 New.
4341 * gdb.dwarf2/implptr.exp: Likewise.
4342
0e37a63c
JK
43432011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4344
4345 * gdb.dwarf2/implptr.S: Rebuilt.
4346 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4347 (bar): Use them for j, k, l.
4348 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4349 COMPILE.
4350 (print j in implptr:bar): Update for the intp typedef.
4351 (print p[0].x in implptr:foo): Use more exact regex.
4352
f65cf84c
TT
43532011-07-18 Tom Tromey <tromey@redhat.com>
4354
4355 * gdb.cp/static-method.exp: Add missing single quote.
4356
d5b4a7be
YQ
43572011-07-18 Yao Qi <yao@codesourcery.com>
4358
4359 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4360 supported.
4361 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4362 * gdb.mi/mi-nonstop.exp: Likewise.
4363 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4364 * gdb.mi/mi-nsintrall.exp: Likewise.
4365 * gdb.mi/mi-nsmoribund.exp: Likewise.
4366 * gdb.mi/mi-nsthrexec.exp: Likewise.
4367 * gdb.python/py-evthreads.exp: Likewise.
4368
e9ea2662
JK
43692011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4370
4371 Code cleanup.
4372 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4373 it. Substitute it instead of test_compiler_info everywhere.
4374
ce451573
UW
43752011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4376
4377 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4378 remote targets as well.
4379
756d88a7
UW
43802011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4381
4382 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4383 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4384
31f83dc5
UW
43852011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4386
4387 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4388 a remote machine, not the host.
4389 (gdb_compile_shlib): Set soname if target is remote.
4390
059241a0
PP
43912011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4392
4393 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4394
28a0b48c 43952011-07-13 Matt Rice <ratmice@gmail.com>
4396
4397 * gdb.python/py-objfile-script-gdb.py: Renamed to
4398 py-objfile-script-gdb.py.in.
4399 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4400 py-objfile-script-gdb.py.
4401 * gdb.python/py-objfile-script.exp: Update reference to
4402 py-objfile-script-gdb.py.
4403
9a771b67
JK
44042011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4405
4406 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4407 reference undefined label.
4408
04ad99e6
JK
44092011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4410
4411 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4412 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4413 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4414 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4415
713389e0
PM
44162011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4417
4418 PR python/12438
4419 * gdb.python/python.exp: Add maint set/show python print-stack
4420 deprecated tests. Add set/show python print-backtrace tests.
4421
97d146f8
JK
44222011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4423
4424 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4425 debug info.
4426
facde0e5 44272011-07-06 Matt Rice <ratmice@gmail.com>
4428
4429 * gdb.python/python.exp: Update filename paths.
4430 * gdb.python/py-symtab.exp: Ditto.
4431
438640d1
MP
44322011-07-06 Marek Polacek <mpolacek@redhat.com>
4433
4434 * gdb.python/py-evthreads.exp: Add missing `$'.
4435
33a365df
MF
44362011-07-06 Jie Zhang <jie.zhang@analog.com>
4437
4438 * config/bfin.exp: New file.
4439 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4440 * gdb.asm/bfin.inc: New file.
4441
8f7ae686
MP
44422011-07-06 Marek Polacek <mpolacek@redhat.com>
4443
df46027d 4444 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4445 the whole output.
4446
eb2a6f42
TT
44472011-07-05 Tom Tromey <tromey@redhat.com>
4448
4449 * gdb.java/jprint.java (jprint.hi): New field.
4450 * gdb.java/jprint.exp: Print string.
4451
177b42fe
TJB
44522011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4453
4454 * gdb.base/call-sc.c: Fix typos.
4455 * gdb.base/ifelse.exp: Likewise.
4456 * gdb.base/structs.c: Likewise.
4457
3b2a0cf2
JB
44582011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4459
4460 * gdb.base/jit-so.exp: New test.
4461 * gdb.base/jit-dlmain.c: New file.
4462 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4463
46fc714c
JK
44642011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4465
4466 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4467 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4468 * gdb.cp/pr9167.exp (p b): Likewise.
4469 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4470 (test value of P in inner_m, test type of Z in inner_m): Call
4471 setup_xfail for gcc <= 4.5.
46fc714c 4472
418c7cf7
JK
44732011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4474
4475 * gdb.cp/paren-type.cc: New files.
4476 * gdb.cp/paren-type.exp: New files.
4477
3d50dd94
JK
44782011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4479
4480 Stop on first linespec terminator instead of eating what we can.
4481 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4482 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4483 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4484 (break C::f()): ... this one.
4485 (break C::operator()()): New test.
4486 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4487 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4488 test.
4489
dcf9f4ab
JK
44902011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4491
4492 Fall back linespec to minimal symbols.
4493 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4494 error message.
4495 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4496 * gdb.cp/minsym-fallback-main.cc: New file.
4497 * gdb.cp/minsym-fallback.cc: New file.
4498 * gdb.cp/minsym-fallback.exp: New file.
4499 * gdb.cp/minsym-fallback.h: New file.
4500
3f542ed1
JK
45012011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4502
4503 * gdb.cp/no-dmgl-verbose.cc: New file.
4504 * gdb.cp/no-dmgl-verbose.exp: New file.
4505
45062011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4507
4508 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4509 __GI_.
4510 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4511 (f): New function.
4512 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4513 (complete p 'func<short>(): ... here.
4514 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4515 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4516 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4517 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4518 Make them KFAIL gcc/49546.
4519
00eb2c4a
JB
45202011-07-01 Joel Brobecker <brobecker@adacore.com>
4521
4522 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4523
85a20c42
JK
45242011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4525
4526 Test GCC PR debug/49546.
4527 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4528 (test type of F in k3_m, test value of F in k3_m): New.
4529 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4530 (main): New variable k3. Call k3.k3_m.
4531
d2d43431
JB
45322011-07-01 Jean-Charles Delay <delay@adacore.com>
4533
4534 * gdb.ada/packed_array.exp: Fix expected outout.
4535
54ae186f
JB
45362011-07-01 Jean-Charles Delay <delay@adacore.com>
4537
4538 * gdb.ada/packed_array.exp: fixed expected output.
4539
8f17729f
JB
45402011-07-01 Joel Brobecker <brobecker@adacore.com>
4541
4542 * gdb.ada/same_enum: New testcase.
4543
f5aa6869
JB
45442011-07-01 Joel Brobecker <brobecker@adacore.com>
4545
4546 * gdb.ada/ptr_typedef: New testcase.
4547
828292f2
JB
45482011-07-01 Joel Brobecker <brobecker@adacore.com>
4549
4550 * gdb.ada/arrayptr.exp: Add ptype test.
4551
18920c42
JB
45522011-07-01 Joel Brobecker <brobecker@adacore.com>
4553
4554 * gdb.ada/char_enum: New testcase.
4555
3536d9e3 45562011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4557
4558 * gdb.base/dump.exp (capture_pointer_with_type): New.
4559 Get value from address instead of name.
4560 Start GDB once, and do `dump' and `restore'
4561 tests together.
4562
db863c42
MF
45632011-06-30 Jie Zhang <jie.zhang@analog.com>
4564 Mike Frysinger <vapier@gentoo.org>
4565
4566 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4567 helper functions for getting/setting remotetimeout variable.
4568 * lib/gdb.exp (gdb_load): If the target is remote, set
4569 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4570 with $loadtimeout. Set $load_ok to 0 before doing the load.
4571 Instead of returning, immediately, set $load_ok to 0. Call
4572 set_remotetimeout with $oldremotetimeout, and then return if
4573 $load_ok is 1.
4574
e9e642a8
AB
45752011-06-30 Andrew Burgess <aburgess@broadcom.com>
4576
4577 * gdb.python/py-template.exp: Don't run this test if the target
4578 does not support c++ tests.
4579
32019081
JK
45802011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4581
4582 Fix non-only rename list for Fortran modules import.
4583 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4584 tests.
4585 * gdb.fortran/module.f90 (module moduse): New.
4586 (program module): use moduse, test var_x, var_y and var_z.
4587
0ecee54c
TT
45882011-06-29 Tom Tromey <tromey@redhat.com>
4589
4590 PR testsuite/12040:
4591 * gdb.fortran/array-element.exp: Use f90, not f77.
4592 * gdb.fortran/complex.exp: Use f90, not f77.
4593 * gdb.fortran/derived-type.exp: Use f90, not f77.
4594 * gdb.fortran/library-module.exp: Use f90, not f77.
4595 * gdb.fortran/logical.exp: Use f90, not f77.
4596 * gdb.fortran/module.exp: Use f90, not f77.
4597 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4598 * gdb.fortran/subarray.exp: Use f90, not f77.
4599
3b2b8fea
TT
46002011-06-29 Tom Tromey <tromey@redhat.com>
4601
4602 * gdb.fortran/charset.exp: New file.
4603 * gdb.fortran/charset.f90: New file.
4604
42159ca5
TT
46052011-06-29 Tom Tromey <tromey@redhat.com>
4606
4607 PR testsuite/12040:
4608 * lib/future.exp: New file, mostly extracted from ada.exp.
4609 Rewrote compatibility code to use rename.
4610 (gdb_find_gfortran): New proc.
4611 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4612 gfortran patch.
4613 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4614 Move to future.exp.
4615 * lib/gdb.exp: Always load future.exp.
4616
af69a5ce
YQ
46172011-06-28 Yao Qi <yao@codesourcery.com>
4618
4619 * gdb.cp/exception.cc: Don't include iostream.
4620 (bar): Remove print statement.
4621 (catcher): New.
4622 (main): Remove print statements. Call function catcher.
4623 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4624 Set breakpoint on catcher, and check the value of parameter.
4625
ab5c6a72
YQ
46262011-06-23 Yao Qi <yao@codesourcery.com>
4627
4628 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4629 1.2 is disabled. KFAIL for uclinux.
4630
9497469f
MP
46312011-06-23 Marek Polacek <mpolacek@redhat.com>
4632
4633 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4634 mi_gdb_test.
4635
b9132588
MP
46362011-06-23 Marek Polacek <mpolacek@redhat.com>
4637
5d197ed0 4638 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4639
e55595ca
MP
46402011-06-23 Marek Polacek <mpolacek@redhat.com>
4641
5d197ed0
MP
4642 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4643
46442011-06-23 Marek Polacek <mpolacek@redhat.com>
4645
4646 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4647 `test_exec_and_symbol_mi_operatons' return value.
4648 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4649 gdb_test_multiple.
4650 (test_exec_and_symbol_mi_operatons): Likewise.
4651 (test_path_specification): Likewise.
e55595ca 4652
be777e08
YQ
46532011-06-23 Yao Qi <yao@codesourcery.com>
4654
4655 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4656 supported.
4657 * lib/gdb.exp (support_displaced_stepping): New.
4658
615556d6
YQ
46592011-06-23 Yao Qi <yao@codesourcery.com>
4660
4661 * gdb.threads/execl.exp: Skip on remote target.
4662
833b0ca7
MP
46632011-06-21 Marek Polacek <mpolacek@redhat.com>
4664
5d197ed0 4665 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4666 mi_gdb_test.
4667
1ee4023a
MP
46682011-06-20 Marek Polacek <mpolacek@redhat.com>
4669
5d197ed0 4670 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4671
d0b1d624
MP
46722011-06-20 Marek Polacek <mpolacek@redhat.com>
4673
5d197ed0 4674 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4675 mi_gdb_test.
4676
79aa92c1
MP
46772011-06-20 Marek Polacek <mpolacek@redhat.com>
4678
5d197ed0 4679 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4680
5ce5db06
YQ
46812011-06-14 Yao Qi <yao@codesourcery.com>
4682
4683 gdb/testsuite/
4684 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4685
533a737e
JK
46862011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4687
4688 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4689
d0e53741
TT
46902011-06-10 Tom Tromey <tromey@redhat.com>
4691
4692 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4693 Add tests for pointer-to-member-function.
4694 * gdb.cp/temargs.cc (S::somefunc): New function.
4695 (K2): New class.
4696 (main): Instantiate K2; call method.
4697
b5916bbd
JB
46982011-06-08 Joel Brobecker <brobecker@adacore.com>
4699
4700 * gdb.python/py-inferior.c (f2): Make str an array rather
4701 than a pointer.
4702 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4703
5be4dfca
JK
47042011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4705
4706 * gdb.base/async-shell.c: New file.
4707 * gdb.base/async-shell.exp: New file.
4708
9f47e254
PA
47092011-06-06 Pedro Alves <pedro@codesourcery.com>
4710
4711 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4712
64b9b334
JB
47132011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4714
4715 From Stephen Kitt <steve@sk2.org>
4716 * gdb.base/help.exp: Adjust following some spelling corrections
4717 in GDB.
4718
dbc0f131
YQ
47192011-06-01 Yao Qi <yao@codesourcery.com>
4720
4721 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4722
fd336a18
KS
47232010-05-31 Keith Seitz <keiths@redhat.com>
4724
4725 PR c++/12750
4726 * gdb.cp/static-method.cc: New file.
4727 * gdb.cp/static-method.exp: New file.
4728
fa8b9902
KS
47292010-05-31 Keith Seitz <keiths@redhat.com>
4730
4731 PR symtab/12704
4732 * gdb.cp/anon-ns.cc: New file.
4733 * gdb.cp/anon-ns.exp: New file.
4734
0a5b1e09
PA
47352011-05-31 Pedro Alves <pedro@codesourcery.com>
4736
4737 * gdb.arch/i386-dr3-watch.c: New file.
4738 * gdb.arch/i386-dr3-watch.exp: New file.
4739
0578b8d1
YQ
47402011-05-30 Yao Qi <yao@codesourcery.com>
4741
4742 * gdb.base/callfuncs.c (t_structs_fc): New.
4743 (t_structs_dc, t_structs_ldc): New.
4744 (t_double_many_args):
4745 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4746 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
4747 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
4748 * gdb.base/callfuncs.exp: Call new functions.
4749
6680506e
YQ
47502011-05-30 Yao Qi <yao@codesourcery.com>
4751
ff4d2c60
YQ
4752 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
4753 Call rerun_and_prepare for each test to isolate effects.
4754
47552011-05-30 Yao Qi <yao@codesourcery.com>
4756
4757 * gdb.base/varargs.c (find_max_float_real): New.
4758 (find_max_double_real, find_max_long_double_real): New.
4759 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
4760 * lib/gdb.exp (setup_kfail_for_target): New.
4761
e43ec454
YQ
47622011-05-30 Yao Qi <yao@codesourcery.com>
4763
4764 * gdb.base/funcargs.c (callca, callcb, callcc): New.
4765 (callcd, callce, callcf, callc1a, callc1b): New.
4766 (callc2a, callc2b): New.
4767 * gdb.base/funcargs.exp (complex_args): New.
4768 (complex_integral_args, complex_float_integral_args): New.
4769 * lib/gdb.exp (support_complex_tests): New. Determine
4770 whether to run test cases on _Complex types.
4771
432b4d03
JK
47722011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4773
4774 * gdb.threads/leader-exit.c: New file.
4775 * gdb.threads/leader-exit.exp: New file.
4776
6caf069d
MP
47772011-05-27 Marek Polacek <mpolacek@redhat.com>
4778
9497469f 4779 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 4780
97fce28b
MP
47812011-05-27 Marek Polacek <mpolacek@redhat.com>
4782
4783 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
4784 remove the `supported' variable.
4785 * gdb.mi/mi-nonstop.exp: Likewise.
4786 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4787 * gdb.mi/mi-nsintrall.exp: Likewise.
4788 * gdb.mi/mi-nsmoribund.exp: Likewise.
4789 * gdb.mi/mi-nsthrexec.exp: Likewise.
4790
9da8c2a0
PA
47912011-05-26 Pedro Alves <pedro@codesourcery.com>
4792
4793 * gdb.reverse/finish-reverse-bkpt.exp: New test.
4794
2c03e5be
PA
47952011-05-26 Pedro Alves <pedro@codesourcery.com>
4796
4797 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
4798
2e21250d
KS
47992011-05-24 Keith Seitz <keiths@redhat.com>
4800
4801 PR breakpoint/12803
4802 * gdb.cp/cmpd-minsyms.cc (a): New method.
4803 (b): New method.
4804 (c): New method.
4805 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
4806
cdac0397
PA
48072011-05-24 Pedro Alves <pedro@codesourcery.com>
4808
4809 * gdb.base/commands.exp (watchpoint_command_test): Check that the
4810 watchpoint's command list didn't execute when the watchpoint went
4811 out of scope.
4812
ee5683ab
PM
48132011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
4814
4815 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
4816 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
4817 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
4818 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4819 * gdb.arch/i386-permbkpt.exp: Likewise.
4820 * gdb.arch/i386-prologue.exp: Likewise.
4821 * gdb.arch/i386-size-overlap.exp: Likewise.
4822 * gdb.arch/i386-size.exp: Likewise.
4823 * gdb.arch/i386-unwind.exp: Likewise.
4824 * gdb.reverse/i386-precsave.exp: Likewise.
4825 * gdb.reverse/i386-reverse.exp: Likewise.
4826 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4827 * gdb.reverse/i387-env-reverse.exp: Likewise.
4828 * gdb.reverse/i387-stack-reverse.exp: Likewise.
4829
c91c8c16
PA
48302011-05-24 Pedro Alves <pedro@codesourcery.com>
4831
4832 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
4833 file doesn't error, using MI.
4834
c50491a7
TT
48352011-05-23 Tom Tromey <tromey@redhat.com>
4836
4837 * gdb.base/charset.exp (string_display): Add tests to assign to
4838 arrays.
4839 * gdb.base/charset.c (short_array, int_array, long_array): New.
4840
4a07b7da
PA
48412011-05-20 Pedro Alves <pedro@codesourcery.com>
4842
4843 Cope with async mode.
4844
4a07b7da
PA
4845 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
4846 into gdb_test + mi_expect_stop.
4847
b275f2d2
PA
48482011-05-20 Pedro Alves <pedro@codesourcery.com>
4849
4850 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
4851 (callme): Remove printf call.
4852
eec52c44
PM
48532011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
4854
4855 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
4856 quote pattern to avoid problems with Cygwin/mingw expect versions.
4857 * gdb.base/default.exp (show convenience): Use double
4858 quote pattern for regular expressions.
4859
b3c8eb43
JK
48602011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4861
4862 Fix -readnow for -gdwarf-4 unused type units.
4863 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
4864 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
4865
ed731959
JK
48662011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4867
4868 * gdb.base/kill-after-signal.c: New file.
4869 * gdb.base/kill-after-signal.exp: New file.
4870
3b48433d
PA
48712011-05-16 Pedro Alves <pedro@codesourcery.com>
4872
4873 * gdb.ada/start.exp: Call untested with the correct test filename.
4874 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
4875 test filename. Make the test's binary unique.
4876 * gdb.arch/i386-signal.exp: Call untested with the correct test
4877 filename.
4878 * gdb.arch/i386-size-overlap.exp: Ditto.
4879 * gdb.arch/Makefile.in (EXECUTABLES): Update.
4880 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4881 * gdb.cp/call-c.exp: Ditto.
4882 * gdb.mi/mi-reverse.exp: Call untested with the correct test
4883 filename. Make the test's binary unique.
4884 * gdb.mi/Makefile.in (EXECUTABLES): Update.
4885 * gdb.python/py-mi.exp: Ditto.
4886 * gdb.python/Makefile.in (EXECUTABLES): Update.
4887 * gdb.reverse/i386-precsave.exp: Ditto.
4888 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
4889 test filename.
4890 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4891 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
4892 unique.
4893 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
4894 test filename.
4895 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
4896 * gdb.trace/tfile.exp: Ditto.
4897
ba4a8bdd
YQ
48982011-05-14 Yao Qi <yao@codesourcery.com>
4899
4900 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
4901 type.
4902
dbaefcf7
DE
49032011-05-13 Doug Evans <dje@google.com>
4904
4905 * gdb.python/py-objfile-script.exp: New file.
4906 * gdb.python/py-objfile-script.c: New file.
4907 * gdb.python/py-objfile-script-gdb.py: New file.
4908 * testsuite/gdb.python/py-section-script.exp: Test
4909 "info auto-load-scripts".
4910
9930639c
TT
49112011-05-13 Tom Tromey <tromey@redhat.com>
4912
4913 * gdb.dwarf2/clztest.exp: New file.
4914 * gdb.dwarf2/clztest.c: New file.
4915 * gdb.dwarf2/clztest.S: New file.
4916
05272e11
DE
49172011-05-13 Doug Evans <dje@google.com>
4918
cc63ef9b
DE
4919 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
4920 String16 tests.
05272e11 4921
6edba76f
TT
49222011-05-13 Tom Tromey <tromey@redhat.com>
4923
4924 * lib/gdb.exp (is_x86_like_target): New proc.
4925 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
4926 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
4927 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
4928 -nostdlib to compiler.
4929 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
4930 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
4931 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
4932 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
4933 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
4934
028d0ed5
TJB
49352011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4936
4937 * gdb.python/py-function.exp: Test setting a value from a function
4938 which executes a command.
4939
8a9b8146
TT
49402011-05-12 Tom Tromey <tromey@redhat.com>
4941
4942 * gdb.dwarf2/typeddwarf.S: New file.
4943 * gdb.dwarf2/typeddwarf.c: New file.
4944 * gdb.dwarf2/typeddwarf.exp: New file.
4945
10483e8e
MP
49462011-05-12 Marek Polacek <mpolacek@redhat.com>
4947
4948 * gdb.mi/mi-basics.exp: Fix races. Honour the
4949 `test_exec_and_symbol_mi_operatons' return value.
4950 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4951 gdb_test_multiple.
4952 (test_exec_and_symbol_mi_operatons): Likewise.
4953 (test_path_specification): Likewise.
4954
faf067f1
JK
49552011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4956
4957 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
4958 (gdb_touch_execfile): Remove catch wrappers. New variable time.
4959 Replace `file copy' and `file rename' by `file mtime'. Twice.
4960
7ff911a3
JK
49612011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4962
4963 * gdb.base/readline-ask.c: New file.
4964 * gdb.base/readline-ask.exp: New file.
4965 * gdb.base/readline-ask.inputrc: New file.
4966
a536c6d7
UW
49672011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
4968
4969 * gdb.cell/bt.exp: Delete breakpoints before running to signal
4970 to avoid race condition.
4971 * gdb.cell/coremaker.c: Use small stack size.
4972 * gdb.cell/ea-standalone.exp: Use file name without path as
4973 argument to c_to.
4974 * gdb.cell/fork.exp: Allow other output when continuing to end.
4975
d472a426
JK
49762011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4977
4978 * gdb.threads/corethreads.c: New file.
4979 * gdb.threads/corethreads.exp: New file.
4980
49812011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
4982
4983 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
4984 Try to compile the test using -Wl,-z,norelro first.
4985 (load_core): New variable libthread_db_seen, initialize it.
4986 (zeroed-threads cannot be listed): Protect it by XFAIL on
4987 !$libthread_db_seen.
4988
8be455d7
JK
49892011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4990
4991 PR 12573
4992 * gdb.dwarf2/dw2-skip-prologue.S: New file.
4993 * gdb.dwarf2/dw2-skip-prologue.c: New file.
4994 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
4995
1976171a
JK
49962011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4997
4998 * gdb.cp/psymtab-parameter.cc: New file.
4999 * gdb.cp/psymtab-parameter.exp: New file.
5000
7db6f30f
JK
50012011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5002
5003 Fix a race.
5004 * gdb.cp/static-print-quit.exp (print c): Split to ...
5005 (print c - <return>, print c - q <return>, print c - to quit):
5006 ... these. Make the testfile untested on gdb-7.1.
5007
85161e9e 50082011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5009
5010 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5011 gdb_rename_execfile, gdb_touch_execfile): New.
5012 * gdb.base/reread.exp: Use new procs to handle multiple
5013 exec files.
5014
0c51be18
YQ
50152011-05-05 Yao Qi <yao@codesourcery.com>
5016
5017 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5018 (test_adr_32bit, test_pop_pc): New.
5019 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5020 (test_adr_32bit, test_pop_pc): New.
5021
4d393d60
JM
50222011-05-04 Joseph Myers <joseph@codesourcery.com>
5023
5024 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5025 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5026 targets.
5027 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5028 handle targets.
5029
8ffd0459
JK
50302011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5031
5032 * gdb.base/completion.exp (complete help info wat): Rename to ...
5033 (complete 'help info wat'): ... here.
5034 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5035 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5036
8e28d804
PA
50372011-05-04 Pedro Alves <pedro@codesourcery.com>
5038
5039 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5040 gdb_test and explicit $gdb_prompt/timeout matches.
5041
3eb2ef34
YQ
50422011-05-04 Yao Qi <yao@codesourcery.com>
5043
5044 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5045 and __thumb2__.
5046
aaaf81a3
MP
50472011-05-03 Marek Polacek <mpolacek@redhat.com>
5048
5049 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5050 in place of `gdb_test "delete breakpoints"'. This eliminates two
5051 testcases.
5052
c4cbc0df
PA
50532011-05-02 Pedro Alves <pedro@codesourcery.com>
5054
5055 PR testsuite/12649
5056 Fix races.
5057
5058 * gdb.base/completion.exp: Remove all sleep calls. Remove
5059 unnecessary regexs. Don't explicitly expect anything after the
5060 prompt. Eat the prompt if necessary.
5061
b4cbb4a3
EBM
50622011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5063
5064 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5065 accept to show the caller line again as well as the line after.
5066
d65aec65
PM
50672011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5068
5069 PR mi/12531
5070
5071 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5072 compile target.
5073 * gdb.python/py-prettyprint.exp: Add C++ object for
5074 CPLUS_FAKE_CHILD test.
5075
30852783
UW
50762011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5077
5078 * gdb.base/signest.exp: New file.
5079 * gdb.base/signest.c: Likewise.
5080
c7b1f0d9
JK
50812011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5082
5083 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5084 thread and breakpoint notifications.
5085
559a7a62
JK
50862011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5087
5088 * gdb.base/fortran-sym-case.c: New file.
5089 * gdb.base/fortran-sym-case.exp: New file.
5090 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5091 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5092 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5093
8344e389
JK
50942011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5095
5096 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5097 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5098 false #1', `if true else false #2' and `if true else false #3'.
5099
2484c66b
UW
51002011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5101
5102 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5103 while delivering signal.
5104
8d3788bd
VP
51052011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5106
5107 MI breakpoint notifications.
5108
5109 * testsuite/gdb.mi/mi-cli.exp: Adust.
5110 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5111 * testsuite/gdb.mi/mi-watch.exp: Adust.
5112 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5113 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5114 notifications.
5115
3e03848b
JK
51162011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5117
5118 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5119 * gdb.base/gdbindex-stabs.c: New file.
5120 * gdb.base/gdbindex-stabs.exp: New file.
5121
918c9108
YQ
51222011-04-25 Yao Qi <yao@codesourcery.com>
5123
5124 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5125 with /*...*/.
5126 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5127
90556b8c
JK
51282011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5129
5130 * gdb.python/py-value.exp (test_objfiles): Name the first test
5131 `py-value in file.filename'.
5132
03f2bd59
JK
51332011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5134
5135 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5136 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5137 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5138 !gdbserver_reconnect_p..
5139 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5140
7b08b9eb
JK
51412011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5142
5143 * gdb.cp/cpcompletion.exp (complete class methods)
5144 (complete class methods beginning with F): Move them above runto. New
5145 comment about the runto delimiter.
5146
b78974c3
PA
51472011-04-20 Pedro Alves <pedro@codesourcery.com>
5148
5149 * gdb.base/maint.exp: Test that "maint print registers" works
5150 without a running program.
5151
20429c40 51522011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5153
20429c40
MP
5154 * gdb.base/setshow.exp: Fix racy tests.
5155 ($old_gdb_prompt): New variable.
5156
7a9dd1b2
TT
51572011-04-19 Tom Tromey <tromey@redhat.com>
5158
5159 * gdb.mi/mi-nsmoribund.exp:
5160 * gdb.hp/gdb.objdbg/objdbg01.exp:
5161 * gdb.base/structs.exp (test_struct_returns):
5162 * gdb.base/call-sc.exp (test_scalar_returns):
5163 * gdb.base/bigcore.exp: Remove duplicate words.
5164
02835898
JK
51652011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5166
5167 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5168 * gdb.base/break-interp.exp (test_attach): New comment.
5169
254f582e
JK
51702011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5171
5172 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5173 (clear __stack_user.next, clear stack_used.next)
5174 (save a zeroed-threads corefile): New test.
5175 Call core_load for $core0file.
5176 (zeroed-threads cannot be listed): New test.
5177
4fe85f5c
JK
51782011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5179
5180 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5181 filename.
5182 ($srcfile): Preserve the original value.
5183 ($testfile): Match it the .exp filename.
5184 ($corefile): New variable. Substitute it around.
5185 Use clean_restart.
5186 ($prev_timeout): Remove.
5187 (load_core): Move core loading into this proc.
5188 Fix restore of $timeout if load_core fails.
5189
63524580
JK
51902011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5191
5192 * gdb.base/eu-strip-infcall.c: New file.
5193 * gdb.base/eu-strip-infcall.exp: New file.
5194
90359a16
JK
51952011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5196
5197 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5198 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5199
626e7282
JK
52002011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5201
5202 Fix Python access to inlined frames.
5203 * gdb.python/py-frame-inline.c: New file.
5204 * gdb.python/py-frame-inline.exp: New file.
5205
3363d018
EBM
52062011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5207
5208 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5209 content of 's24' correctly (avoiding "optimized out").
5210 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5211
28781456
JK
52122011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5213
5214 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5215
4a4106ca
TJB
52162011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5217
5218 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5219 expect a colon in watch -location output.
5220
d26ccb4f
JK
52212011-04-13 Marek Polacek <mpolacek@redhat.com>
5222
df46027d 5223 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5224 New testcase `expect response to define backtrace'. Also remove
5225 redundant `default' block.
5226
e1ab1f9c
JK
52272011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5228
5229 * gdb.python/py-prettyprint.c (struct hint_error): New.
5230 (main): New variable hint_error.
5231 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5232 "print hint_error".
5233 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5234 (register_pretty_printers): Register it.
5235
0c2e6019
TT
52362011-04-04 Tom Tromey <tromey@redhat.com>
5237
5238 * gdb.cp/maint.exp (test_help): Update.
5239 (test_namespace): Likewise.
5240
af57139d
JB
52412011-04-01 Joel Brobecker <brobecker@adacore.com>
5242
5243 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5244 * gdb.ada/arrayptr.exp: Add new tests.
5245
956a9fb9
JB
52462011-04-01 Joel Brobecker <brobecker@adacore.com>
5247
5248 * gdb.ada/mi_catch_ex: New testcase.
5249
d0c4d642
PA
52502011-04-01 Pedro Alves <pedro@codesourcery.com>
5251
5252 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5253 base::overload(void) method without specifying "const".
5254
18819fa6
UW
52552011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5256
5257 * gdb.arch/thumb-singlestep.S: New file.
5258 * gdb.arch/thumb-singlestep.exp: Likewise.
5259
a4c8e806
TT
52602011-03-31 Tom Tromey <tromey@redhat.com>
5261
5262 * gdb.python/py-prettyprint.py (exception_flag): New global.
5263 (NoStringContainerPrinter._iterator.next): Check it.
5264 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5265 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5266
53832f31
TT
52672011-03-29 Tom Tromey <tromey@redhat.com>
5268
5269 * gdb.cp/anon-struct.cc: New file.
5270 * gdb.cp/anon-struct.exp: New file.
5271
e4620230
JK
52722011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5273
5274 Test STT_GNU_IFUNC support.
5275 * gdb.base/gnu-ifunc-lib.c: New file.
5276 * gdb.base/gnu-ifunc.c: New file.
5277 * gdb.base/gnu-ifunc.exp: New file.
5278
d0fb5eae
JK
52792011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5280
5281 Support a ring of related breakpoints.
5282 * gdb.base/watchpoint-delete.c: New file.
5283 * gdb.base/watchpoint-delete.exp: New file.
5284
20106cfb
JK
52852011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5286
5287 * gdb.ada/arrayparam.exp (print first after function call): Use
5288 explicit package name. Add a comment
5289 (print lasta after function call): Rename ...
5290 (print last after function call): ... it and use explicit package
5291 name.
5292 (print length after function call): Use explicit package name.
5293 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5294 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5295 (multiple matches for symbol i): Rename ...
5296 (multiple matches for symbol integervar): ... it.
5297 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5298 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5299
e7ab5e63
AB
53002011-03-25 Andrew Burgess <aburgess@broadcom.com>
5301
5302 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5303 environment variable to make grep output more predictable. Move
5304 all the environment setup into gdb_init so it's done once per test
5305 case rather than each time we start gdb.
5306
9ef07c8c
TT
53072011-03-24 Tom Tromey <tromey@redhat.com>
5308
5309 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5310 test.
5311
dd90784c
JK
53122011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5313
5314 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5315 * gdb.dwarf2/dw2-entry-value.S: New file.
5316 * gdb.dwarf2/dw2-entry-value.exp: New file.
5317
05775840
PM
53182011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5319
5320 PR python/12183
5321
5322 * gdb.python/py-function.exp: Add GdbError tests.
5323
8661b11b
PA
53242011-03-18 Pedro Alves <pedro@codesourcery.com>
5325
5326 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5327 (reglocal_test_func, statlocal_test_func): New functions.
5328 (globals_test_func): Call new functions.
5329 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5330 (gdb_collect_locals_test): New procedure.
5331 (gdb_trace_collection_test): Call new procedures.
5332
0fdb4f18
PA
53332011-03-18 Pedro Alves <pedro@codesourcery.com>
5334
5335 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5336 (test_register, test_register_unavailable): New procedures.
5337 (gdb_unavailable_registers_test): New procedure.
5338 (gdb_trace_collection_test): Call it.
5339
99c3dc11
PM
53402011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5341
5342 PR python/12149
5343
5344 * gdb.python/python.exp: Add gdb.write tests.
5345
29703da4
PM
53462010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5347
5348 * gdb.python/Makefile.in: Add py-objfile.
5349 * gdb.python/py-objfile.exp: New file.
5350 * gdb.python/py-objfile.c: New file.
5351 * gdb.python/py-block.exp: Add is_valid tests.
5352 * gdb.python/py-inferior.exp: Ditto.
5353 * gdb.python/py-infthread.exp: Ditto.
5354 * gdb.python/py-symbol.exp: Ditto.
5355 * gdb.python/py-symtab.exp: Ditto.
5356
598997c8
KS
53572011-03-16 Keith Seitz <keiths@redhat.com>
5358
5359 PR c++/12273
5360 * gdb.cp/cmpd-minsyms.exp: New test.
5361 * gdb.cp/cmpd-minsyms.cc: New file.
5362
5363 PR c++/11734
5364 * gdb.cp/ovsrch.exp: New test.
5365 * gdb.cp/ovsrch.h: New file.
5366 * gdb.cp/ovsrch1.cc: New file.
5367 * gdb.cp/ovsrch2.cc: New file.
5368 * gdb.cp/ovsrch3.cc: New file.
5369 * gdb.cp/ovsrch4.cc: New file.
5370
c91513d8
PP
53712011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5372
5373 PR gdb/12528
5374 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5375 * gdb.base/break-on-linker-gcd-function.exp: New test.
5376 * gdb.base/break-on-linker-gcd-function.cc: New file.
5377
7470fc63
AT
53782011-03-15 Andreas Tobler <andreast@fgznet.ch>
5379
5380 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5381
959e7469
PM
53822011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5383
5384 * lib/gdb.exp (gdb_unload): Add another termination case.
5385
9373cf26
JK
53862011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5387
5388 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5389 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5390 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5391 Provide a stub byte there.
5392 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5393 DW_AT_entry_pc.
5394 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5395
24e9cda0
UW
53962011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5397
5398 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5399 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5400 "generic ABI, auto".
5401 (altivec_abi_tests): Accept vectors returned by reference.
5402
7371cf6d
PM
54032010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5404
5405 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5406
ce77046a
UW
54072011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5408
5409 * gdb.python/py-section-script.exp: Skip test if no Python support.
5410
176400c3
UW
54112011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5412
5413 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5414
ecec24e6
PM
54152011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5416
5417 * gdb.python/py-parameter.exp: Update tests to the new Python
5418 parameter API. Add "no documentation" test. Add deprecated API
5419 backward compatibility test.
5420
5dbdd470
TT
54212011-03-09 Tom Tromey <tromey@redhat.com>
5422
5423 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5424 gdb_continue_to_end.
5425
b66e66ee
MK
54262011-03-09 Mark Kettenis <kettenis@gnu.org>
5427
5428 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5429 tabs.
5430
eceb0c5f
TT
54312011-03-09 Tom Tromey <tromey@redhat.com>
5432
5433 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5434 parentheses.
5435 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5436 $command.
5437 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5438 argument to gdb_continue_to_end.
5439 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5440 argument to gdb_continue_to_end.
5441 * gdb.cp/annota3.exp: Fix regex.
5442 * gdb.cp/annota2.exp: Fix regex.
5443 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5444 gdb_continue_to_end.
5445 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5446 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5447 gdb_continue_to_end.
5448
63154eca
PA
54492011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5450
5451 * gdb.server/ext-run.exp
5452 (load new file without any gdbserver inferior): New test.
5453
967d1f9b
TT
54542011-03-07 Tom Tromey <tromey@redhat.com>
5455
5456 * Makefile.in (TAGS): Rewrite.
5457
d68dcbb9
JK
54582011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5459
5460 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5461 initial commands echo. New match for `Found trace'. Anchor all the
5462 other matches. Anchor and match for `No trace frame found' the final
5463 match.
5464
6bf58e63
TT
54652011-03-07 Tom Tromey <tromey@redhat.com>
5466
5467 * Makefile.in (TAGS): New target.
5468
fda326dd
TT
54692011-03-07 Tom Tromey <tromey@redhat.com>
5470
5471 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5472 change.
5473 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5474 change.
5475 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5476 exit message change.
5477 (skip_altivec_tests): Update for exit message change.
5478 (skip_vsx_tests): Likewise.
5479 (gdb_continue_to_end): Likewise. Add 'command' argument.
5480 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5481 * gdb.threads/tls.exp: Update for exit message change.
5482 * gdb.threads/thread-unwindonsignal.exp: Use
5483 gdb_continue_to_end.
5484 * gdb.threads/step.exp (step_it): Update for exit message change.
5485 (continue_all): Likewise.
5486 * gdb.threads/print-threads.exp (test_all_threads): Update for
5487 exit message change.
5488 * gdb.threads/interrupted-hand-call.exp: Use
5489 gdb_continue_to_end.
5490 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5491 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5492 gdb_continue_to_end.
5493 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5494 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5495 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5496 * gdb.cp/method.exp: Update for exit message change.
5497 * gdb.cp/mb-templates.exp: Update for exit message change.
5498 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5499 * gdb.cp/annota3.exp: Update for exit message change.
5500 * gdb.cp/annota2.exp: Update for exit message change.
5501 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5502 * gdb.base/term.exp: Update for exit message change.
5503 * gdb.base/step-test.exp (test_i): Update for exit message change.
5504 * gdb.base/sigstep.exp (advance): Update for exit message change.
5505 (advancei): Likewise.
5506 * gdb.base/siginfo.exp: Update for exit message change.
5507 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5508 * gdb.base/reread.exp: Use gdb_continue_to_end.
5509 * gdb.base/langs.exp: Use gdb_continue_to_end.
5510 * gdb.base/interrupt.exp: Update for exit message change.
5511 * gdb.base/gdb1555.exp: Update for exit message change.
5512 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5513 * gdb.base/ending-run.exp: Update for exit message change.
5514 * gdb.base/chng-syms.exp: Update for exit message change.
5515 * gdb.base/checkpoint.exp: Update for exit message change.
5516 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5517 gdb_continue_to_end.
5518 (test_catch_syscall_with_wrong_args): Likewise.
5519 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5520 * gdb.base/break-interp.exp (test_ld): Update for exit message
5521 change.
5522 * gdb.base/bang.exp: Update for exit message change.
5523 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5524 (do_call_attach_tests): Likewise.
5525 * gdb.base/a2-run.exp: Update for exit message change.
5526 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5527 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5528 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5529
dd19bd70
JK
55302011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5531
5532 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5533
30e62689
TT
55342011-03-03 Tom Tromey <tromey@redhat.com>
5535
5536 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5537 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5538 * gdb.hp/gdb.aCC/configure.ac: Remove.
5539 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5540 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5541 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5542 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5543 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5544 * gdb.hp/gdb.compat/configure.ac: Remove.
5545 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5546 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5547 * gdb.hp/gdb.defects/configure.ac: Remove.
5548 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5549 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5550 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5551 * gdb.hp/configure.ac: Remove.
5552 * gdb.hp/configure: Remove.
5553 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5554 substitution.
5555 (Makefile): Remove rule.
5556 * gdb.cell/configure.ac: Remove.
5557 * gdb.cell/configure: Remove.
5558 * gdb.stabs/Makefile.in (Makefile): Remove.
5559 (distclean): Don't remove config.status or config.log.
5560 * gdb.stabs/configure (Makefile): Remove.
5561 * gdb.stabs/configure.ac: Remove.
5562 * configure: Rebuild.
5563 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5564 Remove stabs- and cell-specific logic. Test for existence of
5565 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5566 subdirectories, gdb.cell, and and gdb.stabs.
5567 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5568
c171f854
JB
55692011-03-03 Joel Brobecker <brobecker@adacore.com>
5570
5571 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5572 end of buffer.
5573
9a5193cb
JB
55742011-03-02 Joel Brobecker <brobecker@adacore.com>
5575
5576 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5577 gdb_test when running a test where we expected no output back.
5578
9bb4c1bb
MS
55792011-02-28 Michael Snyder <msnyder@vmware.com>
5580
5581 * gdb.cp/overload.cc: Change initializer value to integer.
5582
3bd0f5ef
MS
55832011-02-27 Michael Snyder <msnyder@vmware.com>
5584
5585 * gdb.multi/base.exp: Add test for remove-inferiors.
5586
2279eaad
JB
55872011-02-26 Joel Brobecker <brobecker@adacore.com>
5588
5589 * gdb.python/py-frame.exp: Simplify the initialization phase
5590 using prepare_for_testing.
5591
c82c0b55
MS
55922011-02-25 Michael Snyder <msnyder@vmware.com>
5593
5594 * gdb.multi/base.exp: Add tests for info inferiors with args.
5595
1d94651b
JK
55962011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5597
5598 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5599 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5600 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5601 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5602 asmfile3. Comment the STABS (#3) file compilation. Compile
5603 everything through assembler. Provide KFAIL for symtab/12497.
5604 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5605 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5606 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5607 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5608
3bd0f5ef
MS
56092011-02-24 Michael Snyder <msnyder@vmware.com>
5610
5611 * gdb.base/break.exp: Add tests for delete breakpoints using
5612 convenience variables and value history references.
5613
12c1418e
MS
56142011-02-24 Michael Snyder <msnyder@vmware.com>
5615
5616 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5617 left behind in previous check-in.
5618
e5a67952
MS
56192011-02-23 Michael Snyder <msnyder@vmware.com>
5620
5621 * gdb.base/break.exp: Add tests for "info break" with arguments.
5622 * gdb.trace/infotrace.exp: Update patterns for error and help.
5623 * gdb.base/completion.exp: Update pattern.
5624 * gdb.base/ena-dis-br.exp: Update pattern.
5625 * gdb.base/help.exp: Update patterns.
5626
56272011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5628
5629 * gdb.base/memattr.exp: New test.
5630 * gdb.base/memattr.c: Test load for memattr.exp.
5631
6e6fbe60
DE
56322011-02-22 Doug Evans <dje@google.com>
5633
5634 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5635
1d41d745
MS
56362011-02-22 Michael Snyder <msnyder@vmware.com>
5637
5638 * Makefile.in: Make more clean.
5639 * gdb.ada/Makefile.in: Ditto.
5640 * gdb.arch/Makefile.in: Ditto.
5641 * gdb.asm/Makefile.in: Ditto.
5642 * gdb.base/Makefile.in: Ditto.
5643 * gdb.cp/Makefile.in: Ditto.
5644 * gdb.dwarf2/Makefile.in: Ditto.
5645 * gdb.java/Makefile.in: Ditto.
5646 * gdb.mi/Makefile.in: Ditto.
5647 * gdb.modula2/Makefile.in: Ditto.
5648 * gdb.python/Makefile.in: Ditto.
5649 * gdb.server/Makefile.in: Ditto.
5650 * gdb.stabs/Makefile.in: Ditto.
5651 * gdb.threads/Makefile.in: Ditto.
5652 * gdb.trace/Makefile.in: Ditto.
5653
79ba84ca
MS
56542011-02-22 Michael Snyder <msnyder@vmware.com>
5655
df46027d 5656 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5657 info threads.
5658
b9b35694
JB
56592011-02-22 Joel Brobecker <brobecker@adacore.com>
5660
5661 * gdb.python/py-breakpoint.exp: Fix the expected output of
5662 one of the "maint info breakpoints" tests to accept the output
5663 generated on platforms that do not have hardware watchpoints.
5664
8bfb830f
JB
56652011-02-22 Joel Brobecker <brobecker@adacore.com>
5666
5667 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5668 clean_restart. Be a little stricter in the expected output
5669 for one of the tests. Fix a typo in one of the comments.
5670
c45f3c54
JB
56712011-02-22 Joel Brobecker <brobecker@adacore.com>
5672
5673 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5674 Delete variable binfile, no longer use. Add or modify test
5675 comments to make them unique.
5676
b97c863c
MS
56772011-02-21 Michael Snyder <msnyder@vmware.com>
5678
5679 * Makefile.in: Update for make clean.
5680 * gdb.ada/Makefile.in: Ditto.
5681 * gdb.arch/Makefile.in: Ditto.
5682 * gdb.asm/Makefile.in: Ditto.
5683 * gdb.base/Makefile.in: Ditto.
5684 * gdb.cp/Makefile.in: Ditto.
5685 * gdb.dwarf2/Makefile.in: Ditto.
5686 * gdb.java/Makefile.in: Ditto.
5687 * gdb.mi/Makefile.in: Ditto.
5688 * gdb.modula2/Makefile.in: Ditto.
5689 * gdb.python/Makefile.in: Ditto.
5690 * gdb.server/Makefile.in: Ditto.
5691 * gdb.stabs/Makefile.in: Ditto.
5692 * gdb.threads/Makefile.in: Ditto.
5693 * gdb.trace/Makefile.in: Ditto.
5694
aea5b279
MS
56952011-02-21 Michael Snyder <msnyder@vmware.com>
5696
5697 * gdb.threads/thread-find.exp: Update patterns for changes in
5698 output of "info threads" command.
5699
e3039479
UW
57002011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5701 Ulrich Weigand <uweigand@de.ibm.com>
5702
5703 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5704 (skip_hw_watchpoint_tests): Likewise.
5705 (skip_hw_watchpoint_multi_tests): Likewise.
5706
b800ec70
UW
57072011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5708
5709 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5710 (skip_hw_watchpoint_tests): Likewise.
5711 (skip_hw_watchpoint_multi_tests): Likewise.
5712 (skip_hw_watchpoint_access_tests): Likewise.
5713
5714 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5715 * gdb.base/pr11022.exp: Likewise.
5716 * gdb.base/watch-read.exp: Likewise.
5717 * gdb.base/watch_thread_num.exp: Likewise.
5718 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5719 * gdb.base/watchpoint-hw.exp: Likewise.
5720 * gdb.base/watchpoint.exp: Likewise.
5721 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5722 * gdb.threads/watchthreads-reorder.exp: Likewise.
5723 * gdb.threads/watchthreads.exp: Likewise.
5724 * gdb.threads/watchthreads2.exp: Likewise.
5725
91033e37
JB
57262011-02-21 Joel Brobecker <brobecker@adacore.com>
5727
5728 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5729 the debugger is unable to find the array bounds.
5730
eeaafae2
JK
57312011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5732
5733 * gdb.cp/typedef-operator.exp: New file.
5734 * gdb.cp/typedef-operator.cc: New file.
5735
e338d953
MS
57362011-02-17 Michael Snyder <msnyder@vmware.com>
5737
5738 * gdb.threads/thread-find.exp: Fix regular expressions.
5739
e67ad678
JB
57402011-02-17 Joel Brobecker <brobecker@adacore.com>
5741
5742 * gdb.ada/packed_array: Expand testcase to test printing of
5743 unconstrained packed array.
5744
93084bca
JB
57452011-02-17 Joel Brobecker <brobecker@adacore.com>
5746
5747 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
5748
a0c78a73
PA
57492011-02-16 Pedro Alves <pedro@codesourcery.com>
5750
f65d5553 5751 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
5752 (main): Initialize it before collecting, and and clear it
5753 afterwards.
f65d5553
PA
5754 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5755 collecting with '{type} addr', where the addr expression is not an
5756 rvalue.
a0c78a73 5757
3dfcbbd2
KW
57582011-02-16 Ken Werner <ken.werner@de.ibm.com>
5759
5760 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
5761 a bool variable. Expect correct OpenCL names for vector types. Use the
5762 uc3 variable name instead of referring to the uchar3 built-in type.
5763 Escape the asterisk at the half pointer test.
5764
08807d5a
PA
57652011-02-16 Pedro Alves <pedro@codesourcery.com>
5766
f65d5553 5767 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
5768 (main): Initialize it before collecting, and and clear it
5769 afterwards.
f65d5553
PA
5770 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5771 collecting overlapping memory ranges.
08807d5a 5772
60f98dde
MS
57732011-02-15 Michael Snyder <msnyder@vmware.com>
5774
5775 * gdb.base/default.exp: Add tests for thread commands.
5776 * gdb.base/help.exp: Add tests for thread commands.
5777 * gdb.threads/thread-find.exp: New test for thread find command.
5778
648cd113
KW
57792011-02-15 Ken Werner <ken.werner@de.ibm.com>
5780
5781 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
5782
494e194e
YQ
57832011-02-15 Yao Qi <yao@codesourcery.com>
5784
5785 PR tdep/12352
5786 * gdb.arch/arm-disp-step.S : New test for str instruction.
5787 * gdb.arch/arm-disp-step.exp : Likewise.
5788
d9492458
TJB
57892011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
5790
5791 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
5792 "vector_register2_vr" test strings. Test the extended floating
5793 point registers (F32~F63).
5794 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
5795 IBM XL C compiler. Make the test program use a register provided
5796 by the compiler for the lxvd2x instruction.
5797
8af8e3bc
PA
57982011-02-14 Pedro Alves <pedro@codesourcery.com>
5799
5800 * gdb.trace/unavailable.cc (class Base, class Middle, class
5801 Derived): New types.
5802 (derived_unavail, derived_partial, derived_whole): New globals.
5803 (virtual_partial): New global.
5804 (virtualp): Point at virtual_partial.
5805 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
5806 related to unavailable vptr.
5807
1b28d0b3
PA
58082011-02-14 Pedro Alves <pedro@codesourcery.com>
5809
5810 * gdb.trace/unavailable.cc (a, b, c): New globals.
5811 (main): Set and clear them.
5812 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
5813 `a' and `c', and check that `b' isn't collected, although `a' and
5814 `c' are.
5815
ec0a52e1
PA
58162011-02-14 Pedro Alves <pedro@codesourcery.com>
5817
5818 * gdb.trace/unavailable.cc (struct Virtual): New.
5819 (virtualp): New global pointer.
5820 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
5821 printing a pointer to an object whose type has a vtable, with
5822 print object on.
5823
24e6bcee
PA
58242011-02-14 Pedro Alves <pedro@codesourcery.com>
5825
5826 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
5827 value repeat handles unavailableness.
5828
39d37385
PA
58292011-02-14 Pedro Alves <pedro@codesourcery.com>
5830
5831 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
5832 tests for building arrays from unavailable values, subscripting
5833 non-memory rvalue unvailable arrays, and accessing fields or
5834 baseclasses of non-lazy unavailable values,
5835 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
5836 struct types.
5837 (g_smallstruct, g_smallstruct_b): New globals.
5838
06d72e16
PA
58392011-02-14 Pedro Alves <pedro@codesourcery.com>
5840
5841 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
5842
bc9a5551
JK
58432011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5844
5845 Fix const/volatile qualifiers of C++ types, PR c++/12328.
5846 * gdb.cp/overload-const.exp: New file.
5847 * gdb.cp/overload-const.cc: New file.
5848
54fcddd0
UW
58492011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5850
5851 * gdb.opencl/callfuncs.cl: New file.
5852 * gdb.opencl/callfuncs.exp: New test.
5853 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
5854
d6dafb7c
UW
58552011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5856
5857 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
5858 when computing result.
5859 * gdb.arch/altivec-abi.exp: Update expected results.
5860
a449c2d8
TJB
58612011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5862
5863 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
5864 * gdb.base/jit.exp: Likewise.
5865 * gdb.base/pie-execl.exp: Likewise.
5866 * gdb.base/solib-nodir.exp: Likewise.
5867 * gdb.base/solib-overlap.exp: Likewise.
5868
764880b7
PA
58692011-02-07 Pedro Alves <pedro@codesourcery.com>
5870
5871 * gdb.trace/collection.c (global_pieces): New.
5872 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
5873 New procedure.
5874 (gdb_trace_collection_test): Call it.
5875
505500db
SW
58762011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
5877
5878 * gdb.python/py-evthreads.c: New file.
5879 * gdb.python/py-evthreads.exp: New file.
5880 * gdb.python/py-events.py: New file.
5881 * gdb.python/py-events.exp: New file.
5882 * gdb.python/py-events.c: New file.
5883
385203ed
DD
58842011-02-04 David Daney <ddaney@caviumnetworks.com>
5885
5886 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
5887
9011945e
AB
58882011-02-03 Andrew Burgess <aburgess@broadcom.com>
5889
5890 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
5891 gdb.base/disasm-end-cu.exp: New test for disassembling over the
5892 boundary between two compilation units.
5893
580688f3
PA
58942011-02-02 Pedro Alves <pedro@codesourcery.com>
5895
5896 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
5897 (Virtual): New structs.
5898 (virtual_o, virtual_middle_b): New globals.
5899 * gdb.cp/virtbase.exp: New tests.
5900
d3f0f853
PP
59012011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
5902
5903 * gdb.base/jit.exp: New file.
5904 * gdb.base/jit-main.c: New file.
5905 * gdb.base/jit-solib.c: New file.
5906
b2030fb5
UW
59072011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
5908
5909 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
5910 proceed to initial kernel entry point.
5911 * gdb.opencl/datatypes.exp: Likewise.
5912 * gdb.opencl/operators.exp: Likewise.
5913 * gdb.opencl/vec_comps.exp: Likewise.
5914
2db19d1e
SW
59152011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
5916
5917 * gdb.cp/nsnested.cc: New.
5918 * gdb.cp/nsnested.exp: New.
5919 * gdb.cp/nsnoimports.exp: New.
5920 * gdb.cp/nsnoimports.cc: New.
5921
6b0c4c1f
JB
59222011-01-31 Joel Brobecker <brobecker@adacore.com>
5923
5924 * gdb.base/interact.exp: Add extra tests that verify that
5925 the value of the interactive-mode setting does not change
5926 after the script is sourced.
5927
80b23b6a
JK
59282011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5929
5930 * gdb.cp/noparam.exp: New file.
5931 * gdb.cp/noparam.cc: New file.
5932
ffd5ec24
PA
59332011-01-28 Pedro Alves <pedro@codesourcery.com>
5934
5935 * gdb.trace/tfile.exp: Test that with no traceframe selected,
5936 there's no stack or registers.
5937
a81766d8
TT
59382011-01-26 Tom Tromey <tromey@redhat.com>
5939
5940 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
5941 space before string output. Add test for "set print pretty off"
5942 case.
5943
585fdaa1
PA
59442011-01-25 Pedro Alves <pedro@codesourcery.com>
5945
5946 * gdb.base/frame-args.exp: Adjust.
5947 * gdb.dwarf2/dw2-noloc.exp: Adjust.
5948 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
5949 * gdb.dwarf2/pieces.exp: Adjust.
5950 * gdb.opt/clobbered-registers-O2.exp: Adjust.
5951 * gdb.opt/inline-locals.exp: Adjust.
5952 * gdb.threads/fork-child-threads.exp: Adjust.
5953
d468832a
KW
59542011-01-25 Ken Werner <ken.werner@de.ibm.com>
5955
5956 * gdb.opencl/convs_casts.cl: Move program scope variables into the
5957 OpenCL kernel function. Add a comment as marker. Add address space
5958 qualifiers for the remaining program scope variables.
5959 * gdb.opencl/datatypes.cl: Likewise.
5960 * gdb.opencl/operators.cl: Likewise.
5961 * gdb.opencl/vec_comps.cl: Likewise.
5962 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
5963 Add breakpoint at the marker comment.
5964 * gdb.opencl/datatypes.exp: Likewise.
5965 * gdb.opencl/operators.exp: Likewise.
5966 * gdb.opencl/vec_comps.exp: Likewise.
5967
490f124f
PA
59682011-01-24 Pedro Alves <pedro@codesourcery.com>
5969
5970 * gdb.base/printcmds.c (some_struct): New struct and instance.
5971 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
5972 procedure.
5973 <global scope>: Call it.
5974
6da78614
KW
59752011-01-21 Ken Werner <ken.werner@de.ibm.com>
5976
5977 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
5978 argument to the gdb_compile_opencl_hostapp call.
5979
ec64c9aa
YQ
59802011-01-19 Yao Qi <yao@codesourcery.com>
5981
5982 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
5983 positve list.
5984
810cfdbb
YQ
59852011-01-19 Yao Qi <yao@codesourcery.com>
5986
5987 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
5988 canonical form.
5989 Remove "xscale-*-*"
5990 * gdb.xml/tdesc-regs.exp: Likewise.
5991 * gdb.python/py-section-script.exp: Replace ARM target triplet
5992 with canonical form.
5993 Match arm*-*-symbianelf*.
5994 * gdb.base/dup-sect.exp: Likewise.
5995 * lib/dwarf.exp: New.
5996 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
5997 dwarf2_support.
5998 * gdb.dwarf2/dup-psym.exp: Likewise.
5999 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6000 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6001 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6002 * gdb.dwarf2/dw2-basic.exp: Likewise.
6003 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6004 * gdb.dwarf2/dw2-const.exp: Likewise.
6005 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6006 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6007 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6008 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6009 * gdb.dwarf2/dw2-filename.exp: Likewise.
6010 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6011 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6012 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6013 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6014 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6015 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6016 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6017 * gdb.dwarf2/dw2-producer.exp: Likewise.
6018 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6019 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6020 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6021 * gdb.dwarf2/dw2-strp.exp: Likewise.
6022 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6023 * gdb.dwarf2/implptr.exp: Likewise.
6024 * gdb.dwarf2/mac-fileno.exp: Likewise.
6025 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6026 * gdb.dwarf2/pieces.exp: Likewise.
6027 * gdb.dwarf2/pr11465.exp: Likewise.
6028 * gdb.dwarf2/valop.exp: Likewise.
6029 * gdb.dwarf2/watch-notconst.exp: Likewise.
6030 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6031
4694da01
TT
60322011-01-19 Tom Tromey <tromey@redhat.com>
6033
6034 * gdb.python/py-infthread.exp: Add thread tests.
6035
b075872c
JB
60362011-01-14 Joel Brobecker <brobecker@adacore.com>
6037
6038 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6039
2c3e6e24
JB
60402011-01-14 Joel Brobecker <brobecker@adacore.com>
6041
6042 * gdb.ada/widewide: New testcase.
6043
de8fa76c
JB
60442011-01-13 Joel Brobecker <brobecker@adacore.com>
6045
6046 * gdb.base/interact.exp: New testcase.
6047
1b05df00
TT
60482011-01-12 Tom Tromey <tromey@redhat.com>
6049
6050 * gdb.mi/gdb2549.exp: Update for error message changes.
6051 * gdb.mi/mi-cli.exp: Likewise.
6052 * gdb.mi/mi-disassemble.exp: Likewise.
6053 * gdb.mi/mi-pthreads.exp: Likewise.
6054 * gdb.mi/mi-regs.exp: Likewise.
6055 * gdb.mi/mi-stack.exp: Likewise.
6056 * gdb.mi/mi-var-block.exp: Likewise.
6057 * gdb.mi/mi-var-cmd.exp: Likewise.
6058 * gdb.mi/mi2-cli.exp: Likewise.
6059 * gdb.mi/mi2-disassemble.exp: Likewise.
6060 * gdb.mi/mi2-pthreads.exp: Likewise.
6061 * gdb.mi/mi2-regs.exp: Likewise.
6062 * gdb.mi/mi2-stack.exp: Likewise.
6063 * gdb.mi/mi2-var-block.exp: Likewise.
6064 * gdb.mi/mi2-var-cmd.exp: Likewise.
6065
c2ff108b
JK
60662011-01-12 Andrew Burgess <aburgess@broadcom.com>
6067 Jan Kratochvil <jan.kratochvil@redhat.com>
6068
6069 PR fortran/11104 and DWARF unbound arrays detection.
6070 * gdb.fortran/multi-dim.exp: New file.
6071 * gdb.fortran/multi-dim.f90: New file.
6072
b716877b
AB
60732011-01-12 Andrew Burgess <aburgess@broadcom.com>
6074
6075 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6076 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6077 add new tests for opcode dumping.
6078
6c162d5e
TT
60792011-01-11 Tom Tromey <tromey@redhat.com>
6080
6081 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6082
77b06cd7
TJB
60832010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6084
6085 Convert hardware watchpoints to use breakpoint_ops.
6086 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6087 type is not supported.
6088 * gdb.base/foll-fork.exp: Likewise.
6089 * gdb.base/foll-vfork.exp: Likewise.
6090
f39a75d0
PM
60912011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6092
6093 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6094 Use load_lib gdb-python.exp.
6095 * gdb.python/python.exp: Ditto.
6096 * gdb.python/py-function.exp: Ditto.
6097
fc529d80
AS
60982011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6099
6100 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6101
fb03cb59
JK
61022011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6103
6104 * configure: Regenerate.
6105
d8e22779
TT
61062011-01-06 Tom Tromey <tromey@redhat.com>
6107
6108 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6109
09050809
JB
61102011-01-06 Joel Brobecker <brobecker@adacore.com>
6111
fc529d80
AS
6112 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6113 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6114 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6115 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6116 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6117 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6118 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6119 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6120 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6121 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6122 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6123 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6124 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6125 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6126 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6127 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6128 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6129 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6130 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6131 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6132 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6133 gdb.ada/uninitialized_vars.exp,
6134 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6135 Simplify by using clean_restart.
09050809 6136
8ed5dd9e
JB
61372011-01-06 Joel Brobecker <brobecker@adacore.com>
6138
6139 Add marker to be used as anchor for inserting breakpoints.
6140 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6141 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6142 Likewise.
6143
6144 Remove uses of gdb_start_cmd.
6145 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6146 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6147
6148 Do not run testcase if testing with GDBserver.
6149 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6150 if testing with GDBserver.
6151
368a124f
JB
61522011-01-06 Joel Brobecker <brobecker@adacore.com>
6153
6154 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6155 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6156 copyright header.
6157
44944448
JB
61582011-01-05 Joel Brobecker <brobecker@adacore.com>
6159
6160 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6161 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6162 testsuite/gdb.fortran/complex.f,
6163 testsuite/gdb.fortran/derived-type.f90,
6164 testsuite/gdb.fortran/library-module-lib.f90,
6165 testsuite/gdb.fortran/library-module-main.f90,
6166 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6167 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6168 Copyright year update.
6169
31886ea6
JB
61702011-01-05 Joel Brobecker <brobecker@adacore.com>
6171
6172 * gdb.base/langs1.f: Add copyright header.
6173
ebedcab5
JK
61742011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6175
6176 * gdb.base/morestack.exp: New file.
6177 * gdb.base/morestack.c: New file.
6178
de1eb2f9
JK
61792011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6180
6181 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6182
9e87a409
JB
61832010-12-29 Joel Brobecker <brobecker@adacore.com>
6184
6185 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6186 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6187
720d1a40
JB
61882010-12-29 Joel Brobecker <brobecker@adacore.com>
6189
6190 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6191
a283af87
AS
61922010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6193
5d3d9cba
AS
6194 * gdb.threads/tls.exp: Fix typo.
6195
a283af87
AS
6196 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6197 * gdb.threads/execl.exp: Update.
6198
2a20745c
YQ
61992010-12-23 Yao Qi <yao@codesourcery.com>
6200
6201 * gdb.arch/arm-disp-step.exp: New.
6202 * gdb.arch/arm-disp-step.S: New.
6203
a7658b96
TT
62042010-12-21 Tom Tromey <tromey@redhat.com>
6205
6206 * gdb.threads/execl.exp: Update.
6207 * gdb.threads/linux-dp.exp: Update.
6208 * gdb.threads/manythreads.exp: Update.
6209 * gdb.threads/tls.exp: Update.
6210
5b79abe7
TT
62112010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6212
6213 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6214 (NextOverThrowDerivates) <resumebpt>: New.
6215 (resumebpt_test): New.
6216 (main): Call resumebpt_test.
6217 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6218
0914bcdb
SS
62192010-12-12 Stan Shebs <stan@codesourcery.com>
6220
6221 * gdb.trace/tsv.exp: Test print command on trace state variables.
6222
305aeedc
TT
62232010-12-09 Tom Tromey <tromey@redhat.com>
6224
6225 * gdb.base/interp.exp: Add regression test.
6226
186c406b
TT
62272010-12-09 Tom Tromey <tromey@redhat.com>
6228
6229 * gdb.java/jnpe.java: New file.
6230 * gdb.java/jnpe.exp: New file.
6231 * gdb.cp/nextoverthrow.exp: New file.
6232 * gdb.cp/nextoverthrow.cc: New file.
6233
aae1c79a
DE
62342010-12-07 Doug Evans <dje@google.com>
6235
6236 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6237 of data-directory.
6238 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6239 updated.
6240 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6241
60f98dde 62422010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6243
6244 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6245 * gdb.base/call-sc.exp: Ditto.
6246 * gdb.base/finish.exp: Ditto.
6247 * gdb.base/return.exp: Ditto.
6248 * gdb.base/return2.exp: Ditto.
6249
5fa290c1
DE
62502010-11-30 Doug Evans <dje@google.com>
6251
6252 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6253 (gdb_expect_list): Fix spelling errors in comments.
6254 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6255 send_gdb/gdb_expect_list where applicable.
6256 * gdb.base/call-ar-st.exp: Ditto.
6257 * gdb.base/funcargs.exp: Ditto.
6258 * gdb.base/gcore.exp: Ditto.
6259 * gdb.base/page.exp: Ditto.
6260 * gdb.base/sigaltstack.exp: Ditto.
6261 * gdb.base/siginfo.exp: Ditto.
6262 * gdb.base/sigstep.exp: Ditto.
6263 * gdb.base/trace-commands.exp: Ditto.
6264
4e04c971
DE
62652010-11-29 Doug Evans <dje@google.com>
6266
6267 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6268 printer-name;subprinter-name.
6269
8cf6f0b1
TT
62702010-11-29 Tom Tromey <tromey@redhat.com>
6271
6272 * gdb.dwarf2/implptr.exp: New file.
6273 * gdb.dwarf2/implptr.c: New file.
6274 * gdb.dwarf2/implptr.S: New file.
6275
94b6973e
PM
62762010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6277
fc529d80 6278 PR python/12199
94b6973e
PM
6279
6280 * gdb.python/py-breakpoint.exp: Test the delete method.
6281
8358c15c
JK
62822010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6283
6284 Fix step_resume_breakpoint unsaved during an infcall.
6285 * gdb.base/step-resume-infcall.exp: New file.
6286 * gdb.base/step-resume-infcall.c: New file.
6287
f6df29bc
TJB
62882010-11-24 Edjunior Machado <emachado@br.ibm.com>
6289
6290 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6291
f2b5a5cf
TJB
62922010-11-24 Edjunior Machado <emachado@br.ibm.com>
6293
6294 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6295 on ppc64's symbols; "finish" and "return" commands must accept to
6296 show the caller line again as well as the line after.
6297 * gdb.asm/powerpc64.inc: New file.
6298
6b0ecdc2
DE
62992010-11-23 Doug Evans <dje@google.com>
6300
6301 * lib/gdb.exp (gdb_test_sequence): New function.
6302 (gdb_expect_list): Add verbose -log call for each pattern.
6303 * gdb.base/signals.exp (test_handle_all_print): Call it.
6304 Reduce timeout increment from 6 minutes to 1 minute.
6305 * gdb.server/ext-run.exp: Call it.
6306
ea976c60
PM
63072010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6308
f2b5a5cf 6309 PR python/12212
ea976c60
PM
6310
6311 * gdb.python/python.exp: Check that selected_thread raises an
6312 error when no inferior is loaded.
6313
c0efa795
JK
63142010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6315
6316 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6317 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6318
ec3aa567
JK
63192010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6320
6321 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6322 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6323
d8249011
DE
63242010-11-18 Doug Evans <dje@google.com>
6325
6326 * gdb.server/ext-run.exp: Fix intermittent failures.
6327
d4eba7d1
NF
63282010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6329
6330 * gdb.stabs/gdb11479.exp: Use runto_main.
6331
b04c2f88
NF
63322010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6333
6334 * gdb.base/break-entry.exp: Skip if using a stub.
6335
ae9d7ce4
NF
63362010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6337
6338 * gdb.python/py-inferior.exp: Pack values in target endianness.
6339
621c8364
TT
63402010-11-12 Tom Tromey <tromey@redhat.com>
6341
6342 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6343 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6344 MemoryError.
6345 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6346 type.
6347 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6348 MemoryError.
6349 (test_subscript_regression): Update exception type.
6350
84f4c1fe
PM
63512010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6352
6353 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6354 breakpoint tests.
6355
a1442452
PA
63562010-11-09 Pedro Alves <pedro@codesourcery.com>
6357
6358 * gdb.base/watchpoint.exp: Test "watch -location" with an
6359 innacessible location.
6360
efd11a33
JK
63612010-11-09 Edjunior Machado <emachado@br.ibm.com>
6362 Luis Machado <luisgpm@br.ibm.com>
6363
6364 * gdb.base/maint.exp: Expect "." prefix.
6365 * gdb.base/nodebug.exp: Expect "." Likewise.
6366 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6367 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6368 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6369 POWER server processors.
6370
aa00efb5
JK
63712010-11-08 Edjunior Machado <emachado@br.ibm.com>
6372 Luis Machado <luisgpm@br.ibm.com>
6373
6374 * gdb.base/break-entry.exp: convert entry point for
6375 ppc64 and expect leading `.' on ppc64's symbols
6376
99e7ae30
DE
63772010-11-05 Doug Evans <dje@google.com>
6378
6379 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6380 * gdb.python/py-param.exp: Delete, contents moved to ...
6381 * gdb.python/py-parameter.exp: ... here. New file.
6382 Add test for gdb.parameter ("directories").
99e7ae30 6383
f4b8a18d
KW
63842010-11-05 Ken Werner <ken.werner@de.ibm.com>
6385
6386 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6387 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6388 * configure: Regenerate.
6389 * gdb.opencl/Makefile.in: New File.
6390 * gdb.opencl/datatypes.exp: Likewise.
6391 * gdb.opencl/datatypes.cl: Likewise.
6392 * gdb.opencl/operators.exp: Likewise.
6393 * gdb.opencl/operators.cl: Likewise.
6394 * gdb.opencl/vec_comps.exp: Likewise.
6395 * gdb.opencl/vec_comps.cl: Likewise.
6396 * gdb.opencl/convs_casts.exp: Likewise.
6397 * gdb.opencl/convs_casts.cl: Likewise.
6398 * lib/opencl.exp: Likewise.
6399 * lib/opencl_hostapp.c: Likewise.
6400 * lib/opencl_kernel.cl: Likewise.
6401 * lib/cl_util.c: Likewise.
6402 * lib/cl_util.c: Likewise.
6403 * gdb.base/default.exp (set language): Add "opencl" to the list of
6404 languages.
6405
a9d5ef47
SW
64062010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6407
6408 * gdb.cp/overload.exp: Added test for inheritance overload.
6409 * gdb.cp/overload.cc: Ditto.
6410 * gdb.cp/oranking.exp: Removed releveant kfails.
6411
03eb1c79
JK
64122010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6413 Joel Brobecker <brobecker@adacore.com>
6414
6415 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6416 check test_compiler_info.
6417
dbc98a8b
KW
64182010-11-03 Ken Werner <ken.werner@de.ibm.com>
6419
6420 * gdb.base/gnu_vector.exp: Adjust expect messages.
6421
120bd360
KW
64222010-11-03 Ken Werner <ken.werner@de.ibm.com>
6423
6424 * gdb.base/gnu_vector.exp: Add unary operator tests.
6425
c37f7098
KW
64262010-11-03 Ken Werner <ken.werner@de.ibm.com>
6427
6428 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6429
7b51bc51
DE
64302010-11-02 Doug Evans <dje@google.com>
6431
6432 * gdb.python/py-pp-maint.c: New file.
6433 * gdb.python/py-pp-maint.exp: New file.
6434 * gdb.python/py-pp-maint.py: New file.
6435
50c97f38
TT
64362010-11-02 Tom Tromey <tromey@redhat.com>
6437
6438 * gdb.base/default.exp: Remove "scheme" from language list.
6439
a289b8f6
JK
64402010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6441
6442 Revert:
6443 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6444 * gdb.threads/sigstep-threads.exp: New file.
6445 * gdb.threads/sigstep-threads.c: New file.
6446
cd017491
MS
64472010-10-20 Michael Snyder <msnyder@vmware.com>
6448
6449 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6450
8e6a5956
UW
64512010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6452
6453 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6454 Skip test completely if gdb,no_hardware_watchpoints.
6455
2c04da0d
UW
64562010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6457
6458 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6459 strict, but do not check for any particular function name within libc.
6460
79afc5ef
SW
64612010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6462
6463 * gdb.cp/smartp.exp: New test.
6464 * gdb.cp/smartp.cc : New test.
6465
026ffab7
SW
64662010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6467
6468 * gdb.cp/converts.exp: Test pointer to bool conversion.
6469 Test pointer to long conversion.
6470 * gdb.cp/oranking.exp: Removed relevant kfail.
6471
3a772aa4
TT
64722010-10-18 Tom Tromey <tromey@redhat.com>
6473
6474 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6475 argument to lazy_string.
6476 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6477 (pp_ls.to_string): Use it.
6478 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6479 Add "estring2" local.
6480
5fc3827b
JK
64812010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6482
6483 Fix s390x compatibility.
6484 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6485 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6486
8aeb23f3
JK
64872010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6488
6489 * gdb.threads/sigstep-threads.exp: New file.
6490 * gdb.threads/sigstep-threads.c: New file.
6491
c1e56572
JK
64922010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6493
6494 * gdb.base/pie-execl.exp: New file.
6495 * gdb.base/pie-execl.c: New file.
6496
92163a10
JK
64972010-10-13 Doug Evans <dje@google.com>
6498 Jan Kratochvil <jan.kratochvil@redhat.com>
6499
6500 PR exp/12117
6501 * gdb.cp/ptype-cv-cp.cc: New file.
6502 * gdb.cp/ptype-cv-cp.exp: New file.
6503
7062b0a0
SW
65042010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6505
6506 * gdb.cp/converts.cc: New test program.
6507 * gdb.cp/converts.exp: New test.
6508 * gdb.cp/overload.exp: Added test for void* vs int*.
6509 * gdb.cp/overload.exp: Ditto.
6510 * gdb.cp/oranking.exp: Removed related kfail.
6511
0e3509db
DE
65122010-10-13 Doug Evans <dje@google.com>
6513
6514 * lib/gdb-python.exp (gdb_check_python_config): New function.
6515 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6516 * gdb.python/lib-types.cc: New file.
6517 * gdb.python/lib-types.exp: New file.
6518
8dc78533
JK
65192010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6520
6521 * gdb.python/py-error.exp: New file.
6522 * gdb.python/py-error.py: New file.
6523
93c17e06
JK
65242010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6525
6526 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6527 gdb_test_multiple.
6528
d8b34041
JK
65292010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6530
6531 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6532 * gdb.base/prelink.exp: Likewise.
6533 * gdb.base/solib-nodir.exp: Likewise.
6534 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6535 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6536 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6537
e0cc584e
UW
65382010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6539
6540 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6541 for the "info files" test to avoid timeouts on slow machines.
6542
cfc353b1
JK
65432010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6544
6545 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6546 (main): Make openlib dummy call.
6547
d3d7896d
JK
65482010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6549
6550 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6551 * break-interp.exp (reach): Move the core body ...
6552 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6553 (test_ld): Provide always real argument, even to the linker. Replace
6554 dl_main by _dl_debug_state.
6555
5e533c94
JK
65562010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6557
6558 Fix results of prelinked PIEs on ppc*.
6559 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6560 Accept also DISPLACEMENT "PRESENT".
6561 (main): Replace "ZERO" displacements by "PRESENT".
6562
33540610
SW
65632010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6564
6565 * gdb.cp/oranking.exp: New test.
6566 * gdb.cp/oranking.cc: New test program.
6567
3bdf2bbd
KW
65682010-10-08 Ken Werner <ken.werner@de.ibm.com>
6569
6570 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6571 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6572
2f608a3a
KW
65732010-10-06 Ken Werner <ken.werner@de.ibm.com>
6574
6575 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6576 lush, lynx) New constant.
6577 * gdb.base/constvars.exp: Test const array types.
6578 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6579
aa2e2d8d
DE
65802010-10-06 Doug Evans <dje@google.com>
6581
6582 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6583 of syscall staging area.
6584
2844d6b5
KW
65852010-10-06 Ken Werner <ken.werner@de.ibm.com>
6586
6587 * gdb.base/gnu_vector.c: Add variable c4.
6588 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6589 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6590
7d8ac8bb
MR
65912010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6592
6593 * gdb.arch/altivec-abi.exp: Fix a typo.
6594
84a02e58
MR
65952010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6596
6597 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6598 to match a thread ID.
6599
b18e6318
JK
66002010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6601
6602 Fix s390x testcase compatibility.
6603 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6604
a2c09bd0
DE
66052010-10-01 Doug Evans <dje@google.com>
6606
6607 * lib/gdb-python.exp: New file.
6608 * gdb.python/py-block.exp: Use it.
6609 * gdb.python/py-breakpoint.exp: Ditto.
6610 * gdb.python/py-frame.exp: Ditto.
6611 * gdb.python/py-inferior.exp: Ditto.
6612 * gdb.python/py-param.exp: Ditto.
6613 * gdb.python/py-prettyprint.exp: Ditto.
6614 * gdb.python/py-shared.exp: Ditto.
6615 * gdb.python/py-symbol.exp: Ditto.
6616 * gdb.python/py-symtab.exp: Ditto.
6617 * gdb.python/py-type.exp: Ditto.
6618 * gdb.python/py-value.exp: Ditto.
6619 * gdb.python/python.exp: Ditto.
6620
38f12cfc
TT
66212010-09-30 Tom Tromey <tromey@redhat.com>
6622
6623 * gdb.base/anon.exp: New file.
6624 * gdb.base/anon.c: New file.
6625
9ae8282d
TT
66262010-09-30 Tom Tromey <tromey@redhat.com>
6627
6628 * gdb.base/completion.exp: Test completion through anonymous
6629 union.
6630 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6631
e9e07ba6
JK
66322010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6633
6634 Fix printing parameters of inlined functions.
6635 * gdb.dwarf2/dw2-inline-param.exp: New file.
6636 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6637 * gdb.dwarf2/dw2-inline-param.S: New file.
6638
cd2effb2
JK
66392010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6640
6641 PR corefiles/12071.
6642 * gdb.base/corefile.exp (quit with a process, no question: load core)
6643 (quit with a core file): New tests.
6644
bceffbf3
JK
66452010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6646
6647 Fix GDB crash on inferior calls with self-referencing classes.
6648 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6649 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6650 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6651
1736ad11
JK
66522010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6653
6654 Fix lost siginfo_t for inferior calls.
6655 * gdb.base/siginfo-infcall.exp: New file.
6656 * gdb.base/siginfo-infcall.c: New file.
6657
a176ad92
JB
66582010-09-22 Joel Brobecker <brobecker@adacore.com>
6659
6660 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6661
c2b0a229
JK
66622010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6663
6664 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6665 New test.
6666 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6667
e8ae22d1
JB
66682010-09-22 Joel Brobecker <brobecker@adacore.com>
6669
6670 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6671 type of our const type.
6672
ec322823
SW
66732010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6674
6675 * gdb.cp/pr12028.cc: New.
6676 * gdb.cp/pr12028.exp: New.
6677
72929c62
JB
66782010-09-22 Joel Brobecker <brobecker@adacore.com>
6679
6680 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6681
875b4ff5 66822010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6683 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6684
6685 PR mi/11407
6686 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6687 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6688 * gdb.mi/dw2-ref-missing-frame.S New File.
6689 * gdb.mi/dw2-ref-missing-frame.exp New File.
6690
7155d578
TT
66912010-09-14 Tom Tromey <tromey@redhat.com>
6692
6693 PR symtab/8399:
6694 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6695
515ed532
TT
66962010-09-14 Tom Tromey <tromey@redhat.com>
6697
6698 PR exp/11803:
6699 * gdb.threads/tls.exp: Use C++.
6700 (check_thread_local): Use K::another_thread_local.
6701 * gdb.threads/tls.c (class K): New.
6702 (another_thread_local): Now a member of K.
6703 (spin): Update. No longer K&R C.
6704
450ca57c
SW
67052010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6706
6707 * gdb.cp/koenig.cc: created class for testing member lookup.
6708 * gdb.cp/koenig.exp: Added test for member lookup.
6709
dbd492a3
JK
67102010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6711
6712 Fix false FAILs on sourcetree topdir directory containing "kill".
6713 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6714 source line matching regexp.
6715
8d4d924b
JK
67162010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6717
6718 * gdb.python/python.exp (set height 0, collect help from uiout)
6719 (verify help to uiout): New tests.
6720
8e64f2a0
JK
67212010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6722
6723 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6724 is_lp64_target to check 64bit target.
6725
4569eed2
JK
67262010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6727
6728 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6729 (test_ld) <powerpc64-*>: New.
6730
5e1617b1
DJ
67312010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6732
6733 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6734
c767944b
DJ
67352010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6736
6737 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6738 (FunctionArg::method): New function.
6739 (empty, arg): New variables.
6740 (main): Call arg.method.
6741 * gdb.cp/templates.exp (test_template_args): New function.
6742 (do_tests): Call it.
6743
27d3a3fc
UW
67442010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6745
6746 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
6747 of "next" to proceed over pthread_exit call.
6748
55b7ce7f
UW
67492010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6750
6751 * gdb.base/maint.exp: Avoid wildcards against potentially very long
6752 "maint print statistics" output to prevent expect timeouts.
6753
809df446
JK
67542010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6755
6756 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
6757 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6758 (test_float_rejected): ... here.
6759 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
6760 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6761 (test_float_rejected): ... here.
6762 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
6763 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6764 (test_float_rejected): ... here.
6765 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
6766 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6767 (test_float_rejected): ... here.
6768
8464be76
DJ
67692010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6770
6771 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
6772 before disabling hardware watchpoints.
6773 (test_inaccessible_watchpoint): Check that hardware watchpoints
6774 are used. Test for watchpoints on a constant address.
6775
14dba4b4
JK
67762010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6777
6778 * gdb.base/ui-redirect.exp: New file.
6779
3f3540e1 67802010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 6781 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
6782
6783 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
6784
0f254bb7
DE
67852010-08-31 Doug Evans <dje@google.com>
6786
6787 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
6788
03f17ccf
TT
67892010-08-30 Tom Tromey <tromey@redhat.com>
6790
6791 PR python/11792:
6792 * gdb.python/py-value.exp (test_subscript_regression): Add
6793 dynamic_type test.
6794
640617ad
DJ
67952010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
6796
6797 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
6798 instead of running to main. Do not test the main function.
6799 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
6800 Add new main.
6801
2ed91d1b
PA
68022010-08-26 Pedro Alves <pedro@codesourcery.com>
6803
6804 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
6805 one test.
6806
673bfd45
DE
68072010-08-24 Doug Evans <dje@google.com>
6808
6809 PR symtab/11942
6810 * gdb.dwarf2/dw4-sig-types.cc: New file.
6811 * gdb.dwarf2/dw4-sig-types.h: New file.
6812 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
6813 * gdb.dwarf2/dw4-sig-types.exp: New file.
6814
f9ffd4bb
TT
68152010-08-23 Tom Tromey <tromey@redhat.com>
6816
6817 PR python/11145:
6818 * gdb.python/py-value.c (Base, Derived): New types.
6819 (base): New global.
6820 * gdb.python/py-value.exp (test_subscript_regression): Add
6821 dynamic_cast test.
6822
d839c8a4
TT
68232010-08-23 Tom Tromey <tromey@redhat.com>
6824
6825 PR python/10676:
6826 * gdb.python/py-type.exp (test_fields): Add tests for type
6827 equality.
6828
702c2711
TT
68292010-08-23 Tom Tromey <tromey@redhat.com>
6830
6831 PR python/11915:
6832 * gdb.python/py-type.exp (test_fields): Add tests for array.
6833
832bafd3
KS
68342010-08-23 Keith Seitz <keiths@redhat.com>
6835
6836 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
6837 have any children. Create a new abbrev for it.
6838 Add missing terminal sequence to .debug_abbrev.
6839
c37bf528
KS
68402010-08-20 Keith Seitz <keiths@redhat.com>
6841
6842 PR symtab/11465:
6843 * gdb.dwarf2/pr11465.exp: New test.
6844 * gdb.dwarf2/pr11465.S: New file.
6845 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
6846 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
6847
4572cbac
TJB
68482010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
6849
6850 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
6851 registers. Update data sets with the new v2_double element in the
6852 VSX register union. Add vector_register3_vr data set for the AltiVec
6853 registers. Use gdb_test_no_output instead of send_gdb.
6854
e7fbb131
PA
68552010-08-19 Pedro Alves <pedro@codesourcery.com>
6856
6857 * gdb.python/py-shared.exp: New file, factored out from
6858 python.exp.
6859 * gdb.python/py-shared.c: New file.
6860 * gdb.python/py-shared-sl.c: New file.
6861 * gdb.python/python-1.c: New file.
6862 * gdb.python/python-sl.c: Delete.
6863 * gdb.python/python.c: Mention python-1.c.
6864 * gdb.python/python.exp: Move shared library tests to
6865 py-shared.exp.
6866 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
6867 (MISCELLANEOUS): New.
6868 (clean mostlyclean): Also remove $MISCELLANEOUS.
6869
d30f5e1f
DE
68702010-08-19 Doug Evans <dje@google.com>
6871
6872 PR exp/11926
6873 * gdb.base/printcmds.exp (test_float_accepted): New function.
6874 Move existing float tests there. Add tests for floats with suffixes.
6875 (test_float_rejected): New function.
6876 * gdb.java/jv-print.exp (test_float_accepted): New function.
6877 (test_float_rejected): New function.
6878 * gdb.objc/print.exp: New file.
6879 * gdb.pascal/print.exp: New file.
6880 * lib/objc.exp: New file.
6881
7b3fd859
PM
68822010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
6883
6884 * gdb.base/default.exp (info set): Avoid full buffer error and force
6885 reading up to final gdb prompt.
6886 (show): Likewise.
6887
c92817ce
TT
68882010-08-18 Tom Tromey <tromey@redhat.com>
6889
6890 PR symtab/11919:
6891 * gdb.base/completion.exp: Add test.
6892
f1208f9e
DE
68932010-08-18 Doug Evans <dje@google.com>
6894
6895 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
6896 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
6897 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
6898 Simplify, early exit if runto_main fails.
6899 * gdb.fortran/exprs.exp: load_lib fortran.exp.
6900 (set_lang_fortran): Moved to lib/fortran.exp.
6901 * gdb.fortran/types.exp: load_lib fortran.exp.
6902 (set_lang_fortran): Moved to lib/fortran.exp.
6903 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
6904 * gdb.java/jprint.exp (set_lang_java): Ditto.
6905 * gdb.java/jv-exp.exp: load_lib java.exp.
6906 If set_lang_java fails, issue a warning instead of failure to be
6907 consistent with other set_lang_foo uses.
6908 (set_lang_java): Moved to lib/java.exp.
6909 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
6910 If set_lang_java fails, issue a warning instead of failure to be
6911 consistent with other set_lang_foo uses.
6912 * gdb.pascal/types.exp: load_lib pascal.exp.
6913 (set_lang_pascal): Moved to lib/pascal.exp.
6914 * lib/fortran.exp: New file.
6915 * lib/java.exp (set_lang_java): New function.
6916 * lib/pascal.exp (set_lang_pascal): New function.
6917
2f06b485
YQ
69182010-08-18 Yao Qi <yao@codesourcery.com
6919
6920 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
6921 func_nofb_start and func_loopfb_start, so that address of functions
6922 is equal to these labels on Thumb.
6923
96e25403
YQ
69242010-08-18 Yao Qi <yao@codesourcery.com>
6925
6926 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
6927 to reflect latest c source file.
6928
36e6adc4
JK
69292010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6930
6931 * gdb.cp/infcall-dlopen.exp: New file.
6932 * gdb.cp/infcall-dlopen.cc: New file.
6933 * gdb.cp/infcall-dlopen-lib.cc: New file.
6934
f431efe5
PA
69352010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6936 Pedro Alves <pedro@codesourcery.com>
6937
6938 PR breakpoints/11371
6939
6940 * gdb.base/watch-cond-infcall.exp: New file.
6941 * gdb.base/watch-cond-infcall.c: New file.
6942
06a64a0b
TT
69432010-08-16 Tom Tromey <tromey@redhat.com>
6944
6945 * gdb.base/help.exp: Update.
6946 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
6947 watchpoint.
6948 (test_watch_location): New proc.
6949 (test_watchpoint_in_big_blob): Delete watchpoint.
6950 * gdb.base/watchpoint.c (func5): New function.
6951 (main): Call it.
6952
70ebf4ed
DE
69532010-08-16 Doug Evans <dje@google.com>
6954
6955 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
6956
ca5c20b6
PM
69572010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6958
6959 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
6960 tests.
6961
7346b668
KW
69622010-08-11 Ken Werner <ken.werner@de.ibm.com>
6963
6964 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
6965 * gdb.base/gnu_vector.c: New File.
6966 * gdb.base/gnu_vector.exp: Likewise.
6967
cb2e07a6
PM
69682010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6969
6970 * gdb.python/python.c: New File.
6971 * gdb.python/python-sl.c: New File.
6972 * gdb.python/python.exp: Test solib_address and decode_line
6973 * functions.
6974
5da1313b
JK
69752010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6976
6977 * gdb.python/python.exp (show height, set height 10)
6978 (verify pagination beforehand, verify pagination beforehand: q)
6979 (gdb.execute does not page, verify pagination afterwards)
6980 (verify pagination afterwards: q): New.
6981
49c3ccf7
DE
69822010-08-02 Doug Evans <dje@google.com>
6983
6984 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
6985 because of an older gcc, change test2
6986 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
6987 to unsupported.
6988
42c0c4f1
KH
69892010-07-30 Kazu Hirata <kazu@codesourcery.com>
6990
6991 * gdb.base/break-always.exp: Do not expect full paths to file
6992 names.
6993 * gdb.base/commands.exp: Likewise.
6994
d3765805
DE
69952010-07-30 Doug Evans <dje@google.com>
6996
c98ee71b
DE
6997 * gdb.cp/temargs.exp: For new tests that require newer gccs,
6998 xfail them when run with older gccs.
6999
fd961404
DE
7000 * lib/gdb.exp (build_executable): Forward "c++" option to
7001 get_compiler_info.
7002
999adef4
DE
7003 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7004 "python print ttype.template_argument(1)" and
7005 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7006 if using gcc 4.4 or earlier.
7007
d3765805
DE
7008 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7009 attach-to-debugger handling.
7010
1276c759
JK
70112010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7012
7013 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7014 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7015 (main): Use copyreloc.
7016 * gdb.base/prelink.exp (split debug of executable)
7017 (.dynbss vs. .bss address shift): New tests.
7018
88caa9b9
PA
70192010-07-29 Pedro Alves <pedro@codesourcery.com>
7020
7021 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7022 in gdb_test_multiple.
7023
c6f2ac43
PA
70242010-07-29 Pedro Alves <pedro@codesourcery.com>
7025
7026 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7027 environment.
7028
326fd672
TT
70292010-07-28 Tom Tromey <tromey@redhat.com>
7030
7031 PR python/11060:
7032 * gdb.python/py-type.c (Temargs): New template.
7033 (temvar): New variable.
7034 * gdb.python/py-type.exp (test_template): New proc.
7035
3ce3b1ba
PA
70362010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7037
7038 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7039 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7040
34eaf542
TT
70412010-07-28 Tom Tromey <tromey@redhat.com>
7042
7043 PR c++/9946:
7044 * gdb.cp/temargs.exp: New file.
7045 * gdb.cp/temargs.cc: New file.
7046
d41b819e
JK
70472010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7048
7049 * gdb.base/help.exp (help disassemble): Update the content.
7050
26ab7092
JK
70512010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7052
7053 * gdb.threads/ia64-sigill.exp: New file.
7054 * gdb.threads/ia64-sigill.c: New file.
7055
5283e9e1
TT
70562010-07-27 Tom Tromey <tromey@redhat.com>
7057
7058 * gdb.opt/inline-cmds.c (ATTR): New define.
7059 (func1): Use it.
7060 (func2): Likewise.
7061 (func3): Likewise.
7062 (outer_inline1): Likewise.
7063 (outer_inline2): Likewise.
7064 * gdb.opt/inline-bt.c (ATTR): New define.
7065 (func1): Use it.
7066 (func2): Likewise.
7067 * gdb.opt/inline-locals.c (ATTR): New define.
7068 (func1): Use it.
7069 (func2): Likewise.
7070
e992ef73
TT
70712010-07-27 Tom Tromey <tromey@redhat.com>
7072
7073 * gdb.stabs/gdb11479.c (hack): New function.
7074 (test): Use it.
7075 (test2): Use it.
7076 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7077 (int32_search_buf, int64_search_buf): No longer static.
7078 (x): Remove.
7079 * gdb.base/relocate.c (hack): New function.
7080
5374244e
PM
70812010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7082
7083 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7084 * gdb.python/py-value.c (func1): New function.
7085 (func2): Likewise.
7086
a99aee83
CV
70872010-07-26 Corinna Vinschen <vinschen@redhat.com>
7088
7089 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7090 as not to clash with .data section.
7091
a04ba985
JG
70922010-07-26 Jerome Guitton <guitton@adacore.com>
7093
7094 * gdb.base/code_elim.exp: New file.
7095 * gdb.base/code_elim1.c: New file.
7096 * gdb.base/code_elim2.c: New file.
7097
23bd0f7c
PA
70982010-07-21 Pedro Alves <pedro@codesourcery.com>
7099
7100 PR symtab/11827
7101
7102 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7103 (some_volatile_enum): New variable.
7104 * gdb.base/printcmds.exp (test_print_enums): New.
7105 <top level>: Call it.
7106
883df6dd
SW
71072010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7108
7109 * gdb.cp/fpointer.cc: New test.
7110 * gdb.cp/fpointer.exp: New test.
7111
569b05a5
JK
71122010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7113
7114 * gdb.base/solib-nodir.exp: New file.
7115 * lib/gdb.exp (runto): New case for a GDB internal error.
7116
51d7d803
JK
71172010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7118 Ulrich Weigand <uweigand@de.ibm.com>
7119 Tom Tromey <tromey@redhat.com>
7120
7121 * gdb.base/charset-malloc.c: New file.
7122 * gdb.base/charset.c (malloc_stub): New prototype.
7123 (main): Call it instead of malloc itself.
7124 * gdb.base/charset.exp: Use only prepare_for_testing.
7125 (binfile): Remove the variable.
7126
c0edd9ed
JK
71272010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7128
7129 Make core files the process_stratum.
7130 * gdb.base/corefile.exp (run: load core again)
7131 (run: sanity check we see the core file, run: with core)
7132 (run: core file is cleared, attach: load core again)
7133 (attach: sanity check we see the core file, attach: with core)
7134 (attach: core file is cleared): New tests.
7135 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7136
3cbaedff
KW
71372010-07-14 Ken Werner <ken.werner@de.ibm.com>
7138
7139 * gdb.arch/altivec-abi.exp: New tests.
7140
91158a56
TT
71412010-07-13 Tom Tromey <tromey@redhat.com>
7142
7143 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7144 (main): Use it.
7145 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7146
0f5238ed
TT
71472010-07-13 Tom Tromey <tromey@redhat.com>
7148
7149 * gdb.base/label.exp: New file.
7150 * gdb.base/label.c: New file.
7151
add265ae
L
71522010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7153 H.J. Lu <hongjiu.lu@intel.com>
7154
7155 * lib/gdb.exp (is_ilp32_target): New.
7156 (is_lp64_target): Likewise.
7157
7158 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7159 target.
7160 * gdb.arch/amd64-disp-step.exp: Likewise.
7161 * gdb.arch/amd64-dword.exp: Likewise.
7162 * gdb.arch/amd64-i386-address.exp: Likewise.
7163 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7164
add265ae
L
7165 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7166 target.
7167 * gdb.arch/i386-bp_permanent.exp: Likewise.
7168 * gdb.arch/i386-byte.exp: Likewise.
7169 * gdb.arch/i386-disp-step.exp: Likewise.
7170 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7171 * gdb.arch/i386-prologue.exp: Likewise.
7172 * gdb.arch/i386-size-overlap.exp: Likewise.
7173 * gdb.arch/i386-size.exp: Likewise.
7174 * gdb.arch/i386-sse.exp: Likewise.
7175 * gdb.arch/i386-unwind.exp: Likewise.
7176 * gdb.arch/i386-word.exp: Likewise.
7177
7178 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7179 test only when building 64-bit executables. Do not hard-code
7180 -m64 option.
7181
2dfb8c17
DE
71822010-07-07 Doug Evans <dje@google.com>
7183
7184 * lib/gdb.exp (gdb_test_list_exact): New function.
7185 * gdb.base/default.exp (show convenience): Call it, add tests for
7186 $_sdata = void, $_thread = 0.
7187
4e5799b6
JK
71882010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7189 Joel Brobecker <brobecker@adacore.com>
7190
7191 Fix re-run of PIE executable, PR shlibs/11776.
7192 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7193 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7194 and re-"run" of the inferior.
7195
1a219cc7
JK
71962010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7197 Joel Brobecker <brobecker@adacore.com>
7198
7199 Cope with missing /usr/sbin/prelink.
7200 * lib/prelink-support.exp (prelink_no):
7201 <result == 1 && $output is "no such file or directory">: New.
7202 (prelink_yes): Likewise. Return on failed prelink_no.
7203
5e3b36f8
JK
72042010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7205 Joel Brobecker <brobecker@adacore.com>
7206
7207 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7208 build_executable by build_executable_own_libs. Replace "prelink -R"
7209 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7210 change.
7211 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7212 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7213 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7214 Replace build_executable by build_executable_own_libs's function
7215 build_executable_own_libs.
7216 (prelinkNO): Create new stub to call prelink_no.
7217 (prelinkYES): Create new stub to call prelink_yes.
7218 (test_attach): Rename calls of copy to file_copy.
7219 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7220 (copy): Move to ...
7221 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7222 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7223 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7224 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7225 special flags by gdb_compile_shlib. Replace second gdb_compile by
7226 build_executable_own_libs. Replace "prelink -R" execution by a call of
7227 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7228 a second call of prelink_yes. Replace restart commands by
7229 clean_restart.
7230 (prelink): Rename to ...
7231 (seen displacement message): ... this test. Extend its expectation
7232 strictness.
7233
86e4bafc
JK
72342010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7235
7236 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7237 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7238 displacement message exactly once.
7239
3cd07d20
JK
72402010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7241 Joel Brobecker <brobecker@adacore.com>
7242
7243 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7244 its restore after the <$relink_args != ""> loop. new comment.
7245
0a1e94c7
JK
72462010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7247 Joel Brobecker <brobecker@adacore.com>
7248
7249 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7250 code for it. New variable relink_args.
7251 (prelinkYES): Call prelinkNO.
7252 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7253 in such case. Move the core code to ...
7254 (test_attach_gdb): ... a new function. Send GDB command "file".
7255 Extend expected "Attaching to " string.
7256
2f70bcfb
TT
72572010-07-02 Tom Tromey <tromey@redhat.com>
7258
7259 * gdb.base/bitops.exp: Remove extraneous "pass".
7260
a17ac5b0
TT
72612010-07-02 Ken Werner <ken.werner@de.ibm.com>
7262
7263 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7264
dc10affe
PA
72652010-07-01 Pedro Alves <pedro@codesourcery.com>
7266
d41c0fc8
PA
7267 * gdb.base/help.exp: Adjust expected output.
7268
72692010-07-01 Pedro Alves <pedro@codesourcery.com>
7270
7271 * gdb.base/help.exp: Adjust expected output.
dc10affe 7272
0a600c36
JK
72732010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7274
7275 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7276 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7277 c++/11702.
7278
37cc8bfe
JK
72792010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7280 Doug Evans <dje@google.com>
7281
7282 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7283 add .dynamic entry'.
7284
254e6b9e
DE
72852010-06-29 Doug Evans <dje@google.com>
7286
7287 Test PR c++/11702.
7288 * gdb.cp/m-static.exp: Add testcase.
7289 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7290
595939de 72912010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7292 Tom Tromey <tromey@redhat.com>
7293 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7294
7295 * gdb.python/py-inferior.c: New File.
7296 * gdb.python/py-infthread.c: New File.
7297 * gdb.python/py-inferior.exp: New File.
7298 * gdb.python/py-infthread.exp: New File.
7299
98751a41
JK
73002010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7301
7302 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7303 (ptype ::C::OtherFileClass typedefs): New.
7304 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7305 (C::OtherFileClass::cOtherFileClassVar2): New.
7306 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7307 cOtherFileClassVar2.
7308 (C::cOtherFileType2, C::cOtherFileVar2): New.
7309 (C::cOtherFileVar_use): use also cOtherFileVar2.
7310 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7311
41f62f39
JK
73122010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7313
7314 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7315 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7316 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7317 (print ::C::cOtherFileVar)
7318 (whatis C::OtherFileClass::cOtherFileClassType)
7319 (whatis ::C::OtherFileClass::cOtherFileClassType)
7320 (print C::OtherFileClass::cOtherFileClassVar)
7321 (print ::cOtherFileClassVar)
7322 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7323 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7324 trailing content.
7325 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7326 (C::OtherFileClass::cOtherFileClassVar)
7327 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7328 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7329
af53d231
JK
73302010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7331
7332 Test PR c++/11703 and PR gdb/1448.
7333 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7334 gdb/1448.
7335
9655fd1a
JK
73362010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7337
7338 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7339 (main) <rtti_data>: New.
7340 * gdb.cp/virtbase.exp (print rtti_data): New.
7341
824cc8dd
JK
73422010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7343 Joel Brobecker <brobecker@adacore.com>
7344
7345 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7346
6036c742
JK
73472010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7348
7349 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7350
de6a0421
DE
73512010-06-28 Doug Evans <dje@google.com>
7352
7353 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7354
b2dae948
DE
73552010-06-27 Doug Evans <dje@google.com>
7356
7357 * gdb.cp/m-static.exp: Update expected test output.
7358
0f3bb72e
PH
73592010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7360
889bf7c5
PA
7361 * gdb.gdb/selftest.exp: Adjust expected message for
7362 capturing start-up runtime.
0f3bb72e 7363
bc9f0842
TT
73642010-06-25 Tom Tromey <tromey@redhat.com>
7365
7366 PR python/10808:
7367 * gdb.python/python.exp: Add new tests.
7368
099ef718
SW
73692010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7370
7371 * gdb.cp/operator.cc: Created an import loop.
7372 * gdb.cp/operator.exp: Added testcase for import loop.
7373
5868a632
JK
73742010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7375
7376 Test PR python/11407.
7377 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7378 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7379 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7380 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7381 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7382 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7383 binfile. Call gdb_compile with clean_restart twice.
7384 (func_nofb print, func_nofb backtrace, func_loopfb print)
7385 (func_loopfb backtrace): New.
7386
af76db58
JK
73872010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7388
7389 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7390 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7391 by a hand made one.
7392 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7393 i?86 requirement. Remove variables srcfile and binfile. New variable
7394 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7395
f2c7657e
UW
73962010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7397
7398 * gdb.cell/dwarfaddr.exp: New file.
7399 * gdb.cell/dwarfaddr.S: New file.
7400
628fe4e4
JK
74012010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7402
7403 Test PR 9436.
7404 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7405
f1421989
HZ
74062010-06-24 Hui Zhu <teawater@gmail.com>
7407
7408 * gdb.base/eval.exp: New file.
7409
d03285ec
UW
74102010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7411
7412 * gdb.cell/fork.exp: New file.
7413 * gdb.cell/fork.c: Likewise.
7414 * gdb.cell/fork-spu.c: Likewise.
7415
41b2c92d
PM
74162010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7417
7418 * lib/gdb.exp (banned_variables_traced): New global variable.
7419 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7420 (gdb_init): Use `trace add variable' instead of obsolete
7421 `trace variable'.
7422
d5bc977f
DE
74232010-06-21 Doug Evans <dje@google.com>
7424
7425 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7426
d2ed6730
UW
74272010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7428
7429 * gdb.arch/spu-ls.exp: New file.
7430 * gdb.arch/spu-ls.c: Likewise.
7431
6aed2dbc
SS
74322010-06-18 Stan Shebs <stan@codesourcery.com>
7433
7434 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7435
e0756905
UW
74362010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7437
7438 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7439 * gdb.base/watch-cond.exp: Likewise.
7440 * gdb.python/py-breakpoint.exp: Likewise.
7441
d8053d4d
PA
74422010-06-18 Pedro Alves <pedro@codesourcery.com>
7443
7444 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7445 clean_restart, make sure every test has a distinct message, and
7446 that messages don't include the executable' full path.
7447
81ce510c
DE
74482010-06-17 Doug Evans <dje@google.com>
7449
7450 * gdb.arch/i386-size.exp: Updated expected output for
7451 DISASSEMBLY_OMIT_FNAME.
7452
65d79d4b
SDJ
74532010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7454 Sergio Durigan Junior <sergiodj@redhat.com>
7455
7456 * gdb.base/watch-notconst.c: New file.
7457 * gdb.base/watch-notconst.S: New file.
7458 * gdb.base/watch-notconst2.c: New file.
7459 * gdb.base/watch-notconst2.S: New file.
7460 * gdb.base/watch-notconst.exp: New file.
7461 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7462 (func4): Add operations on `global_ptr_ptr'.
7463 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7464 routine to test watchpoints created with a constant expression.
7465 (test_inaccessible_watchpoint): Include tests for watchpoints
7466 created with a constant expression.
7467
df0f4836
KB
74682010-06-14 Kevin Buettner <kevinb@redhat.com>
7469
7470 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7471 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7472 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7473 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7474 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7475 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7476 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7477 of `_start'.
7478
b769def5
UW
74792010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7480
7481 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7482 not supported on the target.
7483 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7484 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7485 * gdb.mi/mi-nsintrall.exp: Likewise.
7486 * gdb.mi/mi-nsmoribund.exp: Likewise.
7487 * gdb.mi/mi-nsthrexec.exp: Likewise.
7488
d914c394
SS
74892010-06-11 Stan Shebs <stan@codesourcery.com>
7490
7491 * gdb.base/permissions.exp: New file.
7492
74932010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7494
7495 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7496 does not support ELF executable class.
7497
f3ce5b9c
UW
74982010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7499
7500 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7501
8e46892c
JK
75022010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7503
7504 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7505 (runto): Catch "The target does not support running in non-stop mode.".
7506
6cc55c64
MS
75072010-06-11 Michael Snyder <msnyder@vmware.com>
7508
7509 * gdb.base/setshow.exp (set language asm): Don't use
7510 gdb_test_no_output, fails on some targets.
7511
caddefa4
UW
75122010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7513
7514 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7515 * gdb.cp/pr9167.exp: Likewise.
7516
468b1aa7
UW
75172010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7518
7519 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7520
5c3552dc
UW
75212010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7522
7523 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7524
02e6fe6a
UW
75252010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7526
7527 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7528
0e03807e
TT
75292010-06-11 Tom Tromey <tromey@redhat.com>
7530
7531 PR gdb/9977, PR exp/11636::
7532 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7533 (pieces_test_f6): Update expected output.
7534
2bdf28a0
JK
75352010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7536
7537 * gdb.base/moribund-step.exp: New.
7538
f6978de9
MS
75392010-06-08 Michael Snyder <msnyder@vmware.com>
7540
7541 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7542 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7543 * gdb.ada/frame_args.exp: Ditto.
7544 * gdb.ada/lang_switch.exp: Ditto.
7545 * gdb.ada/ptype_arith_binop.exp: Ditto.
7546 * gdb.ada/ref_param.exp: Ditto.
7547 * gdb.ada/type_coercion.exp:Ditto.
7548
7549 * gdb.asm/asm-source.exp: Ditto.
7550
7551 * gdb.base/attach.exp: Ditto.
7552 * gdb.base/bitfields2.exp: Ditto.
7553 * gdb.base/call-signal-resume.exp: Ditto.
7554 * gdb.base/callfuncs.exp: Ditto.
7555 * gdb.base/commands.exp: Ditto.
7556 * gdb.base/dbx.exp: Ditto.
7557 * gdb.base/default.exp: Ditto.
7558 * gdb.base/dump.exp: Ditto.
7559 * gdb.base/exprs.exp: Ditto.
7560 * gdb.base/freebpcmd.exp: Ditto.
7561 * gdb.base/interrupt.exp: Ditto.
7562 * gdb.base/list.exp: Ditto.
7563 * gdb.base/long_long.exp: Ditto.
7564 * gdb.base/maint.exp: Ditto.
7565 * gdb.base/ptype.exp: Ditto.
7566 * gdb.base/return.exp: Ditto.
7567 * gdb.base/setshow.exp: Ditto.
7568 * gdb.base/sigbpt.exp: Ditto.
7569 * gdb.base/sigrepeat.exp: Ditto.
7570
7571 * gdb.cp/classes.exp: Ditto.
7572
7573 * gdb.dwarf2/dw2-restore.exp: Ditto.
7574
7575 * gdb.gdb/selftest.exp: Ditto.
7576
7577 * gdb.multi/base.exp: Ditto.
7578 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7579
7580 * gdb.python/py-block.exp: Ditto.
7581 * gdb.python/py-prettyprint.exp: Ditto.
7582 * gdb.python/py-template.exp: Ditto.
7583
7584 * gdb.server/ext-attach.exp: Ditto.
7585 * gdb.server/ext-run.exp: Ditto.
7586 * gdb.server/server-mon.exp: Ditto.
7587
7588 * gdb.threads/fork-thread-pending.exp: Ditto.
7589 * gdb.threads/hand-call-in-threads.exp: Ditto.
7590 * gdb.threads/interrupted-hand-call.exp: Ditto.
7591 * gdb.threads/linux-dp.exp: Ditto.
7592 * gdb.threads/manythreads.exp: Ditto.
7593 * gdb.threads/print-threads.exp: Ditto.
7594 * gdb.threads/pthreads.exp: Ditto.
7595 * gdb.threads/schedlock.exp: Ditto.
7596 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7597 * gdb.threads/threadapply.exp: Ditto.
7598
de7ff789
MS
75992010-06-08 Michael Snyder <msnyder@vmware.com>
7600
889bf7c5 7601 * gdb.ada/exec_changed.exp:
de7ff789
MS
7602 Use ".*" instead of "" as wildcard regexp.
7603
7604 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7605 * gdb.base/call-ar-st.exp: Ditto.
7606 * gdb.base/checkpoint.exp: Ditto.
7607 * gdb.base/default.exp: Ditto.
7608 * gdb.base/dump.exp: Ditto.
7609 * gdb.base/ending-run.exp: Ditto.
7610 * gdb.base/fileio.exp: Ditto.
7611 * gdb.base/miscexprs.exp: Ditto.
7612 * gdb.base/pointers.exp: Ditto.
7613 * gdb.base/readline.exp: Ditto.
7614 * gdb.base/reread.exp: Ditto.
7615 * gdb.base/restore.exp: Ditto.
7616 * gdb.base/shlib-call.exp: Ditto.
7617 * gdb.base/valgrind-db-attach.exp: Ditto.
7618 * gdb.base/volatile.exp: Ditto.
7619 * gdb.base/watchpoints.exp: Ditto.
7620
7621 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7622
7623 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7624 * gdb.python/py-value.exp: Ditto.
7625
7626 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7627 * gdb.trace/circ.exp: Ditto.
7628 * gdb.trace/collection.exp: Ditto.
7629 * gdb.trace/packetlen.exp: Ditto.
7630 * gdb.trace/passc-dyn.exp: Ditto.
7631 * gdb.trace/report.exp: Ditto.
7632 * gdb.trace/tfile.exp: Ditto.
7633 * gdb.trace/tfind.exp: Ditto.
7634 * gdb.trace/while-dyn.exp: Ditto.
7635
3bebe2f2
JK
76362010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7637
7638 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7639
5c631832
JK
76402010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7641
7642 Test PR 10640.
7643 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7644
4c3376c8
SW
76452010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7646
7647 * gdb.cp/koenig.exp: Test for ADL operators.
7648 * gdb.cp/koenig.cc: Added ADL operators.
7649 * gdb.cp/operator.exp: New test.
7650 * gdb.cp/operator.cc: New test.
7651
dc226d5a
MS
76522010-06-04 Michael Snyder <msnyder@vmware.com>
7653
dfb88a23
MS
7654 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7655 * gdb.base/pending.exp: Ditto.
f7ae76b3 7656
dc226d5a
MS
7657 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7658
967cf477
DE
76592010-06-04 Doug Evans <dje@google.com>
7660
7661 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7662 disabled printers.
7663 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7664 (enable_lookup_function): New function.
7665
eb801841
TT
76662010-06-04 Tom Tromey <tromey@redhat.com>
7667
7668 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7669 of hash and id.
7670
38979823
JK
76712010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7672
7673 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7674 newline.
7675 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7676 (empty verbose non-noisy clear, empty verbose noisy clear)
7677 (empty non-verbose noisy clear): Likewise.
7678
35ec993f
MS
76792010-06-03 Michael Snyder <msnyder@vmware.com>
7680
7681 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7682 * gdb.base/display.exp: Ditto.
7683 * gdb.base/find.exp: Ditto.
7684 * gdb.base/ifelse.exp: Ditto.
7685 * gdb.base/multi-forks.exp: Ditto.
7686 * gdb.base/recurse.exp: Ditto.
7687 * gdb.base/setshow.exp: Ditto.
7688 * gdb.base/value-double-free.exp: Ditto.
7689 * gdb.base/watch-vfork.exp: Ditto.
7690 * gdb.base/watch_thread_num.exp: Ditto.
7691 * gdb.base/watchpoint-solib.exp: Ditto.
7692 * gdb.base/watchpoint.exp: Ditto.
7693 * gdb.base/watchpoints.exp: Ditto.
7694
7695 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7696 * gdb.cp/overload.exp: Ditto.
7697 * gdb.cp/virtfunc.exp: Ditto.
7698
7699 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7700
889bf7c5 7701 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7702 Replace gdb_test with gdb_test_no_output.
7703
889bf7c5 7704 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7705 Replace gdb_test with gdb_test_no_output.
7706 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7707 * gdb.threads/watchthreads.exp: Ditto.
7708 * gdb.threads/watchthreads2.exp: Ditto.
7709
7710 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7711 * gdb.trace/tfind.exp: Ditto.
7712
c22decce
JB
77132010-06-03 Joel Brobecker <brobecker@adacore.com>
7714
7715 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7716 successful test if message is the empty string.
7717
fd5700c7
JK
77182010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7719
7720 * gdb.fortran/module.exp (stopped language detection): New test.
7721
f55ee35c
JK
77222010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7723
7724 Support DW_TAG_module as separate namespaces.
7725 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7726 gdb.fortran/library-module-lib.f90: New.
7727 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7728 (print i): Remove.
7729 (continue to breakpoint: i-is-1, print var_i value 1)
7730 (continue to breakpoint: i-is-2, print var_i value 2)
7731 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7732 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7733 (complete `modmany, complete `modmany`, complete `modmany`var)
7734 (show language, setting breakpoint at module): New tests.
7735 * gdb.fortran/module.f90 (module mod): Remove.
7736 (module mod1, module mod2, module modmany, subroutine sub1)
7737 (subroutine sub2, program module): New.
7738
b8e8282f
JK
77392010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7740
7741 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7742 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7743 * gdb.cp/anon-union.exp (pass): Rename to ...
7744 (print z 2): ... here.
b8e8282f 7745
019ebafc
MS
77462010-06-02 Michael Snyder <msnyder@vmware.com>
7747
e68d8fd4
MS
7748 * gdb.trace/actions.exp: Use gdb_test_no_output.
7749 * gdb.trace/circ.exp: Ditto.
7750 * gdb.trace/packetlen.exp: Ditto.
7751 * gdb.trace/save-trace.exp: Ditto.
7752 * gdb.trace/tracecmd.exp: Ditto.
7753 * gdb.trace/tsv.exp: Ditto.
7754
12b5d08a
MS
7755 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
7756 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
7757 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7758 * gdb.threads/manythreads.exp: Ditto.
7759 * gdb.threads/print-threads.exp: Ditto.
7760 * gdb.threads/pthreads.exp: Ditto.
7761 * gdb.threads/schedlock.exp: Ditto.
7762 * gdb.threads/staticthreads.exp: Ditto.
7763 * gdb.threads/thread-specific.exp: Ditto.
7764 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7765 * gdb.threads/threadapply.exp: Ditto.
7766 * gdb.threads/watchthreads.exp: Ditto.
7767 * gdb.threads/watchthreads2.exp: Ditto.
7768
89493308
MS
7769 * gdb.python/py-block.exp: Use gdb_test_no_output.
7770 * gdb.python/py-prettyprint.exp: Ditto.
7771 * gdb.python/py-template.exp: Ditto.
7772 * gdb.python/py-value.exp: Ditto.
7773
7774 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
7775 * gdb.reverse/watch-reverse.exp: Ditto.
7776
7777 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
7778 * gdb.server/ext-run.exp: Ditto.
7779
019ebafc
MS
7780 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
7781 * gdb.dwarf2/dw2-compressed.exp: Ditto.
7782 * gdb.dwarf2/dw2-intercu.exp: Ditto.
7783 * gdb.dwarf2/dw2-intermix.exp: Ditto.
7784 * gdb.dwarf2/dw2-producer.exp: Ditto.
7785 * gdb.dwarf2/mac-fileno.exp: Ditto.
7786
7787 * gdb.gdb/observer.exp: Use gdb_test_no_output.
7788 * gdb.gdb/selftest.exp: Ditto.
7789
7790 * gdb.multi/base.exp: Use gdb_test_no_output.
7791
7792 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
7793
3e0ca3a5
JK
77942010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7795
7796 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
7797
9db70545
MS
77982010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
7799
a8d52276
MS
7800 * gdb.cp/class2.exp: Use gdb_test_no_output.
7801 * gdb.cp/classes.exp: Ditto.
7802 * gdb.cp/extern-c.exp: Ditto.
7803 * gdb.cp/inherit.exp: Ditto.
7804 * gdb.cp/maint.exp: Ditto.
7805 * gdb.cp/mb-inline.exp: Ditto.
7806 * gdb.cp/mb-templates.exp: Ditto.
7807 * gdb.cp/method2.exp: Ditto.
7808 * gdb.cp/misc.exp: Ditto.
7809 * gdb.cp/ovldbreak.exp: Ditto.
7810 * gdb.cp/punctuator.exp: Ditto.
7811 * gdb.cp/templates.exp: Ditto.
7812 * gdb.cp/virtbase.exp: Ditto.
7813
889bf7c5 7814 * gdb.threads/attach-stopped.exp:
9db70545 7815 Replace uses of send_gdb / gdb_expect.
889bf7c5 7816 * gdb.threads/attachstop-mt.exp:
9db70545 7817 Replace uses of send_gdb / gdb_expect.
889bf7c5 7818 * gdb.threads/gcore-thread.exp:
9db70545 7819 Replace uses of send_gdb / gdb_expect.
889bf7c5 7820 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
7821 Replace uses of send_gdb / gdb_expect.
7822 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7823 * gdb.threads/print-threads.exp:
9db70545
MS
7824 Replace uses of send_gdb / gdb_expect.
7825 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
7826 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
7827 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
7828
7829 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
7830 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
7831 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
7832 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
7833 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
7834 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
7835 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
7836 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
7837 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
7838 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
7839 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
7840
359cc68c
JK
78412010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7842
7843 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
7844
7d3fe98e
SW
78452010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
7846
7847 * gdb.cp/koenig.exp: Added new test case.
7848 * gdb.cp/koenig.cc: Ditto.
7849
27d3a1a2
MS
78502010-06-01 Michael Snyder <msnyder@vmware.com>
7851
7852 * gdb.base/arithmet.exp: Use gdb_test_no_output.
7853 * gdb.base/arrayidx.exp: Ditto.
7854 * gdb.base/attach.exp: Ditto.
7855 * gdb.base/auxv.exp: Ditto.
7856 * gdb.base/bigcre.exp: Ditto.
7857 * gdb.base/break-always.exp: Ditto.
7858 * gdb.base/break-interp.exp: Ditto.
7859 * gdb.base/break.exp: Ditto.
7860 * gdb.base/breakpoint-shadow.exp: Ditto.
7861 * gdb.base/call-ar-st.exp: Ditto.
7862 * gdb.base/call-sc.exp: Ditto.
7863 * gdb.base/call-signal-resume.exp: Ditto.
7864 * gdb.base/callfuncs.exp: Ditto.
7865 * gdb.base/catch-syscall.exp: Ditto.
7866 * gdb.base/charset.exp: Ditto.
7867 * gdb.base/code-expr.exp: Ditto.
7868 * gdb.base/commands.exp: Ditto.
7869 * gdb.base/cond-expr.exp: Ditto.
7870 * gdb.base/condbreak.exp: Ditto.
7871 * gdb.base/cursal.exp: Ditto.
7872 * gdb.base/cvexpr.exp: Ditto.
7873 * gdb.base/default.exp: Ditto.
7874 * gdb.base/del.exp: Ditto.
7875 * gdb.base/detach.exp: Ditto.
7876 * gdb.base/display.exp: Ditto.
7877 * gdb.base/ena-dis-br.exp: Ditto.
7878 * gdb.base/eval-skip.exp: Ditto.
7879 * gdb.base/foll-fork.exp: Ditto.
7880 * gdb.base/foll-vfork.exp: Ditto.
7881 * gdb.base/frame-args.exp: Ditto.
7882 * gdb.base/funcargs.exp: Ditto.
7883 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7884 * gdb.base/gdbvars.exp: Ditto.
7885 * gdb.base/help.exp: Ditto.
7886 * gdb.base/ifelse.exp: Ditto.
7887 * gdb.base/included.exp: Ditto.
7888 * gdb.base/list.exp: Ditto.
7889 * gdb.base/macscp.exp: Ditto.
7890 * gdb.base/maint.exp: Ditto.
7891 * gdb.base/multi-fork.exp: Ditto.
7892 * gdb.base/overlays.exp: Ditto.
7893 * gdb.base/page.exp: Ditto.
7894 * gdb.base/pending.exp: Ditto.
7895 * gdb.base/pointers.exp: Ditto.
7896 * gdb.base/pr11022.exp: Ditto.
7897 * gdb.base/prelink.exp: Ditto.
7898 * gdb.base/printcmds.exp: Ditto.
7899 * gdb.base/psymtab.exp: Ditto.
7900 * gdb.base/randomize.exp: Ditto.
7901 * gdb.base/relational.exp: Ditto.
7902 * gdb.base/relocate.exp: Ditto.
7903 * gdb.base/remote.exp: Ditto.
7904 * gdb.base/sepdebug.exp: Ditto.
7905 * gdb.base/set-lang-auto.exp: Ditto.
7906 * gdb.base/setshow.exp: Ditto.
7907 * gdb.base/setvar.exp: Ditto.
7908 * gdb.base/signals.exp: Ditto.
7909 * gdb.base/signull.exp: Ditto.
7910 * gdb.base/sigstep.exp: Ditto.
7911 * gdb.base/sizeof.exp: Ditto.
7912 * gdb.base/solib-disc.exp: Ditto.
7913 * gdb.base/store.exp: Ditto.
7914 * gdb.base/structs.exp: Ditto.
7915 * gdb.base/structs2.exp: Ditto.
7916 * gdb.base/subst.exp: Ditto.
7917 * gdb.base/term.exp: Ditto.
7918 * gdb.base/trace-commands.exp: Ditto.
7919 * gdb.base/unwindonsignal.exp: Ditto.
7920 * gdb.base/valgrind-db-attach.exp: Ditto.
7921 * gdb.base/varargs.exp: Ditto.
7922 * gdb.base/watch-cond.exp: Ditto.
7923 * gdb.base/watch_thread_num.exp: Ditto.
7924 * gdb.base/watchpoint-cond-gone.exp: Ditto.
7925 * gdb.base/watchpoint.exp: Ditto.
7926 * gdb.base/whatis-exp.exp: Ditto.
7927
f8d3bf8f
MS
79282010-06-01 Michael Snyder <msnyder@vmware.com>
7929
7930 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
7931 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
7932 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
7933 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
7934 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
7935 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
7936 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
7937 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
7938 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
7939 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
7940 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
7941 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
7942 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
7943 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
7944 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
7945
3f9e0d32
JK
79462010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7947
7948 * gdb.base/commands.exp (begin commands on watch): Remove excessive
7949 trailing newline.
7950 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
7951 * gdb.java/jmisc.exp (p *args\n): Rename to ...
7952 (p *args): ... here and remove excessive trailing newline.
7953
f629457d
JB
79542010-05-31 Joel Brobecker <brobecker@adacore.com>
7955
7956 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
7957
09eef106
JK
79582010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7959
7960 Accept the new Linux kernel "t (tracing stop)" string.
7961 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
7962 Update comment.
7963 (state_wait) <T (tracing stop)>: New.
7964 (main): Update the state_wait expect string.
7965
94f31136
PA
79662010-05-28 Pedro Alves <pedro@codesourcery.com>
7967
7968 * limits.c, limits.exp: Delete files.
7969 * Makefile.in (clean mostlyclean): Adjust.
7970 * tracecmd.exp: Adjust.
7971
096554ab
JK
79722010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7973
7974 * gdb.base/tui-layout.exp: New.
7975
27d3a1a2 79762010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 7977
889bf7c5 7978 * gdb.reverse/break-precsave.exp:
bcd2dc50 7979 Replace uses of send_gdb / gdb_expect.
889bf7c5 7980 * gdb.reverse/break-reverse.exp:
bcd2dc50 7981 Replace uses of send_gdb / gdb_expect.
889bf7c5 7982 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 7983 Replace uses of send_gdb / gdb_expect.
889bf7c5 7984 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 7985 Replace uses of send_gdb / gdb_expect.
889bf7c5 7986 * gdb.reverse/finish-precsave.exp:
bcd2dc50 7987 Replace uses of send_gdb / gdb_expect.
889bf7c5 7988 * gdb.reverse/finish-reverse.exp:
bcd2dc50 7989 Replace uses of send_gdb / gdb_expect.
889bf7c5 7990 * gdb.reverse/i386-precsave.exp:
bcd2dc50 7991 Replace uses of send_gdb / gdb_expect.
889bf7c5 7992 * gdb.reverse/i386-reverse.exp:
bcd2dc50 7993 Replace uses of send_gdb / gdb_expect.
889bf7c5 7994 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 7995 Replace uses of send_gdb / gdb_expect.
889bf7c5 7996 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 7997 Replace uses of send_gdb / gdb_expect.
889bf7c5 7998 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 7999 Replace uses of send_gdb / gdb_expect.
889bf7c5 8000 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8001 Replace uses of send_gdb / gdb_expect.
889bf7c5 8002 * gdb.reverse/machinestate.exp:
bcd2dc50 8003 Replace uses of send_gdb / gdb_expect.
889bf7c5 8004 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8005 Replace uses of send_gdb / gdb_expect.
889bf7c5 8006 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8007 Replace uses of send_gdb / gdb_expect.
889bf7c5 8008 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8009 Replace uses of send_gdb / gdb_expect.
889bf7c5 8010 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8011 Replace uses of send_gdb / gdb_expect.
889bf7c5 8012 * gdb.reverse/step-precsave.exp:
bcd2dc50 8013 Replace uses of send_gdb / gdb_expect.
889bf7c5 8014 * gdb.reverse/step-reverse.exp:
bcd2dc50 8015 Replace uses of send_gdb / gdb_expect.
889bf7c5 8016 * gdb.reverse/until-precsave.exp:
bcd2dc50 8017 Replace uses of send_gdb / gdb_expect.
889bf7c5 8018 * gdb.reverse/until-reverse.exp:
bcd2dc50 8019 Replace uses of send_gdb / gdb_expect.
889bf7c5 8020 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8021 Replace uses of send_gdb / gdb_expect.
889bf7c5 8022 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8023 Replace uses of send_gdb / gdb_expect.
8024
3def43e0
JK
80252010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8026
8027 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8028 excessive newline.
8029
27d3a1a2 80302010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8031
8032 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8033 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8034 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8035 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8036 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8037 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8038 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8039 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8040 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8041 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8042 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8043 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8044 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8045 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8046 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8047 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8048 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8049 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8050 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8051
27d3a1a2 80522010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8053
22454424
MS
8054 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8055 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8056
8057 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8058 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8059 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8060
889bf7c5 8061 * gdb.reverse/consecutive-reverse.exp:
22454424 8062 Replace uses of send_gdb / gdb_expect.
889bf7c5 8063 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8064 Replace uses of send_gdb / gdb_expect.
8065
8066 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8067 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8068 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8069 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8070 Replace uses of send_gdb / gdb_expect.
8071 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8072 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8073 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8074 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8075 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8076 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8077 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8078 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8079 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8080
80812010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8082
22454424 8083 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8084
22454424 8085 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8086
22454424
MS
8087 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8088 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8089 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8090 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8091 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8092 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8093 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8094 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8095 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8096
6e5f2c59
TT
80972010-05-25 Tom Tromey <tromey@redhat.com>
8098
8099 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8100
bbc8b958
TT
81012010-05-25 Tom Tromey <tromey@redhat.com>
8102
8103 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8104 argument order.
8105 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8106 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8107 order.
8108 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8109 order.
8110 * gdb.base/call-sc.exp (setup_kfails): Remove.
8111 (setup_compiler_kfails): Remove.
8112 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8113 argument order.
8114 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8115 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8116 (advancei): Fix setup_kfail argument order.
8117 * gdb.base/radix.exp: Fix setup_kfail argument order.
8118 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8119 order.
8120 * gdb.base/structs.exp (setup_kfails): Remove.
8121 (setup_compiler_kfails): Fix setup_kfail argument order.
8122 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8123 order.
8124 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8125 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8126 setup_kfail argument order.
8127 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8128
83d1babf
TT
81292010-05-25 Tom Tromey <tromey@redhat.com>
8130
8131 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8132
6acb16a2
MS
81332010-05-25 Michael Snyder <msnyder@vmware.com>
8134
8135 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8136 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8137 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8138 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8139 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8140 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8141 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8142 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8143 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8144 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8145 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8146 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8147 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8148 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8149 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8150 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8151 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8152 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8153 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8154 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8155 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8156 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8157 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8158 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8159 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8160 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8161 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8162 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8163 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8164 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8165 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8166 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8167 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8168 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8169 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8170 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8171 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8172 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8173 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8174 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8175 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8176 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8177 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8178 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8179 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8180 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8181 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8182 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8183
81842010-05-25 Doug Evans <dje@google.com>
8185
8186 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8187 gdb.string_to_argv.
ad3986f0 8188
d3b1e874
TT
81892010-05-21 Tom Tromey <tromey@redhat.com>
8190
8191 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8192 Call it.
8193 * gdb.dwarf2/pieces.S: Update.
8194 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8195
cb826367
TT
81962010-05-21 Tom Tromey <tromey@redhat.com>
8197
8198 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8199 Call it.
8200 * gdb.dwarf2/pieces.c (struct C): New.
8201 (f6): New function.
8202 * gdb.dwarf2/pieces.S: Replace.
8203
74de6778
TT
82042010-05-21 Tom Tromey <tromey@redhat.com>
8205
8206 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8207 Call it.
8208
afd74c5f
TT
82092010-05-21 Tom Tromey <tromey@redhat.com>
8210
8211 * gdb.dwarf2.pieces.exp: New file.
8212 * gdb.dwarf2.pieces.S: New file.
8213 * gdb.dwarf2.pieces.c: New file.
8214
a7b75dfd 82152010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8216 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8217
8218 * lib/gdb.exp (gdb_test_no_output): New function.
8219 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8220 when testing commands that should produce no output.
8221
c81c812a
JB
82222010-05-17 Joel Brobecker <brobecker@adacore.com>
8223
8224 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8225 parameter that we want to watch being a constant.
8226
0cce5bd9
JB
82272010-05-17 Joel Brobecker <brobecker@adacore.com>
8228
8229 * gdb.ada/cond_lang: New testcase.
8230
47050449
JB
82312010-05-17 Joel Brobecker <brobecker@adacore.com>
8232
8233 * lib/gdb.exp (banned_variables): New variable/constant.
8234 (gdb_init): Add write trace on variables listed in banned_variables.
8235 (gdb_finish): Remove write traces on variables listed in
8236 banned_variables.
8237
77c01586
JB
82382010-05-17 Joel Brobecker <brobecker@adacore.com>
8239
8240 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8241 * gdb.cp/koenig.exp: Likewise.
8242
88d4aea7
PM
82432010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8244
889bf7c5 8245 PR python/11482
88d4aea7
PM
8246
8247 * gdb.python/py-value.exp (test_value_hash): New function.
8248
f5a010c0
PM
82492010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8250
8251 PR exp/11530.
8252 * gdb.base/gdb11530.c: New file.
8253 * gdb.base/gdb11530.exp: New file.
8254
8ef4892f
JK
82552010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8256
8257 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8258 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8259
7322dca9
SW
82602010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8261
8262 * gdb.cp/koenig.exp: New test.
8263 * gdb.cp/koenig.cc: New test program.
8264
02e7ea18
JB
82652010-05-05 Joel Brobecker <brobecker@adacore.com>
8266
8267 Remove the use of prms_id and bug_id throughout the testsuite.
8268
e1c34c5d
PM
82692010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8270
8271 PR exp/11349.
8272 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8273 use a reference local variable.
8274
8e1d0c49
JK
82752010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8276
8277 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8278 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8279 variable different_dir. Move debugfile into a full directory pathname
8280 under DIFFERENT_DIR.
8281 * lib/gdb.exp (separate_debug_filename): Remove.
8282 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8283 variable debug_dir and mkdir of it. Update function comments.
8284
e66408ed
PA
82852010-04-29 Pedro Alves <pedro@codesourcery.com>
8286
8287 PR gdb/11557
8288
8289 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8290 files.
8291
d7b32ed3
PM
82922010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8293
889bf7c5 8294 * gdb.python/py-param.exp: New File.
d7b32ed3 8295
6aecb9c2
JB
82962010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8297
8298 * gdb.base/default.exp: Fix "set language" test.
8299
bdf92a1c
PM
83002010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8301
8302 PR breakpoints/11531.
8303 * gdb.base/gdb11531.c: New file.
8304 * gdb.base/gdb11531.exp: New file.
8305
3f172e24
TT
83062010-04-26 Tom Tromey <tromey@redhat.com>
8307
8308 * gdb.base/completion.exp: Add tests for completion and deprecated
8309 commands.
8310
64af4c92
JK
83112010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8312
8313 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8314 (print /x char_array): Escape curly brackets.
8315
492928e4
JK
83162010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8317
8318 Fix deadlock on looped list of loaded shared objects.
8319 * gdb.base/solib-corrupted.exp: New.
8320
66d09542
DE
83212010-04-23 Doug Evans <dje@google.com>
8322
8323 * gdb.python/py-section-script.c: New file.
8324 * gdb.python/py-section-script.exp: New file.
8325 * gdb.python/py-section-script.py: New file.
8326
8bd10a10
CM
83272010-04-20 Chris Moller <cmoller@redhat.com>
8328
8329 PR 10179
8330
8331 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8332 * gdb.base/pr10179-a.c:
8333 * gdb.base/pr10179-b.c:
8334 * gdb.base/pr10179.exp: New files.
8335
c0201579
JK
83362010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8337
8338 Fix crashes on dangling display expressions.
8339 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8340 is SEP.
8341 (lib_flags): Remove the "debug" keyword.
8342 (libsepdebug): New variable for iterating new loop.
8343 (save_pf_prefix): New variable wrapping the loop.
8344 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8345 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8346
793b0ff8
PM
83472010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8348
8349 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8350
097f51f7
PM
83512010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8352
8353 PR stabs/11479.
8354 * gdb.stabs/gdb11479.exp: New file.
8355 * gdb.stabs/gdb11479.c: New file.
8356
9a22f0d0
PM
83572010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8358
8359 * gdb.base/charset.c (Strin16, String32): New variables.
8360 * gdb.base/charset.exp (gdb_test): Test correct display
8361 of 16 or 32 bit strings.
8362
83632010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8364
8365 PR 9167
8366 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8367 * gdb.cp/pr9167.cc: New file.
8368 * gdb.cp/pr9167.exp: New file.
8369
8370
6e354e5e
PM
83712010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8372
8373 PR pascal/11492.
8374 * gdb.pascal/gdb11492.pas: New file.
8375 * gdb.pascal/gdb11492.exp: New file.
8376
be942545
JB
83772010-04-20 Joel Brobecker <brobecker@adacore.com>
8378
1667e6e3 8379 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8380
0c3acc09
JB
83812010-04-20 Joel Brobecker <brobecker@adacore.com>
8382
8383 * gdb.ada/dyn_loc: New testcase.
8384
ec31cde5
CM
83852010-04-20 Chris Moller <cmoller@redhat.com>
8386
8387 PR 10867
889bf7c5 8388
ec31cde5
CM
8389 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8390 * gdb.cp/pr10687.cc: New file.
8391 * gdb.cp/pr10687.exp: New file.
8392
8393
ce4b0682
SDJ
83942010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8395 Sergio Durigan Junior <sergiodj@redhat.com>
8396
8397 * gdb.fortran/logical.exp: New testcase.
8398 * gdb.fortran/logical.f90: New file.
8399
3436961f
DE
84002010-04-19 Doug Evans <dje@google.com>
8401
8402 * gdb.base/help.exp (help source): Update expected output.
8403
4d836c09
JK
84042010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8405
8406 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8407 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8408 gdb_exit and return.
8409 (executable): New variable.
8410 (binfile): Use it.
8411
6149aea9
PA
84122010-04-19 Pedro Alves <pedro@codesourcery.com>
8413
8414 PR breakpoints/8554.
8415
8416 * gdb.trace/save-trace.exp: Adjust.
8417
ed41462c
L
84182010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8419
8420 PR corefiles/11511
8421 * gdb.arch/system-gcore.exp: New.
8422 * gdb.arch/gcore.c: Likewise.
8423
3f7b2faa
DE
84242010-04-15 Doug Evans <dje@google.com>
8425
fa33c3cd
DE
8426 * gdb.python/py-progspace.c: New file.
8427 * gdb.python/py-progspace.exp: New file.
8428
3f7b2faa
DE
8429 * gdb.base/source.exp: Add tests for "source -s".
8430
79f283fe
PM
84312010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8432
8433 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8434 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8435 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8436 * gdb.python/py-mi.exp: New test for to_string returning None.
8437
fc8eb08a
PM
84382010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8439
8440 * gdb.python/py-breakpoint.c: Make result global.
8441
26e197f6
JK
84422010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8443
8444 Fix non-GNU make compatibility.
8445 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8446
adc36818
PM
84472010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8448
8449 * gdb.python/py-breakpoint.exp: New File.
8450 * gdb.python/py-breakpoint.C: Ditto.
8451
64e17368
SS
84522010-04-08 Stan Shebs <stan@codesourcery.com>
8453
8454 * gdb.trace/actions.exp: Clear default-collect.
8455 * gdb.trace/save-trace.exp: Clear default-collect.
8456
fff5cc64
PM
84572010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8458
8459 * gdb.python/py-value: Add null string variable.
8460 (test_lazy_string): Test zero length, NULL address lazy
8461 strings.
8462
a055a187
L
84632010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8464
8465 * gdb.arch/i386-avx.c: New.
8466 * gdb.arch/i386-avx.exp: Likewise.
8467
8468 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8469
96e39866
DE
84702010-04-06 Doug Evans <dje@google.com>
8471
8472 * gdb.base/source-test.gdb: New file.
8473 * gdb.base/source.exp: Test source -v.
8474
5984a431
UW
84752010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8476
8477 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8478
ec8a089a
PM
84792010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8480
8481 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8482 within one line, unless it is followed by a double quote.
8483 * gdb.stabs/hppa.sed: Idem.
8484 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8485 * gdb.stabs/weird.exp: Check for correct parsing of
8486 char and string constants.
ec8a089a
PM
8487 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8488 in .stabs to .stabx substitution.
8489
fce3c1f0
SS
84902010-04-05 Stan Shebs <stan@codesourcery.com>
8491
8492 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8493 constant global.
8494 * gdb.trace/tfile.exp: Try to print them.
8495
d77f58be
SS
84962010-04-04 Stan Shebs <stan@codesourcery.com>
8497
8498 * gdb.base/completion.exp: Update for new "info watchpoints".
8499 * gdb.base/default.exp: Ditto.
8500 * gdb.base/help.exp: Ditto.
8501 * gdb.base/watchpoint.exp: Ditto.
8502 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8503
af54718e
SS
85042010-04-04 Stan Shebs <stan@codesourcery.com>
8505
8506 * gdb.trace/tfile.exp: Sharpen tfind test.
8507
74d1f91e
JK
85082010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8509
8510 * gdb.base/break-entry.exp: New.
8511
eb8e76db 85122010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8513 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8514
8515 * gdb.reverse/i386-sse-reverse.exp: New file.
8516 * gdb.reverse/i386-sse-reverse.c: New file.
8517
bf65cad8
PA
85182010-04-02 Pedro Alves <pedro@codesourcery.com>
8519
8520 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8521
fff87407
SS
85222010-04-01 Stan Shebs <stan@codesourcery.com>
8523
8524 * gdb.trace/actions.exp: Tweak expected output.
8525 * gdb.trace/while-stepping.exp: Tweak expected output.
8526
fe01d668
L
85272010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8528
8529 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8530
86b17b60
PA
85312010-04-01 Pedro Alves <pedro@codesourcery.com>
8532
8533 * gdb.base/commands.exp: Adjust.
8534 * gdb.cp/extern-c.exp: Adjust.
8535
2c58c0a9
PA
85362010-04-01 Pedro Alves <pedro@codesourcery.com>
8537
8538 * gdb.trace/collection.c (local_test_func): Define a local struct,
8539 and instanciate it.
8540
0db9b91c
PA
85412010-04-01 Pedro Alves <pedro@codesourcery.com>
8542
8543 * gdb.trace/collection.exp (gdb_collect_args_test)
8544 (gdb_collect_argarray_test): XFAIL the tests that assume the
8545 argarray argument's elements are collected.
8546
8072405b
JK
85472010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8548
8549 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8550 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8551
8bf6485c
SS
85522010-03-31 Stan Shebs <stan@codesourcery.com>
8553
8554 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8555 and tracepoint conditionals.
8556 (gdb_verify_tracepoints): Delete unused return.
8557
fd7f724a
KS
85582010-03-26 Keith Seitz <keiths@redhat.com>
8559
8560 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8561 appear in the output before main.
8562 Remove KFAIL for gdb/2215 aka bz 9320.
8563
8d9e7719
DE
85642010-03-30 Doug Evans <dje@google.com>
8565
0906dd0b
DE
8566 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8567 by dejagnu.
8568 * gdb.arch/amd64-dword.exp: Ditto.
8569
8d9e7719
DE
8570 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8571 match.
8572 (break printf): Ditto.
8573
1da644f0
SW
85742010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8575
8576 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8577 gcc < 4.4.
8578 * gdb.cp/shadow.exp: Ditto.
8579
a8121990
PA
85802010-03-29 Pedro Alves <pedro@codesourcery.com>
8581
8582 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8583 "tstart" is silent.
8584
6e79d367
PA
85852010-03-29 Pedro Alves <pedro@codesourcery.com>
8586
8587 * gdb.trace/collection.exp (executable): New.
8588 (binfile): Use it.
8589 (fpreg, spreg, pcreg): New.
8590 (test_register): Use gdb_test_multiple. Pass /x to print.
8591 (prepare_for_trace_test): New.
8592 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8593 (gdb_collect_args_test, gdb_collect_argstruct_test)
8594 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8595 prepare_for_trace_test.
8596 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8597 fpreg, spreg and pcreg.
8598 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8599 prepare_for_trace_test.
8600 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8601 try to detect tracing support here. Don't set breakpoints at
8602 `begin' or `end' here.
8603 <global scope>: Use clean_restart. Run to main before checking
8604 for tracing support. Check for for tracing support here.
8605
09248348
JK
86062010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8607
8608 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8609 " as $displacement" to "seen displacement message".
8610
d350db38
PA
86112010-03-28 Pedro Alves <pedro@codesourcery.com>
8612
8613 * gdb.trace/while-dyn.exp (executable): New variable.
8614 (binfile): Use it.
8615 (test_while_stepping): New function. Move most tests here. Call
8616 it once for each of the while-stepping, stepping and ws aliases.
8617
907af001
UW
86182010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8619
8620 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8621 that do not provide the tagless_struct type name at all.
8622 (test_print_anon_union): Do not check value of uninitialized
8623 union member. Do not use cp_test_ptype_class, so we can accept
8624 "long" as well as "long int".
8625
610197fd
PA
86262010-03-26 Pedro Alves <pedro@codesourcery.com>
8627
8628 * gdb.trace/tfile.c (tohex, bin2hex): New.
8629 (write_error_trace_file): Hexify error description.
8630
6c28cbf2
SS
86312010-03-25 Stan Shebs <stan@codesourcery.com>
8632
8633 * gdb.trace/tfile.c: Generate an additional trace file, improve
8634 portability.
8635 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8636 files in a better way.
8637
e62b8c7e
KS
86382010-03-25 Keith Seitz <keiths@redhat.com>
8639
8640 * gdb.java/jprint.exp: XFAIL printing of static class members
8641 because of GCC debuginfo problem.
8642
82ccf5a5
JK
86432010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8644
8645 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8646
293e2f9e
DJ
86472010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8648
8649 * gdb.base/completion.exp: Allow long instead of long int.
8650 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8651 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8652 variable p.
8653 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8654 * gdb.base/pointers.exp: Allow long instead of long int.
8655 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8656 * gdb.base/step-line.exp: Allow a directory before the source file name.
8657
95a42b64
TT
86582010-03-24 Tom Tromey <tromey@redhat.com>
8659
8660 PR breakpoints/9352:
8661 * gdb.base/default.exp: Update.
8662 * gdb.base/commands.exp: Update.
8663 * gdb.cp/extern-c.exp: Test setting commands on multiple
8664 breakpoints at once.
8665
2390201f
DJ
86662010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8667
8668 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8669 if gdb,nosignals.
8670 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8671 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8672 exited".
8673
8c9a6790
SS
86742010-03-24 Stan Shebs <stan@codesourcery.com>
8675
8676 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8677
a6c727b2
DJ
86782010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8679
8680 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8681 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8682 argument. Handle "short" and "long".
8683 (Top level): Pass overprototyped output for old_fptr and xptr.
8684
4dfd5423
PA
86852010-03-23 Pedro Alves <pedro@codesourcery.com>
8686
8687 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8688 format strings and add casts to avoid compiler warnings.
8689
86902010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8691
8692 * lib/trace-support.exp (gdb_trace_setactions):
8693 Don't expect whitespace after ">" prompt.
8694 * gdb.trace/actions.exp: Adjust for output changes.
8695 * gdb.trace/while-stepping.exp: Likewise.
8696
c847d045
JK
86972010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8698
8699 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8700 and r157645).
8701
5f717f1d
JK
87022010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8703
8704 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8705 New.
8706
7d6d51d5
DJ
87072010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8708
8709 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8710 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8711
3b11a015
SS
87122010-03-19 Stan Shebs <stan@codesourcery.com>
8713
8714 * gdb.trace/ax.exp: New file.
8715
d7d158ed
DE
87162010-03-19 Doug Evans <dje@google.com>
8717
6bb85cd1
DE
8718 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8719 output from gcc.
8720
d7d158ed
DE
8721 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8722 named /usr/sbin/prelink<foo>.
8723
4daf5ac0
SS
87242010-03-18 Stan Shebs <stan@codesourcery.com>
8725
8726 * gdb.trace/circ.exp: Test circular-trace-buffer.
8727 * gdb.trace/tfile.exp: Update tstatus test.
8728
e8d05480
JB
87292010-03-18 Joel Brobecker <brobecker@adacore.com>
8730
8731 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8732 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8733
441b986a
UW
87342010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8735
8736 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8737
4247603b
PA
87382010-03-18 Pedro Alves <pedro@codesourcery.com>
8739
8740 * gdb.base/default.exp: Adjust the expected output of the finish
8741 and until commands when the inferior is not being run.
8742
13387711
SW
87432010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8744
8745 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8746 * gdb.cp/nsusing.exp: Ditto.
8747
6e31430b
TT
87482010-03-15 Tom Tromey <tromey@redhat.com>
8749
8750 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
8751 * gdb.cp/userdef.cc (operator==): New function.
8752 (main): New locals mem1, mem2.
8753
e2d69cb5
JZ
87542010-03-15 Jie Zhang <jie@codesourcery.com>
8755
8756 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
8757 Declare and use new loadtimeout variable.
8758
f572f0a9
DJ
87592010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
8760
8761 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
8762 Use gdb_load later.
8763
51f4c0b0
PA
87642010-03-14 Pedro Alves <pedro@codesourcery.com>
8765
8766 * gdb.base/solib-disc.c (main): Make format of fprintf a string
8767 literal. Add missing endlines to prints to stderr.
8768
1c809c68
TT
87692010-03-12 Tom Tromey <tromey@redhat.com>
8770
8771 PR c++/9708:
8772 * gdb.cp/m-static.exp: Add regression test.
8773 * gdb.cp/m-static.cc (method): New method.
8774 (main): Call it.
8775
00ae8fef
SW
87762010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
8777
8778 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
8779 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
8780
759f0f0b
PA
87812010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8782
21e24d21
PA
8783 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
8784
87852010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8786
759f0f0b
PA
8787 * lib/gdb.exp (skip_stl_tests): New.
8788 (gdb_compile): Symbian needs -ldl.
8789 (shlib_target_file): New.
8790 (shlib_symbol_file): New.
8791 (gdb_load_shlibs): Use shlib_target_file.
8792 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
8793 * gdb.cp/exception.exp: Use skip_stl_tests.
8794 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
8795 * gdb.cp/try_catch.exp: Use skip_stl_tests.
8796 * gdb.cp/mb-templates.exp: Ditto.
8797 * gdb.base/commands.exp: Relax regexes.
8798 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
8799 shlib_target_file and shlib_symbol_file.
8800 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
8801 sections.
8802 * gdb.base/ending-run.exp: Accept E32Main for symbian.
8803 * gdb.base/solib-disc.exp: Use
8804 shlib_target_file and shlib_symbol_file.
8805 * gdb.base/unload.exp: Don't skip on symbian. Use
8806 shlib_target_file and shlib_symbol_file.
8807 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
8808
6a8f2671 88092010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8810
6a8f2671
PA
8811 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
8812 * gdb.trace/report.exp: Adjust for x86 and x86_64.
8813 Issue a tfind end before looking for a tracepoint frame.
8814 * gdb.trace/tfind.exp: Adjust tstatus output.
8815 Adjust disassembly output.
8816 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
8817
ccf26247
JK
88182010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8819
8820 * gdb.base/break-interp.exp: Create new displacement parameter value
8821 for the test_ld calls.
8822 (reach): New parameter displacement, verify its content. New push of
8823 pf_prefix "reach-$func:". Import global expect_out.
8824 (test_core): New parameter displacement, verify its content. New push
8825 of pf_prefix "core:". New command "set verbose on". Import global
8826 expect_out.
8827 (test_attach): New parameter displacement, verify its content. New
8828 push of pf_prefix "attach:". New command "set verbose on". Import
8829 global expect_out.
8830 (test_ld): New parameter displacement, pass it to the reach, test_core
8831 and test_attach calls and verify its content in the "ld.so exit" test.
8832 * gdb.base/prelink.exp: Remove gdb_exit and final return.
8833 (prelink): Update expected text, use gdb_test.
8834
e469c7fb
DE
88352010-03-10 Doug Evans <dje@google.com>
8836
8837 * gdb.base/checkpoint.exp: Fix comment.
8838 Lengthen timeout while doing >600 checkpoints test.
8839 Rename duplicate "kill all one" test to keep test names unique.
8840
60e1c644
PA
88412010-03-10 Pedro Alves <pedro@codesourcery.com>
8842
8843 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
8844
cec808ec
KS
88452010-03-08 Keith Seitz <keiths@redhat.com>
8846
889bf7c5
PA
8847 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
8848 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
8849 (dm_type_long): New function.
8850 (dm_type_unsigned_short): New function.
8851 (dm_type_unsigned_long): New function.
8852 (myint): New typedef.
8853 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
8854 long, unsigned shor and long, operator char*, and typedef.
8855 (test_lookup_operator_functions): Add operator char* test.
8856 (test_paddr_operator_functions): Likewise.
8857 (test_paddr_overloaded_functions): Use probe values for
8858 short, long, and unsigned short and long.
8859 (test_paddr_hairy_functions): If the demangler probe detected
8860 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
8861 demangler.
8862 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
8863 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
8864 and "print null_pmf".
8865 Add test "ptype a.*pmf".
8866 * gdb.cp/overload.exp: Allow optional "int" to appear with
8867 "short" and "long".
8868 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
8869 long expect value for men_overload1arg.
8870 Allow "int" to appear with "short" and "long".
8871 When testing "info break", add argument for main (void).
8872 Also allow "int" to appear with "short" and "long".
8873 Ditto with "unsigned" and "long long".
cec808ec
KS
8874 * gdb.java/jmain.exp: Do not enclose methods names in single
8875 quotes.
8876 * gdb.java/jmisc.exp: Likewise.
8877 * gdb.java/jprint.exp: Likewise.
8878 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
8879
8880 From Jan Kratochvil <jan.kratochvil@redhat.com>:
8881 * gdb.cp/exception.exp (backtrace after first throw)
8882 (backtrace after second throw): Allow a namespace before __cxa_throw.
8883 (backtrace after first catch, backtrace after second catch): Allow
8884 a namespace before __cxa_begin_catch.
8885
8886 * gdb.cp/cpexprs.exp: New file.
8887 * gdb.cp/cpexprs.cc: New file.
8888
8889 From Daniel Jacobowitz <dan@codesourcery.com>
8890 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
8891 to use string_to_regexp.
8892 (ctor, dtor): New functions. Use them to match constructor
8893 and destructor function types.
8894 (Top level): Use runto_main.
8895
f870a310
TT
88962010-03-05 Tom Tromey <tromey@redhat.com>
8897
8898 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
8899 gdb.target_charset.
8900 (pp_ns.to_string): Likewise.
8901
0c199f28
KS
89022010-03-04 Keith Seitz <keiths@redhat.com>
8903
8904 * gdb.cp/overload.exp: Test that the filename portion of a linespec
8905 can be quoted. Test that both the filename and function/line
8906 portions can be quoted at the same time.
8907
c7437ca6
PA
89082010-03-04 Pedro Alves <pedro@codesourcery.com>
8909
8910 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
8911
b111b805
DE
89122010-03-03 Doug Evans <dje@google.com>
8913
24486cb7
DE
8914 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
8915 libc contains libpthread.
8916
b111b805
DE
8917 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
8918 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
8919 of gdb_compile. Add another pattern to match android backtrace.
8920
a0e0ef55
TT
89212010-03-03 Tom Tromey <tromey@redhat.com>
8922
8923 PR gdb/11345:
8924 * gdb.base/printcmds.exp (test_printf): Add test.
8925
1ba53b71
L
89262010-03-02 H.J. Lu <hongjiu.lu@intel.com>
8927
8928 * gdb.arch/amd64-byte.exp: New.
8929 * gdb.arch/amd64-dword.exp: Likewise.
8930 * gdb.arch/amd64-pseudo.c: Likewise.
8931 * gdb.arch/amd64-word.exp: Likewise.
8932 * gdb.arch/i386-byte.exp: Likewise.
8933 * gdb.arch/i386-pseudo.c: Likewise.
8934 * gdb.arch/i386-word.exp: Likewise.
8935
f5dff777
DJ
89362010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8937
8938 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
8939 types. Add structreg, bitfields, and flags registers.
8940 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
8941 registers.
8942
90884b2b
L
89432010-03-01 H.J. Lu <hongjiu.lu@intel.com>
8944
8945 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
8946 (load_description): Set architecture if defined.
8947
dc00d89f
PM
89482010-02-28 Phil Muldoon <pmuldoon@redhat.com>
8949
8950 * gdb.python/py-frame.exp: Add read_var block tests.
8951 * gdb.python/py-frame.c (block): New function.
8952
0e095b7e
JK
89532010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8954 Daniel Jacobowitz <dan@codesourcery.com>
8955
8956 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
8957
624f1a65
DM
89582010-02-25 David S. Miller <davem@davemloft.net>
8959
8960 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
8961 fix logic for setting all_syscalls_numbers.
8962
f3e9a817
PM
89632010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8964
8965 * Makefile.in: Add py-block and py-symbol.
8966 * gdb.python/py-symbol.exp: New File.
8967 * gdb.python/py-symtab.exp: New File.
8968 * gdb.python/py-block.exp: New File.
8969 * gdb.python/py-symbol.c: New File.
8970 * gdb.python/py-block.c: New File.
8971
f6bbabf0
PM
89722010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8973
8974 PR python/11314
8975 * lib/gdb.exp (skip_python_tests): New function.
8976 * gdb.python/py-cmd.exp: Use skip_python_tests.
8977 * gdb.python/py-frame.exp: Likewise.
8978 * gdb.python/py-function.exp: Likewise.
8979 * gdb.python/py-prettyprint.exp: Likewise.
8980 * gdb.python/py-template.exp: Likewise.
8981 * gdb.python/py-type.exp: Likewise.
8982 * gdb.python/py-value.exp: Likewise.
8983
85d721b8
PA
89842010-02-22 Pedro Alves <pedro@codesourcery.com>
8985
8986 PR9605
8987
8988 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
8989
48e32051
TT
89902010-02-19 Tom Tromey <tromey@redhat.com>
8991
8992 PR c++/8693, PR c++/9496:
8993 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
8994 regression tests.
8995
ac9c0048
JK
89962010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8997
8998 Fix compatibility with m68k as.
8999 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9000 Use only /* comments */.
9001
57bb97a4
UW
90022010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9003
9004 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9005 * configure: Regenerate.
9006
7d1bf85c
DJ
90072010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9008
9009 * gdb.python/py-type.exp: Check for Python support.
9010
061b5285
PA
90112010-02-17 Pedro Alves <pedro@codesourcery.com>
9012
9013 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9014 `regsub' syntax available.
9015
f8a8bc2c
PA
90162010-02-17 Pedro Alves <pedro@codesourcery.com>
9017
9018 * gdb.base/shmain.c (main): Remove printf call.
9019 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9020 * gdb.base/unload.c (main): Make format of fprintf a string
9021 literal. Add missing endlines to prints to stderr.
9022 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9023
6f451e5e
TT
90242010-02-17 Tom Tromey <tromey@redhat.com>
9025
9026 * gdb.java/jprint.java (jprint.props): New field.
9027 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9028
12d79008
PA
90292010-02-17 Pedro Alves <pedro@codesourcery.com>
9030
ef801a0e 9031 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9032 available.
9033
d252f7e5
DJ
90342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9035
9036 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9037 creation to support remote host testing.
9038
67bdab6c
DJ
90392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9040
9041 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9042 Recognize "command not found".
9043
bb391223
DJ
90442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9045
9046 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9047 single-stepping.
9048
70362913
DJ
90492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9050
9051 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9052 if arguments are not supported.
9053
493f3c00
DJ
90542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9055
9056 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9057 be const or non-const.
9058
8034c749
DJ
90592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9060
9061 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9062 mi_send_resuming_command to send -exec-continue.
9063
791dfb64
DJ
90642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9065
9066 * gdb.base/list.exp (test_list_filename_and_function): Add test
9067 with single quotes.
9068 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9069 matching.
9070 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9071 Add KFAIL'd tests for PR gdb/11289.
9072
7c5fe868
DJ
90732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9074
9075 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9076
fdc498b8
DJ
90772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9078
9079 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9080 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9081 a temporary directory.
9082
b519e2a6
DJ
90832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9084
9085 * gdb.base/charset.exp: Use a single regular expression to match
9086 show host-charset and show target-charset output.
9087
74164c56
JK
90882010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9089
9090 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9091 "Illegal process-id" expect string more exact.
9092 (attach to digits-starting nonsense is prohibited): New.
9093
701ed6dc
JK
90942010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9095
9096 * gdb.base/prelink.exp (set verbose on): New.
9097
889bf7c5 90982010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9099
9100 * mi-reverse.exp: New file. Test for reverse option to the
9101 following MI commands: exec-continue, exec-finish, exec-next,
9102 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9103
dadf0e9c
JB
91042010-02-09 Joel Brobecker <brobecker@adacore.com>
9105
9106 * gdb.ada/ptype_tagged_param: New testcase.
9107
714f19d5
TT
91082010-02-08 Tom Tromey <tromey@redhat.com>
9109
9110 PR c++/8017:
9111 * gdb.cp/overload.exp: Add tests.
9112 * gdb.cp/overload.cc (struct K): New.
9113 (namespace N): New.
9114 (main): Call new functions.
9115 (K::staticoverload): Define.
9116
889bf7c5 91172010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9118
9119 PR gdb/10728
9120 * gdb.cp/pr10728-x.h: New file.
9121 * gdb.cp/pr10728-x.cc: New file.
9122 * gdb.cp/pr10728-y.cc: New file.
9123 * gdb.cp/pr10728.exp: New file.
9124 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9125
889bf7c5 91262010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9127
9128 PR gdb/9067
9129 * gdb.cp/pr9067.exp: New
9130 * gdb.cp/pr9067.cc: New
9131 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9132
7b356089
JB
91332010-02-08 Joel Brobecker <brobecker@adacore.com>
9134
9135 * lib/gdb.exp (gdb_test_timeout): New global variable.
9136 Set it to timeout if not already set.
9137 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9138
1be00882
DE
91392010-02-05 Doug Evans <dje@google.com>
9140
9141 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9142 user.
9143
82856980
SW
91442010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9145
9146 PR c++/7935:
9147 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9148
1a334831
TT
91492010-02-04 Tom Tromey <tromey@redhat.com>
9150
9151 * gdb.cp/virtbase.exp: Make test case names unique.
9152
9c3c02fd
TT
91532010-02-02 Tom Tromey <tromey@redhat.com>
9154
9155 * gdb.cp/virtbase.exp: Add regression tests.
9156 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9157 (main): Instantiate RHC.
9158
0cc2414c
TT
91592010-02-02 Tom Tromey <tromey@redhat.com>
9160
9161 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9162 type-printing change.
9163
edf3d5f3
TT
91642010-02-02 Tom Tromey <tromey@redhat.com>
9165
9166 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9167 * gdb.cp/virtbase.cc: New file.
9168 * gdb.cp/virtbase.exp: New file.
9169 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9170
e4b7f41c
JK
91712010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9172
9173 PR libc/11214:
9174 * gdb.threads/current-lwp-dead.c: Include features.h.
9175 (HAS_NOMMU): New.
9176 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9177
b381ea14
JK
91782010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9179
9180 * gdb.base/symbol-without-target_section.exp,
9181 gdb.base/symbol-without-target_section.c: New.
9182
c593ac0e
DJ
91832010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9184
9185 * gdb.base/bigcore.exp: Reset increased timeout.
9186 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9187
db25f29d
DJ
91882010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9189
9190 * gdb.base/gcore.exp (capture_command_output): Use
9191 gdb_test_multiple.
9192
f9d67f43
DJ
91932010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9194
9195 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9196 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9197 (Top level): Call it.
9198
177321bd
DJ
91992010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9200
9201 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9202
97f2ed50
DJ
92032010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9204
9205 * gdb.base/call-strs.exp, gdb.base/default.exp,
9206 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9207 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9208 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9209 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9210 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9211 * gdb.base/ending-run.exp: Correct restore of timeout.
9212 * gdb.base/page.exp: Remove unnecessary timeout setting.
9213
e4e2711a
JB
92142010-01-29 Joel Brobecker <brobecker@adacore.com>
9215
9216 * gdb.ada/rec_return: New testcase.
9217
ba581dc1
JB
92182010-01-29 Joel Brobecker <brobecker@adacore.com>
9219
9220 * gdb.ada/call_pn: New testcase.
9221
4ea95be9
DJ
92222010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9223
9224 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9225 (Top level): Use it to resume.
9226 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9227 the Thumb mode displaced stepping error as unsupported.
9228
df83a9bf
SW
92292010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9230
889bf7c5
PA
9231 * gdb.cp/nsusing.exp: Added more tests.
9232 * gdb.cp/nsrecurs.exp: Ditto.
9233 * gdb.cp/nsusing.cc: Added test functions.
9234 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9235
40b27cdc
JK
92362010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9237
9238 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9239 absolute directory pathnames in gdb.sum file.
9240
de958931
SW
92412010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9242
9243 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9244 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9245
708ead4e
TT
92462010-01-26 Tom Tromey <tromey@redhat.com>
9247
9248 PR exp/7643:
9249 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9250 setup_kfail.
9251
b14e635e
SW
92522010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9253
9254 * gdb.cp/nsrecurs.exp: New test.
9255 * gdb.cp/nsrecurs.cc: New test program.
9256 * gdb.cp/nsstress.exp: New test.
9257 * gdb.cp/nsstress.cc: New test program.
9258 * gdb.cp/nsdecl.exp: New test.
9259 * gdb.cp/nsdecl.cc: New test program.
9260
8540c487
SW
92612010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9262
9263 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9264 imported into file scope.
9265 Marked test as xfail.
9266 * gdb.cp/namespace-using.cc (marker5): New function.
9267 * gdb.cp/shadow.exp: New test.
9268 * gdb.cp/shadow.cc: New test program.
9269 * gdb.cp/nsimport.exp: New test.
9270 * gdb.cp/nsimport.cc: New test program.
9271
421d5d99
TT
92722010-01-25 Tom Tromey <tromey@redhat.com>
9273
9274 PR gdb/11049:
9275 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9276 with "set print null-stop on".
9277
691f8dc1
JK
92782010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9279
9280 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9281 Adjust it for DISASSEMBLY_OMIT_FNAME.
9282
0b92b5bb
TT
92832010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9284
9285 PR symtab/11199:
9286 * gdb.dwarf2/member-ptr-forwardref.exp,
9287 gdb.dwarf2/member-ptr-forwardref.S: New.
9288
23787403
JK
92892010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9290
9291 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9292 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9293 thread1_tid_mutex. Remove gdbstop_mutex handling.
9294 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9295 thread2_tid_mutex. Remove gdbstop_mutex handling.
9296 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9297 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9298 pthread_cond_wait conditionalizations by while loops.
9299
b966cb8a
TT
93002010-01-20 Tom Tromey <tromey@redhat.com>
9301
9302 PR backtrace/10770:
9303 * gdb.dwarf2/pr10770.exp: New file.
9304 * gdb.dwarf2/pr10770.c: New file.
9305 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9306
fcae584b
VP
93072010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9308
9309 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9310 that target was removed, and the test always runs native anyway.
9311
a0f49112
JK
93122010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9313
9314 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9315 gdb.base/watchpoint-cond-gone-stripped.c: New.
9316
ceeb3d5a
TT
93172010-01-19 Tom Tromey <tromey@redhat.com>
9318
9319 PR c++/8000:
9320 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9321 existing tests.
9322 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9323 (main): Use AAA::SomeEnum.
9324
dd322c54
JK
93252010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9326
9327 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9328 (test_ignore_count): Declare line_callme_body global.
9329 (run to breakpoint with ignore count): Use line_callme_body.
9330 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9331 (set line_main_hello, set line_main_return): Reindent.
9332 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9333 New.
9334 (continue to callee4): Use line_callee4_body.
9335 (check *stopped from CLI command): Use line_callee4_next.
9336 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9337 (set line_main_hello, set line_main_return): Reindent.
9338 (set line_callee4_head, set line_callee4_body): New.
9339 (continue to callee4): Use line_callee4_body.
9340
4e8f195d
TT
93412010-01-18 Tom Tromey <tromey@redhat.com>
9342
9343 PR c++/9680:
9344 * gdb.cp/casts.cc: Add new classes and variables.
9345 * gdb.cp/casts.exp: Test new operators.
9346
9e14a9ba
JB
93472010-01-18 Tom Tromey <tromey@redhat.com>
9348 Thiago Jung Bauermann <bauerman@br.ibm.com>
9349
9350 * gdb.python/source2.py: New file.
9351 * gdb.python/source1: New file.
9352 * gdb.python/python.exp: Test "source" command.
9353
00bf0b85
SS
93542010-01-15 Stan Shebs <stan@codesourcery.com>
9355
9356 * gdb.trace/tfile.c: New file.
9357 * gdb.trace/tfile.exp: New file.
889bf7c5 9358
55235ad7
JK
93592010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9360
9361 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9362
9f2982ff
JK
93632010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9364
9365 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9366
bbfba9ed
JK
93672010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9368
9369 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9370 (libfunc): New parameter action. Implement also selectable "sleep".
9371 * gdb.base/break-interp-main.c: Include assert.h.
9372 (libfunc): New parameter action.
9373 (main): New parameters argc and argv. Assert argc. Pass argv.
9374 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9375 (test_attach): New proc.
9376 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9377 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9378
61f0d762
JK
93792010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9380
9381 * gdb.base/break-interp.exp (test_core): New proc.
9382 (test_ld): Call it.
9383
06a6f270
JK
93842010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9385
9386 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9387 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9388 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9389 and gdb_compile_shlib. Use new -Wl compiler options.
9390 (dl bt, main bt): New tests.
9391
51bee8e9
JK
93922010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9393
9394 Support PIEs with no symfile_objfile.
9395 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9396 (test_ld): New parameter trynosym.
9397 (test_ld <$trynosym>): New block.
9398
b8040f19
JK
93992010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9400
9401 * gdb.base/break-interp.exp: New file.
9402
be759fcf
PM
94032010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9404
9405 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9406 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9407 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9408 test.
9409 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9410 * gdb.python/py-mi.exp: Add lazy string test.
9411
dc146f7c
VP
94122010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9413
9414 * lib/mi-support.exp (mi_check_thread_states): Handle
9415 core number in thread listing.
9416
b4ba55a1
JB
94172010-01-12 Joel Brobecker <brobecker@adacore.com>
9418
9419 * gdb.base/maint.exp: Adjust the expected output for the
9420 "maint print type" test. Use gdb_test_multiple instead of
9421 gdb_sent/gdb_expect.
9422
08e24bd4
DE
94232010-01-11 Doug Evans <dje@google.com>
9424
6496a609
DE
9425 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9426 from gdbserver_download. All callers updated.
9427
08e24bd4
DE
9428 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9429
b5cfddf5
JK
94302010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9431
9432 Implement binary numbers parsing.
9433 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9434 (test_integer_literals_rejected): New binary tests.
9435
3725885a
RW
94362010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9437
9438 * gdb.cell/configure: Regenerate.
9439
37aeb5df
JK
94402010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9441
9442 * gdb.base/corefile.exp: Move the core finding block out and call it as
9443 core_find, new variable $corefile, replace corefile by $corefile and
9444 [file tail $corefile] for usage vs. test names resp.
9445 * lib/gdb.exp (core_find): Move it as a new function here. New
9446 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9447 $destcore. Return "" on error.
9448
d521f563
JK
94492010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9450
9451 Workaround PR binutils/10802.
9452 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9453 (twice).
9454
28f24826
DJ
94552010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9456
9457 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9458
2de75e71
JB
94592010-01-08 Joel Brobecker <brobecker@adacore.com>
9460
9461 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9462 call, to avoid interruption.
9463
fe00719b 94642010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9465
9466 * gdb.stabs/weird.def (args93): New.
9467
d0ef5df8
DE
94682010-01-07 Doug Evans <dje@google.com>
9469
9470 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9471
3a08d52f
TT
94722010-01-07 Tom Tromey <tromey@redhat.com>
9473
9474 * gdb.base/source.exp: Use correct line number.
9475
7a697b8d
SS
94762010-01-05 Stan Shebs <stan@codesourcery.com>
9477
9478 * gdb.trace/tracecmd.exp: Test ftrace.
9479
7803799a
UW
94802010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9481
9482 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9483
c54eabfa
JK
94842010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9485
9486 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9487 "uint_for_mi_testing".
9488
02e7ef19
JB
94892010-01-01 Joel Brobecker <brobecker@adacore.com>
9490
9491 Test indented comment in file being sourced.
9492 * gdb.base/commands.exp: Test indented comment in file being sourced.
9493
abd775ce
JB
94942010-01-01 Joel Brobecker <brobecker@adacore.com>
9495
9496 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9497 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9498 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9499 notice.
9500
79b55b82
JB
95012010-01-01 Joel Brobecker <brobecker@adacore.com>
9502
9503 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9504 notice.
9505
8997583e
JK
95062010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9507
9508 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9509 missing $after_stopped and comma (,) expectation.
9510
6da95a67
SS
95112009-12-31 Stan Shebs <stan@codesourcery.com>
9512
9513 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9514
218d2fc6
TJB
95152009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9516
9517 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9518 (top level): Call test_watchpoint_in_big_blob.
9519 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9520 watchpoints.
9521 (func3): Write to buf.
9522
236f1d4d
SS
95232009-12-29 Stan Shebs <stan@codesourcery.com>
9524
9525 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9526
f61e138d
SS
95272009-12-28 Stan Shebs <stan@codesourcery.com>
9528
9529 * gdb.trace/tsv.exp: New file.
9530 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9531
0219b378
DJ
95322009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9533
9534 * gdb.base/find.c (main): Reference search buffers.
9535 * gdb.base/included.c (main): Reference integer.
9536 * gdb.base/ptype.c (charfoo): Declare.
9537 (intfoo): Call charfoo.
9538 * gdb.base/scope0.c (useitp): New function.
9539 (usestatics): Use useitp.
9540 (useit): Add a type for val.
9541 * gdb.base/scope1.c (useit1): Take a pointer argument.
9542 (usestatics1): Update calls to useit1.
9543 * gdb.cp/call-c.cc: Declare foo.
9544 (main): Call foo.
9545 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9546 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9547 (main): Call C::ensureRefs and ensureOtherRefs.
9548 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9549 variables.
9550 (ensureOtherRefs): New function.
9551 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9552 * gdb.cp/templates.cc (main): Call t5i.value.
9553
3f78692f
JK
95542009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9555
9556 Fix compatibility with G++-4.5.
9557 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9558 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9559 (uncaught return): Remove.
9560
429374b8
JK
95612009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9562 Phil Muldoon <pmuldoon@redhat.com>
9563
9564 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9565 (bp_location13, bp_location14, bp_location17, bp_location18)
9566 (marker3_proto, marker4_proto): New variables.
9567 (breakpoint info): Update output.
9568 (run until breakpoint at marker3, run until breakpoint at marker4): New
9569 tests.
9570
859825b8
JK
95712009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9572
9573 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9574 Replace the printf call of Y by provided "y-set-1" label. New block
9575 for the second shared library.
9576 * gdb.base/unload.exp: Compile also the second library, call
9577 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9578 (single pending breakpoint info): Rename to ...
9579 (pending breakpoint info before run): ... this extended test.
9580 (libfile2, libname2, libsrcfile2, libsrc2)
9581 (lib_sl2): New variables.
9582 (exec_opts): Set also SHLIB_NAME2.
9583 (pending breakpoint info on first run at shrfunc1)
9584 (pending breakpoint info on second run at shrfunc1)
9585 (pending breakpoint info on second run at shrfunc2)
9586 (print y from libfile, print y from libfile2): New tests.
9587 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9588 * gdb.base/unloadshr2.c: New.
9589
e6a386cd
HZ
95902009-12-22 Hui Zhu <teawater@gmail.com>
9591
9592 * gdb.reverse/sigall-reverse.exp: Adjust.
9593
9e19b45e
VP
95942009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9595
9596 PR gdb/10884
9597
9598 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9599 (main): Call do_bitfield_tests.
aacf5b1e 9600 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9601
d53a7b30
JB
96022009-12-20 Joel Brobecker <brobecker@adacore.com>
9603
9604 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9605 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9606 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9607 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9608 gdb.modula2/unbounded1.c: Update copyright header.
9609
191ca0a1
CM
96102009-12-10 Chris Moller <moller@mollerware.com>
9611
9612 PR gdb/9399
9613 * gdb.cp/virtfunc2.exp: New tests
9614 * gdb.cp/virtfunc2.cc: New tests
9615 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9616
0fa6cf1b
MS
96172009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9618
9619 * gdb.reverse/i387-env-reverse.c: New file.
9620 * gdb.reverse/i387-env-reverse.exp: New file.
9621 * gdb.reverse/i387-stack-reverse.c: New file.
9622 * gdb.reverse/i387-stack-reverse.exp: New file.
9623
361ae042
PM
96242009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9625
9626 * gdb.python/py-type.exp (test_range): New test.
9627
bfd31e71
PM
96282009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9629
9630 PR python/10805
9631
9632 * gdb.python/py-type.exp: New file.
9633 * gdb.python/py-type.c: New file.
9634 * Makefile.in: Add py-type.
9635
57a1d736
TT
96362009-12-03 Tom Tromey <tromey@redhat.com>
9637
9638 * gdb.python/py-value.exp (test_parse_and_eval): New
9639 function.
9640
1f3b5d1b
PP
96412009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9642
9643 PR gdb/11022
9644
9645 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9646 * gdb.base/pr11022.c: New test.
9647
8b7dbdc9
JK
96482009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9649
9650 Fix spurious false FAILs.
9651 * gdb.base/structs.c (chartest): New.
9652 (main): Fill-in chartest.
9653 * gdb.base/structs.exp (anychar_re, first): New.
9654 (start_structs_test): Import global anychar_re and first.
9655 New gdb_test call "set print elements 300; ${testfile}"
9656 (start_structs_test <$first>): New block.
9657 (any): Import global anychar_re. New variable ac. Use ${ac}.
9658
6a53b2ec
JK
96592009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9660
9661 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9662
d7167b4c
JK
96632009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9664
9665 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9666 Force $srcfile file.
9667 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9668
b1798462
UW
96692009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9670
9671 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9672 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9673 * gdb.threads/watchthreads-reorder.exp: Likewise.
9674
b6199126
DJ
96752009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9676
9677 PR gdb/8704
9678
9679 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9680 "if", and "thread". Correct matching in the previous test.
9681
b22a0510
DJ
96822009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9683
9684 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9685
930636d2
MS
96862009-11-23 Michael Snyder <msnyder@vmware.com>
9687
9688 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9689 * gdb.reverse-watch-precsave.exp: Ditto.
9690
21a0512e
PP
96912009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9692
9693 * gdb.asm/asm-source.exp: Adjust.
9694 * gdb.base/help.exp: Adjust.
889bf7c5 9695
fc30d5e0
PA
96962009-11-22 Pedro Alves <pedro@codesourcery.com>
9697
9698 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9699 (do_syscall_tests_without_xml): Set data-directory to
9700 /the/path/to/nowhere.
9701
f6bc2008
PA
97022009-11-21 Pedro Alves <pedro@codesourcery.com>
9703
9704 * gdb.threads/local-watch-wrong-thread.c,
9705 gdb.threads/local-watch-wrong-thread.exp: New files.
9706
8c2fb5de
PA
97072009-11-21 Pedro Alves <pedro@codesourcery.com>
9708
9709 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9710 assume new `regsub' syntax available.
9711
ebec9a0f
PA
97122009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9713
a79d3c27
JK
9714 * gdb.base/watchpoint-hw-hit-once.exp,
9715 gdb.base/watchpoint-hw-hit-once.c: New.
9716
97172009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9718
9719 * gdb.threads/watchthreads-reorder.exp,
9720 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9721
276a961b
MK
97222009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9723
9724 * gdb.xml/tdesc-regs.exp: Use for m68k.
9725
4867c1fb
PA
97262009-11-15 Pedro Alves <pedro@codesourcery.com>
9727
9728 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9729
f6838f81
DJ
97302009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9731
9732 * lib/gdb.exp (current_target_name): New procedure.
9733 (gdb_wrapper_target): New variable.
9734 (gdb_wrapper_init): Set gdb_wrapper_target.
9735 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9736 wrapper.
9737
4ac4dd3f
DJ
97382009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9739
9740 * gdb.base/remote.exp: Delete the slowest load test.
9741 Do not load with fixed packet sizes.
9742
a7881759
DJ
97432009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9744
9745 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9746
97a5b505
DJ
97472009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9748
9749 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
9750 srcfile when setting a breakpoint.
9751
d3e1fc54
DJ
97522009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
9753
9754 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9755 macros.
9756
7cbcbded
DJ
97572009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9758
9759 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
9760 to be in memory.
9761 * gdb.base/display.c (force_mem): New.
9762 (do_loops): Use it. Add breakpoint comments.
9763 (do_vars): Add a breakpoint comment.
9764 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
9765 line numbers.
9766
bdea3a92
NF
97672009-11-13 Nathan Froyd <froydnj@codesourcery.com>
9768
9769 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
9770 instead of a bare "run".
9771
269f82e5
PP
97722009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
9773
9774 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 9775
a69b7d9d
DJ
97762009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9777
9778 * lib/cell.exp (skip_cell_tests): Clean up test files before
9779 returning.
9780
b598bfda
DJ
97812009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9782
9783 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
9784 and the breakpoint menu. Do not call perror if a prompt is seen.
9785 Consume the following GDB prompt.
9786 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
9787 * gdb.cp/namespace.exp: Use gdb_test.
9788 * gdb.cp/templates.exp: Use gdb_test.
9789 (test_template_breakpoints): Use gdb_test_multiple.
9790
87728fa0
DJ
97912009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9792
9793 * gdb.base/break1.c (struct some_struct, values): Move earlier.
9794 (marker4): Reference values.
9795
b67c692f
DJ
97962009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9797
9798 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
9799 is missing.
9800
f0df251a
DJ
98012009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9802
9803 * gdb.base/break.c (need_malloc): New.
9804 * gdb.base/constvars.c (main): Reference crass and crisp.
9805 * gdb.base/gdb1821.c (main): Reference bar.
9806 * gdb.cp/gdb1355.cc (main): Reference s1.
9807 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
9808 (main): Call them.
9809 * gdb.cp/hang2.cc (dummy2): Define.
9810 * gdb.cp/hang3.cc (dummy3): Define.
9811 * gdb.cp/m-data.cc (main): Reference shadow.
9812
bdf7534a
NF
98132009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9814 Nathan Froyd <froydnj@codesourcery.com>
9815
9816 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
9817 remote host.
9818
f24fce77
NF
98192009-11-12 Nathan Froyd <froydnj@codesourcery.com>
9820
9821 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
9822 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
9823 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9824 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9825 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9826 * gdb.dwarf2/dw2-producer.exp: Likewise.
9827 * gdb.dwarf2/mac-fileno.exp: Likewise.
9828 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
9829 py-prettyprint.py to the remote host.
9830 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
9831
40f0318e
KS
98322009-11-11 Keith Seitz <keiths@redhat.com>
9833
9834 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
9835 use it instead of "Foo".
9836 * gdb.cp/classes.exp (do_tests): Add a test to access
9837 a method through a typedef'd class name.
9838
f3d9f7fb
NF
98392009-11-11 Nathan Froyd <froydnj@codesourcery.com>
9840
9841 * gdb.base/long_long.exp: Permit leading zeros on floating-point
9842 exponents.
9843 * gdb.base/pointers.exp: Likewise.
9844 * gdb.cp/ref-types.exp: Likewise.
9845
a4216f37
KS
98462009-11-11 Keith Seitz <keiths@redhat.com>
9847
9848 * gdb.cp/cplusfuncs.cc (class foo): Add operators
9849 new[] and delete[].
9850 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
9851 "void".
9852 (probe_demangler): Remove all single-quoting of
9853 method and variable names.
9854 (info_func_regexp): Remove the word "void" from any
9855 occurrence of "(void)".
9856 (print_addr_2): Remove all single-quoting of
9857 method names.
9858 (print_addr_2_kfail): Likewise.
9859 (print_addr): Single-quote C function names before
9860 passing to print_addr_2.
9861 (test_paddr_operator_functions): Remove single-quoting
9862 for method names.
9863 Add tests for operator new[] and operator delete[].
9864
9b14d7aa
JK
98652009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9866
9867 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
9868
85feb311
KS
98692009-11-09 Keith Seitz <keiths@redhat.com>
9870
9871 * gdb.cp/overload.exp: Add tests for resolving overloaded
9872 methods in expression parsing/evaluation.
9873
fa335448
DJ
98742009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
9875
9876 * lib/gdb.exp (default_gdb_version): Use --version instead of
9877 --command.
9878
ec3c07fc
NS
98792009-11-10 Nathan Sidwell <nathan@codesourcery.com>
9880
9881 * lib/gdb.exp (gdb_compile_test): New.
9882 (skip_ada_tests, skip_java_tests): New.
9883 (gdb_compile): Use gdb_compile_test for f77.
9884 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
9885 * lib/java.exp (compile_java_from_source): Remove runtests check,
9886 use gdb_compile_test to record result.
9887 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
9888 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
9889 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
9890 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
9891 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
9892 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
9893 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
9894 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
9895 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
9896 adjust gdb_compile invocations.
9897
b8b4e42b
JK
98982009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9899
9900 * Makefile.in (abs_builddir): New.
9901 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
9902 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
9903 `$(abs_builddir)/site.exp'.
9904
f8b7eaf3
DJ
99052009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
9906
9907 * config/m68k-emc.exp, lib/emc-support.exp,
9908 gdb.trace/gdb_c_test.c: Delete.
9909 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
9910 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9911 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9912 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9913 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9914 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
9915 casing for m68k-*-elf.
9916
c4187697
NS
99172009-11-03 Pedro Alves <pedro@codesourcery.com>
9918
9919 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
9920 * gdb.arch/i386-prologue.exp: Likewise.
9921 * gdb.arch/i386-unwind.exp: Likewise.
9922
db16b772
DJ
99232009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9924
9925 * lib/gdb.exp (gdb_expect): Fix timeout typo.
9926
bcf71277
DJ
99272009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9928
9929 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
9930
0105cee2
DJ
99312009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9932
9933 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
9934
24ddea62
JK
99352009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9936
9937 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
9938
287ccc17
JK
99392009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9940
9941 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
9942 * gdb.base/sepdebug2.c: New file.
9943
08bca259 99442009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
9945
9946 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
9947 the modified warnings for catch syscall. Verify if GDB was compiled
9948 with support for lib expat, and choose which tests to run depending
9949 on this.
9950
5d4e2b76
VP
99512009-10-30 Vladimir Prus <vladimir@codesourcery.com>
9952
9953 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
9954 that composite commands are parsed OK. And also test
9955 that breakpoint commands do work.
9956
240e538a
MS
99572009-10-23 Michael Snyder <msnyder@vmware.com>
9958
9959 gdb.reverse/consecutive-precsave.exp: Change expect pattern
9960 to allow for new disassembly style.
9961
9c419145
PP
99622009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
9963
9964 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 9965
02506ff1
MS
99662009-10-22 Michael Snyder <msnyder@vmware.com>
9967
9968 * gdb.reverse/break-precsave.exp: New test.
9969 * gdb.reverse/consecutive-precsave.exp: Ditto.
9970 * gdb.reverse/finish-precsave.exp: Ditto.
9971 * gdb.reverse/i386-precsave.exp: Ditto.
9972 * gdb.reverse/machinestate-precsave.exp: Ditto.
9973 * gdb.reverse/sigall-precsave.exp: Ditto.
9974 * gdb.reverse/solilb-precsave.exp: Ditto.
9975 * gdb.reverse/step-precsave.exp: Ditto.
9976 * gdb.reverse/until-precsave.exp: Ditto.
9977 * gdb.reverse/watch-precsave.exp: Ditto.
9978
4cf866a3
MS
99792009-10-22 Michael Snyder <msnyder@vmware.com>
9980
9981 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
9982 for gdb_expect. Adjust one test's expect strings for the new
9983 format of disassemble.
9984 * gdb.reverse/finish-reverse.exp: Delete 'return'.
9985 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
9986 gdb_test_multiple.
9987 * gdb.reverse/step-reverse.exp: Delete 'return'.
9988 * gdb.reverse/until-reverse.exp: Delete blank lines.
9989 * gdb.reverse/watch-reverse.exp: Delete blank lines.
9990
2b28d209
PP
99912009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
9992
9993 * gdb.base/consecutive.exp: Adjust.
9994 * gdb.base/display.exp: Likewise.
9995 * gdb.base/pc-fp.exp: Likewise.
9996 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 9997
33b9c32b
MS
99982009-10-19 Michael Snyder <msnyder@vmware.com>
9999
10000 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10001 * gdb.reverse/finish-reverse.c: Ditto.
10002 * gdb.reverse/sigall-reverse.c: Ditto.
10003 * gdb.reverse/solib-reverse.c: Ditto.
10004 * gdb.reverse/step-reverse.c: Ditto.
10005 * gdb.reverse/watch-reverse.c: Ditto.
10006
6c95b8df
PA
100072009-10-19 Pedro Alves <pedro@codesourcery.com>
10008 Stan Shebs <stan@codesourcery.com>
10009
10010 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10011 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10012 "Executing new program".
10013 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10014 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10015 left listed after having been killed.
10016 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10017 * gdb.base/maint.exp: Adjust test.
10018
10019 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10020 * gdb.multi/Makefile.in: New.
10021 * gdb.multi/base.exp: New.
10022 * gdb.multi/goodbye.c: New.
10023 * gdb.multi/hangout.c: New.
10024 * gdb.multi/hello.c: New.
10025 * gdb.multi/bkpt-multi-exec.c: New.
10026 * gdb.multi/bkpt-multi-exec.exp: New.
10027 * gdb.multi/crashme.c: New.
10028
279017b7
TG
100292009-10-13 Tristan Gingold <gingold@adacore.com>
10030
10031 * gdb.base/sepdebug.exp: Check debug info are found.
10032
0413d738
PA
100332009-10-08 Pedro Alves <pedro@codesourcery.com>
10034
10035 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10036 bits.
10037
c628eecc
JK
100382009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10039
10040 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10041
38af1bfe
JB
100422009-10-07 Joel Brobecker <brobecker@adacore.com>
10043
10044 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10045 of the comments.
10046
2b0adecd
PM
100472009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10048
10049 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10050 * gdb.base/annota3.exp: Idem.
10051 * gdb.base/maint.exp: Idem.
10052
8d417781
PM
100532009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10054
889bf7c5 10055 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10056 to default.
10057
bb61102d
PM
100582009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10059
889bf7c5 10060 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10061 mingw and cygwin targets.
10062
ace5c364
PM
100632009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10064 Pedro Alves <pedro@codesourcery.com>
10065
889bf7c5 10066 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10067 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10068
c2d494a0
PM
100692009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10070
e1b52ce2
PM
10071 * gdb.base/shr1.c: Use %p in format string.
10072 * gdb.base/unload.c: Avoid warning in fprintf.
10073 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10074
209f53f5
PM
100752009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10076
10077 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10078 long type.
10079 (test_unlink): Correct printf string.
10080 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10081 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10082
8172766a
JK
100832009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10084
10085 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10086 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10087 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10088
0f73703c
UW
100892009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10090
10091 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10092 * gdb.objc/nondebug.exp: Likewise.
10093
b32306ca
UW
100942009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10095
10096 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10097 target_info setting.
10098
10099 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10100 that detect new threads during "info threads".
10101
0057022f
UW
101022009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10103
10104 * gdb.threads/manythreads.c (main): Increase thread stack size
10105 to 2*PTHREAD_STACK_MIN.
10106 * gdb.threads/multi-create.c (main): Likewise.
10107 (create_function): Likewise.
10108
f29c0325
UW
101092009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10110
10111 * gdb.base/dump.exp: Pass difference of pointer types instead
10112 of integer types as offset to restore in intarr3.srec case.
10113
fcb34849
UW
101142009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10115
10116 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10117
d5142e3b
UW
101182009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10119
10120 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10121
087b74b2 101222009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10123
087b74b2
PM
10124 New test for two watchpoints, with disabling of
10125 the first inserted.
10126 * testsuite/gdb.base/watchpoints.c: New file.
10127 * testsuite/gdb.base/watchpoints.exp: New file.
10128
96c07c5b
TT
101292009-09-25 Tom Tromey <tromey@redhat.com>
10130
10131 * gdb.base/charset.exp: Test utf-16 strings with Python.
10132
b8899f2b
TT
101332009-09-25 Tom Tromey <tromey@redhat.com>
10134
10135 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10136 UCS-4.
10137 * gdb.base/charset.c (utf_32_string): Rename.
10138 (init_utf32): Rename.
10139 (main): Update.
10140
329719ec
TT
101412009-09-22 Tom Tromey <tromey@redhat.com>
10142
10143 * gdb.python/py-function.exp: Add regression tests.
10144
11ef0d76
KS
101452009-09-21 Keith Seitz <keiths@redhat.com>
10146
10147 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10148 with invalid operator.
10149
3fe8f3b3
KS
101502009-09-21 Keith Seitz <keiths@redhat.com>
10151
10152 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10153 and destructor using typedef name of class.
10154 * gdb.cp/classes.cc (class Base1): Add a destructor.
10155 (base1): New typedef.
10156 (use_methods): Instanitate an object of type base1.
10157 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10158 (do_tests): Call test_template_typedef.
10159 * gdb.cp/templates.cc (Baz::~Baz): New method.
10160 (intBazOne): New typedef.
10161 (main): Instantiate intBazOne.
10162
7a9fe101
PM
101632009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10164
10165 PR python/10633
10166
10167 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10168 Function.
10169 (run_lang_tests): Add print elements test.
10170
2e4d963f
PM
101712009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10172
10173 * gdb.python/py-value.exp (test_subscript_regression): New
10174 function. Test for invalid subscripts.
10175 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10176 (ptr_ref): New function.
10177
ec7e75e7
PP
101782009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10179
10180 * gdb.base/default.exp: Fix "show convenience".
10181
0cc7d26f
TT
101822009-09-15 Tom Tromey <tromey@redhat.com>
10183
10184 * lib/mi-support.exp (mi_create_varobj): Update.
10185 (mi_create_floating_varobj): Likewise.
10186 (mi_create_dynamic_varobj): New proc.
10187 (mi_varobj_update): Update.
10188 (mi_varobj_update_with_type_change): Likewise.
10189 (mi_varobj_update_kv_helper): New proc.
10190 (mi_varobj_update_dynamic_helper): Rewrite.
10191 (mi_varobj_update_dynamic): New proc.
10192 (mi_list_varobj_children): Update.
10193 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10194 * gdb.python/python-prettyprint.py (pp_outer): New class.
10195 (pp_nullstr): Likewise.
10196 (lookup_function): Register new printers.
10197 * gdb.python/python-prettyprint.c (struct substruct): New type.
10198 (struct outerstruct): Likewise.
10199 (substruct_test): New function.
10200 (struct nullstr): New type.
10201 (string_1, string_2): New globals.
10202 (main): Add new tests.
10203 * gdb.python/python-mi.exp: Added regression tests.
10204 * gdb.mi/mi2-var-display.exp: Update.
10205 * gdb.mi/mi2-var-cmd.exp: Update.
10206 * gdb.mi/mi2-var-child.exp: Update.
10207 * gdb.mi/mi2-var-block.exp: Update.
10208 * gdb.mi/mi-var-invalidate.exp: Update.
10209 * gdb.mi/mi-var-display.exp: Update.
10210 * gdb.mi/mi-var-cmd.exp: Update.
10211 * gdb.mi/mi-var-child.exp: Update.
10212 * gdb.mi/mi-var-block.exp: Update.
10213 * gdb.mi/mi-break.exp: Update.
10214 * gdb.mi/gdb701.exp: Update.
10215
a96d9b2e
SDJ
102162009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10217
10218 * Makefile.in: Inclusion of catch-syscall object.
10219 * gdb.base/catch-syscall.c: New file.
10220 * gdb.base/catch-syscall.exp: New file.
10221
b43b923a
MS
102222009-09-12 Michael Snyder <msnyder@vmware.com>
10223
10224 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10225 that can support reverse debuggnig.
10226
cec03d70
TT
102272009-09-11 Tom Tromey <tromey@redhat.com>
10228
10229 * gdb.dwarf2/valop.S: New file.
10230 * gdb.dwarf2/valop.exp: New file.
10231
e23bb3fc
MK
102322009-09-11 Mark Kettenis <kettenis@gnu.org>
10233
10234 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10235
37c3696d
DE
102362009-09-10 Doug Evans <dje@google.com>
10237
10238 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10239 Add $gdb_prompt to second breakpoint regexp.
10240
5172aecb
JB
102412009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10242
10243 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10244 names, add missing ones.
10245 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10246 * gdb.python/py-frame.c: Rename from python-frame.c.
10247 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10248 testfile name.
10249 * gdb.python/py-function.exp: Rename from python-function.exp.
10250 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10251 testfile name.
10252 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10253 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10254 Adjust testfile name.
10255 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10256 * gdb.python/py-template.cc: Rename from python-template.cc.
10257 * gdb.python/py-template.exp: Rename from python-template.exp.
10258 Adjust testfile name.
10259 * gdb.python/py-value.c: Rename from python-value.c.
10260 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10261 testfile name.
10262
b554e4bd
JK
102632009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10264
10265 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10266 $bpt2address.
10267 (Second breakpoint address is valid on ia64)
10268 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10269
9a68ae16
JM
102702009-09-03 Joseph Myers <joseph@codesourcery.com>
10271
10272 * gdb.base/ending-run.exp: Restrict regular expression matching
10273 line number to require closing brace following.
10274
146b9145
DE
102752009-09-03 Doug Evans <dje@google.com>
10276
10277 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10278
787d21e1
TT
102792009-09-02 Tom Tromey <tromey@redhat.com>
10280
10281 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10282
e7802207
TT
102832009-09-02 Tom Tromey <tromey@redhat.com>
10284
10285 * gdb.dwarf2/callframecfa.exp: New file.
10286 * gdb.dwarf2/callframecfa.S: New file.
10287
817aadd2
JK
102882009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10289
10290 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10291 gdb.base/solib-overlap-main.c: New.
10292
4a76eae5
DJ
102932009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10294
10295 PR gdb/10565
10296
10297 * gdb.base/bitfields.c (struct container, container): New.
10298 (main): Initialize it and call break5.
10299 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10300
d4b96c9a
JK
103012009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10302
10303 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10304 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10305
4e22772d
JK
103062009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10307
10308 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10309
2efab443
MS
103102009-08-26 Michael Snyder <msnyder@vmware.com>
10311
10312 * gdb.base/i386-reverse.c: New file.
10313 * gdb.base/i386-reverse.exp: New file.
10314 * gdb.base/Makefile.in: Add new files to be removed.
10315
07ab73a0
JM
103162009-08-26 Joseph Myers <joseph@codesourcery.com>
10317
10318 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10319 environment-pwd for remote host.
10320 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10321
676accff
KS
103222009-08-24 Keith Seitz <keiths@redhat.com>
10323
10324 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10325 Add two new C++ completer tests which limit the output to a
889bf7c5 10326 given class.
676accff 10327
f9f7ad22
MS
103282009-08-24 Michael Snyder <msnyder@vmware.com>
10329
10330 * gdb.base/del.exp: Fix typo in comment.
10331 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10332
81ecdfbb
RW
103332009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10334
10335 * configure: Regenerate.
10336 * gdb.hp/configure: Likewise.
10337 * gdb.hp/gdb.aCC/configure: Likewise.
10338 * gdb.hp/gdb.base-hp/configure: Likewise.
10339 * gdb.hp/gdb.compat/configure: Likewise.
10340 * gdb.hp/gdb.defects/configure: Likewise.
10341 * gdb.hp/gdb.objdbg/configure: Likewise.
10342 * gdb.stabs/configure: Likewise.
10343
cab0c772
UW
103442009-08-19 Doug Evans <dje@google.com>
10345
10346 * gdb.base/gdbvars.c: New file.
10347 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10348
b8fa0bfa
PA
103492009-08-14 Pedro Alves <pedro@codesourcery.com>
10350
10351 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10352 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10353
b84aa90a
PA
103542009-08-13 Pedro Alves <pedro@codesourcery.com>
10355
10356 * gdb.base/default.exp: Adjust "set language test": it's now an
10357 enum command. Larger help string moved to "help set language".
10358 * gdb.base/help.exp: Adjust "help set language" expected output,
10359 now lists all known languages.
10360
0d8f9b2c
NF
103612009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10362
10363 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10364 all frame arguments.
10365 * gdb.arch/altivec-regs.exp: Likewise.
10366
bda180e0
TT
103672009-08-07 Tom Tromey <tromey@redhat.com>
10368
10369 * gdb.base/setshow.exp: Add tests for changes to set language, set
10370 check range, and set check type.
10371
48cb2d85
VP
103722009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10373
10374 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10375 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10376 Call it.
48cb2d85 10377
1ea34204
UW
103782009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10379
10380 * configure.ac: Run gdb.cell tests when appropriate.
10381 * configure: Regenerate.
10382 * lib/cell.exp: New file.
10383 * gdb.cell: New directory.
10384 * gdb.cell/configure.ac: New file.
10385 * gdb.cell/configure: New file.
10386 * gdb.cell/Makefile.in: New file.
10387 * gdb.cell/arch.exp: New file.
10388 * gdb.cell/break.c: New file.
10389 * gdb.cell/break.exp: New file.
10390 * gdb.cell/break-spu.c: New file.
10391 * gdb.cell/bt.c: New file.
10392 * gdb.cell/bt2-spu.c: New file.
10393 * gdb.cell/bt-spu.c: New file.
10394 * gdb.cell/bt.exp: New file.
10395 * gdb.cell/coremaker.c: New file.
10396 * gdb.cell/coremaker-spu.c: New file.
10397 * gdb.cell/core.exp: New file.
10398 * gdb.cell/gcore.exp: New file.
10399 * gdb.cell/data.c: New file.
10400 * gdb.cell/data.exp: New file.
10401 * gdb.cell/data-spu.c: New file.
10402 * gdb.cell/ea-cache.exp: New file.
10403 * gdb.cell/ea-cache.c: New file.
10404 * gdb.cell/ea-cache-spu.c: New file.
10405 * gdb.cell/ea-standalone.c: New file.
10406 * gdb.cell/ea-standalone.exp: New file.
10407 * gdb.cell/ea-test.c: New file.
10408 * gdb.cell/ea-test.exp: New file.
10409 * gdb.cell/f-regs.exp: New file.
10410 * gdb.cell/mem-access.c: New file.
10411 * gdb.cell/mem-access.exp: New file.
10412 * gdb.cell/mem-access-spu.c: New file.
10413 * gdb.cell/ptype.exp: New file.
10414 * gdb.cell/registers.exp: New file.
10415 * gdb.cell/size.c: New file.
10416 * gdb.cell/sizeof.exp: New file.
10417 * gdb.cell/size-spu.c: New file.
10418 * gdb.cell/solib.exp: New file.
10419 * gdb.cell/solib-symbol.exp: New file.
10420
85e747d2
UW
104212009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10422
10423 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10424
58d6951d
DJ
104252009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10426
10427 * gdb.base/float.exp: Handle VFP registers.
10428
6e0a4f15
MS
104292009-07-14 Michael Snyder <msnyder@vmware.com>
10430
dcd5da87
MS
10431 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10432 to bring gdb to the beginning of the calling line.
10433
6e0a4f15
MS
10434 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10435 confusing the i386 epilogue unwinder.
10436
782b2b07
SS
104372009-07-14 Stan Shebs <stan@codesourcery.com>
10438
10439 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10440
f662c3bc
MS
104412009-07-14 Michael Snyder <msnyder@vmware.com>
10442
10443 * gdb.reverse/step-reverse.exp (stepi into function call):
10444 Call instruction may not be first instruction in the line.
10445 (reverse stepi from a function call): Used wrong line number.
10446
8f313923
JK
104472009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10448
10449 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10450
4662c76e
JK
104512009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10452
10453 Fix gdb.base/macscp.exp when using custom inputrc.
10454 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10455 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10456 env(TERM) set.
10457 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10458 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10459
aa81e255
JK
104602009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10461
10462 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10463 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10464 Change the compilation target to match the testcase name.
10465 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10466 testcase name.
10467 * a2-run.exp: Use for setup prepare_for_testing. Change the
10468 compilation target to match the testcase name.
10469 * gdb.base/commands.exp: Likewise.
10470 * gdb.base/finish.exp: Likewise.
10471 * gdb.base/float.exp: Likewise.
10472 * gdb.base/info-target.exp: Likewise.
10473 * gdb.base/relational.exp: Likewise.
10474 * gdb.base/term.exp: Likewise.
10475 * gdb.base/until.exp: Likewise.
10476 * gdb.base/volatile.exp: Likewise.
10477 * gdb.base/whatis-exp.exp: Likewise.
10478
4c93b1d7
HZ
104792009-07-11 Hui Zhu <teawater@gmail.com>
10480
10481 * gdb.base/help.exp (disassemble): Update expected help text.
10482
812f7342
TT
104832009-07-09 Tom Tromey <tromey@redhat.com>
10484
10485 * lib/gdb.exp: Handle TRANSCRIPT.
10486 (remote_spawn, remote_close, send_gdb): New procs.
10487
fbb8f299
PM
104882009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10489
10490 * gdb.python/python-prettyprint.c: Add counted null string
10491 structure.
10492 * gdb.python/python-prettyprint.exp: Print null string. Test for
10493 embedded nulls.
10494 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10495 * gdb.python/python-value.exp (test_value_in_inferior): Add
10496 variable length string fetch tests.
10497 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10498
c0ac0ec7
JK
104992009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10500
10501 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10502
30b66ecc
TT
105032009-07-07 Tom Tromey <tromey@redhat.com>
10504
10505 * gdb.base/call-rt-st.exp: Update for change to escape output.
10506 * gdb.base/callfuncs.exp: Likewise.
10507 * gdb.base/charset.exp: Likewise.
10508 * gdb.base/constvars.exp: Likewise.
10509 * gdb.base/long_long.exp: Likewise.
10510 * gdb.base/pointers.exp: Likewise.
10511 * gdb.base/printcmds.exp: Likewise.
10512 * gdb.base/setvar.exp: Likewise.
10513 * gdb.base/store.exp: Likewise.
10514 * gdb.cp/ref-types.exp: Likewise.
10515 * gdb.mi/mi-var-child.exp: Likewise.
10516 * gdb.mi/mi-var-display.exp: Likewise.
10517 * gdb.mi/mi2-var-display.exp: Likewise.
10518 * gdb.base/charset.exp: Test octal escape sequence length.
10519 Update for change to escape output.
10520
187c4a2b
JK
105212009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10522
10523 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10524
d80a43f9
DJ
105252009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10526
10527 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10528
047427a8
JK
105292009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10530
10531 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10532 gdbserver increasing $portnum if "Can't bind address" has been seen.
10533
8b5a0f4f
PA
105342009-07-05 Pedro Alves <pedro@codesourcery.com>
10535
10536 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10537 mingw32ce.
10538
7d93ba58
PA
105392009-07-05 Pedro Alves <pedro@codesourcery.com>
10540
10541 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10542 VFP format.
10543
2277426b
PA
105442009-07-02 Pedro Alves <pedro@codesourcery.com>
10545
10546 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10547 linux. Adjust to use "inferior", "info inferiors", "detach
10548 inferior" and "kill inferior" instead of "restart", "info fork",
10549 "detach fork" and "delete fork".
10550 * gdb.base/ending-run.exp: Spell out "info".
10551 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10552 the "kill" command.
10553
5af949e3
UW
105542009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10555
10556 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10557 change to prefix TLS offset in hex with 0x.
10558
5d3729b5
UW
105592009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10560
10561 * gdb.base/default.exp: Update test case for "x" changes.
10562
af589bd0
TG
105632009-07-01 Tristan Gingold <gingold@adacore.com>
10564
10565 * gdb.base/bigcore.exp: Make darwin untested.
10566
40974f91
JK
105672009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10568
10569 * gdb.base/completion.exp (directory completion): Create the directory.
10570 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10571 escapeuniquesub.
10572 (directory completion 2): Expect now ${escapeuniquesub}.
10573 (Glob remaining of directory test): Remove one excessive newline.
10574 Expect the real output.
10575
59dd3af6
JK
105762009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10577
10578 Fix `make check//%' target after `make check' has been ran.
10579 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10580 a mkdir call.
10581 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10582 (%/.dir): Remove.
10583
f4e164aa
JK
105842009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10585
10586 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10587 the expected result record.
10588
69af2122
JK
105892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10590
10591 Remove racy FAILs relying just on the timeouts.
10592 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10593 (annotation_level 2): Remove racy FAILs.
10594
2fd481e1
PP
105952009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10596
10597 gdb/10275
889bf7c5
PA
10598 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10599
c38f313d
DJ
106002009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10601
10602 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10603
8b777f02
VP
106042009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10605
10606 * gdb.mi/mi-stack.exp: Testing symbolic options
10607 to -stack-list-locals and -stack-list-arguments.
10608
00c7eacf
JK
106092009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10610
10611 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10612
6bc80edc
TT
106132009-06-29 Tom Tromey <tromey@redhat.com>
10614
10615 * dg-extract-results.sh: New file.
10616 * Makefile.in (FORCE_PARALLEL): New variable.
10617 (CHECK_TARGET): New conditional variable.
10618 (check): Use CHECK_TARGET.
10619 (DO_RUNTEST): New variable.
10620 (check-single): New target.
10621 (TEST_DIRS): New variable.
10622 (TEST_TARGETS): Likewise.
10623 (check-parallel): New target.
10624 (check-gdb.%): New pattern.
10625 (BASE1_FILES): New variable.
10626 (BASE2_FILES): Likewise.
10627 (check-gdb.base%): New pattern.
10628 (%/.dir): New pattern.
10629 * configure: Rebuild.
10630 * aclocal.m4 (AM_CONDITIONAL): New defun.
10631 * configure.ac: Check whether user is using GNU make.
10632 (GMAKE): New conditional.
10633
794684b6
SW
106342009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10635
10636 * gdb.cp/namespace-nested-import.cc: New test.
10637 * gdb.cp/namespace-nested-import.exp: New test.
10638
edb3359d
DJ
106392009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10640
10641 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10642 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10643 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10644 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10645 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10646 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10647 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10648 gdb.opt/inline-markers.c: New files.
10649 * lib/gdb.exp (skip_inline_frame_tests): New function.
10650 (skip_inline_var_tests): New function.
10651
cf657a0c
AS
106522009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10653
10654 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10655 backtrace.
10656
28d41a99
MS
106572009-06-27 Michael Snyder <msnyder@vmware.com>
10658
10659 * gdb.reverse: New directory.
10660 * gdb.reverse/break-reverse.c: New test.
10661 * gdb.reverse/break-reverse.exp: New test.
10662 * gdb.reverse/consecutive-reverse.c: New test.
10663 * gdb.reverse/consecutive-reverse.exp: New test.
10664 * gdb.reverse/finish-reverse.c: New test.
10665 * gdb.reverse/finish-reverse.exp: New test.
10666 * gdb.reverse/machinestate.c: New test.
10667 * gdb.reverse/ms1.c: New test.
10668 * gdb.reverse/machinestate.exp: New test.
10669 * gdb.reverse/Makefile.in: New file.
10670 * gdb.reverse/shr2.c: New test.
10671 * gdb.reverse/solib-reverse.c: New test.
10672 * gdb.reverse/solib-reverse.exp: New test.
10673 * gdb.reverse/step-reverse.c: New test.
10674 * gdb.reverse/step-reverse.exp: New test.
10675 * gdb.reverse/until-reverse.c: New test.
10676 * gdb.reverse/ur1.c: New test.
10677 * gdb.reverse/until-reverse.exp: New test.
10678 * gdb.reverse/watch-reverse.c: New test.
10679 * gdb.reverse/watch-reverse.exp: New test.
10680 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10681 * configure: Regenerate.
10682
fe3c8b0d
DE
106832009-06-26 Doug Evans <dje@google.com>
10684
10685 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10686
3a72a602
PM
106872009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10688
10689 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10690 windows problem for 'file delete $binfile'.
10691
27aa8d6a
SW
106922009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10693
10694 * gdb.cp/namespace-using.exp: New test.
10695 * gdb.cp/namespace-using.cc: New test.
10696
8ac055f8
JB
106972009-05-20 Joel Brobecker <brobecker@adacore.com>
10698
10699 * gdb.ada/variant_record_packed_array: New testcase.
10700
85e306ed
TT
107012009-06-23 Tom Tromey <tromey@redhat.com>
10702
10703 * gdb.base/charset.exp (test_combination): Regression test.
10704 * gdb.base/charset.c (my_wchar_t): New typedef.
10705 (myvar): New global.
10706 (main): Set myvar.
10707
56643c5e
PM
107082009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10709
10710 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10711 target.
10712
1fac167a
UW
107132009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10714
10715 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10716
7ccb0be9
UW
107172009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10718
10719 * gdb.mi/gdb680.exp: Update test for error message.
10720
568d6575
UW
107212009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10722
10723 * gdb.base/annota1.exp: Allow multiple occurrences of the
10724 frames-invalid annotation.
10725 * gdb.cp/annota2.exp: Likewise.
10726
7cd1089b
PM
107272009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10728
10729 * gdb.cp/gdb2495.cc: New file.
10730 * gdb.cp/gdb2495.exp: New file.
10731
72c63395
JK
107322009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10733
10734 Report error on GDB crash during runto.
10735 * lib/gdb.exp (runto <eof>): New.
10736
3788363d
DJ
107372009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10738
10739 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10740 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10741 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10742 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10743 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10744 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10745 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10746 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
10747 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
10748 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
10749 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
10750 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
10751 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10752 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
10753 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
10754 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
10755 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
10756 gdb.server/server-mon.exp, gdb.server/server-run.exp,
10757 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10758 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10759 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
10760 gdb.trace/passcount.exp, gdb.trace/report.exp,
10761 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
10762 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
10763 gdb.trace/while-stepping.exp: Use a unique name for the compiled
10764 executable.
10765
17592de3
PA
107662009-06-07 Pedro Alves <pedro@codesourcery.com>
10767
10768 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
10769 defined before referencing it.
10770
701e355d
DE
107712009-06-03 Doug Evans <dje@google.com>
10772
10773 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
10774 * gdb.arch/i386-see.c: Ditto.
10775
f2292c65
PM
107762009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
10777
10778 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
10779 (check_macro): Return 1 if undefined.
10780 If first test fails, check if macro debug information is available,
10781 and report unsupported test if no macro information is found.
10782
5a437975
DE
107832009-05-29 Doug Evans <dje@google.com>
10784
10785 * gdb.threads/hand-call-in-threads.exp: New.
10786 * gdb.threads/hand-call-in-threads.c: New.
10787
c141c696
MS
107882009-05-29 Michael Snyder <msnyder@vmware.com>
10789
10790 * gdb.base/break-always.exp: Change "1" to "on".
10791 Add confirmation check.
10792
b3444185
PA
107932009-05-28 Pedro Alves <pedro@codesourcery.com>
10794
10795 * gdb.threads/threxit-hop-specific.c: New.
10796 * gdb.threads/threxit-hop-specific.exp: New.
10797 * gdb.threads/thread-execl.c: New.
10798 * gdb.threads/thread-execl.exp: New.
10799
b6313243
TT
108002009-05-27 Tom Tromey <tromey@redhat.com>
10801 Thiago Jung Bauermann <bauerman@br.ibm.com>
10802
10803 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
10804 (mi_child_regexp): Likewise.
10805 (mi_list_varobj_children_range): Likewise.
10806 (mi_get_features): Likewise.
10807 (mi_list_varobj_children): Rewrite.
10808 * gdb.python/python-mi.exp: New file.
10809
a6bac58e
TT
108102009-05-27 Tom Tromey <tromey@redhat.com>
10811 Thiago Jung Bauermann <bauerman@br.ibm.com>
10812 Phil Muldoon <pmuldoon@redhat.com>
10813 Paul Pluzhnikov <ppluzhnikov@google.com>
10814
10815 * gdb.python/python-prettyprint.exp: New file.
10816 * gdb.python/python-prettyprint.c: New file.
10817 * gdb.python/python-prettyprint.py: New file.
10818 * gdb.base/display.exp: print/r is now valid.
10819
2c74e833
TT
108202009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
10821 Tom Tromey <tromey@redhat.com>
10822 Pedro Alves <pedro@codesourcery.com>
10823 Paul Pluzhnikov <ppluzhnikov@google.com>
10824
10825 * gdb.python/python-template.exp: New file.
10826 * gdb.python/python-template.cc: New file.
10827 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10828 tests.
10829 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10830 Call it.
10831 (test_value_after_death): New proc.
10832 * gdb.python/python-value.c (PTR): New typedef.
10833 (main): New variable 'x'.
10834
89c73ade
TT
108352009-05-27 Tom Tromey <tromey@redhat.com>
10836
10837 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10838 tests.
10839 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10840 Call it.
10841
a75724bc
PA
108422009-05-27 Pedro Alves <pedro@codesourcery.com>
10843
10844 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
10845
e58b0e63
PA
108462009-05-24 Pedro Alves <pedro@codesourcery.com>
10847
10848 * gdb.threads/fork-thread-pending.c: New.
10849 * gdb.threads/fork-thread-pending.exp: New.
10850
4ac36638
JK
108512009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10852
10853 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
10854 * gdb.dwarf2/dw2-strp.S (a_string2): New.
10855
889bf7c5 108562009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 10857
889bf7c5 10858 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 10859
b242c3c2
PA
108602009-05-17 Pedro Alves <pedro@codesourcery.com>
10861
10862 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
10863 `gdb_get_line_number'. Call `callee' in both parent and child.
10864 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
10865 `gdb_get_line_number' instead of hardcoding line numbers.
10866 (catch_fork_unpatch_child): New procedure to test detaching
10867 breakpoints from child fork.
10868 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
10869 hardcoding line numbers.
10870 (do_fork_tests): Run `catch_fork_unpatch_child'.
10871
ee342b23
VP
108722009-05-17 Vladimir Prus <vladimir@codesourcery.com>
10873
10874 * gdb.mi/mi-cmd-var.exp: Check that when varobj
10875 of structure type enters or leaves the scope, it
10876 is reported by -var-update.
10877
e2009e98
DE
108782009-05-11 Doug Evans <dje@sebabeach.org>
10879
10880 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 10881 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
10882 * gdb.threads/schedlock.c (main): Fix off-by-one error.
10883
00903456
JK
108842009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10885
10886 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
10887
dc621c35
DE
108882009-04-30 Doug Evans <dje@google.com>
10889
10890 * gdb.threads/watchthreads2.exp: New testcase.
10891 * gdb.threads/watchthreads2.c: New testcase.
10892
9ab4e744
DE
108932009-04-29 Doug Evans <dje@google.com>
10894
10895 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
10896 * gdb.cp/mb-ctor.cc: Ditto.
10897 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
10898 * gdb.cp/mb-inline.h (multi_line_foo): New function.
10899 * gdb.cp/mb-inline1.cc: Call it.
10900 * gdb.cp/mb-inline2.cc: Ditto.
10901 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
10902 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
10903
484086b7
JK
109042009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10905
10906 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
10907 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
10908 Replace all uses of `decimal' by `nonzero'.
10909 (info macro FROM_COMMANDLINE): New test.
10910
379a77b5
TT
109112009-04-27 Tom Tromey <tromey@redhat.com>
10912
10913 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
10914
b92b73c2
DE
109152009-04-27 Doug Evans <dje@google.com>
10916
10917 * gdb.threads/watchthreads.c (main): Initialize args before starting
10918 the threads. Plus formatting cleanup.
10919 * gdb.threads/watchthreads.exp: Avoid errant failures due to
10920 biased scheduling of one thread.
10921
945a118d
JG
109222009-04-27 Jerome Guitton <guitton@adacore.com>
10923
10924 * gdb.cp/templates.cc (GetMax): New template.
10925 (main): Declare two instances of GetMax.
10926 * gdb.cp/templates.exp: Add new test.
10927
d389af10
JK
109282009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10929
10930 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
10931
e7f86de9
JM
109322009-04-22 Joseph Myers <joseph@codesourcery.com>
10933
10934 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
10935
334cc82d
TT
109362009-04-15 Tom Tromey <tromey@redhat.com>
10937
10938 * gdb.base/charset.exp: Add regression test.
10939
d12672cc
JB
109402009-04-14 Joel Brobecker <brobecker@adacore.com>
10941
10942 * gdb.base/exe-lock.exp: New testcase.
10943
18e8c3bc
TT
109442009-04-13 Tom Tromey <tromey@redhat.com>
10945
10946 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
10947 operator on Frame.
10948
5ecd5cbe
UW
109492009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10950
10951 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
10952 * gdb.server/ext-attach.exp: Likewise.
10953
7309f756
VP
109542009-04-03 Vladimir Prus <vladimir@codesourcery.com>
10955
10956 Eliminate some sleep usage.
10957
889bf7c5
PA
10958 * gdb.mi/basics.c (do_nothing): New.
10959 (main): Use do_nothing instead of printf, so that
10960 not to introduce race condition between output of
10961 inferiour and output of gdb. Do not use sleep as it
10962 is not generally available on embedded targets.
7309f756 10963
f4b95f6f
PA
109642009-04-02 Pedro Alves <pedro@codesourcery.com>
10965
10966 * gdb.server/ext-attach.exp: Expect an optional process id after
10967 "Detached from remote process".
10968
de40b933
JK
109692009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10970
10971 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
10972 gdb.dwarf2/dw2-unresolved.exp: New.
10973
2ae101a4
PA
109742009-04-02 Pedro Alves <pedro@codesourcery.com>
10975
10976 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
10977 mi_run_to_main.
10978
56a8e183
PA
109792009-04-02 Pedro Alves <pedro@codesourcery.com>
10980
10981 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
10982 mi_run_to_main. Skip thread exit test on remote targets.
10983 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
10984 mi_run_to_main.
10985 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
10986 mi_run_to_main.
10987 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
10988 when expecting ^connected. Detect when the target doesn't support
10989 non-stop mode.
10990 (mi_run_cmd): Detect if non-stop mode was requested by isn't
10991 supported. Return -1 on error, 0 on success.
10992 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
10993 (mi_runto): Return mi_runto_helper's result explicitly.
10994
c35fafde
PA
109952009-04-01 Pedro Alves <pedro@codesourcery.com>
10996
10997 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
10998
f8a8dce6
JB
109992009-04-01 Tom Tromey <tromey@redhat.com>
11000
11001 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11002 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11003 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11004 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11005
71c25dea
TT
110062009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11007 Jan Kratochvil <jan.kratochvil@redhat.com>
11008
11009 PR gdb/931
11010 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11011 output.
11012 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11013 for gdb/931.
11014 * dw2-strp.S (DW_AT_language): Change to C++.
11015 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11016
02d9a9ce
JB
110172009-03-31 Joel Brobecker <brobecker@adacore.com>
11018
11019 * gdb.ada/tasks: New testcase.
11020
1042e4c0
SS
110212009-03-30 Stan Shebs <stan@codesourcery.com>
11022
11023 * gdb.trace/actions.exp: Update to match new info trace format.
11024 * gdb.trace/deltrace.exp: Ditto.
11025 * gdb.trace/infotrace.exp: Ditto.
11026 * gdb.trace/passcount.exp: Ditto.
11027 * gdb.trace/save-trace.exp: Ditto.
11028 * gdb.trace/while-stepping.exp: Ditto.
11029 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11030
f8f6f20b
TJB
110312009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11032
11033 * gdb.python/python-frame.c: New file.
11034 * gdb.python/python-frame.exp: New file.
11035
c0c6f777
TJB
110362009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11037
11038 * gdb.python/python-value.exp: Add tests for the address
11039 attribute.
11040
3cb51905
AS
110412009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11042
11043 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11044
88fc996f
DE
110452009-03-26 Doug Evans <dje@google.com>
11046
11047 * gdb.mi/mi-nonstop-exit.exp: New file.
11048 * gdb.mi/non-stop-exit.c: New file.
11049
56ef84b1
TT
110502009-03-26 Tom Tromey <tromey@redhat.com>
11051
11052 Update for change to prologue skipping:
11053 * gdb.mi/mi2-simplerun.exp: Update.
11054 * gdb.mi/mi2-break.exp: Update.
11055 * gdb.mi/mi-simplerun.exp: Update.
11056 * gdb.mi/mi-break.exp: Update.
11057 * gdb.base/ending-run.exp: Update.
11058
def2b000
TJB
110592009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11060
11061 * gdb.python/python-value.exp (test_value_in_inferior): Test
11062 gdb.Value.is_optimized_out attribute.
11063
442ddf59
JK
110642009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11065
11066 * gdb.dwarf2/dw2-noloc-main.c: New file.
11067 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11068 (.text): Remove.
11069 (.data): New.
11070 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11071 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11072 (DW_TAG_subprogram func_cu1, noloc): Remove.
11073 (main): New.
11074 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11075 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11076 (file_symbols): New procedure.
11077
a8df5de4
TT
110782009-03-25 Tom Tromey <tromey@redhat.com>
11079
11080 * gdb.base/charset.exp (valid_target_charset): New proc.
11081 Use it to skip tests on invalid charsets.
11082
cc1d7add
PM
110832009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11084
11085 * gdb.base/completion.exp: Add a test for directory completion.
11086
bcd5727b
JK
110872009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11088
11089 Fix a racy FAIL.
11090 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11091 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11092
cc924cad
TJB
110932009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11094
11095 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11096 * gdb.python/python-function.exp: Add test for function returning
11097 a GDB value.
11098
bc3b79fd
TJB
110992009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11100
11101 * gdb.python/python-function.exp: New file.
11102
6c7a06a3
TT
111032009-03-20 Tom Tromey <tromey@redhat.com>
11104
11105 * gdb.base/store.exp: Update for change to escape output.
11106 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11107 to escape output.
11108 * gdb.base/pointers.exp: Update for change to escape output.
11109 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11110 to escape output.
11111 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11112 escape output.
11113 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11114 to escape output.
11115 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11116 escape output.
11117 * gdb.base/setvar.exp: Update for change to escape output.
11118 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11119 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11120 to escape output.
11121 (test_print_string_constants): Likewise.
11122 * gdb.base/charset.exp (valid_host_charset): Check size of
11123 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11124 cases. Handle "auto"-related output.
11125 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11126 (uvar, Uvar): New globals.
11127
c31af87b
JG
111282009-03-19 Jerome Guitton <guitton@adacore.com>
11129
11130 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11131 deltas.
11132 * gdb.ada/fixed_points.exp: Ditto.
11133
51272cf2
PA
111342009-03-18 Pedro Alves <pedro@codesourcery.com>
11135
11136 * return-nodebug.c: Don't include stdio.h.
11137 (init): Delete.
11138 (func): Delete definition and provide extern declaration.
11139 (t): New.
11140 (main): Don't call printf. Call func and store its result in t.
11141 * return-nodebug1.c: New.
11142 * return-nodebug.exp: Don't expect stdio output. Instead, print
11143 the global variable t. Drop printf formatters and cast types from
11144 foreach loop. Don't use prepare_for_testing. Compile
11145 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11146 define FORMAT or CAST.
11147
d24948ac
PP
111482009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11149
11150 * gdb.base/solib-display.exp: Disable test for remote targers.
11151
61ff14c6
JK
111522009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11153
11154 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11155
cb4dce93
JK
111562009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11157
11158 Fix a racy FAIL.
11159 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11160 code from `follow parent, print pids'.
11161 (`follow child, print pids', `follow parent, print pids'): Call it.
11162 Replace `gdb_test "break..."' by gdb_breakpoint.
11163
f7c60c5e
VP
111642009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11165
11166 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11167 sync and async modes.
f7c60c5e 11168
383ace49
JB
111692009-03-12 Joel Brobecker <brobecker@adacore.com>
11170
11171 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11172 that was checked in by mistake. Remove loading of ada.exp, since
11173 this is not necessary in this case.
11174
4ce102af
JB
111752009-03-12 Joel Brobecker <brobecker@adacore.com>
11176
11177 * gdb.ada/ptype_arith_binop.exp: New testcase.
11178
529a2aef
JB
111792009-03-12 Joel Brobecker <brobecker@adacore.com>
11180
11181 * gdb.ada/mod_from_name: New testcase.
11182
8a38181c
JB
111832009-03-12 Joel Brobecker <brobecker@adacore.com>
11184
11185 * gdb.ada/tick_last_segv: New testcase.
11186
11436dee
VP
111872009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11188
61ff14c6 11189 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11190
1f31650a
VP
111912009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11192
61ff14c6
JK
11193 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11194 include the token in ^running and frame info in *stopped.
1f31650a 11195
a3247a22
PP
111962009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11197
11198 * solib-display.exp: New file.
11199 * solib-display-main.c: New file.
11200 * solib-display-lib.c: New file.
61ff14c6 11201
aae64587
PA
112022009-03-05 Pedro Alves <pedro@codesourcery.com>
11203
11204 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11205
44aabfbc
JK
112062009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11207
11208 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11209 (list_and_check_macro): Use more specific test name.
11210 (next to definition): Make the test names unique.
11211
c087fcd3
PM
112122009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11213
11214 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11215
c86cf029
VP
112162009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11217
11218 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11219 notifications.
11220 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11221 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11222 * lib/mi-support.exp (library_loaded_re): New.
11223 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11224
3ea85240
VP
112252009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11226
11227 * gdb.gdb/observer.exp: Use test_notification observer, not
11228 normal_stop, everywhere.
11229 (test_normal_stop_notifications): Rename to...
11230 (test_notifications): ...this.
11231 (test_observer_normal_stop): Rename to...
11232 (test_observer): ...this.
11233
1903f0e6
DE
112342009-02-16 Doug Evans <dje@google.com>
11235
11236 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11237 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11238 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11239 (test_prefixed_syscall,test_int3): New tests.
11240 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11241 (test_prefixed_syscall,test_int3): New tests.
11242
1d33d6ba
VP
112432009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11244
3cb51905
AS
11245 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11246 (mi_expect_interrupt): Likewise.
11247 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11248 response.
1d33d6ba 11249
faafb047
PM
112502009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11251
11252 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11253 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11254 Replace calls to get_valueofx by get_hexadecimal_valueof.
11255
417e16e2
PM
112562009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11257
11258 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11259 (get_integer_valueof): New procedure.
11260 (get_sizeof): Use new get_integer_value_of.
11261 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11262 by get_integer_valueof.
11263
7065b901
TT
112642009-02-13 Tom Tromey <tromey@redhat.com>
11265
11266 * gdb.base/remote.exp (get_sizeof): Remove.
11267 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11268 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11269 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11270 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11271 (get_sizeof): Likewise.
11272
5d7cb8df
JK
112732009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11274
11275 PR fortran/9806
11276 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11277
b2febfff
PP
112782009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11279
11280 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11281
4aa995e1
PA
112822009-02-06 Pedro Alves <pedro@codesourcery.com>
11283
11284 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11285
d8906c6f
TJB
112862009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11287
11288 * gdb.python/python-cmd.exp: New file.
11289
ff4ab08d
TG
112902009-02-06 Tristan Gingold <gingold@adacore.com>
11291
11292 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11293
aacd552b
TG
112942009-02-05 Tristan Gingold <gingold@adacore.com>
11295
11296 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11297 pointer is dereferenced and use this signal name in regexp.
11298 * gdb.base/signull.exp: Ditto.
11299 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11300 * gdb.base/signull.c (main): Ditto.
11301
08c637de
TJB
113022009-02-04 Tom Tromey <tromey@redhat.com>
11303 Thiago Jung Bauermann <bauerman@br.ibm.com>
11304
11305 * gdb.python/python-value.exp: Use `gdb.history' instead of
11306 `gdb.value_from_history'.
11307 (test_value_numeric_ops): Add test for conversion of enum constant.
11308 * gdb.python/python-value.c (enum e): New type.
11309 (evalue): New global.
11310 (main): Use argv.
11311
20261af8
JG
113122009-02-04 Jerome Guitton <guitton@adacore.com>
11313
11314 * gdb.ada/uninitialized_vars: New test program.
11315 * gdb.ada/uninitialized_vars.exp: New testcase.
11316
52e44b43
TT
113172009-02-02 Tom Tromey <tromey@redhat.com>
11318
11319 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11320 * gdb.cp/pr2489.cc: Rename...
11321 * gdb.cp/pr9594.cc: ... to this.
11322
1c71341a
TT
113232009-02-02 Tom Tromey <tromey@redhat.com>
11324
11325 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11326 * gdb.cp/pr2489.cc: New file.
11327 * gdb.cp/cpcompletion.exp: New file.
11328
a4295225
TT
113292009-02-02 Tom Tromey <tromey@redhat.com>
11330
11331 PR exp/9059:
11332 * gdb.cp/call-c.exp: Add regression test.
11333 * gdb.cp/call-c.cc (FooHandle): New typedef.
11334 (main): New variable 'handle'.
11335
592375cd
VP
113362009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11337
11338 * lib/mi-support.exp (et_mi_thread_list)
11339 (check_mi_and_console_threads): Adjust for current thread in
11340 -thread-list-ids output.
11341
41447f92
VP
113422009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11343
889bf7c5
PA
11344 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11345 Call it.
41447f92 11346
35669430
DE
113472009-01-28 Doug Evans <dje@google.com>
11348
11349 * gdb.arch/amd64-disp-step.S: New file.
11350 * gdb.arch/amd64-disp-step.exp: New file.
11351 * gdb.arch/i386-disp-step.S: New file.
11352 * gdb.arch/i386-disp-step.exp: New file.
11353
09f00d9a
PM
113542009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11355
11356 * gdb.base/find.exp: Set newline variable
11357 using quotes instead of braces to fix cygwin failures.
11358
1e8fb976
PA
113592009-01-23 Pedro Alves <pedro@codesourcery.com>
11360
11361 * gdb.base/radix.exp: Add tests to ensure that that set
11362 input-radix 0 and set output-radix 0 are really rejected.
11363
da061712
PA
113642009-01-23 Pedro Alves <pedro@codesourcery.com>
11365
11366 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11367 copyright years.
11368
dd7e2d2b
PA
113692009-01-23 Pedro Alves <pedro@codesourcery.com>
11370
11371 PR gdb/9664:
11372 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11373
392452f6
PA
113742009-01-22 Pedro Alves <pedro@codesourcery.com>
11375
11376 PR c++/9631:
11377 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11378
8653e71c
PM
113792009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11380
11381 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11382 binfile definition to fix Windows OS failure.
11383
a12cc160
DJ
113842009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11385
11386 PR gdb/9346
11387 * gdb.base/interrupt.c (sigint_handler): New.
11388 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11389 on error.
11390 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11391 Test "signal SIGINT".
11392
b89667eb
DE
113932009-01-19 Doug Evans <dje@google.com>
11394
11395 * gdb.base/break.exp: Update expected gdb output.
11396 * gdb.base/sepdebug.exp: Ditto.
11397 * gdb.mi/mi-syn-frame.exp: Ditto.
11398 * gdb.mi/mi2-syn-frame.exp: Ditto.
11399 * gdb.base/call-signal-resume.exp: New file.
11400 * gdb.base/call-signals.c: New file.
11401 * gdb.base/unwindonsignal.exp: New file.
11402 * gdb.base/unwindonsignal.c: New file.
11403 * gdb.threads/interrupted-hand-call.exp: New file.
11404 * gdb.threads/interrupted-hand-call.c: New file.
11405 * gdb.threads/thread-unwindonsignal.exp: New file.
11406
adb483fe
DJ
114072009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11408
11409 * gdb.base/define.exp: Test defining and hooking prefix commands.
11410 * gdb.python/python.exp: Update test for "show user" output.
11411
60023297
JK
114122009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11413
11414 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11415 now the output exactly, using less wildcards. Expect also the output
11416 of gfortran-4.3. Update for the f-valprint.c modification from
11417 2008-04-22.
11418 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11419 Remove gdb_test test names where matching the command.
11420
ccc57cf9
PA
114212009-01-01 Pedro Alves <pedro@codesourcery.com>
11422
11423 PR breakpoints/9681:
11424 * gdb.base/watchpoint.exp: Add regression test.
11425
c7a6ca08
PA
114262008-12-31 Pedro Alves <pedro@codesourcery.com>
11427
11428 * gdb.threads/attach-into-signal.exp: Don't use
11429 gdb_suppress_entire_file.
11430 * gdb.threads/attach-stopped.exp: Ditto.
11431 * gdb.threads/attachstop-mt.exp: Ditto.
11432
3a031f65
PA
114332008-12-31 Pedro Alves <pedro@codesourcery.com>
11434
11435 PR gdb/8812:
11436 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11437
09e6485f
PA
114382008-12-29 Pedro Alves <pedro@codesourcery.com>
11439
11440 PR gdb/7536:
11441 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11442 and unsupported output radices are really rejected.
11443
0cd53049
JK
114442008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11445
11446 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11447
ba163c7e
TT
114482008-12-22 Tom Tromey <tromey@redhat.com>
11449
11450 * gdb.cp/punctuator.exp: New file.
11451
6f4de6c9
JK
114522008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11453
11454 * gdb.base/completion.exp (Completing non-existing component): New test.
11455
0f34d0b4
JK
114562008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11457
11458 Fix for PR gdb/8648.
11459 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11460 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11461 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11462 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11463
db2ad4c3
JK
114642008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11465
11466 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11467
bb5ef15e
DP
114682008-12-16 Christophe Lyon <christophe.lyon@st.com>
11469
11470 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11471 compiler actually generate code at the expected line number.
11472
90142adc
JZ
114732008-12-15 Jie Zhang <jie.zhang@analog.com>
11474
11475 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11476
fad6eecd
TT
114772008-12-12 Tom Tromey <tromey@redhat.com>
11478
11479 * gdb.base/commands.exp (redefine_hook_test): New proc.
11480 Call it.
11481
17c8aaf5
TT
114822008-12-11 Tom Tromey <tromey@redhat.com>
11483
11484 * gdb.base/macscp.exp: New regression test.
11485
7c8adf68
TT
114862008-12-11 Tom Tromey <tromey@redhat.com>
11487
11488 * gdb.base/macscp.exp: Print "address.addr".
11489 * gdb.base/macscp1.c (struct outer): New struct.
11490 (address): New global.
11491
b05dcbb7
TT
114922008-12-09 Tom Tromey <tromey@redhat.com>
11493
11494 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11495 Call it.
11496
2d476de1
DE
114972008-12-04 Doug Evans <dje@google.com>
11498
11499 * gdb.server/ext-run.exp: Relax regexp for init program.
11500
87bdc959
TG
115012008-12-03 Tristan Gingold <gingold@adacore.com>
11502
11503 * gdb.base/macscp.exp: Generate an object file during compilation
11504 to work around Darwin dsymutil limitations.
11505
e0740f77
JK
115062008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11507
11508 Test resolving external references to TLS variables.
11509 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11510 FILE2_THREAD_LOCAL.
11511 (testfile2, srcfile2): New variables.
11512 * gdb.threads/tls.c (file2_thread_local)
11513 (function_referencing_file2_thread_local): New.
11514 * gdb.threads/tls2.c: New file.
11515
67f0aac5
JB
115162008-11-28 Joel Brobecker <brobecker@adacore.com>
11517
11518 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11519 rather than integer, as integer might not be big enough when
11520 on 64bit targets.
67f0aac5 11521
c332165e
JG
115222008-11-27 Jerome Guitton <guitton@adacore.com>
11523
11524 * gdb.cp/formatted-ref.exp: Add equality test.
11525 * gdb.ada/formatted_ref.exp: Ditto.
11526
fc9b693c
JK
115272008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11528
11529 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11530 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11531
a9c64011
AS
115322008-11-20 Andreas Schwab <schwab@suse.de>
11533
11534 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11535 matching syscall entry point.
11536 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11537 (tcatch_vfork_then_child_follow): Likewise. Finish through
11538 vfork even if we stopped at the syscall trampoline.
11539
e2fd701e
DE
115402008-11-20 Doug Evans <dje@google.com>
11541
11542 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11543
69abc51c
TJB
115442008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11545
11546 * gdb.arch/ppc-dfp.exp: New file.
11547 * gdb.arch/ppc-dfp.c: New file.
11548
c14c28ba
PP
115492008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11550
11551 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11552
2e74121d
DE
115532008-11-17 Doug Evans <dje@google.com>
11554
11555 * gdb.mi/mi-syn-frame.exp: Update expected output.
11556 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11557
66bb093b
VP
115582008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11559
11560 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11561 "thread N" results in =thread-selected.
11562 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11563 (mi_send_resuming_command_raw): Be prepared for
11564 =thread-selected.
11565
3d043ef6
VP
115662008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11567
a9c64011
AS
11568 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11569 * lib/mi-support.exp: Likewise.
3d043ef6 11570
808104c8
JB
115712008-11-16 Joel Brobecker <brobecker@adacore.com>
11572
11573 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11574 commands from the expected output for "help catch".
11575
00b22944
JB
115762008-11-15 Joel Brobecker <brobecker@adacore.com>
11577
11578 * gdb.ada/int_deref.exp: New testcase.
11579
59669435
TT
115802008-11-14 Nick Roberts <nickrob@snap.net.nz>
11581
11582 * gdb.mi/gdb2549.exp: New file.
11583
de04a248
DE
115842008-11-11 Doug Evans <dje@google.com>
11585
11586 * gdb.base/callexit.exp: New file.
11587 * gdb.base/callexit.c: New file.
11588
6b8ce727
DE
115892008-11-10 Doug Evans <dje@google.com>
11590
11591 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11592 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11593 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11594 (default_gdb_start,default_gdb_exit): Ditto.
11595 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11596 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11597 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11598 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11599 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11600 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11601
1b14b8aa
AS
116022008-11-03 Andreas Schwab <schwab@suse.de>
11603
11604 * gdb.base/hashline2.exp: Fix typo.
11605 * gdb.base/hashline3.exp: Likewise.
11606
f3134b88
TT
116072008-10-30 Tom Tromey <tromey@redhat.com>
11608
11609 * gdb.base/pointers.exp: Add test.
11610 * gdb.base/pointers.c (k, S): New typedefs.
11611 (instance): New global.
11612
c2226152
AS
116132008-10-30 Andreas Schwab <schwab@suse.de>
11614
11615 * gdb.base/args.exp: Add tests for newlines.
11616
462f405c
JB
116172008-10-30 Joel Brobecker <brobecker@adacore.com>
11618
11619 gdb.base/foll-exec.exp: Update the expected output of a couple
11620 of "info breakpoints" tests.
11621
79a45b7d
TT
116222008-10-28 Tom Tromey <tromey@redhat.com>
11623
11624 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11625
adc13a14
PA
116262008-10-24 Pedro Alves <pedro@codesourcery.com>
11627
11628 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11629 gdb_start_cmd.
11630 Use runto_main before any test that requires execution.
11631
252fbfc8
PA
116322008-10-23 Pedro Alves <pedro@codesourcery.com>
11633
11634 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11635 instead of SIGINT.
11636
28148e3d
JB
116372008-10-22 Joel Brobecker <brobecker@adacore.com>
11638
11639 * gdb.base/completion.exp: Update expected output following
11640 the addition of the "info tasks" command.
11641
c209f847
TT
116422008-10-22 Tom Tromey <tromey@redhat.com>
11643
11644 * gdb.base/exprs.exp (test_expr): Add test for string
11645 concatenation.
11646
f177e350
PA
116472008-10-19 Pedro Alves <pedro@codesourcery.com>
11648
11649 * configure.ac: Output gdb.python/Makefile.
11650 * configure: Regenerate.
11651 * gdb.python/Makefile.in: New.
11652
cce89356
JB
116532008-10-16 Joel Brobecker <brobecker@adacore.com>
11654
11655 * gdb.base/foll-fork.exp: Adjust the expected output to match
11656 the new description for fork/vfork catchpoints in the "info
11657 breakpoints" output.
11658
176d289d
TJB
116592008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11660
11661 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11662
a08702d6
TJB
116632008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11664
11665 * gdb.python/python-value.c: New file.
11666 * gdb.python/python-value.exp: New file.
11667
1c5cfe86
PA
116682008-10-15 Pedro Alves <pedro@codesourcery.com>
11669
11670 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11671
5a98ad69
DP
116722008-10-15 Denis Pilat <denis.pilat@st.com>
11673
41702f1b 11674 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11675
dcb1a1e2
TT
116762008-10-09 Tom Tromey <tromey@redhat.com>
11677
11678 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11679 'fprintf' and 'stderr'.
11680
9124fe48
JB
116812008-10-07 Joel Brobecker <brobecker@adacore.com>
11682
11683 * gdb.ada/ref_tick_size.exp: New testcase.
11684
45452591
DE
116852008-10-06 Doug Evans <dje@google.com>
11686
11687 * gdb.dwarf2/dw2-cu-size.exp: New file.
11688 * gdb.dwarf2/dw2-cu-size.S: New file.
11689
11690 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11691 .Ltype_int for clarity.
11692
4fc5b208
PP
116932008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11694
11695 PR gdb/2384:
11696 * gdb.cp/gdb2384.exp: Extended to test more cases.
11697 * gdb.cp/gdb2384.cc: Likewise.
11698 * gdb.cp/gdb2384-base.h: Likewise.
11699 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11700
d78df370
JK
117012008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11702
11703 * gdb.base/maint.exp (maint print type): Remove printing
11704 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11705
9a044a89
TT
117062008-09-30 Tom Tromey <tromey@redhat.com>
11707
11708 * gdb.base/macscp.exp: Add completion tests.
11709 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11710 (TWENTY_THREE): Likewise.
11711 (FORTY_EIGHT): Likewise.
11712
506800a9
TT
117132008-09-30 Tom Tromey <tromey@redhat.com>
11714
11715 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11716 everywhere.
11717 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11718
1a6f01b5
JK
117192008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11720
11721 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11722 testcase is derived from. Fix racy dependency on an expected PID
11723 number. No longer support the testcase on Linux kernel 2.4.x.
11724
2fae03e8
TT
117252008-09-27 Tom Tromey <tromey@redhat.com>
11726
11727 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11728 and varargs.
11729
1ad15515
PA
117302008-09-22 Pedro Alves <pedro@codesourcery.com>
11731
11732 * lib/mi-support.exp (mi_expect_interrupt): New.
11733 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11734 from gdb.mi/mi-nonstop.exp.
11735 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11736 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11737 lib/mi-support.exp.
11738 Use mi_check_thread_states throughout. Avoid ".*" and do not
11739 require an anchor after -exec-run.
11740
d0b76dc6
DJ
117412008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11742
11743 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11744 stop is pending. Avoid ".*" when two stops are pending.
11745 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11746 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
11747 newlines in fullnames.
11748 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
11749 (mi_expect_stop): Update comments. Only anchor in sync mode.
11750 Do not match newlines.
11751 (mi_send_resuming_command_raw): Always return status.
11752 (mi_get_stop_line): Do not match more than one line by accident.
11753 Only anchor in sync mode.
11754 (mi_run_inline_test): If -exec-next fails, give up.
11755
9990c830
UW
117562008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11757
11758 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
11759 on SPU.
11760
ebcf6f00
JB
117612008-09-10 Joel Brobecker <brobecker@adacore.com>
11762
11763 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
11764
b6db24e5
JB
117652008-09-10 Joel Brobecker <brobecker@adacore.com>
11766
11767 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
11768 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11769 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
11770 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11771 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
11772 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
11773 gdb.ada/interface.exp, gdb.ada/null_array.exp,
11774 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11775 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11776 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11777 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
11778 Include the "= " sequence in the expected output of print tests.
11779
2bf448e0
JB
117802008-09-10 Joel Brobecker <brobecker@adacore.com>
11781
11782 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
11783 description for boolean types.
11784
d51fd4c8
PA
117852008-09-09 Pedro Alves <pedro@codesourcery.com>
11786
11787 * gdb.base/hook-stop-continue.c: New.
11788 * gdb.base/hook-stop-continue.exp: New.
11789
694182d2
DJ
117902008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11791
11792 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
11793
3b8a7fc0
JG
117942008-09-08 Jerome Guitton <guitton@adacore.com>
11795
11796 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
11797 (stack_check_probe_2, stack_check_probe_loop_1)
11798 (stack_check_probe_loop_2): New functions.
11799 (main): Add call to these new functions.
11800 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
11801 functions, check that the breakpoint is inserted at the appropriate
11802 location.
11803 (insert_breakpoint): Slightly refine this procedure so that it can
11804 be called several times in the test.
11805
96cc0ae8
JG
118062008-09-08 Jerome Guitton <guitton@adacore.com>
11807
11808 * gdb.base/stack-checking.c: New file.
11809 * gdb.base/stack-checking.exp: New file.
11810
1f08b409
TJB
118112008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11812
11813 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
11814 * gdb.arch/altivec-regs.exp: Likewise.
11815 * gdb.arch/vsx-regs.exp: Likewise.
11816
3099e1c4
TJB
118172008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11818
11819 * gdb.arch/ppc-fp.exp: New file.
11820 * gdb.arch/ppc-fp.c: New file.
11821
cc69bfc1
PP
118222008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11823
11824 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
11825 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 11826
b02a33db
MS
118272008-09-04 Michael Snyder <msnyder@vmware.com>
11828
11829 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
11830 as "at" (for non-debug functions such as _start).
11831
2992cbe0
UW
118322008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11833
11834 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
11835 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
11836 software watchpoints.
11837 * gdb.base/watch_thread_num.exp: Likewise.
11838
514f746b
AR
118392008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
11840
11841 * gdb.arch/i386-bp_permanent.exp: New test.
11842
876cecd0
TT
118432008-08-24 Tom Tromey <tromey@redhat.com>
11844
11845 * gdb.base/maint.exp: Update "maint print type".
11846
80f73d71
VP
118472008-08-21 Vladimir Prus <vladimir@codesourcery.com>
11848
11849 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
11850 support. Adjust the order of "*running" notifications.
11851 * gdb.mi/non-stop.c: Don't cast from int to void* and
11852 back.
11853
d9c78d7d
MK
118542008-08-20 Mark Kettenis <kettenis@gnu.org>
11855
11856 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
11857 expect to find it in the "info frame" output.
11858
97a2d1d3
DJ
118592008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
11860
11861 * gdb.base/interp.exp: Always consume both prompts.
11862
b96e2927
PA
118632008-08-20 Pedro Alves <pedro@codesourcery.com>
11864
11865 * gdb.base/pending.exp: Test pending breakpoints without symbols
11866 loaded.
11867
8cf6e61a
VP
118682008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11869
11870 * lib/mi-support.exp (mi_expect_stop): Produce
11871 more details on failures.
11872 * gdb.mi/mi-nonstop.exp: New.
11873 * gdb.mi/non-stop.c: New.
11874
c6ebd6cf
VP
118752008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11876
a9c64011
AS
11877 * gdb.mi/mi-async.exp: Use 'set target-async'.
11878 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 11879
46a9b8ed
DJ
118802008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
11881
11882 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
11883
44feb3ce
TT
118842008-08-17 Tom Tromey <tromey@redhat.com>
11885
11886 * gdb.base/help.exp (help catch): Rewrite.
11887
311a4e6b
TJB
118882008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11889
11890 * gdb.base/define.exp: Test indented command documentation.
11891 * gdb.python/python.exp: Test indented multi-line command.
11892
604c2f83
LM
118932008-08-15 Luis Machado <luisgpm@br.ibm.com>
11894
11895 * testsuite/gdb.arch/vsx-regs.c: New source file.
11896 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
11897 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
11898
886a217c
TT
118992008-08-14 Tom Tromey <tromey@redhat.com>
11900
11901 * gdb.base/macscp.exp: Add regression test for "macro define" or
11902 "macro undef" with no arguments.
11903
c814a4f3
PP
119042008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
11905
11906 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 11907
12ab8a60
UW
119082008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11909
11910 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
11911
d57a3c85
TJB
119122008-08-06 Tom Tromey <tromey@redhat.com>
11913
11914 * gdb.python/python.exp: New file.
11915
c7b778ff
JK
119162008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11917
11918 Fix for PR gdb/1543.
11919 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
11920 $LOCATION.
11921 (location): New variable.
11922 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
11923 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
11924 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
11925 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
11926 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
11927 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
11928 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
11929 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
11930 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
11931 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
11932 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
11933 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
11934 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
11935 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
11936 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11937 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
11938 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
11939 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
11940 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
11941 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11942 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
11943 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
11944 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
11945 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
11946 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
11947 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
11948 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
11949 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
11950 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
11951 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
11952 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
11953 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
11954 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
11955 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
11956 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
11957 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
11958 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
11959 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11960 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
11961 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
11962 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
11963 gdb.base/type-opaque.exp, gdb.base/until.exp,
11964 gdb.base/value-double-free.c, gdb.base/varargs.exp,
11965 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
11966 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
11967 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11968 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
11969 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
11970 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11971 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11972 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11973 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
11974 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
11975 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
11976 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
11977 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
11978 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
11979 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
11980 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11981 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
11982 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
11983 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
11984 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11985 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
11986 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
11987 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
11988 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11989 gdb.pascal/types.exp, gdb.stabs/weird.exp,
11990 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
11991 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
11992 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
11993 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
11994 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
11995 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
11996 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11997 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11998 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11999 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12000 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12001 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12002 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12003 to bug-gdb@prep.ai.mit.edu .
12004
5e06a3d1
VP
120052008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12006
12007 * lib/mi-support.exp (mi_load_shlibs): New.
12008 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12009
9d81d21b
VP
120102008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12011
12012 * lib/mi-support.exp (get_mi_thread_list)
12013 (check_mi_and_console_threads): New, moved from ...
12014 * gdb.mi/mi-pthread.exp: ...here.
12015 * gdb.mi/gdb669.exp (get_mi_thread_list)
12016 (check_mi_and_console_threads): Delete.
12017 * gdb.mi/mi2-pthread.exp: Likewise.
12018
bae98fe0
TT
120192008-07-28 Tom Tromey <tromey@redhat.com>
12020
12021 * Makefile.in (just-check): Remove. Move body to...
12022 (check): ... here.
12023
57380f4e
DJ
120242008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12025
12026 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12027 Add a test for duplicated SIGINTs.
12028
e09490f1
DJ
120292008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12030
12031 * gdb.threads/schedlock.exp (get_args): Update to work for any
12032 value of NUM.
12033 (Top level): Report the number of threads that did not resume.
12034
6387b45f
DJ
120352008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12036
12037 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12038
62f64ff2
DJ
120392008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12040
12041 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12042 non-MI prompt.
12043
fa8de41e
TT
120442008-07-26 Tom Tromey <tromey@redhat.com>
12045
12046 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12047 (function_struct, function_struct_ptr): New globals.
12048 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12049 function pointer in a struct.
12050
ccb3ac8a
TT
120512008-07-26 Tom Tromey <tromey@redhat.com>
12052
12053 * gdb.base/macscp.exp: Add test for macro lexing bug.
12054
d7d9f01e
TT
120552008-07-18 Tom Tromey <tromey@redhat.com>
12056
12057 * gdb.base/macscp.exp: Add macro tests.
12058
9bf07184
PP
120592008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12060
12061 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12062
becf6477
PP
120632008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12064
12065 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12066
0709f7d3
PP
120672008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12068
12069 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12070
7093c834
PP
120712008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12072
12073 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12074
b432ffe3
JK
120752008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12076
12077 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12078
b1a268e5
VP
120792008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12080
12081 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12082
e2995f8e
KB
120832008-07-11 Kevin Buettner <kevinb@redhat.com>
12084
12085 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12086 of regexp to account for changes made to GDB in the printing of
12087 byte vectors.
12088
14032a66
TT
120892008-07-11 Tom Tromey <tromey@redhat.com>
12090
12091 * gdb.base/completion.exp: Add 'help' completion test.
12092
981505ef
JK
120932008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12094
12095 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12096
10568435
JK
120972008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12098
12099 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12100
4487aabf
PA
121012008-07-09 Pedro Alves <pedro@codesourcery.com>
12102
12103 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12104
a4a9b1c4
PA
121052008-07-09 Pedro Alves <pedro@codesourcery.com>
12106
12107 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12108
3c3185ac
JK
121092008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12110
12111 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12112
7ebd49dc
VP
121132008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12114
12115 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12116 previous commit. Add a comment.
12117
84e46146
PA
121182008-06-28 Pedro Alves <pedro@codesourcery.com>
12119
12120 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12121
0f8d4a2f
VP
121222008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12123
12124 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12125
f747e0ce
PA
121262008-06-27 Pedro Alves <pedro@codesourcery.com>
12127
12128 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12129 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12130 compiling an executable, link in an object that forces unbuffered
12131 output.
12132 * lib/set_unbuffered_mode.c: New file.
12133
734a5c36
JK
121342008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12135
12136 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12137
a2840c35
VP
121382008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12139
a9c64011
AS
12140 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12141 mi_expect_stop.
12142 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12143 Demand that *running is output.
12144 (detect_async): Perform checking every time.
12145 (mi_send_resuming_command): Extract everything into...
12146 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12147 (mi_expect_stop): Don't accept any output before *stopped.
12148
6ae37fef
VP
121492008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12150
12151 Robustify mi-simplerun.
a9c64011
AS
12152 * gdb.mi/basics.c (main): Add a call to sleep.
12153 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12154 * gdb.mi/mi2-cli.exp: Likewise.
12155 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12156
b4aa76f0 121572008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12158
12159 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12160
e1ac3328
VP
121612008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12162
a9c64011
AS
12163 * gdb.mi/mi-console.exp: Adjust.
12164 * gdb.mi/mi-syn-frame.exp: Adjust.
12165 * gdb.mi/mi2-console.exp: Adjust.
12166 * gdb.mi/mi2-syn-frame.exp: Adjust.
12167 * lib/mi-support.exp (mi_run_cmd): Adjust.
12168 (mi_send_resuming_command): Adjust.
e1ac3328 12169
f7f9a841
VP
121702008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12171
12172 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12173 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12174 testing of stopped.
12175 * gdb.mi/mi2-syn-frame.exp: Likewise.
12176 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12177 (async, detect_async): New.
12178 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12179 depending on if we're running in sync or async mode.
f7f9a841 12180
37cd5d19
TT
121812008-06-09 Tom Tromey <tromey@redhat.com>
12182
12183 * gdb.base/completion.exp: New tests for field name completion
12184 with spaces, and field name completion with '->'.
12185
65d12d83
TT
121862008-06-06 Tom Tromey <tromey@redhat.com>
12187
12188 * gdb.base/break1.c (struct some_struct): New struct.
12189 (values): New global.
12190 * gdb.base/completion.exp: Add field name completion test.
12191
ebfe2e3f
PP
121922008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12193
12194 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12195 to pointer.
12196 * gdb.cp/call-c.cc: Likewise.
12197
bcf6fc3a
NR
121982008-06-06 Nick Roberts <nickrob@snap.net.nz>
12199
12200 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12201 annotation.
12202
49fd4a42 122032008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12204 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12205
12206 * gdb.threads/execl.c, gdb.threads/execl1.c,
12207 gdb.threads/execl.exp: New tests.
a9c64011 12208
8a34ac3f
AR
122092008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12210 Daniel Jacobowitz <dan@codesourcery.com>
12211
12212 * gdb.cp/exception.exp: Activate test, make it work with pending
12213 catchpoints.
12214
86ae69ef
JK
122152008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12216
12217 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12218
f7f9ae2c
VP
122192008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12220
a9c64011
AS
12221 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12222 now printed.
12223 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12224
2a2d4dc3
AS
122252008-05-27 Andreas Schwab <schwab@suse.de>
12226
12227 * gdb.base/frame-args.exp: Handle arguments that are optimized
12228 out.
12229
5099e4d9
LM
122302008-05-26 Luis Machado <luisgpm@br.ibm.com>
12231
12232 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12233 quiet for ppc32 and group options into a single variable.
12234
d9c36a91
JB
122352008-05-23 Joel Brobecker <brobecker@adacore.com>
12236
12237 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12238 of zero-size elements.
12239 * gdb.ada/null_array.exp: Test printing this new array.
12240
103a8671
JK
122412008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12242
12243 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12244
07a4cc1a 122452008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12246
12247 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12248 of the "finish" command.
12249
55f996a7
NR
122502008-05-21 Nick Roberts <nickrob@snap.net.nz>
12251
12252 * gdb.base/annota1.exp: Test for new annotation.
12253
907fc202
UW
122542008-05-16 Pedro Alves <pedro@codesourcery.com>
12255
12256 * gdb.base/fixsection.exp: New file.
12257 * gdb.base/fixsection0.c: New file.
12258 * gdb.base/fixsection1.c: New file.
12259
e8f97270
UW
122602008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12261
12262 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12263 * gdb.base/annota3.exp: Likewise.
12264
ac0bb574
NF
122652008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12266
12267 * gdb.base/watch_thread_num.exp: Don't run tests that require
12268 watchpoints if the target doesn't support them.
12269
6fadd07a
DE
122702008-05-12 Doug Evans <dje@google.com>
12271
12272 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12273
6e9a4a30
JB
122742008-05-09 Joel Brobecker <brobecker@adacore.com>
12275
12276 * gdb.ada/assign_1.exp: New testcase.
12277
08388c79
DE
122782008-05-09 Doug Evans <dje@google.com>
12279
a3c83fae
DE
12280 * gdb.base/find.exp: New file.
12281 * gdb.base/find.c: New file.
08388c79 12282
bd5ddfe8
DJ
122832008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12284
12285 * gdb.base/commands.exp (watchpoint_command_test): Handle
12286 gdb,no_hardware_watchpoints.
12287 * gdb.base/float.exp: Allow ARM targets without floating point.
12288 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12289
b5dd68e2 122902008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12291 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12292
12293 * gdb.ada/lang_switch: New test program.
12294 * gdb.ada/lang_switch.exp: New testcase.
12295
382d13d1
DE
122962008-05-05 Doug Evans <dje@google.com>
12297
12298 * gdb.base/help.exp (disassemble): Update expected help text.
12299
9dd789d0
PA
123002008-05-04 Pedro Alves <pedro@codesourcery.com>
12301
12302 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12303
611c83ae
PA
123042008-05-04 Pedro Alves <pedro@codesourcery.com>
12305
12306 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12307 different times.
12308
ff013f42
JK
123092008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12310
12311 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12312 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12313 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12314 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12315
96dff6a2
VP
123162008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12317
12318 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12319 notification to appear.
12320
55cd6f92
DJ
123212008-05-04 Daniel Jacobowitz <dan@debian.org>
12322
12323 * gdb.base/fullname.c: New file.
12324 * gdb.base/fullname.exp: New file.
12325 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12326
d705c43c
PA
123272008-05-03 Pedro Alves <pedro@codesourcery.com>
12328
12329 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12330 expressions with macros.
12331
333222e1
JK
123322008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12333
12334 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12335
5ac01682
DJ
123362008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12337
12338 * gdb.base/completion.exp: Handle lack of other symbols beginning
12339 with "a".
12340
12341 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12342
237fc4c9
PA
123432008-05-02 Jim Blandy <jimb@codesourcery.com>
12344
12345 * gdb.asm/asmsrc1.s: Add scratch space.
12346
ed5e9466
DJ
123472008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12348 Daniel Jacobowitz <dan@codesourcery.com>
12349
12350 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12351 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12352 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12353
b39cc962
DJ
123542007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12355
12356 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12357
36d520f5
JB
123582008-05-01 Joel Brobecker <brobecker@adacore.com>
12359
12360 * gdb.base/info-target.exp: New testcase.
12361
8d4e3071
DJ
123622008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12363
12364 * gdb.cp/hang.exp: Use .cc instead of .C.
12365 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12366 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12367
6f3f3097
DJ
123682008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12369
12370 * gdb.base/gdb1250.exp: Remove perror.
12371 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12372
5550a914
PA
123732008-04-30 Pedro Alves <pedro@codesourcery.com>
12374
12375 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12376 .2byte.
12377
d848e687
DJ
123782008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12379
12380 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12381 (maybe_kfail): New.
12382
93b5768b
PA
123832008-04-25 Pedro Alves <pedro@codesourcery.com>
12384
12385 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12386
721c02de
VP
123872008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12388
a9c64011
AS
12389 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12390 * gdb.mi/mi2-syn-frame.exp: Likewise.
12391 * lib/mi-support.exp: Likewise.
721c02de 12392
74960c60
VP
123932008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12394
12395 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12396 to specify regexp for the location to stop at.
12397 * gdb.base/break-always.c: New.
12398 * gdb.base/break-always.exp: New.
12399
d24317b4
VP
124002008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12401
12402 * lib/mi-support.exp (mi_runto_helper): Adjust
12403 for the original-location field.
12404 (mi_create_breakpoint, mi_list_breakpoints): New.
12405 * gdb.mi/mi-break.exp: Adjust.
12406 * gdb.mi/mi2-break.exp: Adjust.
12407 * gdb.mi/mi-pending.exp: Adjust.
12408 * gdb.mi/mi-simplerun.exp: Adjust.
12409 * gdb.mi/mi2-simplerun.exp: Adjust.
12410 * gdb.mi/mi-syn-frame.exp: Adjust.
12411 * gdb.mi/mi2-syn-frame.exp: Adjust.
12412 * gdb.mi/mi-until.exp: Adjust.
12413 * gdb.mi/mi2-until.exp: Adjust.
12414 * gdb.mi/mi-var-display.exp: Adjust.
12415 * gdb.mi/mi2-var-display.exp: Adjust.
12416 * gdb.mi/mi-watch.exp: Adjust.
12417 * gdb.mi/mi2-watch.exp: Adjust.
12418
fdc59709 124192008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12420
a9c64011
AS
12421 * aclocal.m4: Add override.m4.
12422 * configure: Regenerate.
fdc59709 12423
8e91f023
VP
124242008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12425
12426 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12427 '-var-update --all-values' reports new value even the type
12428 of a variable object has changed.
12429
233a11ab
CS
124302008-04-18 Craig Silverstein <csilvers@google.com>
12431
12432 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12433 files.
d24317b4 12434
9c1137ad
JB
124352008-04-18 Joel Brobecker <brobecker@adacore.com>
12436
12437 * gdb.ada/atomic_enum: New test program.
12438 * gdb.ada/atomic_enum.exp: New testcase.
12439
66d0bbc7
DE
124402008-04-17 Doug Evans <dje@google.com>
12441
12442 * gdb.opt/Makefile.in: Fix whitespace.
12443
100906b0
UW
124442008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12445
12446 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12447
4584e32e
DE
124482008-04-17 Doug Evans <dje@google.com>
12449
12450 * gdb.base/hashline1.exp: New testcase.
12451 * gdb.base/hashline2.exp: New testcase.
12452 * gdb.base/hashline2.exp: New testcase.
12453
0a320680
PA
124542008-04-17 Pedro Alves <pedro@codesourcery.com>
12455
12456 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12457
18ac113b
AR
124582008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12459
12460 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12461 temporary breakpoint to match "Temporary breakpoint".
12462 * gdb.base/break.exp (delete_breakpoints): Likewise.
12463 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12464 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12465 * gdb.base/display.exp: Likewise.
12466 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12467 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12468 * gdb.base/restore.exp (restore_tests): Likewise.
12469 * gdb.base/sepdebug.exp: Likewise.
12470 * gdb.base/watchpoint.exp: Likewise.
12471 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12472 * gdb.mi/mi-pending.exp: Likewise.
12473 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12474 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12475 * gdb.mi/mi-var-cmd.exp: Likewise.
12476 * gdb.mi/mi-var-display.exp: Likewise.
12477 * gdb.mi/mi2-cli.exp: Likewise.
12478 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12479 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12480 * gdb.mi/mi2-var-display.exp: Likewise.
12481 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12482 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12483 new "disp" field.
a9c64011 12484 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12485 reason. This is to support fix for PR2424.
12486
add38693
JK
124872008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12488
12489 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12490
fcacd99f
VP
124912008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12492
12493 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12494 field. Add more floating varobj tests.
fcacd99f 12495 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12496 field.
12497 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12498 (main): Call do_at_tests.
12499 * lib/mi-support.exp (mi_create_floating_varobj)
12500 (mi_varobj_update_with_type_change): New.
fcacd99f 12501
de051565
MK
125022008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12503
12504 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12505 option of -var-evaluate-expression.
12506 * gdb.mi/mi2-var-display.exp: Likewise.
12507
dbc52822
VP
125082008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12509
12510 Introduce test setup helpers.
a9c64011
AS
12511 * lib/gdb.exp (build_executable, clean_restart)
12512 (prepare_for_testing): New.
12513 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12514 * gdb.base/return.exp: Likewise.
12515 * gdb.base/ending-run.exp: Likewise.
dbc52822 12516
473591da
NR
125172008-04-07 Nick Roberts <nickrob@snap.net.nz>
12518
12519 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12520 Interface (MI) responses.
12521
2b2d9e11
VP
125222008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12523
a9c64011
AS
12524 * gdb.cp/breakpoint.cc: New code to test conditions involving
12525 member variables.
12526 * gdb.cp/breakpoint.exp: Test condition involving member
12527 variables.
2b2d9e11 12528
bb378428
VP
125292008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12530
12531 * lib/mi-support.exp (mi_expect_stop): New.
12532 (mi_run_cmd): Change the
12533 token. Use mi_send_resuming_command, use
12534 mi_expect_stop.
12535 (mi_execute_to_helper): Rename to mi_execute_to.
12536 (mi_send_resuming_command): Add more error patterns.
12537 (mi_wait_for_stop): Renamed to...
12538 (mi_get_stop_line): ...this.
12539 (mi_run_inline_test): Adjust.
12540
12541 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12542 * gdb.mi/mi-console.exp: Likewise.
12543 * gdb.mi/mi-pending.exp: Likewise.
12544 * gdb.mi/mi-simplerun.exp: Likewise.
12545 * gdb.mi/mi-stack.exp: Likewise.
12546 * gdb.mi/mi-stepi.exp: Likewise.
12547 * gdb.mi/mi-syn-frame.exp: Add comment.
12548 * gdb.mi/mi-until.exp: Likewise.
12549 * gdb.mi/mi-var-display.exp: Likewise.
12550 * gdb.mi/mi-watch.exp: Likewise.
12551 * gdb.mi/mi2-cli.exp: Likewise.
12552 * gdb.mi/mi2-console.exp: Likewise.
12553 * gdb.mi/mi2-simplerun.exp: Likewise.
12554 * gdb.mi/mi2-stack.exp: Likewise.
12555 * gdb.mi/mi2-stepi.exp: Likewise.
12556 * gdb.mi/mi2-until.exp: Likewise.
12557 * gdb.mi/mi2-var-display.exp: Likewise.
12558 * gdb.mi/mi2-watch.exp: Likewise.
12559
62172bb9
UW
125602008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12561
12562 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12563
12564 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12565
a13e061a
PA
125662008-04-04 Pedro Alves <pedro@codesourcery.com>
12567
12568 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12569 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12570 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12571 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12572 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12573 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12574 expect an mi error duplicated in stderr.
12575
eae06beb
JB
125762008-04-03 Joel Brobecker <brobecker@adacore.com>
12577
12578 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12579 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12580 Add a couple of tests that verify the behavior when the new setting
12581 is set to "cancel" and "all".
12582 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12583 "ask" before we start the testing.
12584
79c6ced6
AR
125852008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12586
12587 * gdb.cp/casts.cc: Add class reference variables.
12588 * gdb.cp/casts.exp: New test cases for up/down casting references.
12589
6c2d1a6b
MK
125902008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12591
12592 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12593 instead of beginning to make an extra test pass.
12594 * gdb.mi/mi2-var-display.exp: Likewise.
12595
55b411d9
MR
125962008-03-31 Maciej W. Rozycki <macro@mips.com>
12597
12598 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12599
c6140da2
MD
126002008-03-31 Markus Deuling <deuling@de.ibm.com>
12601 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12602
12603 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12604 value. Add xfail for older kernels.
12605
79732189
AR
126062008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12607
12608 Bring mi-support in line with gdb.exp.
12609 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12610 (mi_gdb_start): New function.
12611
33c3676e
MR
126122008-03-28 Maciej W. Rozycki <macro@mips.com>
12613
12614 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12615
92e28119
VP
126162008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12617
12618 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12619 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12620
9e8e3afe
VP
126212008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12622
12623 * lib/mi-support.exp (mi_create_varobj_checked): New.
12624 (mi_list_varobj_children): Allow to check for a
12625 value.
12626 (mi_list_array_varobj_children): New.
12627
12628 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12629 and mi_list_varobj_children, as opposed to hardcoding
12630 expected strings.
12631 * gdb.mi/gdb701.exp: Likewise.
12632 * gdb.mi/gdb792.exp: Likewise.
12633 * gdb.mi/mi-var-block.exp: Likewise.
12634 * gdb.mi/mi-var-cmd.exp: Likewise.
12635 * gdb.mi/mi-var-invalidate.exp: Likewise.
12636 * gdb.mi/mi2-var-block.exp: Likewise.
12637 * gdb.mi/mi2-var-child.exp: Likewise.
12638 * gdb.mi/mi2-var-cmd.exp: Likewise.
12639 * gdb.mi/mi2-var-display.exp: Likewise.
12640
9df50351
JK
126412008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12642
12643 Fix random false FAILs on i386.
12644 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12645
31e5d73a
DJ
126462008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12647
12648 PR gdb/544
12649 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12650
12f4afab
DJ
126512008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12652
12653 PR gdb/544
12654 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12655
b562a0cb
DJ
126562008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12657
12658 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12659 fixed PR gdb/544.
12660
17faa917
DJ
126612008-03-21 Pedro Alves <pedro@codesourcery.com>
12662
12663 * gdb.threads/fork-child-threads.exp: Test next over fork.
12664
6214f497
DJ
126652008-03-21 Chris Demetriou <cgd@google.com>
12666
12667 * gdb.base/break.exp (rbreak junk): New test for rbreak
12668 "Junk at end of arguments" issue.
12669
63092375
DJ
126702008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12671
12672 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12673 *& to work on created array elements.
12674 (Top level): Test print $pc with a file. Test string operations
12675 without a target.
12676 * gdb.base/ptype.exp: Do not expect *& to work on created array
12677 elements.
12678
b21991b0
DJ
126792008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12680
12681 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12682 gdb.threads/staticthreads.exp: Update exit query.
12683
c4b347c7
SL
126842008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12685
12686 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12687
fa4727a6
DJ
126882008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12689
12690 * gdb.base/watchpoint.c (global_ptr, func4): New.
12691 (main): Call func4.
12692 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12693 (test_inaccessible_watchpoint): New.
12694
2f34202f
MR
126952008-02-29 Maciej W. Rozycki <macro@mips.com>
12696
12697 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12698 select the largest.
12699
0d6ba1b1
DJ
127002008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12701
12702 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12703 frames-invalid annotations.
12704
e691325a
PM
127052008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12706
a9c64011 12707 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12708
f85b5ecc
DE
127092008-02-27 Doug Evans <dje@google.com>
12710
12711 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12712 for bug 1738.
12713 (breakpoint_to_handler_entry): Ditto.
12714
b40e7bf3
JB
127152008-02-27 Joel Brobecker <brobecker@adacore.com>
12716
12717 * gdb.base/ending-run.exp: Use the first line of code inside
12718 function body to test breakpoints.
12719 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12720 location where the breakpoint is inserted when using the line
12721 where a function is declared. Fix typo in the description of
12722 one of the tests.
12723 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12724
2faca73a
PM
127252008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12726
12727 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12728 tests.
2faca73a 12729
6f439c36
PM
127302008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12731
12732 * gdb.base/args.exp: avoid same output for tests
12733 with single quotes.
12734
54e52265
VP
127352008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12736
a9c64011
AS
12737 * gdb.base/annota1.exp: Adjust for 'info break'
12738 format changes.
12739 * gdb.base/annota3.exp: Likewise.
12740 * gdb.base/break.exp: Likewise.
12741 * gdb.base/condbreak.exp: Likewise.
12742 * gdb.base/pending.exp: Likewise.
12743 * gdb.base/sepdebug.exp: Likewise.
12744 * gdb.base/unload.exp: Likewise.
12745 * gdb.cp/ovldbreak.exp: Likewise.
12746 * gdb.mi/mi-pending.exp: Likewise.
54e52265 12747
897b09ca
DE
127482008-02-07 Doug Evans <dje@google.com>
12749
12750 * gdb.cp/mb-inline.exp: New.
12751 * gdb.cp/mb-inline.h: New.
12752 * gdb.cp/mb-inline1.cc: New.
12753 * gdb.cp/mb-inline2.cc: New.
12754
b1c32d35
PM
127552008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
12756
12757 * gdb.pascal/floats.pas: New test program.
12758 * gdb.pascal/floats.exp: New testcase.
12759
1a4ca44a
TJB
127602008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12761
12762 * gdb.base/callfuncs.c (t_float_many_args): New function.
12763 (t_double_many_args): New function.
12764 * gdb.base/callfuncs.exp: Add tests for exceeding float
12765 and double parameters passed through the stack.
12766
439048e8
JB
127672008-02-05 Joel Brobecker <brobecker@adacore.com>
12768
12769 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
12770 gdb.ada/complete/foo.adb: New files.
12771 * gdb.ada/complete.exp: New testcase.
12772
81fe8080
DE
127732008-02-03 Doug Evans <dje@google.com>
12774
301f0ecf
DE
12775 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
12776
81fe8080
DE
12777 * gdb.cp/gdb2384.exp: New file.
12778 * gdb.cp/gdb2384.cc: New file.
12779 * gdb.cp/gdb2384-base.h: New file.
12780 * gdb.cp/gdb2384-base.cc: New file.
12781
4b071aec
DE
127822008-02-02 Doug Evans <dje@google.com>
12783
12784 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
12785
61137ba6
JB
127862007-02-01 Joel Brobecker <brobecker@adacore.com>
12787
12788 * gdb.ada/sym_print_name: New test program.
12789 * gdb.ada/sym_print_name.exp: New testcase.
12790
127912007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
12792
12793 * gdb.ada/nested/hello.adb: New file.
12794 * gdb.ada/nested.exp: New testcase.
12795 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12796
98deb0da
VP
127972008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12798
12799 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
12800 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
12801 don't cause future evaluations of function to report
12802 creation of internal breakpoints.
98deb0da 12803
723a2275
VP
128042008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12805
12806 * gdb.mi/mi-break.exp (test_error): New.
12807 Call it.
12808
fb546a2f
LM
128092008-01-31 Luis Machado <luisgpm@br.ibm.com>
12810
12811 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
12812 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
12813
2d8fd90a
PM
128142008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12815
12816 * gdb.pascal/integers.pas: New test program.
12817 * gdb.pascal/integers.exp: New testcase.
12818
a7fa0ded
PM
128192008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12820
12821 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
12822
5e1a1926
TJB
128232008-01-30 Luis Machado <luisgpm@br.ibm.com>
12824
12825 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
12826 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
12827
8d04f9f0
JB
128282008-01-30 Paul Hilfinger <hilfinger@adacore.com>
12829
12830 * gdb.ada/formatted_ref: New test program.
12831 * gdb.ada/formatted_ref.exp: New testcase.
12832
12833 * gdb.cp/formatted-ref.cc: New file.
12834 * gdb.cp/formatted-ref.exp: New testcase.
12835
ce75a98f
JB
128362008-01-30 Joel Brobecker <brobecker@adacore.com>
12837
12838 * gdb.base/ptype.exp: Add testing of "ptype $pc".
12839
e835f6bf
NR
128402008-01-30 Nick Roberts <nickrob@snap.net.nz>
12841
12842 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
12843 (test_file_list_exec_source_file): Update to new macro-info field.
12844
d118ef87
PH
128452008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
12846
12847 * gdb.ada/exprs: New test program.
12848 * gdb.ada/exprs.exp: New testcase.
12849
7d35ab09
TJB
128502008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12851
12852 * dfp-test.c (DELTA, DELTA_B): New definitions.
12853 (double_val1, double_val2, double_val3, double_val4, double_val5,
12854 double_val6, double_val7, double_val8, double_val9, double_val10,
12855 double_val11, double_val12, double_val13, double_val14, dec32_val1,
12856 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
12857 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
12858 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
12859 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
12860 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
12861 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
12862 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
12863 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
12864 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
12865 dec128_val16): New global variables.
12866 (decimal_dec128_align): New function.
12867 (decimal_mixed): Likewise.
12868 (decimal_many_args_dec32): Likewise.
12869 (decimal_many_args_dec64): Likewise.
12870 (decimal_many_args_dec128): Likewise.
12871 (decimal_many_args_mixed): Likewise.
12872 * dfp-test.exp: Add tests calling new inferior functions.
12873
2d717e4f
DJ
128742008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12875
12876 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
12877 gdb.server/ext-run.exp: New files.
12878 * lib/gdbserver-support.exp (gdbserver_download): New.
12879 (gdbserver_start): New. Update gdbserver expected
12880 output.
12881 (gdbserver_spawn): Use them.
12882 (gdbserver_start_extended): New.
12883
e85a822c
DJ
128842008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12885
12886 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
12887 Run on GNU/Linux.
12888 (do_exec_tests): Check for systems which do not support catchpoints.
12889 Do not match START.
12890 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
12891 Run on GNU/Linux. Enable verbose output.
12892 (check_fork_catchpoints): New.
12893 (explicit_fork_child_follow, catch_fork_child_follow)
12894 (tcatch_fork_parent_follow): Update expected messages.
12895 (do_fork_tests): Use check_fork_catchpoints.
12896 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
12897 Run on GNU/Linux. Enable verbose output.
12898 (check_vfork_catchpoints): New.
12899 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
12900 expected messages.
12901 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
12902
401ea829
JB
129032008-01-29 Jim Blandy <jimb@red-bean.com>
12904
12905 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
12906 host' errors.
12907 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
12908
aceaf3ad
JB
129092008-01-29 Jim Blandy <jimb@red-bean.com>
12910
12911 * gdb.threads/sigthread.c: Use barriers to ensure that
12912 child_thread and child_thread_two are always initialized before we
12913 start to use them.
12914
a5606eee
VP
129152008-01-29 Vladimir Prus <vladimir@codesourcery.com>
12916
12917 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
12918 * gdb.base/watchpoint-solib.c: New.
12919 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 12920
c55a82bb
PM
129212008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
12922
12923 * gdb.base/gdb1056.exp: Add unsigned integer test.
12924
0993fe05
DE
129252008-01-28 Doug Evans <dje@google.com>
12926
12927 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
12928
4fe42e7f
JB
129292008-01-27 Jim Blandy <jimb@codesourcery.com>
12930
c7a69933
JB
12931 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
12932
4fe42e7f
JB
12933 * gdb.base/expand-psymtabs.exp: Doc fix.
12934
5def8285
MK
129352008-01-26 Mark Kettenis <kettenis@gnu.org>
12936
12937 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12938
5313c911
NR
129392008-01-24 Nick Roberts <nickrob@snap.net.nz>
12940
a9c64011 12941 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
12942 -var-set-format.
12943
93815fbf
VP
129442008-01-23 Chris Demetriou <cgd@google.com>
12945
12946 * gdb.threads/thread_events.c: New testcase source file.
12947 * gdb.threads/thread_events.exp: New testcase expect file.
12948
467a88ee
NR
129492008-01-23 Nick Roberts <nickrob@snap.net.nz>
12950
12951 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
12952
12953 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
12954 -var-set-format.
12955
d8f82aba
DJ
129562008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12957 Vladimir Prus <vladimir@codesourcery.com>
12958
12959 * gdb.base/float.exp: Allow missing floating point for m68k and
12960 PowerPC.
12961
60c46647
VP
129622008-01-22 Vladimir Prus <vladimir@codesourcery.com>
12963
12964 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
12965 ignore count.
12966 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
12967 * gdb.mi/mi-cli.exp: Adjust.
12968 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 12969
c7dd36a1
PA
129702008-01-17 Pedro Alves <pedro@codesourcery.com>
12971
12972 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
12973 and 'dummy_ptr' integer pointer. Initialize struct_declarations
12974 with dummy_ptr's address.
12975 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
12976 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
12977 all targets.
12978 * gdb.mi/mi2-var-child.exp: Likewise.
12979
39d5313e
JB
129802008-01-09 Joel Brobecker <brobecker@adacore.com>
12981
12982 * gdb.ada/null_array: New test program.
12983 * gdb.ada/null_array.exp: New testcase.
12984
0aea4bf3
LM
129852008-01-09 Luis Machado <luisgpm@br.ibm.com>
12986
12987 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
12988 with required float modifiers.
12989
0b354900
JB
129902008-01-08 Joel Brobecker <brobecker@adacore.com>
12991
12992 * gdb.ada/funcall_param: New test program.
12993 * gdb.ada/funcall_param.exp: New testcase.
12994
cdb7f5d4
JB
129952008-01-08 Joel Brobecker <brobecker@adacore.com>
12996
12997 * gdb.ada/arrayparam: New test program.
12998 * gdb.ada/arrayparam.exp: New testcase.
12999
88e2547f
JB
130002008-01-08 Joel Brobecker <brobecker@adacore.com>
13001
13002 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13003 landed. Should also fix random failures in the test following it.
13004
f6867ce0
TJB
130052008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13006
13007 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13008 for expressions with decimal float values.
13009 (test_dfp_conversions): New function to test casts to and from
13010 decimal float types.
13011 Call test_dfp_conversions.
13012 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13013 elements.
13014 (main): Initialize ds.float4 and ds.double8 elements.
13015 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13016 string to new error message.
13017 (d64_set_tests): Likewise.
13018 (d128_set_tests): Likewise.
13019 Add tests for expressions with decimal float variables. Add tests for
13020 conversions to and from decimal float types.
13021
f9c11282
JB
130222008-01-05 Joel Brobecker <brobecker@adacore.com>
13023
13024 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13025 * gdb.ada/packed_tagged.exp: New testcase.
13026
0ecbca72
JB
130272008-01-04 Joel Brobecker <brobecker@adacore.com>
13028
13029 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13030 gdb.ada/homonym/homonym_main.adb: New files.
13031 * gdb.ada/homonym.exp: New testcase.
13032
c18d3d89
JB
130332008-01-04 Joel Brobecker <brobecker@adacore.com>
13034
13035 * gdb.ada/packed_array.exp: Add testing of references to
13036 a packed array.
13037
ecc7085b
JB
130382008-01-04 Joel Brobecker <brobecker@adacore.com>
13039
13040 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13041 New files.
13042 * gdb.ada/type_coercion.exp: New testcase.
13043
c474c922
JB
130442008-01-04 Joel Brobecker <brobecker@adacore.com>
13045
13046 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13047 gdb.ada/tagged/foo.adb: New file.
13048 * gdb.ada/tagged.exp: New testcase.
13049
9005b927
JB
130502008-01-04 Joel Brobecker <brobecker@adacore.com>
13051
13052 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13053 gdb.ada/ptype_field/foo.adb: New files.
13054 * gdb.ada/ptype_field.exp: New testcase.
13055
1a6aaad8
JB
130562008-01-03 Joel Brobecker <brobecker@adacore.com>
13057
13058 * gdb.ada/print_pc.exp: New testcase.
13059
0ef22f53
JB
130602008-01-03 Joel Brobecker <brobecker@adacore.com>
13061
13062 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13063 gdb.ada/taft_type/p.adb: New files.
13064 * gdb.ada/taft_type.exp: New testcase.
13065
1689ecf8
JB
130662008-01-03 Joel Brobecker <brobecker@adacore.com>
13067
13068 * gdb.ada/array_bounds/bar.adb: New file.
13069 * gdb.ada/array_bounds.exp: New testcase.
13070
a4d0b9c3
JB
130712008-01-03 Joel Brobecker <brobecker@adacore.com>
13072
13073 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13074 gdb.ada/arrayptr/foo.adb: New files.
13075 * gdb.ada/arrayptr.exp: New testcase.
13076
a31ace00
JB
130772008-01-03 Joel Brobecker <brobecker@adacore.com>
13078
13079 * gdb.base/set-lang-auto.exp: New testcase.
13080
a97fced3
JB
130812008-01-03 Joel Brobecker <brobecker@adacore.com>
13082
13083 * gdb.ada/fun_addr/foo.adb: New file.
13084 * gdb.ada/fun_addr.exp: New testcase.
13085
ef29ce1a
JK
130862008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13087
13088 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13089 New files
13090
0fafefe3
JB
130912008-01-02 Joel Brobecker <brobecker@adacore.com>
13092
13093 * array_subscript_addr/p.adb: New file.
a9c64011 13094 * array_subscript_addr.exp: New testcase.
0fafefe3 13095
c4359f8d
JB
130962008-01-02 Joel Brobecker <brobecker@adacore.com>
13097
a9c64011 13098 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13099 New files.
13100 * gdb.ada/str_cmp_ref.exp: New testcase.
13101
1aa1b15b
JB
131022008-01-01 Joel Brobecker <brobecker@adacore.com>
13103
13104 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13105 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13106 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13107
81c9b2cf
JB
131082008-01-01 Joel Brobecker <brobecker@adacore.com>
13109
13110 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13111 gdb.ada/ref_param/pck.ads: New files.
13112 * gdb.ada/ref_param.exp: New testcase.
13113
319e4674
JB
131142008-01-01 Joel Brobecker <brobecker@adacore.com>
13115
13116 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13117 gdb.ada/interface/foo.adb: New files.
13118 * gdb.ada/interface.exp: New testcase.
13119
ef682c56
JB
131202007-12-31 Jim Blandy <jimb@codesourcery.com>
13121
13122 * gdb.base/multi-forks.exp: Consume all output from child
13123 processes before proceeding to next test.
13124
f6f3eb6c
JB
131252007-12-29 Jim Blandy <jimb@codesourcery.com>
13126
13127 * configure: Regenerated.
13128
f652e42f
JB
131292007-12-27 Joel Brobecker <brobecker@adacore.com>
13130
13131 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13132 gdb.ada/fixed_cmp/fixed.adb: New files.
13133 * gdb.ada/fixed_cmp.exp: New testcase.
13134
6943e596
JB
131352007-12-27 Joel Brobecker <brobecker@adacore.com>
13136
13137 * gdb.ada/boolean_expr.exp: New testcase.
13138
aad9a193
JB
131392007-12-26 Jim Blandy <jimb@codesourcery.com>
13140
13141 * gdb.base/multi-forks.exp: Doc fix.
13142
fb5f3683
JB
131432007-12-26 Joel Brobecker <brobecker@adacore.com>
13144
13145 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13146 * gdb.ada/char_param.exp: Do not compile our test program with
13147 -gnata, this is unnecessary.
13148 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13149
384e4a9c
JB
131502007-12-24 Joel Brobecker <brobecker@adacore.com>
13151
13152 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13153 gdb.ada/print_chars/foo.adb: New files.
13154 * gdb.ada/print_chars.exp: New testcase.
13155
01e044f7
JB
131562007-12-24 Joel Brobecker <brobecker@adacore.com>
13157
13158 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13159 gdb.ada/char_param/foo.adb: New files.
13160 * gdb.ada/char_param.exp: New testcase.
13161
0ce17860
JB
131622007-12-22 Jim Blandy <jimb@codesourcery.com>
13163
13164 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13165 hard-coding source line numbers into the test.
13166 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13167 gdb_get_line_number to find.
13168
919809b9
JB
131692007-12-22 Joel Brobecker <brobecker@adacore.com>
13170
13171 * gdb.base/ptype.c (highest): New struct type.
13172 (the_highest): New variable of that type.
13173 (main): Add dummy assignment to a field of variable the_highest.
13174 * gdb.base/ptype.exp: Test type printing of our new variable.
13175
abc8a88d
PM
131762007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13177
13178 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13179 and record first explicitly generated thread number.
abc8a88d
PM
13180 Use that thread number for thread specific watchpoint test.
13181 Add iteration number to repetitive tests.
13182
5158f3e3
CES
131832007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13184 Jim Blandy <jimb@codesourcery.com>
13185
13186 * gdb.base/expand-psymtabs.c: New testcase
13187 source file.
13188 * gdb.base/expand-psymtabs.exp: New testcase
13189 expect file.
13190
37e4754d
LM
131912007-12-17 Luis Machado <luisgpm@br.ibm.com>
13192
13193 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13194 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13195
551e5d04
JB
131962007-12-17 Joel Brobecker <brobecker@adacore.com>
13197
13198 * gdb.ada/frame_args/foo.adb: New file.
13199 * gdb.ada/frame_args/pck.ads: New file.
13200 * gdb.ada/frame_args/pck.adb: New file.
13201 * gdb.ada/frame_args.exp: New testcase.
13202
a05ee097
JB
132032007-12-17 Joel Brobecker <brobecker@adacore.com>
13204
13205 * gdb.base/frame-args.c: New file.
13206 * gdb.base/frame-args.exp: New testcase.
13207
c162e8c9 132082007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13209 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13210
13211 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13212
afe8ab22 132132007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13214
afe8ab22
VP
13215 * gdb.mi/mi-pending.exp: New.
13216 * gdb.mi/mi-pending.c: New.
13217 * gdb.mi/mi-pendshr.c: New.
13218
dfdfb3ca
JB
132192007-12-06 Jim Blandy <jimb@codesourcery.com>
13220
13221 * gdb.base/default.exp: Update expected output for 'info catch'.
13222
b7fca990
JK
132232007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13224
13225 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13226 must be set to binary.
13227
6a1afc1e
PA
132282007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13229
13230 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13231
a6b151f1
DJ
132322007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13233
13234 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13235 gdb.mi/mi-file-transfer.exp: New.
13236
43039443
JK
132372007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13238
13239 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13240
0ef2251b
MR
132412007-11-22 Maciej W. Rozycki <macro@mips.com>
13242
13243 * gdb.trace/backtrace.exp: Fix a typo.
13244 * gdb.trace/circ.exp: Likewise.
13245 * gdb.trace/collection.exp: Likewise.
13246 * gdb.trace/limits.exp: Likewise.
13247 * gdb.trace/report.exp: Likewise.
13248 * gdb.trace/tfind.exp: Likewise.
13249 * gdb.trace/while-dyn.exp: Likewise.
13250
5443631e
NR
132512007-11-21 Nick Roberts <nickrob@snap.net.nz>
13252
13253 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13254 objects of pointers that can't be dereferenced are now
13255 "noneditable".
13256
a4ce5b0d
UW
132572007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13258
13259 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13260 (target_cpu): Remove.
13261
d6e956e5
VP
132622007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13263
13264 * gdb.base/ending-run.exp: Expect the list of cleared
13265 breakpoint to come in natural order, not the reversed one.
a9c64011 13266
214270ab
VP
132672007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13268
13269 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13270 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13271
1a619819
LM
132722007-11-05 Luis Machado <luisgpm@br.ibm.com>
13273
13274 * gdb.base/printcmds.exp: New function
13275 test_printf_with_dfp.
13276
5b01a6fa
DE
132772007-11-02 Doug Evans <dje@google.com>
13278
13279 * gdb.disasm/t01_mov.s: Remove carriage returns.
13280 * gdb.disasm/t02_mova.s: Ditto.
13281 * gdb.disasm/t03_add.s: Ditto.
13282 * gdb.disasm/t04_sub.s: Ditto.
13283 * gdb.disasm/t05_cmp.s: Ditto.
13284 * gdb.disasm/t06_ari2.s: Ditto.
13285 * gdb.disasm/t07_ari3.s: Ditto.
13286 * gdb.disasm/t08_or.s: Ditto.
13287 * gdb.disasm/t09_xor.s: Ditto.
13288 * gdb.disasm/t10_and.s: Ditto.
13289 * gdb.disasm/t11_logs.s: Ditto.
13290 * gdb.disasm/t12_bit.s: Ditto.
13291 * gdb.disasm/t13_otr.s: Ditto.
13292
ec33ab7f
JK
132932007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13294
13295 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13296
ae0d01ff
UW
132972007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13298
13299 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13300 provide DFP support.
13301
55eddb0f
DJ
133022007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13303
13304 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13305 Test "set powerpc vector-abi". Skip auto-detection tests for old
13306 toolchains.
13307
7020f05c
PA
133082007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13309
13310 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13311 with [string compare].
13312
84bc3db9
PA
133132007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13314
13315 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13316 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13317
5876dc88
LM
133182007-10-25 Luis Machado <luisgpm@br.ibm.com>
13319
13320 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13321 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13322 * gdb.opt/Makefile.in: New makefile.
13323 * Makefile.in: Create new directory "gdb.opt".
13324 * configure.ac: Add "gdb.opt" directory.
13325 * configure: Regenerated.
a9c64011 13326
c3ea9a14
DE
133272007-10-25 Doug Evans <dje@google.com>
13328
13329 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13330 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13331
a9c64011 133322007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13333 Thiago Jung Bauermann <bauerman@br.ibm.com>
13334
13335 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13336 Floating Point expressions.
13337 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13338 Floating Point variables.
13339 * gdb.base/dfp-test.c: new file containing program with Decimal
13340 Floating variables, used by gdb.base/dfp-test.exp.
13341
62a24a2b
DJ
133422007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13343
13344 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13345
e7b1eae6
UW
133462007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13347
13348 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13349 compiling test case with GCC.
13350 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13351
c641edcc
UW
133522007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13353
13354 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13355 format changes.
13356
5e5ebfe6
MS
133572007-10-18 Michael Snyder <msnyder@specifix.com>
13358
13359 * gdb.base/dbx.exp: Add missing "-re " operator.
13360
e831e7b6
GM
133612007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13362
13363 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13364 * configure.ac: Removed trailing spaces after backslash.
13365 * gdb.modula2: New directory.
13366 * gdb.modula2/Makefile.in: New file.
13367 * gdb.modula2/unbounded-array.exp: New file.
13368 * gdb.modula2/unbounded1.c: New file.
13369
7cc46491
DJ
133702007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13371
13372 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13373
133742007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13375
13376 * gdb.base/sigstep.c (main): Add checks for
13377 return values for setitimer call.
13378 Call setitimer again with itimer = ITIMER_REAL
13379 if first call to setitimer fails.
13380
e91528f0
KH
133812007-10-11 Kazu Hirata <kazu@codesourcery.com>
13382
13383 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13384 of $timeout.
13385
2ec9a4f8
DJ
133862007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13387
13388 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13389
133902007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13391
13392 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13393 of gdb_expect call, to avoid interruption.
13394
64b2fa04
PA
133952007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13396
13397 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13398 (v_unsigned_long_long, v_long_long_array)
13399 (v_signed_long_long_array, v_unsigned_long_long_array)
13400 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13401 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13402 [!NO_LONG_LONG]: New.
13403 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13404 v_long_long_member.
13405
13406 (v_long_long_func, v_signed_long_long_func)
13407 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13408 (main) [!NO_LONG_LONG]: Initialize long long variants.
13409
13410 * gdb.base/whatis.exp: If board file requests no_long_long, build
13411 test with NO_LONG_LONG defined. Test long long, signed long long,
13412 and unsigned long long variants but only if board file doesn't
13413 disable it.
13414
a912286e 134152007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13416 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13417
13418 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13419 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13420 * configure: Regenerated.
13421 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13422 gdb.pascal/types.exp, lib/pascal.exp: New files.
13423
471ba8c9
DJ
134242007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13425
13426 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13427 call.
13428 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13429 to return to the call.
13430 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13431 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13432 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13433 * gdb.mi/mi-until.exp (test_until): Likewise.
13434 * gdb.mi/mi2-until.exp (test_until): Likewise.
13435
fef8a650
DJ
134362007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13437
13438 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13439 two-char array.
13440 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13441
d983da9c
DJ
134422007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13443
13444 * gdb.threads/watchthreads.c (thread_function): Sleep between
13445 iterations.
13446 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13447 at once for S/390. Generate matching fails and passes.
13448
17f62551
VP
134492007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13450
13451 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13452 the 'struct_declarations' variable to zeros.
a9c64011 13453
ed0616c6
VP
134542007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13455
13456 * gdb.cp/mb-ctor.cc: New.
13457 * gdb.cp/mb-ctor.exp: New.
13458 * gdb.cp/mb-templates.cc: New.
13459 * gdb.cp/mb-templates.exp: New.
13460
41f1b697
DJ
134612007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13462
13463 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13464
3f213f78
PA
134652007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13466
13467 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13468 targets.
13469 * configure: Regenerate.
13470
0d381245 134712007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13472
0d381245
VP
13473 * gdb.base/annota1.exp: Adjust for 'info break'
13474 format changes.
13475 * gdb.base/annota3.exp: Likewise.
13476 * gdb.base/break.exp: Likewise.
13477 * gdb.base/condbreak.exp: Likewise.
13478 * gdb.base/pending.exp: Likewise.
13479 * gdb.base/sepdebug.exp: Likewise.
13480 * gdb.base/unload.exp: Likewise.
13481 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13482
fe3f5fa8
VP
134832007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13484
13485 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13486 messages.
13487 * gdb.base/chng-syms.exp: Likewise.
13488 * gdb.base/unload.exp: Likewise.
a9c64011 13489
a75cf6c0
DJ
134902007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13491
13492 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13493
18ecae38
DJ
134942007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13495
13496 * schedlock.c (NUM): Change to 1.
13497 (main): Use args[0] for the main thread.
13498 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13499 regardless of the number of threads.
13500
5509918f
MR
135012007-09-14 Maciej W. Rozycki <macro@mips.com>
13502
4a543daf
MR
13503 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13504 type down.
13505 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13506 test.
13507 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13508 watchpoint type down.
13509 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13510 test.
13511
135122007-09-14 Maciej W. Rozycki <macro@mips.com>
13513
5509918f
MR
13514 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13515 Move all the tests here and run them twice, once using software
13516 watchpoints and once using hardware watchpoints.
13517 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13518
40b53987
DJ
135192007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13520
13521 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13522 test.
13523
695e2681
MK
135242007-09-10 Mark Kettenis <kettenis@gnu.org>
13525
8b3fc8d8
MK
13526 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13527 build-id.
13528
695e2681
MK
13529 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13530 know about $ORIGIN. Calculate output dir from $dest instead of
13531 using ${objdir}/{$subdir}.
13532
58d69f29
MK
135332007-09-09 Mark Kettenis <kettenis@gnu.org>
13534
13535 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13536 gcore, before continuing with the test.
13537
3e347599
DJ
135382007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13539
13540 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13541 * gdb.mi/mi-watch.exp: Likewise.
13542
ea37ba09
DJ
135432007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13544 Jim Blandy <jimb@codesourcery.com>
13545
13546 * gdb.arch/i386-sse.exp: Do not expect character constants.
13547 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13548 * gdb.base/display.exp: Allow print/s.
13549 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13550 and unsigned char array changes.
13551
2025a643
DJ
135522007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13553
13554 * gdb.base/display.exp: Add tests for printf %p.
13555
26669a27
PA
135562007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13557
13558 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13559 the dll name to unicode.
13560
c8f021f8
JK
135612007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13562
13563 * gdb.base/default.exp (show version): Update the version text.
13564 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13565
4cf31eea
JK
135662007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13567
13568 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13569 New files.
13570
4935890f
JK
135712007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13572
13573 * lib/gdb.exp (build_id_debug_filename_get): New function.
13574 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13575 Remove the generate DEBUG file for the future testcase runs.
13576 New testcase for the NT_GNU_BUILD_ID retrieval.
13577 Move the final testing step to ...
13578 (test_different_dir): ... a new function.
13579 New parameter XFAIL to XFAIL all the tests performed.
13580 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13581 New parameter TYPE to PF_PREFIX all the tests performed.
13582
02142340
VP
135832007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13584
13585 * gdb.mi/mi-var-cp.cc (path_expression): New
13586 function.
13587 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13588
36acd84e
UW
135892007-08-27 Markus Deuling <deuling@de.ibm.com>
13590
13591 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13592 to fit into SPU Local Store memory.
13593
a896d121
JB
135942007-08-23 Joel Brobecker <brobecker@adacore.com>
13595
13596 * gdb.base/default.exp: Adjust the expected output of "info
13597 warranty" after the switch to GPLv3.
13598
7b433602
JB
135992007-08-23 Joel Brobecker <brobecker@adacore.com>
13600
13601 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13602 to 30000 (from 20000).
13603
e22f8b7c
JB
136042007-08-23 Joel Brobecker <brobecker@adacore.com>
13605
13606 Switch the license of all .exp files to GPLv3.
13607 Switch the license of all .f and .f90 files to GPLv3.
13608 Switch the license of all .s and .S files to GPLv3.
13609
5a0e3bd0
JB
136102007-08-23 Joel Brobecker <brobecker@adacore.com>
13611
13612 * configure.ac: Switch license to GPLv3.
13613
cc00619d
JB
136142007-08-23 Joel Brobecker <brobecker@adacore.com>
13615
13616 Switch the licensing to GPLv3 for all .ads and .adb files.
13617
8d26208a
DJ
136182007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13619
13620 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13621 and t_int_double.
13622 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13623
4fcb9948
JB
136242007-08-17 Joel Brobecker <brobecker@adacore.com>
13625
13626 * gdb.base/step-line.c: Switch license to GPL version 3, and
13627 update copyright year.
13628 * gdb.base/step-line.inp: Likewise.
13629
b9c34f67
JB
136302007-08-17 Joel Brobecker <brobecker@adacore.com>
13631
13632 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13633 changes inside gdb1555.c.
13634 * gdb.base/pending.exp: Likewise.
13635
2cc17678
DJ
136362007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13637
13638 * config/default.exp: New file.
13639
e48883f7
DJ
136402007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13641
13642 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13643 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13644
1ab80e5b
MR
136452007-07-30 Maciej W. Rozycki <macro@mips.com>
13646
13647 * gdb.base/dump.exp: Force the correct endianness for binary
13648 formats not carrying this information.
13649
aba471f5
DJ
136502007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13651
13652 * gdb.threads/staticthreads.exp: Match .*sem_post.
13653
d4e07204
DJ
136542007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13655
13656 * gdb.base/readline.exp (operate_and_get_next): Match the final
13657 prompt.
13658
2b97317d
KB
136592007-07-23 Kevin Buettner <kevinb@redhat.com>
13660
13661 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13662 to restarting SID.
13663
44efa07a
KB
136642007-07-18 Kevin Buettner <kevinb@redhat.com>
13665
13666 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13667 prior to `gdb_start'.
13668
7b5ebade
KB
136692007-07-18 Kevin Buettner <kevinb@redhat.com>
13670
13671 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13672 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13673 Remove call to gdb_unload.
13674
255e7678
DJ
136752007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13676 Daniel Jacobowitz <dan@codesourcery.com>
13677
13678 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13679 for __WIN32__.
13680 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13681 * gdb.base/unload.exp: Use shared library test routines.
13682
3a40aaa0
UW
136832007-07-03 Markus Deuling <deuling@de.ibm.com>
13684
13685 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13686 * gdb.base/solib-symbol-lib.c: Likewise.
13687 * gdb.base/solib-symbol-main.c: Likewise.
13688
b0f4b84b
DJ
136892007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13690
13691 * config/gdbserver.exp (gdb_reconnect): New.
13692 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13693 gdb.base/solib-disc.exp: New files.
13694 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13695 remote debugging".
13696 (gdb_compile): Add shlib_load flag.
13697 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13698 port.
13699 (gdbserver_reconnect): New.
13700
1b05479a
DJ
137012007-07-01 Nick Roberts <nickrob@snap.net.nz>
13702 Daniel Jacobowitz <dan@codesourcery.com>
13703
13704 * gdb.base/annota3.exp: Test for if construct.
13705
86f78eb2
DJ
137062007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13707
13708 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13709
6a2eb474 137102007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13711 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13712
13713 * gdb.base/display.exp: Allow a newline after display/i.
13714 * gdb.base/pc-fp.exp: Likewise.
13715 * gdb.base/sigbpt.exp: Likewise.
13716
f8b73d13
DJ
137172007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13718
13719 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13720 required features to be included.
13721
4339e69e
DJ
137222007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13723
13724 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13725 in info threads output.
13726
23d964e7
UW
137272007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13728 Markus Deuling <deuling@de.ibm.com>
13729
13730 * gdb.arch/spu-info.exp: New testcase.
13731 * gdb.arch/spu-info.c: New file.
13732
fd20f75b
DJ
137332007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13734
13735 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13736 tpcs_offset. Restore lr after the call.
13737 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13738
2226f861
DJ
137392007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13740
13741 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13742 (gdbserver_run): Kill any running gdbserver.
13743 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13744
d12371a9
MR
137452007-05-17 Maciej W. Rozycki <macro@mips.com>
13746
13747 * gdb.base/sigbpt.exp: Preset segv_addr.
13748
93f02886
DJ
137492007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
13750
13751 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
13752 (gdb_compile_shlib): Likewise.
13753 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
13754 (default_gdb_init): Clear cleanfiles.
13755 (gdb_finish): Delete recorded cleanfiles.
13756 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
13757
13758 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
13759 Do not use isnative.
13760 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
13761 gdb.base/so-impl-ld.exp: Likewise.
13762 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
13763 * gdb.base/unload.exp: Likewise. Do not pass empty option to
13764 gdb_compile.
13765
b04e06d7
VP
137662007-05-15 Vladimir Prus <vladimir@codesourcery.com>
13767
13768 * config/unknown.exp: Remove.
13769
069ed931
UW
137702007-05-15 Markus Deuling <deuling@de.ibm.com>
13771
13772 * gdb.base/info-proc.exp: Check is_remote.
13773
09db0d03
UW
137742007-05-14 Markus Deuling <deuling@de.ibm.com>
13775
13776 * gdb.base/gcore.exp: Initialize variable core_supported.
13777
af2cbe8c
DJ
137782007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13779
13780 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
13781
027c0295
DJ
137822007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13783
13784 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
13785 * gdb.threads/print-threads.exp (test_all_threads): Allow
13786 negative and hexadecimal thread IDs.
13787
dc5000e7
DJ
137882007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13789
13790 * gdb.java/jprint.java (public): Avoid invalid call to static
13791 method.
13792
2e74ed18
DP
137932007-05-14 Denis Pilat <denis.pilat@st.com>
13794
13795 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
13796 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
13797 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13798 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
13799 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
13800
83547f02
UW
138012007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13802
13803 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 13804 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
13805 this mode.
13806 * gdb.base/ovlymgr.c: Provide stubs for spu target.
13807 * gdb.base/spu.ld: New file.
13808
b18be20d
DJ
138092007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
13810
13811 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
13812
be444858
DJ
138132007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
13814
13815 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
13816
b1d53152
DJ
138172007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13818
13819 * gdb.java/jmain.exp: Handle demangled names with and without method
13820 signatures.
13821
d084b331
DJ
138222007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13823
13824 * gdb.mi/mi-syn-frame.c (main, foo, bar)
13825 (have_a_very_merry_interrupt): Remove calls to puts.
13826 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
13827 inferior output.
13828 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
13829 test names.
13830
db9d7fc5
DJ
138312007-04-29 Markus Deuling <deuling@de.ibm.com>
13832 Daniel Jacobowitz <dan@codesourcery.com>
13833
13834 * gdb.base/auxv.exp (core_works): Also check is_remote.
13835 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
13836
ef783a7d 138372007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13838
ef783a7d
VP
13839 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
13840 message, not the undefined 'module' variable.
13841 * gdb.base/siginfo.exp: Likewise.
13842 * gdb.base/sigstep.exp: Likewise.
13843 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
13844 serialport.
13845 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
13846
b7b73cae
CV
138472007-04-25 Corinna Vinschen <vinschen@redhat.com>
13848
13849 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
13850 target sim fails. Return 0 otherwise.
13851 (gdb_load): Return prematurely if gdb_target_sim fails.
13852
7d90fdfa
DP
138532007-04-16 Denis Pilat <denis.pilat@st.com>
13854
13855 * gdb.base/setshow.exp: Reset height after having set it to 100.
13856
5d3e9c85
DP
138572007-04-16 Denis Pilat <denis.pilat@st.com>
13858
13859 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
13860
18e75969
DP
138612007-04-16 Denis Pilat <denis.pilat@st.com>
13862
13863 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
13864
25d5ea92
VP
138652007-04-14 Vladimir Prus <vladimir@codesourcery.com>
13866
13867 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
13868 tests. Run the frozen varobjs test.
13869 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 13870 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 13871
0b49cb80
JK
138722007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13873
13874 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
13875 gdb.base/type-opaque.exp: New files.
13876
a73bafbc 138772007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
13878
13879 * gdb.mi/mi-var-child.c
a73bafbc
VP
13880 (do_children_tests): User char[2] instead of
13881 char so that automatic printing of pointers to char
13882 don't give unpredicable result.
13883 * gdb.mi/var-cmd.c (do_locals_test): Initialize
13884 local variables.
13885 * gdb.mi/mi-var-child.exp: Step to right line
13886 of do_children_tests.
13887 * gdb.mi/mi2-var-child.exp: Likewise.
13888 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 13889 do_locals_tests.
a73bafbc
VP
13890 (do_children_tests): User char[2] instead of
13891 char so that automatic printing of pointers to char
a9c64011 13892 don't give unpredicable result.
a73bafbc 13893 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 13894 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
13895 Pass test name to mi_wait_for_stop.
13896
7ce59000
DJ
138972007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13898
13899 * gdb.asm/asm-source.exp: Remove d10v case.
13900 * lib/gdb.exp (skip_cplus_tests): Likewise.
13901 * gdb.asm/d10v.inc: Deleted.
13902
20389057
DJ
139032007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13904
13905 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
13906
8807d78b
DJ
139072007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13908
13909 * config/netware.exp: Delete file.
13910
aa3edb8e
JB
139112007-03-29 Joel Brobecker <brobecker@adacore.com>
13912
13913 * gdb.dwarf2/dw2-noloc.S: New file.
13914 * gdb.dwarf2/dw2-noloc.exp: New file.
13915
297561ac
PA
139162007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
13917
13918 * gdb.cp/method2.cc: New test.
13919 * gdb.cp/method2.exp: New test.
13920 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
13921
1f81bd39
DJ
139222007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13923
13924 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
13925
9453113a
DJ
139262007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
13927
13928 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
13929
b741e217
DJ
139302007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13931
13932 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
13933 (gdb_load): Delete, replace with...
13934 (gdb_reload): ...this.
13935 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
13936 * gdb.server/server-mon.exp: Likewise.
13937 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
13938 (gdb_start_cmd): New.
13939 (gdb_file_cmd): Save the last loaded file.
13940 (gdb_reload): New.
13941 (gdb_gnu_strip_debug): Use transform.
13942 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
13943 support here. Use new $last_loaded_file. Check mtime.
13944 (gdb_target_cmd): Handle ObjC failure case.
13945 (infer_host_exec): Delete.
13946 (gdbserver_load): Rename to...
13947 (gdbserver_run): ...this. Simplify.
13948 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
13949 (mi_gdb_load): Move most contents to a new function...
13950 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
13951 (mi_run_cmd): Use mi_gdb_target_load.
13952 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
13953 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
13954 Use gdb_run_cmd.
13955 * gdb.base/charsign.exp: Remove incorrect comment.
13956 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
13957 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
13958 gdb.base/start.exp: Use gdb_start_cmd.
13959
446ab585 139602007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 13961 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
13962
13963 * gdb.base/sigbpt.exp: Fix the message when skipping test.
13964 * gdb.base/signull.exp: Similarly.
13965
bbb88ebf
UW
139662007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13967
13968 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
13969 messages available to test cases (like chng-sym.exp).
13970
cb8c4a99
AS
139712007-03-14 Andreas Schwab <schwab@suse.de>
13972
13973 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13974 format changes.
13975
4e463ff5
DJ
139762007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
13977
13978 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
13979 (optimized_1): New.
13980 (main): Call optimized_1.
13981 (gdb2029): Correct typos. Call gdb2029_marker.
13982 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
13983 for gdb2029.
13984
b6db2c47
MK
139852007-03-12 Mark Kettenis <kettenis@gnu.org>
13986
13987 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
13988 as tabs. Remove redundant test pattern.
13989
70ed3737
UW
139902007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13991
13992 * gdb.base/long_long.exp: Accept optional symbol name in <...>
13993 for /a format output.
13994
47b67b60
DJ
139952007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
13996
13997 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
13998 collect output incrementally.
13999
b8953b0e
UW
140002007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14001
14002 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14003 for -var-create lpcharacter test.
14004 * gdb.mi/mi2-var-cmd.exp: Likewise.
14005
7acd5c40
UW
140062007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14007
14008 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14009 pass on targets where address zero is readable.
14010
9c6759c1
UW
140112007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14012
14013 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14014 just a single architecture.
14015
a2f1aeb4
UW
140162007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14017
14018 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14019 (fetch_all_registers): New function, uses gdb_test_multiple and
14020 exp_continue to fetch inferior output line-by-line.
14021 Replace all uses of do_get_all_registers by fetch_all_registers.
14022
46579ac2
UW
140232007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14024
14025 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14026 in target_info.
14027
fc133f24
MS
140282007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14029
a9c64011 14030 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14031 consistancy; add a default (timeout) case.
14032
7646a51d
MS
140332007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14034
14035 * gdb.base/watchpoint.exp: Fix truncated comment.
14036
dcfff61f
MS
140372007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14038
14039 * Makefile.in: Remove spurious single-quotes from sed command.
14040
664e3ee9
DJ
140412007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14042
14043 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14044 func.
14045 * gdb.mi/mi2-var-cmd.exp: Likewise.
14046
d7cc6f2f
JB
140472007-02-27 Joel Brobecker <brobecker@adacore.com>
14048
a9c64011
AS
14049 * gdb.dwarf2/dw2-producer.S: New file.
14050 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14051
140522007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14053
14054 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14055 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14056 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14057 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14058 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14059 Revert tests to use mi_gdb_test and include value field in output
14060 of -var-create.
14061
93d42b30
DJ
140622007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14063
14064 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14065
c499ed39
DJ
140662007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14067
14068 * gdb.base/maint.exp: Remove full paths from test names.
14069 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14070 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14071
9836f81b
JB
140722007-02-27 Joel Brobecker <brobecker@adacore.com>
14073
14074 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14075
c74d0ad8
DJ
140762007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14077
14078 * gdb.server/server-mon.exp: New test.
14079
2711e456
DJ
140802007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14081
14082 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14083
ff6f572f
DJ
140842007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14085
14086 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14087 register capitalization.
14088
fada3feb
DP
140892007-02-13 Denis Pilat <denis.pilat@st.com>
14090
14091 * gdb.mi/mi-var-invalidate.exp: New file.
14092
fb1e4ffc
DJ
140932007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14094
14095 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14096
3da939d7
DJ
140972007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14098
14099 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14100
123dc839
DJ
141012007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14102
14103 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14104 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14105
877e3645 141062007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14107
14108 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14109 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14110 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14111 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14112 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14113 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14114 Update tests to include value field in output of -var-create.
a9c64011 14115
3c0a2960
AS
141162007-02-08 Andreas Schwab <schwab@suse.de>
14117
14118 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14119
108546a0
DJ
141202007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14121
14122 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14123 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14124
d701dcab
DP
141252007-02-02 Denis Pilat <denis.pilat@st.com>
14126
14127 * gdb.threads/threadapply.exp: check that frame is not changed by
14128 the thread apply all command.
14129
783e3e2f
AS
141302007-01-31 Andreas Schwab <schwab@suse.de>
14131
6d9c3a87
AS
14132 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14133
3c50d7b9
AS
14134 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14135 in the dwarf sections.
14136 * gdb.dwarf2/mac-fileno.S: Likewise.
14137
783e3e2f
AS
14138 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14139 bspstore register on ia64.
14140
78ff580e
AS
141412007-01-29 Andreas Schwab <schwab@suse.de>
14142
cc8e9b12
AS
14143 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14144 "frame-begin" annotation.
14145
78ff580e
AS
14146 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14147 number of "frames-invalid" annotations.
14148
704a4f78
DJ
141492007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14150
14151 * gdb.base/commands.exp: Call if_commands_test.
14152 (gdb_test_no_prompt, if_commands_test): New.
14153
e741bf94
MK
141542007-01-28 Mark Kettenis <kettenis@gnu.org>
14155
14156 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14157
474d0ad3
AS
141582007-01-27 Andreas Schwab <schwab@suse.de>
14159
14160 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14161 .short/.int/.quad in the dwarf sections.
14162 * gdb.dwarf2/dw2-intercu.S: Likewise.
14163 * gdb.dwarf2/dw2-intermix.S: Likewise.
14164
e784b426
JK
141652007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14166
14167 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14168 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14169 array.
e784b426
JK
14170 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14171 * gdb.base/setvar.exp: Likewise.
14172
37f08e04
AS
141732007-01-26 Andreas Schwab <schwab@suse.de>
14174
9a01813a
AS
14175 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14176 test.
14177
37f08e04
AS
14178 * gdb.base/multi-forks.exp ("restart $i"): Also match
14179 __kernel_syscall_via_break.
14180
6e2a9270
VP
141812007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14182
14183 * lib/mi-support.exp (mi_delete_varobj): New.
14184 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14185 testcase.
14186 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14187 (main): Call the above.
14188 (reference_update_test, base_in_reference_test)
14189 (reference_to_pointer): Delete the created varobjs.
a9c64011 14190
e515b470
DJ
141912007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14192
14193 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14194 * configure: Regenerated.
14195 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14196 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14197 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14198 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14199 * lib/gdb.exp (gdb_skip_xml_test): New function.
14200
08d8bcd7
DJ
142012007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14202
14203 * gdb.base/sigrepeat.exp: Correct error message.
14204
142052007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14206 Daniel Jacobowitz <dan@codesourcery.com>
14207
14208 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14209 gdb.arch/i386-gnu-cfi-asm.S: New files.
14210
97c3f1f3
JK
142112007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14212
14213 * lib/gdb.exp: Abort on missing `site.exp'.
14214
cb1df416
DJ
142152007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14216 Daniel Jacobowitz <dan@codesourcery.com>
14217
14218 * gdb.base/included.c, gdb.base/included.exp,
14219 gdb.base/included.h: New files.
14220
35990120
DJ
142212007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14222
14223 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14224 (maximize_rlimit): Reduce limits on 64-bit systems.
14225
6e81a116 142262007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14227
14228 From Marcus Deuling <deuling@de.ibm.com>:
14229 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14230 every case.
14231
6c3c41f3
NR
142322007-01-13 Nick Roberts <nickrob@snap.net.nz>
14233
14234 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14235 (test_path_specification): Use objdir instead of srcdir to always
14236 get an absolute filename.
14237
2f12c312
DJ
142382007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14239
14240 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14241
81121995
VP
142422007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14243
14244 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14245 Make sure the variable we're using is in scope.
14246 (reference_to_pointer): Likewise.
14247
4741b737
DJ
142482007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14249
14250 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14251 has no debug information.
14252
054410c3
DJ
142532007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14254
14255 * gdb.base/annota1.exp: Remove extra send_gdb.
14256
818f79f6
DJ
142572007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14258
14259 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14260
f7a6bb70
DJ
142612007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14262
14263 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14264
57e66780
DJ
142652007-01-08 Nick Roberts <nickrob@snap.net.nz>
14266 Daniel Jacobowitz <dan@codesourcery.com>
14267
14268 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14269 lcharacter or linteger change. Correct duplicated test name.
14270 * gdb.mi/mi2-var-cmd.exp: Likewise.
14271
3d799a95
DJ
142722007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14273
14274 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14275
142762007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14277
a9c64011
AS
14278 * gdb.base/nofield.c: New file.
14279 * gdb.base/nofield.exp: New testcase.
51679ba9 14280
eafb94e8
NR
142812007-01-05 Nick Roberts <nickrob@snap.net.nz>
14282
14283 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14284
14285 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14286 test.
14287
5e572bb4
DJ
142882007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14289
14290 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14291
74a44383
DJ
142922007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14293
14294 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14295 when continuing.
14296
1b572db9
DJ
142972007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14298
14299 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14300 Expect ".exe" extension.
14301
381bc39b
DJ
143022007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14303
14304 * gdb.base/charset.exp: Add explicit filename to break.
14305 * gdb.base/dbx.exp: Add explicit filename to breaks.
14306
2b70e4c6
DJ
143072007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14308
14309 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14310 * gdb.mi/mi2-file.exp: Likewise.
14311
303b6f5d
DJ
143122007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14313
14314 Implement specification of MI tests as comments
14315 in C and C++ sources.
14316 * lib/mi-support.exp (mi_autotest_data): New variable.
14317 (mi_autotest_source): New variable.
14318 (count_newlines, mi_prepare_inline_tests)
14319 (mi_get_inline_test, mi_continue_to_line)
14320 (mi_run_inline_test, mi_tbreak)
14321 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14322 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14323 Run inline tests.
14324 * gdb.mi/mi-var-cp.cc: Define tests here.
14325
23da0d94
VP
143262007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14327
14328 Simplify usage of mi_continue_to.
14329 * lib/mi-support.exp (mi_runto_helper): Renamed
14330 from mi_runto, added new parameter 'run_or_continue'.
14331 (mi_runto): Use mi_runto_helper.
14332 (mi_continue_to): Accept just function name as parameter.
14333 Use mi_runto_helper.
14334 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14335 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14336
f9e18282
JB
143372006-01-04 Joel Brobecker <brobecker@adacore.com>
14338
14339 Make this testcase a bit more realistic. The current code
14340 is too simplistic, and allows the compiler to optimize out
14341 some of the entities we need for this testcase.
14342 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14343 (Do_Nothing): Add extra parameter.
14344 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14345 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14346 by using a variable of type Void_Star.
14347
fd678c65
JB
143482006-01-04 Joel Brobecker <brobecker@adacore.com>
14349
14350 * gdb.ada/catch_ex/foo.adb: New file.
14351 * gdb.ada/catch_ex.exp: New testcase.
14352
05cfdb42
DJ
143532007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14354
14355 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14356 pass --image-base to linker.
14357
2e03ee74
DJ
143582007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14359 Daniel Jacobowitz <dan@codesourcery.com>
14360
14361 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14362 secondary prompts.
14363
0d5de010
DJ
143642007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14365
14366 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14367 output. Test the types of members and member pointers.
14368 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14369 gdb/2092.
14370 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14371 statement. Enable for GCC. Update expected output for some tests
14372 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14373 layout.
14374 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14375 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14376 (Diamond::vget_base): New.
14377 (main): Add new tests.
14378 * gdb.cp/printmethod.exp: Update expected output for member functions.
14379 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14380 print pEe->D::vg().
14381
61a771aa
DJ
143822007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14383
14384 * gdb.threads/tls.exp: Allow stops in sem_post.
14385
2fa63963
DJ
143862006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14387
14388 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14389 * gdb.base/annota3.exp: Likewise.
14390 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14391 again (instead of timing out).
14392 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14393 GCC bug 26475.
14394 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14395 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14396 test from jmisc1.exp.
14397 * gdb.java/jmisc1.exp: Delete.
14398 * gdb.java/jprint.exp: Adjust to work with method signatures including
14399 return types.
14400 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14401 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14402 * lib/java.exp (compile_java_from_source): Pass the correct type
14403 to target_compile.
14404
5eefc2b7
JB
144052006-12-31 Joel Brobecker <brobecker@adacore.com>
14406
14407 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14408 (stack_align_edx): New function.
14409 (stack_align_eax): New function.
14410 (main): Add calls to stack_align_edx and stack_align_eax.
14411 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14412 Add testing for the cases where the register used during a stack
14413 realignment is edx. Same for eax.
14414
227c54da
DJ
144152006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14416
14417 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14418 and generic PE targets.
14419
cab8ac94
JB
144202006-12-29 Joel Brobecker <brobecker@adacore.com>
14421
14422 * gdb.ada/array_return.exp: Update copyright date list.
14423
ba54f318
JB
144242006-12-27 Joel Brobecker <brobecker@adacore.com>
14425
14426 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14427 (Create_Small_Float_Vector): New function.
14428 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14429 function body.
14430 * gdb.ada/array_return/p.adb: Use new type and function from
14431 package Pck.
14432 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14433 able to print the value returned by a function returning an
14434 array of float.
14435
6b7a35dd
JB
144362006-12-20 Joel Brobecker <brobecker@adacore.com>
14437
14438 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14439 The associated tests should be PASSing.
14440
038224f6
VP
144412006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14442
14443 Test for base in references.
14444 * gdb.mi/mi-var-cp.cc: Add test code.
14445 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14446 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14447 * gdb.mi/mi2-watch.exp: Likewise.
14448 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14449 (mi_list_varobj_children): New function.
14450
b26ed50d
VP
144512006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14452
14453 * lib/mi-support.exp
14454 (mi_runto): Accept "()" after function name.
14455 (mi_create_varobj): New function.
14456 (mi_varobj_update): New function.
14457 (mi_Check_varobj_value): New function.
14458 * gdb.mi/mi-var-cp.exp: New file.
14459 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14460
08232497
DJ
144612006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14462
14463 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14464 gdb.base/weaklib2.c: New files.
14465
d394c993 144662006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14467
ac6c2fba
NS
14468 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14469 info. Adjust test names.
14470
8ec659a0 14471 * gdb.base/break.c (main): Move position of malloc.
d394c993 14472 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14473
acd65feb
VP
144742006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14475
14476 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14477 assignement of arrays and function pointers.
14478 * gdb.mi/var-cmd.c: Add declaration necessary for above
14479 tests.
14480
f556d5e5
NS
144812006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14482
14483 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14484
14485 * gdb.threads/linux-dp.exp: Read thread table before and after
14486 creating each philosopher and verify it.
14487
697bc68d
NS
144882006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14489 Paul Brook <paul@codesourcery.com>
14490 Daniel Jacobowitz <dan@codesourcery.com>
14491
14492 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14493 main to remove duplication. Add start function of the form
697bc68d
NS
14494 '_*start[1-9]*'. Add RVDS start function.
14495
29d73ae4
DJ
144962006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14497
14498 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14499
c1d88655
UW
145002006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14501
14502 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14503 * gdb.asm/spu.inc: New file.
14504 * gdb.base/term.exp: Disable if [target_info exists noargs].
14505 * gdb.gdb/complaints.exp: Disable if ![isnative].
14506 * gdb.gdb/selftest.exp: Likewise.
14507 * gdb.gdb/observer.exp: Likewise.
14508 * gdb.gdb/xfullpath.exp: Likewise.
14509 * gdb.base/attach.exp: Disable on SPU target.
14510 * gdb.cp/bs145503.exp: Likewise.
14511 * gdb.cp/exception.exp: Likewise.
14512 * gdb.cp/userdef.exp: Likewise.
14513
32a13b1a
DJ
145142006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14515
14516 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14517
d8295fe9
VP
145182006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14519
14520 * gdb.base/completion.exp: Fix completion tests for
14521 'info' and 'info '.
14522 * gdb.base/help.exp (help_test_raw, test_class_help)
14523 (test_prefix_command_help): Move...
14524 * lib/gdb.exp: Here.
14525 * gdb.base/main.exp: Adjust.
14526 * gdb.cp/maint.exp: Adjust.
14527 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14528
8c394015
VP
145292006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14530
14531 * gdb.stabs/weird.exp (print_weird_var): Use
14532 gdb_test_multiple instead of gdb_expect.
14533
027fc1bc
VP
145342006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14535
14536 * gdb.base/help.exp (help_test_raw): New.
14537 (test_class_help): New.
14538 (test_prefix_command_help): New.
14539 Adjust testcases.
14540
67609209
FR
145412006-11-09 Christophe Lyon <christophe.lyon@st.com>
14542
14543 * gdb.base/constvars.c (main): Write to crass and crips, so that
14544 they are allocated by the compiler.
14545
f73adfeb
AS
145462006-10-27 Andreas Schwab <schwab@suse.de>
14547
14548 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14549 "detach-fork".
14550
2f83a18e
DJ
145512006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14552
14553 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14554 of patterns.
14555
94277a38
DJ
145562006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14557
14558 * gdb.base/sepdebug.exp: Remove debug format test.
14559 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14560 Handle no-symtab.
14561 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14562
5bd2f6e2
DJ
145632006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14564
14565 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14566 int to pointer or pointer to int.
14567 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14568
8c008720
DJ
145692006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14570
14571 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14572
9e35dae4
DJ
145732006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14574
14575 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14576
d9639e13
DJ
145772006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14578
14579 PR c++/2116
14580 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14581
390a1bd0
JB
145822006-10-06 Joel Brobecker <brobecker@adacore.com>
14583
14584 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14585 the corresponding bug has been fixed in GDB (PR/2018).
14586
dd920c33
JB
145872006-10-06 Joel Brobecker <brobecker@adacore.com>
14588
14589 * gdb.base/subst.exp: New testcase.
14590
53bbefe9
JB
145912006-10-06 Joel Brobecker <brobecker@adacore.com>
14592
14593 * gdb.ada/array_return/pck.ads: Add copyright notice.
14594 * gdb.ada/array_return/pck.adb: Likewise.
14595 * gdb.ada/array_return/p.adb: Likewise.
14596 * gdb.ada/exec_changed/first.adb: Likewise.
14597 * gdb.ada/exec_changed/second.adb: Likewise.
14598
09851417
JB
145992006-10-06 Joel Brobecker <brobecker@adacore.com>
14600
14601 * gdb.ada/watch_arg/watch.adb: New file.
14602 * gdb.ada/watch_arg.exp: New testcase.
14603
041bf30d
VP
146042006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14605
14606 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14607 via string_to_regexp.
041bf30d 14608 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14609
f286fbdd 146102006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14611
14612 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14613 Remove unused / obsolete files.
14614
7c07f349
NR
146152006-09-19 Nick Roberts <nickrob@snap.net.nz>
14616
14617 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14618
cd5ff84a
VP
146192006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14620
14621 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14622 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14623 the number of frames.
cd5ff84a 14624
ae018d1a
DJ
146252006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14626
14627 * gdb.base/args.c (main): Add breakpoint marker.
14628 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14629 really test empty arguments.
14630 (args_load): Delete.
14631 (args_test): New.
14632
b399c549
NR
146332006-09-13 Nick Roberts <nickrob@snap.net.nz>
14634
14635 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14636 check for one file.
b399c549 14637
2ab1eb7a
VP
146382006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14639
14640 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14641 HIGH_FRAME argument to -stack-list-locals can be larger than
14642 the number of frames.
a9c64011 14643
476308bf
FF
146442006-08-18 Fred Fish <fnf@specifix.com>
14645
14646 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14647 '$' in front of skip_vmx_tests_saved when setting that.
14648
8625200f
AS
146492006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14650
14651 * gdb.base/trace-commands.exp: New file.
14652
089ec8f1
DJ
146532006-08-10 Joel Brobecker <brobecker@adacore.com>
14654 Daniel Jacobowitz <dan@codesourcery.com>
14655
14656 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14657 expected output of the backtrace commands.
14658
b60f0898
JB
146592006-08-09 Joel Brobecker <brobecker@adacore.com>
14660
14661 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14662 untested followed by return combination.
14663 * gdb.arch/altivec-regs.exp: Likewise.
14664 * gdb.arch/e500-abi.exp: Likewise.
14665 * gdb.arch/e500-regs.exp: Likewise.
14666 * gdb.arch/gdb1291.exp: Likewise.
14667 * gdb.arch/gdb1431.exp: Likewise.
14668 * gdb.arch/gdb1558.exp: Likewise.
14669 * gdb.arch/i386-prologue.exp: Likewise.
14670 * gdb.arch/i386-unwind.exp: Likewise.
14671 * gdb.asm/asm-source.exp: Likewise.
14672 * gdb.base/a2-run.exp: Likewise.
14673 * gdb.base/advance.exp: Likewise.
14674 * gdb.base/all-bin.exp: Likewise.
14675 * gdb.base/annota1.exp: Likewise.
14676 * gdb.base/annota3.exp: Likewise.
14677 * gdb.base/args.exp: Likewise.
14678 * gdb.base/arithmet.exp: Likewise.
14679 * gdb.base/assign.exp: Likewise.
14680 * gdb.base/async.exp: Likewise.
14681 * gdb.base/attach.exp: Likewise.
14682 * gdb.base/bang.exp: Likewise.
14683 * gdb.base/bigcore.exp: Likewise.
14684 * gdb.base/bitfields.exp: Likewise.
14685 * gdb.base/bitfields2.exp: Likewise.
14686 * gdb.base/break.exp: Likewise.
14687 * gdb.base/call-sc.exp: Likewise.
14688 * gdb.base/call-strs.exp: Likewise.
14689 * gdb.base/callfuncs.exp: Likewise.
14690 * gdb.base/checkpoint.exp: Likewise.
14691 * gdb.base/chng-syms.exp: Likewise.
14692 * gdb.base/code-expr.exp: Likewise.
14693 * gdb.base/commands.exp: Likewise.
14694 * gdb.base/completion.exp: Likewise.
14695 * gdb.base/cond-expr.exp: Likewise.
14696 * gdb.base/condbreak.exp: Likewise.
14697 * gdb.base/consecutive.exp: Likewise.
14698 * gdb.base/constvars.exp: Likewise.
14699 * gdb.base/corefile.exp: Likewise.
14700 * gdb.base/cvexpr.exp: Likewise.
14701 * gdb.base/dbx.exp: Likewise.
14702 * gdb.base/define.exp: Likewise.
14703 * gdb.base/detach.exp: Likewise.
14704 * gdb.base/display.exp: Likewise.
14705 * gdb.base/dump.exp: Likewise.
14706 * gdb.base/ena-dis-br.exp: Likewise.
14707 * gdb.base/ending-run.exp: Likewise.
14708 * gdb.base/environ.exp: Likewise.
14709 * gdb.base/eval-skip.exp: Likewise.
14710 * gdb.base/exprs.exp: Likewise.
14711 * gdb.base/fileio.exp: Likewise.
14712 * gdb.base/finish.exp: Likewise.
14713 * gdb.base/float.exp: Likewise.
14714 * gdb.base/foll-exec.exp: Likewise.
14715 * gdb.base/foll-fork.exp: Likewise.
14716 * gdb.base/foll-vfork.exp: Likewise.
14717 * gdb.base/freebpcmd.exp: Likewise.
14718 * gdb.base/funcargs.exp: Likewise.
14719 * gdb.base/gcore.exp: Likewise.
14720 * gdb.base/gdb1090.exp: Likewise.
14721 * gdb.base/gdb1250.exp: Likewise.
14722 * gdb.base/huge.exp: Likewise.
14723 * gdb.base/info-proc.exp: Likewise.
14724 * gdb.base/interrupt.exp: Likewise.
14725 * gdb.base/jump.exp: Likewise.
14726 * gdb.base/langs.exp: Likewise.
14727 * gdb.base/lineinc.exp: Likewise.
14728 * gdb.base/list.exp: Likewise.
14729 * gdb.base/logical.exp: Likewise.
14730 * gdb.base/long_long.exp: Likewise.
14731 * gdb.base/macscp.exp: Likewise.
14732 * gdb.base/maint.exp: Likewise.
14733 * gdb.base/mips_pro.exp: Likewise.
14734 * gdb.base/miscexprs.exp: Likewise.
14735 * gdb.base/multi-forks.exp: Likewise.
14736 * gdb.base/opaque.exp: Likewise.
14737 * gdb.base/overlays.exp: Likewise.
14738 * gdb.base/pc-fp.exp: Likewise.
14739 * gdb.base/pointers.exp: Likewise.
14740 * gdb.base/printcmds.exp: Likewise.
14741 * gdb.base/psymtab.exp: Likewise.
14742 * gdb.base/ptype.exp: Likewise.
14743 * gdb.base/recurse.exp: Likewise.
14744 * gdb.base/relational.exp: Likewise.
14745 * gdb.base/relocate.exp: Likewise.
14746 * gdb.base/remote.exp: Likewise.
14747 * gdb.base/reread.exp: Likewise.
14748 * gdb.base/restore.exp: Likewise.
14749 * gdb.base/return.exp: Likewise.
14750 * gdb.base/return2.exp: Likewise.
14751 * gdb.base/scope.exp: Likewise.
14752 * gdb.base/sect-cmd.exp: Likewise.
14753 * gdb.base/sep.exp: Likewise.
14754 * gdb.base/sepdebug.exp: Likewise.
14755 * gdb.base/setshow.exp: Likewise.
14756 * gdb.base/setvar.exp: Likewise.
14757 * gdb.base/sigall.exp: Likewise.
14758 * gdb.base/sigbpt.exp: Likewise.
14759 * gdb.base/signals.exp: Likewise.
14760 * gdb.base/signull.exp: Likewise.
14761 * gdb.base/sizeof.exp: Likewise.
14762 * gdb.base/solib.exp: Likewise.
14763 * gdb.base/step-line.exp: Likewise.
14764 * gdb.base/step-test.exp: Likewise.
14765 * gdb.base/structs.exp: Likewise.
14766 * gdb.base/structs2.exp: Likewise.
14767 * gdb.base/term.exp: Likewise.
14768 * gdb.base/twice.exp: Likewise.
14769 * gdb.base/until.exp: Likewise.
14770 * gdb.base/varargs.exp: Likewise.
14771 * gdb.base/volatile.exp: Likewise.
14772 * gdb.base/watchpoint.exp: Likewise.
14773 * gdb.base/whatis-exp.exp: Likewise.
14774 * gdb.base/whatis.exp: Likewise.
14775 * gdb.cp/ambiguous.exp: Likewise.
14776 * gdb.cp/annota2.exp: Likewise.
14777 * gdb.cp/annota3.exp: Likewise.
14778 * gdb.cp/bool.exp: Likewise.
14779 * gdb.cp/breakpoint.exp: Likewise.
14780 * gdb.cp/casts.exp: Likewise.
14781 * gdb.cp/class2.exp: Likewise.
14782 * gdb.cp/classes.exp: Likewise.
14783 * gdb.cp/cplusfuncs.exp: Likewise.
14784 * gdb.cp/ctti.exp: Likewise.
14785 * gdb.cp/derivation.exp: Likewise.
14786 * gdb.cp/exception.exp: Likewise.
14787 * gdb.cp/gdb1355.exp: Likewise.
14788 * gdb.cp/hang.exp: Likewise.
14789 * gdb.cp/inherit.exp: Likewise.
14790 * gdb.cp/local.exp: Likewise.
14791 * gdb.cp/m-data.exp: Likewise.
14792 * gdb.cp/m-static.exp: Likewise.
14793 * gdb.cp/member-ptr.exp: Likewise.
14794 * gdb.cp/method.exp: Likewise.
14795 * gdb.cp/misc.exp: Likewise.
14796 * gdb.cp/namespace.exp: Likewise.
14797 * gdb.cp/overload.exp: Likewise.
14798 * gdb.cp/ovldbreak.exp: Likewise.
14799 * gdb.cp/pr-1023.exp: Likewise.
14800 * gdb.cp/pr-1210.exp: Likewise.
14801 * gdb.cp/pr-574.exp: Likewise.
14802 * gdb.cp/printmethod.exp: Likewise.
14803 * gdb.cp/psmang.exp: Likewise.
14804 * gdb.cp/ref-params.exp: Likewise.
14805 * gdb.cp/ref-types.exp: Likewise.
14806 * gdb.cp/rtti.exp: Likewise.
14807 * gdb.cp/templates.exp: Likewise.
14808 * gdb.cp/try_catch.exp: Likewise.
14809 * gdb.cp/userdef.exp: Likewise.
14810 * gdb.cp/virtfunc.exp: Likewise.
14811 * gdb.disasm/am33.exp: Likewise.
14812 * gdb.disasm/h8300s.exp: Likewise.
14813 * gdb.disasm/mn10300.exp: Likewise.
14814 * gdb.disasm/sh3.exp: Likewise.
14815 * gdb.disasm/t01_mov.exp: Likewise.
14816 * gdb.disasm/t02_mova.exp: Likewise.
14817 * gdb.disasm/t03_add.exp: Likewise.
14818 * gdb.disasm/t04_sub.exp: Likewise.
14819 * gdb.disasm/t05_cmp.exp: Likewise.
14820 * gdb.disasm/t06_ari2.exp: Likewise.
14821 * gdb.disasm/t07_ari3.exp: Likewise.
14822 * gdb.disasm/t08_or.exp: Likewise.
14823 * gdb.disasm/t09_xor.exp: Likewise.
14824 * gdb.disasm/t10_and.exp: Likewise.
14825 * gdb.disasm/t11_logs.exp: Likewise.
14826 * gdb.disasm/t12_bit.exp: Likewise.
14827 * gdb.disasm/t13_otr.exp: Likewise.
14828 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
14829 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
14830 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14831 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
14832 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
14833 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14834 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14835 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14836 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
14837 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
14838 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14839 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14840 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14841 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14842 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14843 * gdb.mi/gdb701.exp: Likewise.
14844 * gdb.mi/gdb792.exp: Likewise.
14845 * gdb.mi/mi-basics.exp: Likewise.
14846 * gdb.mi/mi-break.exp: Likewise.
14847 * gdb.mi/mi-cli.exp: Likewise.
14848 * gdb.mi/mi-console.exp: Likewise.
14849 * gdb.mi/mi-disassemble.exp: Likewise.
14850 * gdb.mi/mi-eval.exp: Likewise.
14851 * gdb.mi/mi-file.exp: Likewise.
14852 * gdb.mi/mi-read-memory.exp: Likewise.
14853 * gdb.mi/mi-regs.exp: Likewise.
14854 * gdb.mi/mi-return.exp: Likewise.
14855 * gdb.mi/mi-simplerun.exp: Likewise.
14856 * gdb.mi/mi-stack.exp: Likewise.
14857 * gdb.mi/mi-stepi.exp: Likewise.
14858 * gdb.mi/mi-syn-frame.exp: Likewise.
14859 * gdb.mi/mi-until.exp: Likewise.
14860 * gdb.mi/mi-var-block.exp: Likewise.
14861 * gdb.mi/mi-var-child.exp: Likewise.
14862 * gdb.mi/mi-var-cmd.exp: Likewise.
14863 * gdb.mi/mi-var-display.exp: Likewise.
14864 * gdb.mi/mi-watch.exp: Likewise.
14865 * gdb.mi/mi2-basics.exp: Likewise.
14866 * gdb.mi/mi2-break.exp: Likewise.
14867 * gdb.mi/mi2-cli.exp: Likewise.
14868 * gdb.mi/mi2-console.exp: Likewise.
14869 * gdb.mi/mi2-disassemble.exp: Likewise.
14870 * gdb.mi/mi2-eval.exp: Likewise.
14871 * gdb.mi/mi2-file.exp: Likewise.
14872 * gdb.mi/mi2-read-memory.exp: Likewise.
14873 * gdb.mi/mi2-regs.exp: Likewise.
14874 * gdb.mi/mi2-return.exp: Likewise.
14875 * gdb.mi/mi2-simplerun.exp: Likewise.
14876 * gdb.mi/mi2-stack.exp: Likewise.
14877 * gdb.mi/mi2-stepi.exp: Likewise.
14878 * gdb.mi/mi2-syn-frame.exp: Likewise.
14879 * gdb.mi/mi2-until.exp: Likewise.
14880 * gdb.mi/mi2-var-block.exp: Likewise.
14881 * gdb.mi/mi2-var-child.exp: Likewise.
14882 * gdb.mi/mi2-var-cmd.exp: Likewise.
14883 * gdb.mi/mi2-var-display.exp: Likewise.
14884 * gdb.mi/mi2-watch.exp: Likewise.
14885 * gdb.stabs/exclfwd.exp: Likewise.
14886 * gdb.stabs/weird.exp: Likewise.
14887 * gdb.threads/gcore-thread.exp: Likewise.
14888 * gdb.trace/actions.exp: Likewise.
14889 * gdb.trace/backtrace.exp: Likewise.
14890 * gdb.trace/circ.exp: Likewise.
14891 * gdb.trace/collection.exp: Likewise.
14892 * gdb.trace/deltrace.exp: Likewise.
14893 * gdb.trace/infotrace.exp: Likewise.
14894 * gdb.trace/limits.exp: Likewise.
14895 * gdb.trace/packetlen.exp: Likewise.
14896 * gdb.trace/passc-dyn.exp: Likewise.
14897 * gdb.trace/passcount.exp: Likewise.
14898 * gdb.trace/report.exp: Likewise.
14899 * gdb.trace/save-trace.exp: Likewise.
14900 * gdb.trace/tfind.exp: Likewise.
14901 * gdb.trace/tracecmd.exp: Likewise.
14902 * gdb.trace/while-dyn.exp: Likewise.
14903 * gdb.trace/while-stepping.exp: Likewise.
14904
f4b618d1
JB
149052006-08-08 Joel Brobecker <brobecker@adacore.com>
14906
14907 * gdb.base/step-bt.c: New file.
14908 * gdb.base/step-bt.exp: New testcase.
14909
3d00d119
DJ
149102006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
14911
14912 * config/monitor.exp (gdb_load): Remove support for obsolete
14913 download-write-size.
14914 * gdb.base/remote.exp: Likewise. Update all callers of
14915 gdb_timed_load.
14916
017b5bd4
DJ
149172006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14918
14919 * cursal.exp: Pass binfile to gdb_load.
14920
837c599d
DJ
149212006-08-01 Nathan Sidwell <nathan@codesourcery.com>
14922
14923 * gdb.base/cursal.exp: Add "" to gdb_load call.
14924
8dd4540b
MK
149252006-07-29 Mark Kettenis <kettenis@gnu.org>
14926
14927 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
14928 NetBSD/ELF targets.
14929
ab5c9f60
DJ
149302006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
14931
14932 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
14933 operator*.
14934
4c42eaff
DJ
149352006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
14936
14937 * gdb.base/completion.exp: Update for change in "file" behavior.
14938 * gdb.stabs/weird.exp: Likewise.
14939 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
14940 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
14941
0155cc76
NS
149422006-07-24 Nathan Sidwell <nathan@codesourcery.com>
14943
14944 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
14945 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
14946
16026cd7
AS
149472006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
14948
14949 * gdb.base/default.exp: Update source command error message.
14950 * gdb.base/help.exp: Update 'help source' message.
14951
16963cb6
DJ
149522006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
14953
14954 * gdb.cp/bs15503.exp: Update comment for no longer crashing
14955 test.
14956
6d7fd486
AS
149572006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
14958
14959 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
14960
29e8a844
DJ
149612006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14962
14963 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
14964
6afcfa39
DJ
149652006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14966
14967 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
14968
267a692b
MK
149692006-07-17 Mark Kettenis <kettenis@gnu.org>
14970
14971 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
14972 *-*-openbsd* from targets for wich we expect ARM FPA floating
14973 point format.
14974
85d2fec4
NR
149752006-07-17 Nick Roberts <nickrob@snap.net.nz>
14976
14977 * gdb.cp/annota3.exp: Expect frame-begin annotation.
14978
149792006-07-17 Mark Kettenis <kettenis@gnu.org>
14980
14981 * gdb.base/annota3.exp: Expect frame-begin annotation.
14982
85b4c6e8
JB
149832006-07-14 Joel Brobecker <brobecker@adacore.com>
14984
14985 * gdb.base/help.exp: Adjust "help unset" test to accept
14986 any list of unset commands.
14987
fb933624
DJ
149882006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
14989 Daniel Jacobowitz <dan@codesourcery.com>
14990
14991 * gdb.cp/ref-params.exp: New test.
14992 * gdb.cp/ref-params.cc: New source file.
14993 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
14994
1dff4b64
MK
149952006-07-08 Mark Kettenis <kettenis@gnu.org>
14996
14997 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
14998 spaces/tabs in regular expressions since they might not be there.
14999
40d2e0e3
AS
150002006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15001
15002 * gdb.base/ifelse.exp: New file.
15003
f6c957d2
NS
150042006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15005
15006 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15007 line.
15008 * gdb.base/huge.exp: Loop over compilation to find a size that
15009 is acceptable.
15010 * gdb.base/remote.exp: Correct expected strings.
15011 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15012
b9c5a23d
DJ
150132006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15014
15015 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15016
9af2e58d
DJ
150172006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15018
15019 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15020 native.
15021
30930ca5
DJ
150222006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15023
15024 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15025 enable stabs testing.
15026
aa32fa1d
DJ
150272006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15028
bd4a4c80 15029 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15030 gdb_test_multiple does.
15031
321fef15
DJ
150322006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15033
15034 * Makefile.in (host_alias): Remove.
15035 (target_alias): Use @target_noncanonical@.
15036 (site.exp): Don't set host_alias.
15037 * aclocal.m4: Remove contents. Include acx.m4.
15038 * configure: Regenerated.
15039 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15040
e1c2defa
NS
150412006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15042
e63b55d1
NS
15043 * lib/gdb.exp (gdb_load_cmd): New.
15044
5600ea19
NS
15045 * gdb.base/fileio.c: Add system(NULL) test.
15046 * gdb.base/fileio.exp: Check it.
15047
e1c2defa
NS
15048 * gdb.base/break.c: Add 10a breakpoint at }
15049 * gdb.base/break.exp: Add test for breakpoint at }
15050 * gdb.cp/anon-union.cc: Add code at end of function.
15051 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15052 * gdb.mi/var-cmd.c: Add code at end of function.
15053 * gdb.mi/mi-var-display.exp: Adjust end of next.
15054 * gdb.mi/mi2-var-display.exp: Likewise.
15055 * gdb.base/fileio.c: Add stop function and insert calls at
15056 stopping places.
15057 * gdb.base/fileio.exp: Breakpoint stop function and remove
15058 explicit line number references.
15059
6c0112ec
JB
150602006-05-19 Joel Brobecker <brobecker@adacore.com>
15061
a9c64011
AS
15062 * gdb.base/del.exp (test_delete_alias): New function.
15063 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15064
154189a4
FF
150652006-05-18 Fred Fish <fnf@specifix.com>
15066
15067 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15068 required. Check for spurious output after program exits normally.
15069
582e64c2
FF
150702006-05-17 Fred Fish <fnf@specifix.com>
15071
15072 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15073 gdb_load, so it works in the simulator.
15074
8ef6493a
FF
150752006-05-11 Fred Fish <fnf@specifix.com>
15076
15077 * gdb.base/bang.exp: Ignore unexpected output between the
15078 "program exited normally" and the gdb prompt, as many other
15079 tests do.
15080
692b141c
MK
150812006-05-07 Mark Kettenis <kettenis@gnu.org>
15082
15083 * gdb.base/help.exp: Make "delete checkpoint" part option for
15084 "help d" and "help delete" tests.
15085
540b8a30
UW
150862006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15087
a9c64011 15088 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15089 expected output in some mi_gdb_test statements.
15090 * gdb.mi/mi2-basics.exp: Likewise.
15091
9b6462d9
JB
150922006-05-05 Joel Brobecker <brobecker@adacore.com>
15093
15094 * gdb.base/del.c: New file.
15095 * gdb.base/del.exp: New testcase.
15096
954de43b
DM
150972006-05-05 David S. Miller <davem@sunset.davemloft.net>
15098
15099 * gdb.base/break.exp: Do not assume a breakpoint on
15100 main will actually be in $srcfile when optimizing.
1303f75e
DM
15101 * gdb.base/savedregs.exp: Do not require that the dummy
15102 frame location match up to a symbol and source file location.
c3242428
DM
15103 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15104 will get printed without a mi_cmd_data_list_register_values prefix.
15105 (*-data-list-register-*): Correct regular expressions to expect the new
15106 pseudo d? floating point registers.
15107 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15108
c7e64c9a
DJ
151092006-05-05 Christophe Lyon <christophe.lyon@st.com>
15110
15111 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15112 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15113 is allocated by the compiler.
15114 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15115 anons, e, anone to force their allocation by the compiler.
15116
151172006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15118
15119 * gdb.base/help.exp: Update expected text for help d and
15120 help delete.
15121
27ce9a6d
MK
151222006-05-02 Mark Kettenis <kettenis@gnu.org>
15123
15124 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15125 NetBSD/ELF targets.
15126
8608915f
MK
151272006-04-30 Mark Kettenis <kettenis@gnu.org>
15128
15129 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15130 single-step breakpoint fails; make this a KFAIL on
15131 sparc*-*-openbsd*.
15132 * gdb.base/siginfo.exp: Likewise.
15133 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15134
b8db102d
MS
151352006-04-26 Michael Snyder <msnyder@redhat.com>
15136
15137 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15138 which may have to consume output from other forks.
15139 Add tests to make sure that "delete fork" succeeded.
15140
c702009a
MS
151412006-04-20 Michael Snyder <msnyder@redhat.com>
15142
15143 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15144 Add support for the Renesas M32C and M16C.
15145
15146 * gdb.asm/asm-source.exp: Add m32c target.
15147 * gdb.asm/m32c.inc: Support for m32c target.
15148
e28493f2
AS
151492006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15150
15151 * gdb.base/commands.exp (recursive_source_test): New test.
15152
880da185
DM
151532006-04-04 David S. Miller <davem@sunset.davemloft.net>
15154
15155 * gdb.base/float.exp: Add pattern for sparc targets.
15156
61d9b92f
DJ
151572006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15158
15159 * gdb.base/commands.exp (stray_arg0_test): New test.
15160
bd717df8
PB
151612006-03-30 Paul Brook <paul@codesourcery.com>
15162
15163 * gdb.mi/mi-until.exp: kfail broken until command.
15164 * gdb.mi/mi2-until.exp: Ditto.
15165
ec793d3c
NR
151662006-03-27 Nick Roberts <nickrob@snap.net.nz>
15167
15168 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15169
831004b7
AO
151702006-03-08 Alexandre Oliva <aoliva@redhat.com>
15171
15172 * gdb.base/prelink.exp: Anchor tested-for regular expression
15173 on gdb prompt.
15174
effe49a0
PB
151752006-03-07 Paul Brook <paul@codesourcery.com>
15176
15177 * gdb.base/assign.exp: Correct fail message.
15178
e5461016
PB
151792006-03-07 Paul Brook <paul@codesourcery.com>
15180
15181 * lib/compiler.c: Extract armcc version number.
15182 * lib/compiler.cc: Ditto.
15183
fc91c6c2
PB
151842006-03-07 Paul Brook <paul@codesourcery.com>
15185
15186 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15187 additional_flags=-w.
15188 * gdb.arch/altivec-regs.exp: Ditto.
15189 * gdb.arch/e500-abi.exp: Ditto.
15190 * gdb.arch/e500-regs.exp: Ditto.
15191 * gdb.base/all-bin.exp: Ditto.
15192 * gdb.base/annota1.exp: Ditto.
15193 * gdb.base/annota3.exp: Ditto.
15194 * gdb.base/args.exp: Ditto.
15195 * gdb.base/arithmet.exp: Ditto.
15196 * gdb.base/assign.exp: Ditto.
15197 * gdb.base/async.exp: Ditto.
15198 * gdb.base/bang.exp: Ditto.
15199 * gdb.base/break.exp: Ditto.
15200 * gdb.base/call-rt-st.exp: Ditto.
15201 * gdb.base/completion.exp: Ditto.
15202 * gdb.base/cond-expr.exp: Ditto.
15203 * gdb.base/condbreak.exp: Ditto.
15204 * gdb.base/consecutive.exp: Ditto.
15205 * gdb.base/define.exp: Ditto.
15206 * gdb.base/display.exp: Ditto.
15207 * gdb.base/ena-dis-br.exp: Ditto.
15208 * gdb.base/environ.exp: Ditto.
15209 * gdb.base/eval-skip.exp: Ditto.
15210 * gdb.base/info-proc.exp: Ditto.
15211 * gdb.base/jump.exp: Ditto.
15212 * gdb.base/logical.exp: Ditto.
15213 * gdb.base/long_long.exp: Ditto.
15214 * gdb.base/maint.exp: Ditto.
15215 * gdb.base/miscexprs.exp: Ditto.
15216 * gdb.base/pc-fp.exp: Ditto.
15217 * gdb.base/pointers.exp: Ditto.
15218 * gdb.base/relational.exp: Ditto.
15219 * gdb.base/reread.exp: Ditto.
15220 * gdb.base/sect-cmd.exp: Ditto.
15221 * gdb.base/sep.exp: Ditto.
15222 * gdb.base/sepdebug.exp: Ditto.
15223 * gdb.base/until.exp: Ditto.
15224 * gdb.base/whatis-exp.exp: Ditto.
15225 * gdb.cp/annota2.exp: Ditto.
15226 * gdb.cp/annota3.exp: Ditto.
15227 * gdb.trace/actions.exp: Ditto.
15228 * gdb.trace/backtrace.exp: Ditto.
15229 * gdb.trace/circ.exp: Ditto.
15230 * gdb.trace/collection.exp: Ditto.
15231 * gdb.trace/deltrace.exp: Ditto.
15232 * gdb.trace/infotrace.exp: Ditto.
15233 * gdb.trace/limits.exp: Ditto.
15234 * gdb.trace/packetlen.exp: Ditto.
15235 * gdb.trace/passc-dyn.exp: Ditto.
15236 * gdb.trace/passcount.exp: Ditto.
15237 * gdb.trace/report.exp: Ditto.
15238 * gdb.trace/save-trace.exp: Ditto.
15239 * gdb.trace/tfind.exp: Ditto.
15240 * gdb.trace/tracecmd.exp: Ditto.
15241 * gdb.trace/while-dyn.exp: Ditto.
15242 * gdb.trace/while-stepping.exp: Ditto.
15243 * lib/gdb.exp: Ditto.
15244 (gdb_compile): Handle nowarning option.
15245
5f4a23d9
AO
152462006-03-07 Alexandre Oliva <aoliva@redhat.com>
15247
15248 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15249 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15250 Rename executable to prelinkt. Don't re-prelink if we didn't
15251 get a core file. Test prelink -u exit status to tell whether
15252 prelinking failed. Use gdb_test_multiple.
15253
9733fc94
DJ
152542006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15255
15256 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15257 (do_tests): Call it.
15258
cc10cae3
AO
152592006-02-28 Alexandre Oliva <aoliva@redhat.com>
15260
15261 * gdb.base/prelink.exp: New test.
15262 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15263
15c46491
WZ
152642006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15265
15266 * gdb.fortran/derived-type.f90: New file.
15267 * gdb.fortran/derived-type.exp: New testcase.
15268
5c9f7ded
DJ
152692006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15270
15271 * gdb.base/default.exp: Allow ';' as a directory separator.
15272
5b96932b
AS
152732006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15274
15275 * gdb.base/help.exp (help add-symbol-file): Update.
15276
1986bccd
AS
152772006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15278
15279 * gdb.base/help.exp (help load): Update expected results.
15280
a8b7528f
FF
152812006-02-19 Fred Fish <fnf@specifix.com>
15282
15283 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15284 specifix hex value as part of results.
15285 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15286
f8261448
FF
152872006-02-16 Fred Fish <fnf@specifix.com>
15288
15289 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15290 ushort_addr, and slong_addr, so the typedefs are not optimized
15291 away.
15292 * gdb.base/whatis.exp: Add tests using type name for struct type,
15293 union type, enum type, and typedef.
a9c64011 15294
31d8bdd2
MK
152952006-02-13 Mark Kettenis <kettenis@gnu.org>
15296
15297 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15298
34e41e63
JB
152992006-02-13 Jim Blandy <jimb@redhat.com>
15300
15301 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15302 case where it takes two "next" commands to skip past the init
15303 call.
15304
ac6e4f31
FF
153052006-02-12 Fred Fish <fnf@specifix.com>
15306
15307 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15308 to handle cases where it takes two "next" commands to skip
15309 past the init call.
15310
2db2d571
JB
153112006-02-07 Joel Brobecker <brobecker@adacore.com>
15312
15313 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15314 on hppa32 targets.
15315
38fcd64c
DJ
153162006-02-06 Vladimir Prus <ghost@cs.msu.su>
15317
15318 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15319 field.
15320
1315ad46
MK
153212006-01-29 Mark Kettenis <kettenis@gnu.org>
15322
15323 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15324
5625b943
DJ
153252006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15326
15327 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15328 files.
15329
80df1bbe
DJ
153302006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15331
15332 * gdb.cp/maint.exp: Set complaints to a positive value.
15333
9078e690
DJ
153342006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15335
15336 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15337 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15338 function name.
15339
9c903399
DJ
153402006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15341
15342 * gdb.base/checkpoint.c: Update copyright notice. Include
15343 <stdlib.h>.
15344
761ae4d6
JB
153452006-01-04 Jim Blandy <jimb@redhat.com>
15346
15347 * gdb.asm/asm-source.exp: Independently provide default values for
15348 asm-flags and debug-flags. Use 'string equal' to do the
15349 comparison, not the implicit expr's '==' operator. Remove
15350 now-unneeded assignments to asm-flags. In h8300 case, place
15351 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15352
099ac3dd
MS
153532006-01-04 Michael Snyder <msnyder@redhat.com>
15354
15355 * gdb.base/checkpoint.c: New file.
15356 * gdb.base/checkpoint.exp: New file.
15357 * gdb.base/multi-fork.c: New file.
15358 * gdb.base/multi-fork.exp: New file.
15359 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15360
f4d85314
FF
153612006-01-04 Fred Fish <fnf@specifix.com>
15362
15363 * gdb.base/ptype.c (foo): Add typedef.
15364 (intfoo): Add function.
15365 * gdb.base/ptype1.c: New file.
15366 * gdb.base/ptype.exp: Handle compilation and linking with two
15367 source files. Test that proper type for "foo" is found based
15368 on source context rather than first match found in symtabs.
15369
a1b06f35
MK
153702005-12-28 Mark Kettenis <kettenis@gnu.org>
15371
15372 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15373 * gdb.asm/openbsd.inc: Indent commands.
15374
d082a1e2
MK
153752005-12-26 Mark Kettenis <kettenis@gnu.org>
15376
c65016bd
MK
15377 * gdb.base/freebpcmd.exp: Increase timeout.
15378
d082a1e2
MK
15379 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15380
d3c32a0e
DJ
153812005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15382
15383 * gdb.base/default.exp: Update check for "show version".
15384
9fdb1f50
RC
153852005-12-09 Randolph Chung <tausq@debian.org>
15386
15387 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15388 * gdb.asm/pa64.inc: New file.
15389
5f2c56f7
RC
153902005-12-09 Randolph Chung <tausq@debian.org>
15391
15392 * gdb.asm/common.inc: Indent commands.
15393 * gdb.asm/asmsrc1.s: Likewise.
15394 * gdb.asm/asmsrc2.s: Likewise.
15395
8117349c
RC
153962005-12-09 Randolph Chung <tausq@debian.org>
15397
15398 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15399 (get_addr_of_sym): Remove duplicate print.
15400 (gen_core): xfail hppa*-*-hpux*, update expected output.
15401 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15402 * gdb.arch/pa64-nullify.s: New file.
15403
8f07f25a
RC
154042005-12-09 Randolph Chung <tausq@debian.org>
15405
15406 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15407
55b39184
DJ
154082005-12-07 Christophe Lyon <christophe.lyon@st.com>
15409
15410 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15411 code generation for these functions.
15412 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15413 error message.
15414
31e2b00f
AS
154152005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15416
15417 * gdb.base/help.exp (help b, help br, help bre, help brea)
15418 (help break): Update the expected message.
15419
c3d0b56e
SC
154202005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15421
15422 * gdb.asm/m68hc11.inc: Setup the data section.
15423 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15424 script for this test.
15425 (m6812-*-*): Likewise.
15426
36ae0ea9
RC
154272005-11-09 Randolph Chung <tausq@debian.org>
15428
15429 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15430
9d6f42e9
WZ
154312005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15432
15433 * gdb.base/break.exp: Fix a comment typo.
15434
e2126a14
EZ
154352005-11-03 Jim Blandy <jimb@redhat.com>
15436
a9c64011
AS
15437 Checked in by Elena Zannoni <ezannoni@redhat.com>
15438
889bf7c5 15439 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15440
e0ac7199
CV
154412005-11-02 Corinna Vinschen <vinschen@redhat.com>
15442
15443 * gdb.arch/gdb1558.c: Include stdio.h.
15444
31d3fb18
MK
154452005-10-31 Mark Kettenis <kettenis@gnu.org>
15446
15447 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15448
e52b687c
MK
154492005-10-31 Mark Kettenis <kettenis@gnu.org>
15450
15451 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15452
f4711d79
PG
154532005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15454
a9c64011
AS
15455 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15456 vscr" tests to better match output.
f4711d79 15457
987a9106
JB
154582005-10-12 Jim Blandy <jimb@redhat.com>
15459
15460 * gdb.base/structs.exp (any): New function.
15461 (test_struct_returns): Don't make any assumptions at all about
15462 what value the function returns when GDB can't set the return
15463 value.
15464
2336bb58
JB
154652005-10-09 Joel Brobecker <brobecker@adacore.com>
15466
15467 * gdb.ada/arrayidx/p.adb: New file.
15468 * gdb.ada/arrayidx.exp: New testcase
15469
154702005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15471
15472 * gdb.ada/array_return/pck.ads: New file.
15473 * gdb.ada/array_return/pck.adb: New file.
15474 * gdb.ada/array_return/p.adb: New file.
15475 * gdb.ada/array_return.exp: New testcase.
15476
705335ea
JB
154772005-10-03 Joel Brobecker <brobecker@adacore.com>
15478
a9c64011
AS
15479 * gdb.base/arrayidx.c: New file.
15480 * gdb.base/arrayidx.exp: New testcase.
705335ea 15481
11ee9940
NR
154822005-09-29 Nick Roberts <nickrob@snap.net.nz>
15483
15484 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15485 frames-invalid and breakpoints-invalid are no longer generated
15486 with level 3 so don't expect them in the output.
15487
39fb8e9e
BR
154882005-09-27 Bob Rossi <bob@brasko.net>
15489
a9c64011 15490 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15491 from test. Escape the | in mi_gdb_test call.
15492 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15493 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15494 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15495 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15496 expected regex's in mi_gdb_test calls.
15497 * lib/mi-support.exp: Remove arbitrary .* from tests.
15498 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15499 Fully anchor GDB/MI expected results in mi_gdb_test.
15500 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15501 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15502
2af48f68
PB
155032005-09-26 Paul Brook <paul@codesourcery.com>
15504
15505 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15506
f34502bc
WZ
155072005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15508
15509 * bfp-test.c: New file.
15510 * bfp-test.exp: New testcase.
15511
ca929517
WZ
155122005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15513
15514 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15515 of subarray and substring variable.
15516 * gdb.fortran/subarray.f: New source file for the test of subarray
15517 and substring variable evaluation.
15518 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15519 of string constant.
15520
c761af65
DJ
155212005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15522
15523 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15524 copyright dates.
15525
561d7a1d
PG
155262005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15527
15528 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15529 powerpc altivec' test with an almost identical 'info vector' test.
15530
b2b64cc9
PG
155312005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15532
a9c64011
AS
15533 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15534 vscr" tests to match output.
b2b64cc9 15535
6ac4d15a
PG
155362005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15537
a9c64011
AS
15538 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15539 output.
6ac4d15a 15540
40e55bef
BR
155412005-09-11 Bob Rossi <bob@brasko.net>
15542
889bf7c5
PA
15543 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15544 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15545 commands that return an MI output command and an asyncronous MI output
15546 command.
40e55bef
BR
15547 * gdb.mi/mi-console.exp: Ditto.
15548
3c7385ec
BR
155492005-09-11 Bob Rossi <bob@brasko.net>
15550
15551 * gdb.mi/mi-var-child.c: Include <string.h>.
15552
a6cd0eb3
DJ
155532005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15554
15555 * killed.exp: Correct gdb_expect syntax.
15556
2f168eed
CV
155572005-08-09 Corinna Vinschen <vinschen@redhat.com>
15558
15559 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15560
ecd3fd0f
BR
155612005-08-02 Bob Rossi <bob@brasko.net>
15562
15563 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15564 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15565 Change tests to inferior-tty-set/show.
15566 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15567 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15568 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15569 inferior. Use mi_gdb_test to get GDB and Inferior output.
15570 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15571 descriptor.
15572 (mi_inferior_tty_name): Add inferior PTY file name.
15573 (mi_gdb_start): Add INFERIOR_PTY parameter.
15574 (mi_gdb_test): Add IPATTERN parameter.
15575
f1ea48cb 155762005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15577
f1ea48cb
BR
15578 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15579 parameter to mi_gdb_test.
15580 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15581
6e650a67
DJ
155822005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15583
15584 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15585 struct_declarations.
15586 * gdb.mi/mi-var-child.exp: Step over the initialization of
15587 struct_declarations.
15588
8be260b6
DJ
155892005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15590
15591 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15592 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15593 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15594 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15595 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15596 file.
15597
4e660f07
NR
155982005-07-27 Nick Roberts <nickrob@snap.net.nz>
15599
15600 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15601 (do_children_tests): Assign values to the extra elements.
15602
15603 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15604 them for tests for "-var-update --no-values" and
a9c64011 15605 "-var-update --all-values".
4e660f07
NR
15606 Add test for "-var-list-children --simple-values".
15607
15608 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15609
15610 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15611 "-stack-list-locals --simple-values" Improve doc strings and
15612 comments.
15613
6bdae935
MK
156142005-07-18 Mark Kettenis <kettenis@gnu.org>
15615
598b7a6f
MK
15616 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15617 *-*-openbsd*.
15618 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15619
6bdae935
MK
15620 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15621 sigaltsatck'.
15622
1323e929 156232005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15624
1323e929
BR
15625 * gdb.base/default.exp (tty): Changed output of command.
15626 * gdb.base/help.exp (help tty): Ditto.
15627
b1a9c082
MK
156282005-07-12 Mark Kettenis <kettenis@gnu.org>
15629
15630 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15631
10a844a2
MK
156322005-07-10 Mark Kettenis <kettenis@gnu.org>
15633
15634 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15635 -stack-select-frame without arguments.
15636 (test_stack_frame_listing): Add test for newly implemented command
15637 -stack-info-frame.
15638
3cb3b8df
BR
156392005-07-06 Bob Rossi <bob@brasko.net>
15640
15641 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15642 command.
15643 (Copyright): Update copyright.
15644
a0c5fbcf
WZ
156452005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15646
15647 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15648 tests to evaluate exponentiation expression.
15649
984971d0
AS
156502005-06-29 Andreas Schwab <schwab@suse.de>
15651
15652 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15653 main to avoid warnings.
15654
15655 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15656
fe03833f
NR
156572005-06-20 Nick Roberts <nickrob@snap.net.nz>
15658
15659 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15660 -stack-select-frame without arguments.
15661 (test_stack_frame_listing): Add test for newly implemented command
15662 -stack-info-frame.
a9c64011 15663
7a55f279
WZ
156642005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15665
0ffa0ea5
DJ
15666 * gdb.fortran/array-element.f: New file.
15667 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15668
26585198
DJ
156692005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15670
15671 * gdb.base/bigcore.exp: Correct checks for systems which can
15672 not dump a large core file.
15673
c1bd25fd
DJ
156742005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15675
15676 * gdb.base/relocate.c: Add a copyright notice.
15677 (dummy): Remove.
15678 * gdb.base/relocate.exp: Test printing the values of variables
15679 from a relocatable file.
15680
589e074d
DJ
156812005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15682
15683 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15684 excess MI output after an error.
15685
0915f927
JB
156862005-05-29 Joel Brobecker <brobecker@adacore.com>
15687
15688 * gdb.arch/alpha-step.c: New file.
15689 * gdb.arch/alpha-step.exp: New testcase.
15690
76ff342d
DJ
156912005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15692 Dennis Brueni <dennis@slickedit.com>
15693
15694 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15695 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15696 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15697 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15698 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15699 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15700 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15701
96b0c7ac
DJ
157022005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15703 Wu Zhou <woodzltc@cn.ibm.com>
15704
15705 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15706 IBM's xlc compiler.
15707 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15708 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15709
f21565d2
JB
157102005-05-13 Jim Blandy <jimb@redhat.com>
15711
15712 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15713 calling gdb_suppress_entire_file.
15714 * gdb.base/charset.exp: Same.
15715 * gdb.base/call-rt-st.exp: Same.
15716
6006a3a1
BR
157172005-05-05 Bob Rossi <bob_rossi@cox.net>
15718
15719 * lib/gdb.exp (fullname_syntax): Added global regex.
15720 (fullname_syntax_POSIX): Ditto.
15721 (fullname_syntax_UNC): Ditto.
15722 (fullname_syntax_DOS_CASE): Ditto.
15723 (fullname_syntax_DOS): Ditto.
15724 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15725 fullname_syntax variable to scope and use it.
15726 (test_file_list_exec_source_files): Ditto.
15727 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15728
c3b69c04
DJ
157292005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15730
15731 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15732
3c95e6af
PG
157332004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15734
a9c64011
AS
15735 * lib/gdb.exp (skip_altivec_tests): New function, based on
15736 check_vmx_hw_available from the GCC testsuite.
15737 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15738 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15739
78df6c56
JB
157402005-05-02 Jim Blandy <jimb@redhat.com>
15741
15742 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15743 calling gdb_suppress_entire_file.
15744
1690f9cf
DJ
157452005-04-30 Randolph Chung <tausq@debian.org>
15746
15747 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
15748 Slightly relax "sem_post" name checking.
15749
5ea106f7
PG
157502005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15751
15752 * gdb.base/unload.exp: Use new shared library infrastructure.
15753
bf7234cf
PG
157542005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15755
15756 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 15757 infrastructure.
bf7234cf 15758
547b869a
CV
157592005-04-29 Corinna Vinschen <vinschen@redhat.com>
15760
15761 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
15762 * gdb.asm/h8300.inc: New file.
15763
f07e55f0
PG
157642005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15765
15766 * gdb.base/shlib-call.exp: Change to use new shared library
15767 infrastructure.
15768
3cbba3d1
PG
157692005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15770
a9c64011
AS
15771 * gdb.base/pending.exp: Change to use new shared library
15772 infrastructure.
3cbba3d1 15773
ed6df200
PG
157742005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15775
a9c64011
AS
15776 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
15777 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 15778
8c8f4ebe
PG
157792005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
15780
a9c64011
AS
15781 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
15782 shared objects being adjusted and update copyright years.
8c8f4ebe 15783
607fbc54
DJ
157842005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
15785
15786 * ChangeLog: Correct some 2003-01-13 dates.
15787 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
15788 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
15789 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
15790 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
15791 gdb.trace/tfind.exp: Update copyright years.
15792
57bf0e56
DJ
157932005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
15794 Daniel Jacobowitz <dan@codesourcery.com>
15795
15796 * lib/gdb.exp (gdb_compile): Handle shlib=.
15797 (gdb_compile_shlib): New function.
15798
9b593790
PG
157992005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
15800
a9c64011 15801 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 15802
9494c6a5
DJ
158032005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15804
15805 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
15806 gdb.server.
15807 * configure.ac: Likewise.
15808 * configure: Regenerated.
15809 * gdb.gdbserver/Makefile.in: Moved to...
15810 * gdb.server/Makefile.in: ... here.
15811 * gdb.gdbserver/server.c: Moved to...
15812 * gdb.server/server.c: ... here.
15813 * gdb.gdbserver/server-run.exp: Moved to...
15814 * gdb.server/server-run.exp: ... here.
15815
6f8eac0e
DJ
158162005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15817
15818 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
15819 * configure.ac: Create gdb.gdbserver/Makefile.
15820 * configure: Regenerated.
15821 * lib/gdbserver-support.exp: New file, derived from
15822 config/gdbserver.exp.
15823 * config/gdbserver.exp: Use gdbserver-support.exp.
15824 * gdb.gdbserver/Makefile.in: New file.
15825 * gdb.gdbserver/server.c: New file.
15826 * gdb.gdbserver/server-run.exp: New file.
15827
6e87504d
PG
158282005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
15829
a9c64011
AS
15830 * lib/gdb.exp (test_compiler_info): Return compiler_info
15831 if no arguments are given.
6e87504d 15832
d1779be4
PG
158332005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
15834
15835 * gdb.arch/altivec-abi.exp: Check for compiler and set
15836 use altivec' flag accordingly.
15837 * gdb.arch/altivec-regs.exp: Likewise.
15838
88750304
DJ
158392005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
15840
15841 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
15842
f3fb768d
AS
158432005-03-27 Andreas Schwab <schwab@suse.de>
15844
15845 * gdb.base/bigcore.c (main): Add missing mode argument in open
15846 call.
15847
7e813ac5
DJ
158482005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
15849
15850 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
15851 downloads.
15852 * config/gdbserver.exp (gdb_load): Likewise.
15853
8e3049aa
PB
158542005-03-14 Paul Brook <paul@codesourcery.com>
15855
15856 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
15857 targets.
15858
a9df7c44
JB
158592005-03-09 Joel Brobecker <brobecker@adacore.com>
15860
15861 * gdb.dwarf2/dup-psym.S: New file.
15862 * gdb.dwarf2/dup-psym.exp: New testcase.
15863
9f0d94e8
JB
158642005-03-09 Joel Brobecker <brobecker@adacore.com>
15865
15866 * gdb.ada/exec_changed/first.adb: New file.
15867 * gdb.ada/exec_changed/second.adb: New file.
15868 * gdb.ada/exec_changed.exp: New testcase.
15869
5f579bc5
NS
158702005-03-08 Nathan Sidwell <nathan@codesourcery.com>
15871
36e9969c
NS
15872 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
15873 (A2): New class.
15874 (main): Test operator+.
15875 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
15876 breakpoint test.
15877
5f579bc5
NS
15878 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
15879 * gdb.base/signull.exp: Disable if gdb,nosignals.
15880 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
15881 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
15882 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
15883 * gdb.mi/mi2-console.exp: Likewise.
15884 * gdb.trace/collection.exp (run_trace_experiment): Consume the
15885 continue output at start.
15886 (gdb_collect_locals_test): Robustify regexp.
15887 * gdb.trace/passc-dyn.exp: Fix comment typo.
15888 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
15889
be46087e
CV
158902005-03-08 Corinna Vinschen <vinschen@redhat.com>
15891
15892 * gdb.asm/asm-source.exp: Add iq2000 case.
15893 * gdb.asm/iq2000.inc: New file.
15894
384e1a61 158952005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 15896
384e1a61
MI
15897 * gdb.base/command.exp: Change hardcoded value to regular expression.
15898 * gdb.base/float.exp: Add powerpc to the list of targets checked.
15899
584b6e9e
DJ
159002005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
15901
15902 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
15903 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
15904 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
15905 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
15906 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
15907
ab5b5d61
MK
159082005-03-05 Mark Kettenis <kettenis@gnu.org>
15909
15910 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
15911 changes.
15912
ae051c1b
PG
159132004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
15914
a9c64011
AS
15915 * lib/compiler.c: Add test for IBM's xlc compiler.
15916 * lib/compiler.cc: Likewise.
ae051c1b 15917
3f0f6ed2
JB
159182004-02-24 Joel Brobecker <brobecker@adacore.com>
15919
15920 * gdb.ada/fixed_points.exp: Create compilation object directory
15921 before running the test.
15922 * gdb.ada/null_record.exp: Likewise.
15923 * gdb.ada/packed_array.exp: Likewise.
15924 * gdb.ada/start.exp: Likewise.
15925
724f452b
JB
159262005-02-15 Joel Brobecker <brobecker@adacore.com>
15927
15928 * gdb.ada/packed_array/pa.adb: New file.
15929 * gdb.ada/packed_array.exp: New testcase.
15930
57f5cdfb 159312005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 15932
1f393151
MK
15933 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
15934 files.
15935
ebdda337
MK
15936 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
15937 on *-*-openbsd*. Correctly match whitespace in regukar
15938 expressions.
15939
cf309262
DJ
159402005-02-10 Daniel Jacobowitz <dan@debian.org>
15941
15942 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
15943 PR exp/1821
15944 * gdb.base/gdb1821.c: New test file.
15945 * gdb.base/gdb1821.exp: New test file.
15946
3be49e7a
JB
159472005-02-09 Joel Brobecker <brobecker@adacore.com>
15948
15949 * gdb.base/start.c: New file.
15950 * gdb.base/start.exp: New testcase.
15951
e292e67d
JB
159522005-02-09 Joel Brobecker <brobecker@adacore.com>
15953
15954 * gdb.ada/start/dummy.adb: New file.
15955 * gdb.ada/start.exp: New testcase.
15956
dbdfa66c
CV
159572005-02-09 Corinna Vinschen <vinschen@redhat.com>
15958
15959 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
15960 for printing symbols and statistics.
15961 Add test for using relative pathnames in "maint print msymbols" test.
15962 Mark "maint info sections DATA" XFAIL on Cygwin.
15963 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
15964 tests.
15965
d7941671
AC
159662005-02-09 Andreas Schwab <schwab@suse.de>
15967
15968 Committed by Andrew Cagney <cagney@gnu.org>
15969 * gdb.base/remotetimeout.exp: New file.
15970
74e5ef44
MK
159712005-02-07 Mark Kettenis <kettenis@gnu.org>
15972
15973 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
15974
464dd14d
JB
159752005-02-03 Joel Brobecker <brobecker@adacore.com>
15976
15977 * gdb.ada/gnat_ada.gpr: New file.
15978 * gdb.ada/gnat_ada.gin: Delete, no longer used.
15979 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
15980 * configure.ac: No longer generate gnat_ada.gpr.
15981 * configure: Regenerate.
15982 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
15983 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
15984 * gdb.ada/null_record/bar.ads: Likewise.
15985 * gdb.ada/null_record/bar.adb: Likewise.
15986 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
15987 * gdb.ada/null_record.exp (testdir): New variable.
15988 (testfile): executable is now in testdir subdirectory.
15989 (srcfile): Use full path to the main compilation unit.
15990 * gdb.ada/fixed_points.exp: Same changes as above.
15991
30d756ae
NR
159922005-02-03 Nick Roberts <nickrob@snap.net.nz>
15993
15994 * gdb.base/interp.exp: New test.
15995
9d799f85
AC
159962005-01-24 Andrew Cagney <cagney@gnu.org>
15997
15998 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
15999
15656118
AC
160002005-01-19 Andrew Cagney <cagney@gnu.org>
16001
a892c31b
AC
16002 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16003 configure.ac not configure.in.
16004
15656118
AC
16005 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16006 of powerpc*-*-*.
16007 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16008 * gdb.base/list.exp (test_list_function)
15656118
AC
16009 (test_list_filename_and_function): Ditto.
16010 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16011
a7b01baf
AC
160122005-01-16 Andrew Cagney <cagney@gnu.org>
16013
17d92a02
AC
16014 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16015
a7b01baf
AC
16016 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16017
bc8332bb
AC
160182005-01-14 Andrew Cagney <cagney@gnu.org>
16019
16020 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16021 * gdb.mi/mi2-var-cmd.exp: Ditto.
16022
4d074752
CV
160232005-01-10 Corinna Vinschen <vinschen@redhat.com>
16024
16025 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16026
bec39cab
AC
160272005-01-07 Andrew Cagney <cagney@gnu.org>
16028
16029 * configure.ac: Rename configure.in, require autoconf 2.59.
16030 * configure: Re-generate.
16031 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16032 * gdb.stabs/configure: Re-generate.
16033 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16034 * gdb.hp/configure: Re-generate.
16035 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16036 autoconf 2.59.
16037 * gdb.hp/gdb.objdbg/configure: Re-generate.
16038 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16039 autoconf 2.59.
16040 * gdb.hp/gdb.defects/configure: Re-generate.
16041 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16042 autoconf 2.59.
16043 * gdb.hp/gdb.compat/configure: Re-generate.
16044 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16045 autoconf 2.59.
16046 * gdb.hp/gdb.base-hp/configure: Re-generate.
16047 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16048 autoconf 2.59.
16049 * gdb.hp/gdb.aCC/configure: Re-generate.
16050
f10b16d4
JB
160512004-12-15 Jim Blandy <jimb@redhat.com>
16052
16053 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16054 under NPTL when there is debugging info available for libpthread.
16055
fb6e1814
JG
160562004-12-13 Jerome Guitton <guitton@gnat.com>
16057
16058 * gdb.ada/fixed_points.c: New file.
16059 * gdb.ada/fixed_points.exp: New file.
16060
fe46cd3a
RC
160612004-12-03 Randolph Chung <tausq@debian.org>
16062
16063 * gdb.arch/pa-nullify.exp: New file.
16064 * gdb.arch/pa-nullify.s: New file.
16065
8de0841b
RC
160662004-11-30 Randolph Chung <tausq@debian.org>
16067
16068 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16069 instead of "tbug". Fix regexp to work properly with gdb_test.
16070
c8170782
PH
160712004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16072
16073 * gdb.base/bitfields2.exp: New test.
16074 * gdb.base/bitfields2.c: New file.
16075
954269c2
RE
160762004-11-28 Richard Earnshaw <rearnsha@arm.com>
16077
16078 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16079
0107feed
RC
160802004-11-16 Randolph Chung <tausq@debian.org>
16081
16082 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16083
f073ae8c
DJ
160842004-11-14 Daniel Jacobowitz <dan@debian.org>
16085
16086 * gdb.threads/threadapply.exp: Correct "macro details" test.
16087
19ad59e7
JJ
160882004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16089
16090 * gdb.threads/threadapply.exp: New test.
16091 * gdb.threads/threadapply.c: New file.
16092
9cf0961b
MK
160932004-11-07 Mark Kettenis <kettenis@gnu.org>
16094
16095 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16096 frames.
16097
c789492a
FL
160982004-11-05 Felix Lee <felix+log1@specifixinc.com>
16099
16100 * gdb.base/cursal.exp: New file.
16101 * gdb.base/cursal.c: New file.
16102
a1e167bb
AC
161032004-11-03 Andrew Cagney <cagney@gnu.org>
16104
16105 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16106
b7cbf173
MK
161072004-10-30 Mark Kettenis <kettenis@gnu.org>
16108
16109 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16110 NetBSD/ELF targets.
16111
88f9d34f
JB
161122004-10-29 Joel Brobecker <brobecker@gnat.com>
16113
16114 * gdb.threads/bp_in_thread.c: New file, copied from
16115 pthread_cond_wait.c.
16116 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16117 file, rather than reusing the .c file from another testcase.
16118
ca7d6a0c
JB
161192004-10-20 Joel Brobecker <brobecker@gnat.com>
16120
16121 * gdb.ada/null_record.exp: Check where we stopped after
16122 sending the start command, instead of where the associated
16123 temporary breakpoint was inserted.
16124
0d863d03
AC
161252004-10-14 Andrew Cagney <cagney@gnu.org>
16126
16127 * gdb.mi/gdb701.c (main): Return 0.
16128
d11e72cb
DJ
161292004-10-13 Daniel Jacobowitz <dan@debian.org>
16130
d40539a4 16131 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16132
e1923096
JJ
161332004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16134
16135 * gdb.threads/schedlock.c: Add comment markers to use to find
16136 line numbers.
16137 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16138 comments.
16139 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16140 breakpoint lines.
16141
ec8ba2c9
DJ
161422004-10-12 Daniel Jacobowitz <dan@debian.org>
16143
16144 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16145
0eb3658b
DJ
161462004-10-12 Daniel Jacobowitz <dan@debian.org>
16147
16148 * configure.in: Add gdb.dwarf2.
16149 * configure: Regenerated.
16150 * Makefile.in: Add gdb.dwarf2.
16151 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16152 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16153 gdb.dwarf2/file1.txt: New files.
16154
a271cc33
OF
161552004-10-11 Orjan Friberg <orjanf@axis.com>
16156
a9c64011 16157 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16158 of "run", since the latter doesn't work with remote targets. Adjust
16159 the breakpoint numbering accordingly.
16160 * gdb.threads/pthread_cond_wait.exp: Ditto.
16161
895ce074
MC
161622004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16163
16164 * gdb.base/overlays.exp: Update copyright years.
16165
6be3092d
KI
161662004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16167
16168 * gdb.base/overlays.exp: Disable if target is Linux.
16169
e05389b8
FL
161702004-10-06 Felix Lee <felix+log1@specifixinc.com>
16171
16172 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16173
73cb587d
KI
161742004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16175
16176 * gdb.asm/asm-source.exp: Add m32r-linux target.
16177 * gdb.asm/m32r-linux.inc: New file.
16178
3c0edcdc
AC
161792004-09-24 Andrew Cagney <cagney@redhat.com>
16180 David Anderson <anderson@redhat.com>
16181
16182 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16183 command fails, assume things will work.
16184 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16185 (_GNU_SOURCE): Define.
16186 (print_unsigned, print_hex): Change parameter to "long long".
16187 (print_byte_count): New function, use to print byte counts.
16188 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16189 O_LARGEFILE.
16190 (main): Compute an upper bound on a corefile in max_core_size.
16191 Limit memory chunk size to max_core_size. Limit total memory
16192 allocated to max_core_size.
16193
4bb3667f
AC
161942004-09-23 Andrew Cagney <cagney@gnu.org>
16195
16196 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16197 from a separate process with code that creates a corefile by
16198 making the inferior dump core.
16199
60fe1a51
MK
162002004-09-23 Mark Kettenis <kettenis@gnu.org>
16201
16202 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16203 block.
16204
8e937346
MC
162052004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16206
16207 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16208 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16209 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16210 Likewise.
16211
7213f6d6
JJ
162122004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16213
16214 * gdb.java/jprint.exp: New test case for java inferior call.
16215 * gdb.java/jprint.java: Ditto.
16216
eac69dca
JB
162172004-09-15 Joel Brobecker <brobecker@gnat.com>
16218
16219 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16220
22227696
MC
162212004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16222
16223 * gdb.threads/killed.c: Include <stdlib.h>.
16224 * gdb.threads/pthreads.c: Likewise.
16225
7dd403a4
MC
162262004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16227
16228 * gdb.threads/killed.c: Add copyright notice.
16229
33f2d567
JM
162302004-09-10 Jason Molenda (jmolenda@apple.com)
16231
a9c64011
AS
16232 * gdb.base/define.exp: Two new tests to verify zero space chars
16233 after 'if' and 'while' commands in a user-defined command is correctly
16234 parsed.
33f2d567 16235
e05b62ac
AC
162362004-09-08 Andrew Cagney <cagney@gnu.org>
16237
16238 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16239 delivery test with duplicate at end of file.
16240
9cbe82da
MK
162412004-09-06 Mark Kettenis <kettenis@jive.nl>
16242
16243 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16244
564803d9
MC
162452004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16246
16247 * config/hppro.exp: Removed.
16248
7c6807ce
MC
162492004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16250
16251 * config/sparclet.exp: Removed.
16252
bf7e26dd
MC
162532004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16254
16255 * config/udi.exp: Removed.
16256
714e341b
MC
162572004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16258
16259 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16260 of "exp_continue".
16261 (advancei): Likewise.
16262
1236e623
JJ
162632004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16264
16265 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16266
3bdcad15
MI
162672004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16268
228af206 16269 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16270 to check for nodebug in executable.
16271 * gdb.gdb/observer.exp (setup_test): Likewise.
16272 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16273 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16274
c72b934c
AC
162752004-09-01 Andrew Cagney <cagney@gnu.org>
16276
16277 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16278 files.
16279
edd9b715
JJ
162802004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16281
16282 * gdb.base/unload.exp: Fix expected warning message to match
16283 latest format.
16284
fb4ce06b
CV
162852004-09-01 Corinna Vinschen <vinschen@redhat.com>
16286
16287 * gdb.base/call-rt-st.exp: Fix typos.
16288
ce78e7c3
MI
162892004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16290
16291 * gdb.threads/thread_check.exp: New testcase.
16292 * gdb.threads/thread_check.c: New testcase.
16293
2dedb159
AC
162942004-08-31 Andrew Cagney <cagney@gnu.org>
16295
16296 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16297 (skip_to_handler_entry): New procedures. Test stepping into a
16298 handler when the breakpoint is at the handler's entry point.
16299
68f53502
AC
163002004-08-30 Andrew Cagney <cagney@gnu.org>
16301
16302 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16303 gdb/1757.
16304
3e3ffd2b
MC
163052004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16306
16307 With code from Manoj Iyer <manjo@austin.ibm.com>:
16308 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16309 return value. Add an arm for "no debugging symbols found".
16310 Change a stray "error" to "perror".
16311 (gdb_run_cmd): Adapt to new return value.
16312 * gdb.base/remote.exp: Adapt to new return value.
16313 * gdb.gdb/complaints.exp: Likewise.
16314 * gdb.gdb/observer.exp: Likewise.
16315 * gdb.gdb/selftest.exp: Likewise.
16316 * gdb.gdb/xfullpath.exp: Likewise.
16317
4b6f5fd2
JB
163182004-08-27 Joel Brobecker <brobecker@gnat.com>
16319
16320 * gdb.threads/bp_in_thread.exp: New testcase.
16321
e5b25496
MC
163222004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16323
16324 Fix PR testsuite/1735.
16325 * gdb.threads/schedlock.c (thread_function): Add a cast
16326 to suppress a gcc warning.
16327 * gdb.threads/thread-specific.c (thread_function): Likewise.
16328
934353d6
MC
163292004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16330
16331 * gdb.base/unload.c: Include <stdlib.h>.
16332
f98a0aef 163332004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16334
f98a0aef 16335 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16336 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16337 synchronized after the "return".
16338
5a2e8882
MC
163392004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16340
16341 * gdb.mi/basics.c: Include <stdio.h>.
16342 * gdb.mi/pthreads.c: Include <stdlib.h>.
16343 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16344
a9640423
MC
163452004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16346
16347 * gdb.threads/schedlock.c: Add copyright notice.
16348
b04e311d
AC
163492004-08-25 Andrew Cagney <cagney@gnu.org>
16350
16351 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16352 (skip_over_handler, breakpoint_over_hander): New test procedures.
16353 (advance, advancei): Add a proper prefix, do not use
16354 rerun_to_main.
16355 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16356
7c27f15b
MC
163572004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16358
16359 * gdb.mi/basics.c: Add copyright notice.
16360 * gdb.mi/var-cmd.c: Add copyright notice.
16361
fffc87ae
MC
163622004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16363
16364 * lib/gdb.exp: Remove signed_keyword_not_used.
16365 * lib/compiler.c: Likewise.
16366 * lib/compiler.cc: Likewise.
16367
d782e0bf
MC
163682004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16369
16370 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16371 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16372
96033e83
MC
163732004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16374
16375 * gdb.base/whatis.c: Add copyright notice.
16376
cf38c229
MK
163772004-08-20 Mark Kettenis <kettenis@gnu.org>
16378
16379 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16380 it to skip the breakpoints encoded in the inline assembly.
16381
f4b49756
MC
163822004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16383
16384 * Makefile.in: Add gdb.fortran.
16385
2f193b69
MC
163862004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16387
16388 * gdb.base/call-sc.exp (test_scalar_returns):
16389 Fix cut-and-paste glitch in "Make fun return now".
16390
89a237cb
MC
163912004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16392
16393 * configure.in: Add gdb.fortran.
16394 * configure: Regenerate.
16395 * gdb.fortran/Makefile.in: New file.
16396 * lib/gdb.exp (skip_fortran_tests): New procedure.
16397
469aff8e
MC
163982004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16399
16400 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16401 reference to bug-gnu@prep.ai.mit.edu.
16402 * gdb.mi/mi-var-child.exp: Likewise.
16403 * gdb.mi/mi-var-cmd.exp: Likewise.
16404 * gdb.mi/mi-var-display.exp: Likewise.
16405 * gdb.mi/mi2-var-block.exp: Likewise.
16406 * gdb.mi/mi2-var-child.exp: Likewise.
16407 * gdb.mi/mi2-var-cmd.exp: Likewise.
16408 * gdb.mi/mi2-var-display.exp: Likewise.
16409
00b51b9f
MK
164102004-08-15 Mark Kettenis <kettenis@gnu.org>
16411
16412 * gdb.base/unload.c (main): Make local variable msg const.
16413
45f07fef
MC
164142004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16415
16416 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16417 to bug-gnu@prep.ai.mit.edu.
16418 * gdb.mi/mi-disassemble.exp: Likewise.
16419 * gdb.mi/mi-eval.exp: Likewise.
16420 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16421 default line number.
16422 * gdb.mi/mi-return.exp: Likewise.
16423 * gdb.mi/mi-simplerun.exp: Likewise.
16424 * gdb.mi/mi-stack.exp: Likewise.
16425 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16426 number with explicit range test.
16427 * gdb.mi/mi-watch.exp: Likewise.
16428 * gdb.mi/mi2-break.exp: Likewise.
16429 * gdb.mi/mi2-cli.exp: Likewise.
16430 * gdb.mi/mi2-disassemble.exp: Likewise.
16431 * gdb.mi/mi2-eval.exp: Likewise.
16432 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16433 default line number.
16434 * gdb.mi/mi2-return.exp: Likewise.
16435 * gdb.mi/mi2-simplerun.exp: Likewise.
16436 * gdb.mi/mi2-stack.exp: Likewise.
16437 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16438 number with explicit range test.
16439 * gdb.mi/mi2-watch.exp: Likewise.
16440
dd8c8ee7
MC
164412004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16442
16443 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16444 * gdb.cp/m-static.exp: Likewise.
16445 * gdb.cp/rtti.exp: Likewise.
16446
4e838464
MK
164472004-08-14 Mark Kettenis <kettenis@gnu.org>
16448
16449 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16450
8d8cb839
EZ
164512004-08-14 Eli Zaretskii <eliz@gnu.org>
16452
16453 * ChangeLog: Prefix Local Variables with semi-colons and indent
16454 the reference to older ChangeLog files, to fix fontification in
16455 Emacs.
16456
deea8bb0
MC
164572004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16458
16459 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16460 * gdb.mi/mi2-break.exp: Likewise.
16461
c3297504
MC
164622004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16463
16464 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16465
25808999
MC
164662004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16467
16468 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16469
226a8d71
MC
164702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16471
16472 * gdb.cp/classes.exp: Remove unused declarations. Just let
16473 test names default instead of providing special names. Remove
16474 extraneous demangler test.
16475
37fdf854
JJ
164762004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16477
16478 * gdb.base/unload.exp: New test for breakpoints in dynamically
16479 loaded libraries.
16480 * gdb.base/unload.c: Ditto.
16481 * gdb.base/unloadshr.c: Ditto.
16482
2d3a7986
MC
164832004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16484
16485 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16486 cp_test_ptype_class.
16487 (test_enums): Likewise.
16488
c72b934c
AC
164892004-08-10 Andrew Cagney <cagney@gnu.org>
16490
16491 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16492 files.
16493
cc503c8a
AC
164942004-08-10 Andrew Cagney <cagney@gnu.org>
16495
16496 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16497 init_malloc call.
16498
902f2ccb
MC
164992004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16500
16501 * ChangeLog: Add copyright notice. The notice is copied
16502 from emacs 21.3 top level ChangeLog.
16503
78c90502
MC
165042004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16505
16506 * lib/cp-support.exp: New file.
16507 * lib/cp-support.exp (cp_test_type_class): New function.
16508 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16509 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16510 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16511 cp_test_ptype_class.
16512
88e5ea78
MC
165132004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16514
16515 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16516 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16517 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16518 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16519 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16520 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16521 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16522 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16523 gdb.mi/mi2-watch.exp: Update copyright years.
16524
6a89fc9c
MK
165252004-08-09 Mark Kettenis <kettenis@gnu.org>
16526
16527 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16528
1482e0de
MC
165292004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16530
16531 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16532 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16533 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16534 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16535 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16536 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16537 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16538 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16539 gdb.mi/mi-watch.exp: Update copyright years.
16540
1a5ce3f3
DJ
165412004-08-08 Daniel Jacobowitz <dan@debian.org>
16542
16543 PR gdb/1738
16544 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16545 from a breakpoint with a pending signal.
16546
04f6ecf2
DJ
165472004-08-08 Daniel Jacobowitz <dan@debian.org>
16548
16549 PR gdb/1736
16550 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16551 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16552 the prompt.
16553 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16554
54d90d35
DJ
165552004-08-08 Daniel Jacobowitz <dan@debian.org>
16556
16557 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16558
d2f6abb0
DJ
165592004-08-08 Daniel Jacobowitz <dan@debian.org>
16560
16561 PR gdb/1736
16562 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16563 for i?86-*-linux*.
16564
5598c03d
DJ
165652004-08-08 Daniel Jacobowitz <dan@debian.org>
16566
16567 * gdb.arch/i386-prologue.exp: Compile without debug information.
16568
c6fee705
MC
165692004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16570
16571 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16572 rather than asking gdb to search.
16573
dd90efdb
MC
165742004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16575
16576 * gdb.base/gcore.c: Include <string.h>.
16577
1e84bec1
MC
165782004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16579
16580 * gdb.base/gcore.c: Add copyright notice.
16581
e425eb2b
MC
165822004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16583
16584 * gdb.base/freebpcmd.c: Include <stdio.h>.
16585 * gdb.base/long_long.c: Include <string.h>.
16586 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16587 * gdb.base/siginfo.c: Include <string.h>.
16588 * gdb.base/sigstep.c: Include <string.h>.
16589
cb9aaed5
MC
165902004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16591
16592 * gdb.base/complex.c: Include <stdlib.h>.
16593
55944f3d
MC
165942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16595
16596 * gdb.base/complex.c: Add copyright notice.
16597
7b2953d9
MC
165982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16599
16600 * gdb.base/charset.c: Include <stdlib.h>.
16601
c9133d23
MC
166022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16603
16604 * gdb.base/auxv.c: Include <stdlib.h>.
16605
0a8490ad
MC
166062004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16607
16608 * gdb.base/auxv.c: Add copyright notice.
16609
3426d5ec
MC
166102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16611
16612 * gdb.base/coremaker.c: Add copyright notice.
16613 * gdb.base/coremaker2.c: Add copyright notice.
16614
8da195dd
AC
166152004-08-04 Andrew Cagney <cagney@gnu.org>
16616
16617 * gdb.base/store.exp: Update copyright.
16618 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16619 names, do not import gdb_prompt.
16620
8d394f98
AC
166212004-08-01 Andrew Cagney <cagney@gnu.org>
16622
16623 Fix PR testsuite/1729.
16624 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16625 not use capture_value with value 4.
16626 (capture_value): Add optional test name parameter.
16627 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16628 the prefix, pass to capture_value.
16629
b6702b23
MK
166302004-08-01 Mark Kettenis <kettenis@gnu.org>
16631
16632 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16633 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16634 (main): Call new function.
16635
c203e0ca
MC
166362004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16637
16638 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16639
a7995a30
MC
166402004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16641
16642 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16643
9366563b
MC
166442004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16645
b6eeaf26 16646 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16647 Accept more values of vtbl pointer. Remove some messages
16648 about "obsolete gcc or gdb".
16649
2fc1f950
MC
166502004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16651
16652 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16653
c724d49b
MC
166542004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16655
16656 * gdb.base/asm-source.exp: Properly convert target board
16657 debug flags from gcc format to binutils format.
16658
736b0fce
MK
166592004-07-28 Mark Kettenis <kettenis@gnu.org>
16660
16661 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16662 gdb1718". PR backtrace/1718 partially fixed.
16663
5633ea5c
JJ
166642004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16665
16666 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16667
575eebb1
NC
166682004-07-26 Nick Clifton <nickc@redhat.com>
16669
16670 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16671 good default value for a specific architecture is available then
16672 set it to that value. Otherwise default to the -gstabs switch.
16673 Remove the -g... switches from the asm-flags variable. Allow the
16674 target board info to override the value if it wants to. Pass the
16675 switch on the assembler command line.
16676
62104619
MK
166772004-07-23 Mark Kettenis <kettenis@gnu.org>
16678
16679 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16680 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16681 (main): Call new function.
16682
4a1135b8
MC
166832004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16684
16685 Test for PR exp/1715.
16686 * gdb.base/radix.exp: Refactor common procedures. Make all
16687 test names unique. Change XFAIL to KFAIL.
16688
8a12c1f0
MC
166892004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16690
16691 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16692 * gdb.ada/gnat_ada.gin: ... to here.
16693 * configure.in: Use gnat_ada.gin.
16694 * configure: Regenerate.
16695
23b451cf
AC
166962004-07-20 Andrew Cagney <cagney@gnu.org>
16697
16698 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16699 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16700 XFAILs. Clean up test messages and comments. Check backtraces.
16701 Delete re-sync code.
16702
ab618a02
MC
167032004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16704
16705 Fix PR cli/740.
16706 * gdb.base/annota1.exp: Honor gdb,nosignals.
16707 * gdb.base/annota3.exp: Likewise.
16708
46dad340
MC
167092004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16710
16711 * lib/java.exp: Update copyright notice.
16712
756d8c70
AC
167132004-07-19 Andrew Cagney <cagney@gnu.org>
16714
16715 * gdb.base/selftest.exp: Copy file from here ...
16716 * gdb.gdb/selftest.exp: ... to here.
16717
586027e6
AC
167182004-07-16 Andrew Cagney <cagney@redhat.com>
16719
16720 * lib/insight-support.exp: Delete file.
16721 * lib/java.exp (java_init): Fix copyright.
16722
029d2200
AC
167232004-07-16 Andrew Cagney <cagney@gnu.org>
16724
16725 * gdb.base/restore.c: Append "prologue" to comments marking the a
16726 function's prologue.
16727 * gdb.base/restore.exp: Update copyright, re-indent.
16728 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16729 callerN" prefix where needed. Update patterns that match a
16730 function's prologue.
16731
653b62c5
MC
167322004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16733
16734 * gdb.base/restore.c: Add copyright notice.
16735
f7d690e5
AC
167362004-07-16 Andrew Cagney <cagney@gnu.org>
16737
16738 * gdb.base/logical.exp: Update copyright.
16739 (evaluate): New procedure. Use to re-implement tests using
16740 several tables.
16741
d629a7cb
MH
167422004-07-14 Martin Hunt <hunt@redhat.com>
16743
16744 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16745 which fixes some problems where init.tcl was not found.
16746
9c7bb332
AC
167472004-07-13 Andrew Cagney <cagney@gnu.org>
16748
6bf46641
AC
16749 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
16750 (check_sizeof, check_valueof): Do not include the output in the
16751 test name. Use gdb_test.
16752 (get_valueof): Use gdb_test_multiple.
16753
c4ffd4c0
AC
16754 * gdb.base/step-test.exp: Update copyright. Use
16755 gdb_test_multiple. Ensure that test names do not include
16756 architecture dependent output.
16757
ab89363a
AC
16758 * gdb.gdb/observer.exp: Update copyright.
16759 (setup_test): Use gdb_test_multiple.
16760 (attach_first_observer, attach_second_observer)
16761 (attach_third_observer, detach_first_observer)
16762 (detach_second_observer, detach_third_observer)
16763 (reset_counters, check_counters): Make $message a prefix.
16764 (test_normal_stop_notifications): Add "args" parameter - a list of
16765 init functions to be called. Make $message a prefix,
16766 (test_observer_normal_stop): Change the message prefixes so that
16767 they are unique, pass the attach / detach procedures to
16768 test_normal_stop_notifications.
16769
ec58997a
AC
16770 * gdb.base/signull.exp (test_segv): Prefix all tests with
16771 "${name}". Clean up test messages.
16772
b475183b
AC
16773 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
16774
9c7bb332
AC
16775 * gdb.base/ena-dis-br.exp: Update copyright.
16776 (break_at): New function. Replace send_gdb with gdb_test,
16777 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
16778 ignore count, not stopped at bpt", with KFAIL.
16779
2dd95497
CV
167802004-07-13 Corinna Vinschen <vinschen@redhat.com>
16781
16782 * gdb.base/attach.exp: Remove cleanupfile handling.
16783
419e626b
AC
167842004-07-12 Andrew Cagney <cagney@gnu.org>
16785
16786 * gdb.base/annota1.exp: Cleanup corefile test name.
16787 * gdb.base/annota3.exp: Ditto.
16788
8b1b3228
AC
167892004-07-12 Andrew Cagney <cagney@gnu.org>
16790
78650829
AC
16791 * gdb.base/signals.exp: Clean up copyright, re-indent.
16792
8b1b3228
AC
16793 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
16794 gdb_test and gdb_test_multiple.
16795
935c2760
JJ
167962004-07-08 Jeff Johnston <jjohnstn@redhat.com>
16797
16798 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 16799 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
16800 provide line number info for first statement in main.
16801
1544280f
AC
168022004-07-08 Andrew Cagney <cagney@gnu.org>
16803
1279f4ff
AC
16804 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
16805
1544280f
AC
16806 * gdb.base/sigbpt.exp: Make the common part of each test name a
16807 prefix instead of suffix.
16808
bcc82369
BR
168092004-07-07 Bob Rossi <bob_rossi@cox.net>
16810
16811 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
16812 test from test_tbreak_creation_and_listing to
16813 test_file_list_exec_source_file
16814 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
16815 Changed name of test from test_tbreak_creation_and_listing to
16816 test_file_list_exec_source_file
16817
23f4b0aa
JJ
168182004-07-07 Jeff Johnston <jjohnstn@redhat.com>
16819
16820 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
16821 the jmisc() constructor instead of <init>.
16822 * gdb.java/jmisc1.exp: Ditto.
16823
56401cd5
AC
168242004-07-07 Andrew Cagney <cagney@gnu.org>
16825
16826 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
16827 corrupting the PC.
16828
44ae2f6a
MC
168292004-07-06 Michael Chastain <mec.gnu@mindspring.com>
16830
16831 * gdb.cp/templates.exp: Accept whitespace change in demangler
16832 output.
16833
45a83408
AC
168342004-07-06 Andrew Cagney <cagney@gnu.org>
16835
16836 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
16837
d205ad70
MC
168382004-07-02 Michael Chastain <mec.gnu@mindspring.com>
16839
16840 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
16841 * lib/compiler.cc: Likewise.
16842
06ea1a61
MC
168432004-06-30 Michael Chastain <mec.gnu@mindspring.com>
16844
16845 * lib/compiler.cc: Work around string preprocessing problem
16846 with old hp c++ compiler.
16847 * lib/compiler.c: Likewise.
16848
daab1251
CV
168492004-06-29 Corinna Vinschen <vinschen@redhat.com>
16850
16851 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
16852 directives to conditionalize symbol prefixing.
16853 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
16854 additional_flags handling. Add underscore prefix for Cygwin.
16855 * gdb.arch/i386-unwind.c: Use preprocessor directives to
16856 conditionalize symbol prefixing.
16857 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
16858 additional_flags handling. Add underscore prefix for Cygwin.
16859
cc984116
CV
168602004-06-29 Corinna Vinschen <vinschen@redhat.com>
16861
16862 * gdb.base/bigcore.exp: Skip test on Cygwin.
16863
c279b077
MC
168642004-06-28 Michael Chastain <mec.gnu@mindspring.com>
16865
16866 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
16867 formats for "info register". Use gdb_test_multiple. Fix
16868 the "invalid register" test.
16869
0e915747
CV
168702004-06-28 Corinna Vinschen <vinschen@redhat.com>
16871
16872 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
16873 PID for Cygwin. Add Cygwin specific strings to check for in some
16874 tests.
16875 (do_attach_tests): Add a test for user interaction when attaching
16876 to a process with no matching symbol table already loaded.
16877
11422c86
AC
168782004-06-26 Andrew Cagney <cagney@gnu.org>
16879
16880 Test PR java/1567 and PR java/1565.
16881 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
16882 * gdb.java/jmisc2.exp: Delete file.
16883
cefbce26
MC
168842004-06-26 Michael Chastain <mec.gnu@mindspring.com>
16885
16886 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
16887
e19f872c
CV
168882004-06-25 Corinna Vinschen <vinschen@redhat.com>
16889
16890 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
16891 attach process.
16892
d931ba3b
MC
168932004-06-23 Michael Chastain <mec.gnu@mindspring.com>
16894
16895 * gdb.cp/pr-1553.exp: Remove.
16896
aef68c48
MC
168972004-06-22 Michael Chastain <mec.gnu@mindspring.com>
16898
16899 * gdb.cp/pr-1553.cc: Remove.
16900 * gdb.cp/pr-1553.exp: Disable this test.
16901
8d5df71a
JB
169022004-06-20 Jim Blandy <jimb@redhat.com>
16903
a9c64011 16904 Fix PR testsuite/1680.
8d5df71a
JB
16905 * gdb.arch/i386-sse.exp: Properly quote curly braces in
16906 regular expressions.
16907
4ac6f39d
MC
169082004-06-19 Michael Chastain <mec.gnu@mindspring.com>
16909
16910 Fix PR testsuite/1679.
16911 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
16912 Issue an UNSUPPORTED result instead.
16913
1b413552
JB
169142004-06-18 Jim Blandy <jimb@redhat.com>
16915
16916 * gdb.base/charset.exp: Only send a control-C if we see a new
16917 prompt and incomplete command.
16918
6daa6ebd
MC
169192004-06-18 Michael Chastain <mec.gnu@mindspring.com>
16920
16921 * gdb.cp/pr-574.cc: Add copyright notice.
16922
51fa4ae0
JB
169232004-06-17 Jim Blandy <jimb@redhat.com>
16924
16925 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
16926 cases where the regexp has no groups; this grabs random text from
16927 the previous test suite, whatever that was.
16928
8fea26c5
MC
169292004-06-17 Michael Chastain <mec.gnu@mindspring.com>
16930
16931 * gdb.cp/printmethod.cc: Add copyright notice.
16932
1e3aeb41
MC
169332004-06-16 Michael Chastain <mec.gnu@mindspring.com>
16934
16935 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
16936
9d9030bc
AC
169372004-06-16 Andrew Cagney <cagney@gnu.org>
16938
16939 * gdb.base/signull.c: Update copyright. Include <string.h>.
16940 (bowler): Replace data_pointer with data_read
16941 and data_write cases. Add code_descriptor case.
16942 (zero, desc): New array and pointer.
16943 (data, code): Change to simple pointers.
16944 * gdb.base/signull.exp: Fix probe pattern matching a function
16945 descriptor SIGSEGV. Replace data_pointer with data_read and
16946 data_write tests.
16947
acd4ad44
AC
169482004-06-16 Andrew Cagney <cagney@gnu.org>
16949
16950 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
16951
08fd625c
MC
169522004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16953
16954 * gdb.base/long_long.c: Add copyright notice.
16955
1903502c
MC
169562004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16957
16958 * gdb.base/long_long.exp: Remove reference to
16959 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
16960 to gdb_breakpoint and gdb_continue_to_breakpoint.
16961
83313cb1
JB
169622004-06-14 Jim Blandy <jimb@redhat.com>
16963
16964 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
16965 endian case.
16966
1bf404ef
AC
169672004-06-14 Andrew Cagney <cagney@gnu.org>
16968
16969 * gdb.base/gcore.exp (capture_command_output): Delete the always
16970 passing tests containing inferior values.
16971 * gdb.base/ending-run.exp: Do not include the breakpoint address
16972 in the test message. Update copyright.
16973 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
16974 size in the test name, use gdb_test_multiple. Update copyright.
16975
ef220b33
MC
169762004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16977
16978 * gdb.cp/ref-types.cc: Add copyright notice.
16979
4f70a4c9
MC
169802004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16981
16982 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
16983 hp_aCC_compiler.
16984 * lib/compiler.cc: Likewise.
16985 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
16986 'set' commands. Log diagnostics for other lines. Set
16987 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
16988
335928ac
MC
169892004-06-13 Michael Chastain <mec.gnu@mindspring.com>
16990
16991 * gdb.cp/try_catch.cc: Add copyright notice.
16992
2efb12e8
MC
169932004-06-12 Michael Chastain <mec.gnu@mindspring.com>
16994
16995 * gdb.cp/userdef.cc: Add copyright notice.
16996
0bbed51a
MC
169972004-06-11 Michael Chastain <mec.gnu@mindspring.com>
16998
16999 * gdb.cp/virtfunc.cc: Add copyright notice.
17000
e12a46c9
RC
170012004-06-11 Randolph Chung <tausq@debian.org>
17002
17003 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17004 problem.
17005
338e05af
AC
170062004-06-10 Andrew Cagney <cagney@gnu.org>
17007
17008 * lib/compiler.cc, lib/compiler.c: Append either
17009 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17010 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17011 instead of gcc-3-3.
17012
dc3f10cb
AC
170132004-06-09 Andrew Cagney <cagney@gnu.org>
17014
b4d946af
AC
17015 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17016 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17017
dc3f10cb
AC
17018 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17019 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17020 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17021 fixed.
17022
b5c0bfa2
AC
170232004-06-09 Andrew Cagney <cagney@gnu.org>
17024
17025 * gdb.base/structs.exp (test_struct_returns): Replace
17026 "return_value_unknown" and "finish_value_unknown" by
17027 "return_value_known" and "finish_value_known". Instead of
17028 "return_value_unknown" iff "finish_value_unknown", check
17029 "return_value_known" implies "finish_value_known".
17030
caeb605f
MH
170312004-06-08 Martin Hunt <hunt@redhat.com>
17032
17033 * gdb.base/float.exp: Add pattern for mips targets.
17034
c892bb64
RC
170352004-06-08 Randolph Chung <tausq@debian.org>
17036
17037 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17038 message for unknown architectures more clear.
17039
48306d3e
JB
170402004-06-08 Joel Brobecker <brobecker@gnat.com>
17041
17042 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17043 start the execution of the program.
17044
83ecb59f
JB
170452004-06-07 Jim Blandy <jimb@redhat.com>
17046
17047 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17048 * gdb.arch/i386-cpuid.h: New helper file.
17049
55264cb4
RC
170502004-06-07 Randolph Chung <tausq@debian.org>
17051
17052 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17053 has started.
17054
23cadb28
RM
170552004-06-04 Roland McGrath <roland@redhat.com>
17056
17057 Fix PR gdb/1647.
17058 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17059 differently to be robust to output buffering differences.
17060
51d01eda
MC
170612004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17062
17063 * gdb.threads/pthreads.exp: Update copyright years.
17064 (check_control_c): Change asynchronous 'after' to synchronous.
17065
f4fc3b93
RM
170662004-06-04 Roland McGrath <roland@redhat.com>
17067
17068 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17069 next gdb prompt.
17070
4013522b
MC
170712004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17072
17073 Fix PR gdb/1636.
17074 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17075 calls to synchronous.
17076
7a8f1e6b
JB
170772004-05-26 Jim Blandy <jimb@redhat.com>
17078
17079 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17080
81bb3443
RC
170812004-05-24 Randolph Chung <tausq@debian.org>
17082
17083 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17084 * gdb.asm/pa.inc: New file.
17085
8f5a3103
MK
170862004-05-22 Mark Kettenis <kettenis@gnu.org>
17087
17088 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17089
734b8fe8 170902004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17091 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17092
17093 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17094 GDB prompt.
17095
725603e1
UW
170962004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17097
f4fc3b93 17098 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17099 setjmp/longjmp. Use sigaction instead of signal.
17100
8b923272 171012004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17102 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17103
17104 * gdb.threads/pthread_cond_wait.c: New file.
17105 * gdb.threads/pthread_cond_wait.exp: New testcase.
17106
8bfabb04
AC
171072004-05-13 Andrew Cagney <cagney@redhat.com>
17108
17109 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17110 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17111
42edda50
AC
171122004-05-11 Andrew Cagney <cagney@redhat.com>
17113
17114 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17115 fixed but revealed gdb/1639.
17116
d303a6c7
AC
171172004-05-10 Andrew Cagney <cagney@redhat.com>
17118
17119 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17120 func1" and "next to 2nd alarm", kernel bug avoided.
17121
bf08c2a1
DJ
171222004-05-10 Daniel Jacobowitz <dan@debian.org>
17123
17124 PR external/1568
17125 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17126 XFAIL if it is smaller than bytes_allocated.
17127 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17128 (main): Make chunks_allocated unsigned. Correct comment.
17129
c0586a34
JB
171302004-05-07 Joel Brobecker <brobecker@gnat.com>
17131
17132 * gdb.arch/powerpc-aix-prologue.c: New file.
17133 * gdb.arch/powerpc-aix-prologue.exp: New file.
17134
f2785d12
JB
171352004-05-07 Jim Blandy <jimb@redhat.com>
17136
17137 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17138 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17139
bd7f6e30
JB
171402004-05-06 Joel Brobecker <brobecker@gnat.com>
17141
17142 * gdb.base/sep.exp: No longer setup_kfail when the program was
17143 built with dwarf2.
17144
0a5e7efe
JI
171452004-05-05 Jim Ingham <jingham@apple.com>
17146
17147 * gdb.base/pending.exp: Make sure pending breakpoints
17148 preserve the ignore count.
f4fc3b93 17149
a8958849
MK
171502004-04-27 Jerome Guitton <guitton@gnat.com>
17151
17152 * i386-prologue.exp: Add testcase for jump instruction as first
17153 instruction of the real code.
17154 * i386-prologue.c (jump_at_beginning): New function.
17155
7e103f5b
MK
171562004-04-28 Mark Kettenis <kettenis@gnu.org>
17157
17158 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17159 x86_64-*-*.
17160
5d38b224
MK
171612004-04-28 Mark Kettenis <kettenis@gnu.org>
17162
17163 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17164 i*86-*-*.
17165
0ef32fd9
MK
171662004-04-25 Mark Kettenis <kettenis@gnu.org>
17167
17168 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17169 expression that checks the return type.
17170
71d7dd7c
AC
171712004-04-23 Andrew Cagney <cagney@redhat.com>
17172
17173 * gdb.base/call-sc.exp: New test of scalar call/return values.
17174 * gdb.base/call-sc.c: Ditto.
17175
1e9f977e
JJ
171762004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17177
17178 * gdb.threads/manythreads.c: Reduce thread stack size.
17179
899d9e3a
JJ
171802004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17181
17182 * gdb.threads/manythreads.c: Add copyright notice.
17183
61bcae62
AC
171842004-04-23 Andrew Cagney <cagney@redhat.com>
17185
17186 * gdb.base/siginfo.exp: Better handle step out of signal.
17187 * gdb.base/sigstep.exp: Ditto.
17188
7339a42e 171892004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17190 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17191
17192 * gdb.threads/manythreads.c: New testcase.
17193 * gdb.threads/manythreads.exp: Ditto.
17194
5c98409b
JB
171952004-04-22 Jim Blandy <jimb@redhat.com>
17196
17197 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17198 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17199
3b611f1a
MC
172002004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17201
17202 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17203
f0fd9238
AC
172042004-04-21 Andrew Cagney <cagney@redhat.com>
17205
17206 * gdb.base/sigstep.c: New file.
17207 * gdb.base/sigstep.exp: New file.
17208
90990674
JB
172092004-04-16 Joel Brobecker <brobecker@gnat.com>
17210
17211 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17212 call to observer_notify_normal_stop.
17213
78cef34b
AC
172142004-04-15 Andrew Cagney <cagney@redhat.com>
17215
17216 * gdb.base/siginfo.c: New file.
17217 * gdb.base/siginfo.exp: New file.
17218
d2343407
JB
172192004-04-12 J. Brobecker <brobecker@gnat.com>
17220
17221 * gdb.base/sep.exp: Fix typo in comment.
17222
a2dba3c8
JB
172232004-04-12 J. Brobecker <brobecker@gnat.com>
17224
17225 * gdb.base/sep.c: New file.
17226 * gdb.base/sep-proc.c: New file.
17227 * gdb.base/sep.exp: New testcase.
17228
15f7b60e
MK
172292004-04-09 Mark Kettenis <kettenis@gnu.org>
17230
17231 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17232 support.
17233
44f4de1a
AC
172342004-04-05 Andrew Cagney <cagney@redhat.com>
17235
17236 * gdb.base/sigaltstack.c: New file.
17237 * gdb.base/sigaltstack.exp: New file.
17238
ef04f396
JB
172392004-04-04 Joel Brobecker <brobecker@gnat.com>
17240
17241 * gdb.base/foll-fork.exp: Update the expected output for
17242 "help set follow-fork-mode", to match a change that was made
17243 to the help of this variable on 2004-01-13.
17244
d40d2c92
JB
172452004-04-01 Joel Brobecker <brobecker@gnat.com>
17246
17247 * lib/ada.exp: Add copyright notice.
17248 * bar.ads: Likewise.
17249 * bar.adb: Likewise.
17250 * null_record.adb: Likewise.
17251 * null_record.exp: Likewise.
17252 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17253
f86ef5a3
JB
172542004-04-01 Joel Brobecker <brobecker@gnat.com>
17255
17256 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17257 * configure: Regenerate.
17258
414e70e3
JB
172592004-04-01 Joel Brobecker <brobecker@gnat.com>
17260
17261 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17262 to build the application. Remove the message printed when in
17263 verbose mode, redundant with the UNSUPPORTED message above.
17264
f0aaee49
JB
172652004-03-31 Joel Brobecker <brobecker@gnat.com>
17266
17267 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17268 * gdb.ada (null_record.exp): New testcase.
17269
ac81cb54
JB
172702004-03-31 Joel Brobecker <brobecker@gnat.com>
17271
17272 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17273
854af2f7
JB
172742004-03-31 Joel Brobecker <brobecker@gnat.com>
17275
17276 * gdb.ada: New subdirectory.
17277 * gdb.ada/Makefile.in: New file.
17278 * gdb.ada/gnat_ada.gpr.in: New file.
17279
034cb681
JB
172802004-03-31 Joel Brobecker <brobecker@gnat.com>
17281
17282 * lib/ada.exp: New file.
17283
78a1a894
DJ
172842004-03-24 Daniel Jacobowitz <drow@mvista.com>
17285
17286 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17287 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17288
4b2b3b3e
AC
172892004-03-22 Andrew Cagney <cagney@redhat.com>
17290
17291 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17292 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17293 Problem identified by Ulrich Weigand.
17294
23c73aa3
DC
172952004-03-17 David Carlton <carlton@kealia.com>
17296
17297 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17298 PR c++/826.
17299
d63a86f8
RM
173002004-03-16 Roland McGrath <roland@redhat.com>
17301
17302 * gdb.base/auxv.exp: New file.
17303 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17304
0e02aa50
DC
173052004-03-12 David Carlton <carlton@kealia.com>
17306
17307 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17308 * gdb.cp/pr-1553.cc: Ditto.
17309 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17310 pass branch.
17311
c20b71be
MC
173122004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17313
17314 * gdb.cp/templates.exp: Accept more template types.
17315
c7414a01
MC
173162004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17317
17318 From Corinna Vinschen with modifications.
17319 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17320 local variable obj_with_enum.
17321 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17322 results with obj_with_enum.
17323
ed69573c
MC
173242004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17325
17326 * gdb.cp/classes.cc: New file, copied from misc.cc.
17327 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17328
28301461
MC
173292004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17330
17331 * gdb.cp/misc.cc: Add copyright notice.
17332
1198ecbe
DC
173332004-03-05 David Carlton <carlton@kealia.com>
17334
17335 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17336 * gdb.cp/rtti.h: Update copyright.
17337 (namespace n2::n3): New.
17338 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17339 (n2::n3::func3): New.
17340 (main): Call n2::n3::func3.
17341 * gdb.cp/rtti2.cc: Update copyright.
17342 (n2::create3): New.
17343
9e08c470
MK
173442004-03-04 Mark Kettenis <kettenis@gnu.org>
17345
17346 * gdb.asm/openbsd.inc: Fix typo.
17347
4bebc3aa
FF
173482004-03-03 Fred Fish <fnf@redhat.com>
17349
17350 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17351 "val" instead of unused "size". Update copyright year.
17352
6ea9fb37
DJ
173532004-02-29 Daniel Jacobowitz <drow@mvista.com>
17354
17355 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17356 to use unsigned char.
17357 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17358 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17359
23b23974
DJ
173602004-02-29 Daniel Jacobowitz <drow@mvista.com>
17361
17362 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17363 line of output.
17364
7574fd53
DJ
173652004-02-28 Daniel Jacobowitz <drow@mvista.com>
17366
17367 * gdb.base/relocate.c (dummy): Initialize.
17368
a195357f
DJ
173692004-02-28 Daniel Jacobowitz <drow@mvista.com>
17370
17371 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17372 a breakpoint at exit.
17373
72fd54a9
FF
173742004-02-27 Fred Fish <fnf@redhat.com>
17375
17376 * gdb.base/chng-syms.exp: Add expect condition to match failing
17377 case that isn't a timeout.
17378
b9d23137
AC
173792004-02-27 Andrew Cagney <cagney@redhat.com>
17380
17381 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17382 support.
17383
15d208f6 173842004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17385
15d208f6
FF
17386 * gdb.arch/gdb1431.c: Remove.
17387 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17388 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17389 of "until" incorrectly.
17390
98f9cd2d
JB
173912004-02-26 J. Brobecker <brobecker@gnat.com>
17392
17393 * gdb.cp/class2.cc (empty): New class.
17394 (refer): New function.
17395 (main): Declare an object of type empty and use it.
17396 * gdb.cp/class2.exp: Print the value of an object of type empty.
17397
9b50c11b
JJ
173982004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17399
17400 * gdb.base/langs.exp: Update query string to match the
17401 new nquery format used for pending breakpoints.
17402
0dcd613f
AC
174032004-02-26 Andrew Cagney <cagney@redhat.com>
17404
17405 Fix PR i18n/1570.
17406 * gdb.base/charset.c: Update copyright notice.
17407 (main, init_string): Remove the escape character '\e' tests.
17408 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17409 * gdb.base/charset.exp (valid_host_charset): Ditto.
17410 * gdb.base/setvar.exp: Ditto.
17411
b8a56647
AC
174122004-02-24 Andrew Cagney <cagney@redhat.com>
17413
90d59e34
AC
17414 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17415 mmapped data in core file" PASS and FAIL messages consistent.
17416
b8a56647
AC
17417 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17418 setting a breakpoint. Work around PR java/1565.
17419
9f27c604
JJ
174202004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17421
17422 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17423 new nquery format.
17424 * gdb.base/pending.exp: Ditto.
17425
3224a706
MK
174262004-02-22 Mark Kettenis <kettenis@gnu.org>
17427
17428 * configure.in: Run stabs tests on *BSD.
17429 * configure: Regenerated.
17430
41e0a9ca
MK
174312004-02-21 Mark Kettenis <kettenis@gnu.org>
17432
17433 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17434
1e1b3428
FF
174352004-02-20 Fred Fish <fnf@redhat.com>
17436
17437 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17438 blank in test for "returns short", for consistency with other
17439 "returns xxx" tests. Update copyright year.
17440
f9a7572a
FF
174412004-02-19 Fred Fish <fnf@redhat.com>
17442
17443 New testcase for PR breakpoint/1558.
17444 * gdb.arch/gdb1558.exp: New file.
17445 * gdb.arch/gdb1558.c: New file.
17446
b2ce2854
EZ
174472004-02-19 Elena Zannoni <ezannoni@redhat.com>
17448
17449 * gdb.base/nodebug.exp: Fix typo.
17450
e7c9ff01
JB
174512004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17452
17453 Committed by Jim Blandy <jimb@redhat.com>.
17454
62f4b920
JB
17455 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17456
2db536a1
JB
17457 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17458
e7c9ff01
JB
17459 * gdb.base/float.exp: Support s390*-*-* targets.
17460
f3205b34
AF
174612004-02-17 Adam Fedor <fedor@gnu.org>
17462
17463 * gdb.base/gdb1555.exp: New file.
17464 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17465
9d62932d
EZ
174662004-02-17 Elena Zannoni <ezannoni@redhat.com>
17467
17468 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17469
344c9711
FF
174702004-02-16 Fred Fish <fnf@redhat.com>
17471
17472 * gdb.arch/gdb1291.c: Remove
17473 * gdb.arch/gdb1291.s: New test input file.
17474 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17475 fail. Test for correct result, known incorrect result, other
17476 failures and timeouts.
17477
2d822687
AC
174782004-02-16 Andrew Cagney <cagney@redhat.com>
17479
17480 * gdb.base/bigcore.exp: New file.
17481 * gdb.base/bigcore.c: New file.
17482
dac15b66
AC
174832004-02-13 Andrew Cagney <cagney@redhat.com>
17484
17485 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17486 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17487 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17488 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17489 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17490 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17491 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17492 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17493 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17494 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17495
6bdfc2c4
JJ
174962004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17497
17498 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17499 executed is an alloc instruction.
17500
87b3ede8
DC
175012004-02-11 David Carlton <carlton@kealia.com>
17502
17503 * gdb.cp/breakpoint.exp: New.
17504 * gdb.cp/breakpoint.cc: New.
17505
6e19e2bf
MC
175062004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17507
17508 Partial fix for PR gdb/1543.
17509 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17510 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17511 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17512 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17513 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17514 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17515 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17516 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17517 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17518 to bug-gdb@prep.ai.mit.edu .
17519 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17520 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17521 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17522 Likewise.
17523
5c5455dc
AC
175242004-02-10 Andrew Cagney <cagney@redhat.com>
17525
17526 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17527 using gdb_internal_error_resync.
17528
9cf689d7
DJ
175292004-02-09 Daniel Jacobowitz <drow@mvista.com>
17530
17531 * gdb.threads/thread-specific.exp: Stop early if no threads are
17532 found.
17533
d2dc51db
MC
175342004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17535
17536 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17537
14b1a056
DJ
175382004-02-08 Daniel Jacobowitz <drow@mvista.com>
17539
17540 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17541 breakpoints.
17542
83f66e8f
DJ
175432004-02-07 Daniel Jacobowitz <drow@mvista.com>
17544
17545 * config/sim.exp (gdb_load): Handle $arg == "".
17546 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17547 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17548
30fc0091
EZ
175492004-02-07 Elena Zannoni <ezannoni@redhat.com>
17550
a9c64011
AS
17551 * gdb.base/maint.exp: Update test to reflect
17552 obstack changes.
30fc0091 17553
4d806929
JJ
175542004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17555
17556 * gdb.base/pendshr.c (pendfunc): New function that calls
17557 pendfunc1.
17558 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17559
7bfdd688
FF
175602004-02-04 Fred Fish <fnf@redhat.com>
17561
17562 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17563 function symbols and update copyright years.
17564 * gdb.arch/gdb1291.c: Ditto.
17565
aaa08ee4
MC
175662004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17567
17568 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17569
dbad7755
MC
175702004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17571
17572 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17573
ec4646ef
MC
175742004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17575
17576 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17577
1b802196
FF
175782004-02-02 Fred Fish <fnf@redhat.com>
17579
17580 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17581 remote targets. Update copyright years.
17582
18fe2033
JJ
175832004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17584
17585 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17586 support.
17587 * gdb.base/langs.exp: Fix test which attempts to create
17588 breakpoint on non-existent function to handle new pending
17589 support.
17590 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17591 a breakpoint.
17592 * gdb.base/pending.exp: New test.
17593 * gdb.base/pending.c: New file.
17594 * gdb.base/pendshr.c: Ditto.
17595
8d577d32
DC
175962004-02-02 David Carlton <carlton@kealia.com>
17597
17598 * gdb.cp/overload.exp: Add overloadNamespace tests.
17599 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17600 (overloadNamespace, XXX): New.
17601 (main): Call XXX::marker2.
17602
3ad13771
FF
176032004-02-01 Fred Fish <fnf@redhat.com>
17604
17605 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17606 * gdb.base/finish.exp: Ditto.
17607 * gdb.base/gcore.exp: Ditto.
17608 * gdb.base/huge.exp: Ditto.
17609 * gdb.base/info-proc.exp: Ditto.
17610 * gdb.base/return2.exp: Ditto.
17611 * gdb.threads/gcore-thread.exp: Ditto.
17612
44c75849
DJ
176132004-02-01 Daniel Jacobowitz <drow@mvista.com>
17614
17615 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17616
005bc093
MK
176172004-02-01 Mark Kettenis <kettenis@gnu.org>
17618
17619 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17620 that opening the file succeeds on OpenBSD.
17621
c47cebdb
DJ
176222004-02-01 Daniel Jacobowitz <drow@mvista.com>
17623
17624 * gdb.threads/thread-specific.c: New file.
17625 * gdb.threads/threads-specific.exp: New test script.
17626 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17627 to expect_out.
17628
5a01311c
MK
176292004-02-01 Mark Kettenis <kettenis@gnu.org>
17630
17631 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17632 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17633 only on the "print_small_structs from print_long_arg_list" test.
17634
ce22a4f1
DJ
176352004-02-01 Daniel Jacobowitz <drow@mvista.com>
17636
17637 * gdb.base/completion.exp: Kill a stray backslash.
17638
17639 From Jim Ingham <jingham@apple.com>:
17640 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17641 agrees with the result from sending a tab.
17642
abbab9d3
DJ
176432004-01-31 Daniel Jacobowitz <drow@mvista.com>
17644
17645 * gdb.base/chng-syms.exp: Remove stray newline.
17646
53904d1e
MK
176472004-01-31 Mark Kettenis <kettenis@gnu.org>
17648
17649 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17650 *-*-openbsd*.
17651 * gdb.asm/openbsd.inc: New file.
17652
3a4b3aac
MK
176532004-01-30 Mark Kettenis <kettenis@gnu.org>
17654
17655 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17656 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17657 *-*solaris2*. Remove commented out default settings for
17658 asm-flags. Replace gdb_compile with target_link.
17659
ebac27b4
MC
176602004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17661
17662 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17663 for all tests. Remove old hp-ux and cygnus xfail cases.
17664
d8679d84
PH
176652004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17666
17667 * gdb.base/chng-syms.exp: New file.
17668 * gdb.base/chng-syms.c: New file.
17669
0a55bc22
MC
176702004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17671
17672 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17673 Provide arms for current output in all my configurations.
17674
94b8e876
MC
176752004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17676
17677 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17678 * lib/compiler.cc: Likewise.
17679 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17680 get the right preprocessor. Eval the output directly. Remove
17681 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17682 hp_f77_compiler and hp_f90_compiler completely.
17683 (gdb_preprocess): Delete.
17684 (get_compiler): Delete.
17685
7cf03d44
MK
176862004-01-24 Mark Kettenis <kettenis@gnu.org>
17687
17688 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17689 <string.h>.
17690
68b6dce9
NR
176912004-01-24 Nick Roberts <nick@nick.uklinux.net>
17692
17693 * gdb.mi/mi-stack.exp: Update copyright.
17694
b368761e
DC
176952004-01-23 David Carlton <carlton@kealia.com>
17696
17697 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17698 test for cp_lookup_transparent_type.
17699 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17700 call them.
17701
f2061b53
DJ
177022004-01-23 Daniel Jacobowitz <drow@mvista.com>
17703
17704 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17705 after -var-update.
17706
37fc574a
DC
177072004-01-23 David Carlton <carlton@kealia.com>
17708
17709 * gdb.cp/namespace.cc (C::ensureRefs): New.
17710 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17711
8e94b928
NR
177122004-01-20 Nick Roberts <nick@nick.uklinux.net>
17713
17714 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17715 case "-stack-list-locals 2".
17716 * gdb.mi/mi-var-child.exp: Test for case
17717 "-var-list-children --all-values NAME".
17718
997b0952
MC
177192004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17720
17721 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17722
52470da3
MK
177232004-01-18 Mark Kettenis <kettenis@gnu.org>
17724
7049b4b8
MK
17725 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17726 used with gdb_test_multiple.
17727
52470da3
MK
17728 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17729 read at address 0. This fixes PR testsuite/1504.
17730
da6012e5
DJ
177312004-01-18 Daniel Jacobowitz <drow@mvista.com>
17732
17733 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17734 Remove downloading, guessing the host executable, the calls to
17735 gdb_file_cmd and gdb_target_cmd, and "load" support.
17736 (infer_host_exec): New function broken out from gdb_load.
17737 (gdb_load): New wrapper for gdbserver_gdb_load.
17738 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17739 gdb_target_cmd. Use -target-select.
17740 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17741 Download binaries to the host. Clear last_mi_remote_file when
17742 we load a new binary.
17743 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17744 call gdbserver_gdb_load and mi_gdb_target_cmd.
17745
32c70722
MC
177462004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17747
17748 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
17749 type patterns.
17750
b0cecf36
MC
177512004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17752
17753 * gdb.cp/templates.exp: Fix typo in test name of
17754 "print Foo<volatile char*>::foo".
17755
4120d7e6
MC
177562004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17757
17758 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
17759
f679e530
BE
177602004-01-16 Ben Elliston <bje@wasabisystems.com>
17761
17762 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
17763 (clean mostlyclean): Remove empty rm.
17764
091c48f6
MC
177652004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17766
17767 * gdb.base/setvar.exp: Add copyright years.
17768
3e5fc8d2
DC
177692004-01-14 David Carlton <carlton@bactrian.org>
17770
17771 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
17772 PR c++/1511 and update coment.
17773 * gdb.cp/templates.exp: Update patterns to match current output.
17774 If changes involve something other than whitespace, KFAIL
17775 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
17776
63d06c5c
DC
177772004-01-14 David Carlton <carlton@kealia.com>
17778
17779 * gdb.cp/namespace.exp: Add tests involving classes defined within
17780 namespaces.
17781 * gdb.cp/namespace.cc (C::CClass): New.
17782 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
17783
a51dab88
EZ
177842004-01-14 Elena Zannoni <ezannoni@redhat.com>
17785
17786 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
17787 what debug info we have. Print a better message if something goes
17788 wrong while producing the separate debug info file.
17789
a476ccc9
MC
177902004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17791
17792 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
17793
f453692c
MC
177942004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17795
17796 * gdb.base/callfuncs.c: Add copyright notice.
17797
f40063a5
MC
177982004-01-13 Michael Chastain <mec.gnu@mindspring.com>
17799
17800 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
17801 inheritance. PR gdb/1498, PR gcc/13539.
17802
19ac3974
EZ
178032004-01-13 Elena Zannoni <ezannoni@redhat.com>
17804
a9c64011
AS
17805 * gdb.threads/gcore-thread.exp: Prefix name of binary with
17806 test specific name.
17807 * gdb.mi/gdb669.exp: Ditto.
17808 * gdb.mi/mi-pthreads.exp: Ditto.
17809 * gdb.mi/mi1-pthreads.exp: Ditto.
17810 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 17811
56c97c6e
MC
178122004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17813
17814 * gdb.cp/member-ptr.cc: Add copyright notice.
17815
a0644324
MC
178162004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17817
17818 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
17819 some patterns for recent versions of gcc and hpacc. Delete
17820 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
17821 Delete tests that access a NULL pointer-to-member-data. This
17822 script is still disabled for gcc.
17823
32fabe09
EZ
178242004-01-12 Elena Zannoni <ezannoni@redhat.com>
17825
17826 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 17827 escaped correctly.
32fabe09 17828
1f8a6abb
EZ
178292004-01-12 Elena Zannoni <ezannoni@redhat.com>
17830
17831 * gdb.base/sepdebug.exp: New file.
17832 * gdb.base/sepdebug.c: New file.
17833 * lib/gdb.exp (separate_debug_filename): New procedure.
17834 (gdb_gnu_strip_debug): New procedure.
17835
48efe704
AC
178362004-01-12 Andrew Cagney <cagney@redhat.com>
17837
17838 * gdb.mi/ChangeLog: Delete file. Renamed to ...
17839 * gdb.mi/ChangeLog-1999-2003: New file.
17840
a9415475
AC
178412004-01-12 Andrew Cagney <cagney@redhat.com>
17842
17843 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
17844 "Renaming a directory to a non-empty directory returns ENOTEMPTY
17845 or EEXIST", treat EBUSY as an XFAIL.
17846
83b8cf9d
MC
178472004-01-11 Michael Chastain <mec.gnu@mindspring.com>
17848
17849 * gdb.base/scope.exp: Remove obsolete setup_xfail for
17850 hp_cc_compiler.
17851
9939d2a8
MC
178522004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17853
17854 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
17855 decorations.
17856
1ff8cadf
MC
178572004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17858
17859 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
17860 and "(aCC)" decorations. Remove obsolete doco about old
17861 test results.
17862
6fa9022e
MC
178632004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17864
17865 * gdb.cp/exception.exp: Fix typo in doco.
17866
209721fe
MK
178672004-01-09 Mark Kettenis <kettenis@gnu.org>
17868
17869 * gdb.base/gdb1476.exp: Fix typo.
17870
ef11303e
MC
178712004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17872
17873 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
17874 file.
17875
041ab88c
MC
178762004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17877
17878 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
17879 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
17880 Use gdb_compile. Remove restriction on gcc. Add some patterns
17881 for recent version of gdb. Delete second half, which was a copy
17882 of the first half with different build flags. This test is
17883 still disabled because it is still not ready for production.
17884
e36d075a
MC
178852004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17886
17887 * gdb.cp/exception.cc: Add copyright notice.
17888 * gdb.cp/exception.exp: Add a notice that this file is broken
17889 because of line number changes caused by addition of copyright
17890 notice.
17891
42b190ad
MC
178922004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17893
17894 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
17895 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
17896
8f25f06b
MC
178972004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17898
17899 * gdb.cp/classes.exp: Accept gnu abi 2.
17900 * gdb.cp/derivation.exp: Likewise.
17901 * gdb.cp/overload.exp: Likewise.
17902 * gdb.cp/virtfunc.exp: Likewise.
17903
06ded8b8
MC
179042004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17905
17906 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
17907 semicolon after end of function.
17908
77c26ae3
MC
179092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17910
17911 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
17912 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
17913 boilerplate code for compiling and running the program under
17914 test. Add some string method tests.
17915
20757486
MC
179162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17917
17918 * gdb.cp/bs15503.cc: Add copyright notice.
17919 * gdb.cp/bs15503.exp: Adjust line number.
17920
0fd3b503
MC
179212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17922
17923 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
17924 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
17925
10d1bea8
MC
179262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17927
17928 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
17929 hp_cc_compiler.
17930
2789202a
MC
179312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17932
17933 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
17934 * gdb.cp/ctti.exp: Use the marker instead of "next".
17935 With gcc, run further before bailing.
17936
b862f14c
MC
179372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17938
17939 * gdb.cp/cttiadd.cc: Add copyright notice.
17940 * gdb.cp/cttiadd1.cc: Likewise.
17941 * gdb.cp/cttiadd2.cc: Likewise.
17942 * gdb.cp/cttiadd3.cc: Likewise.
17943
96da2469
MC
179442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17945
17946 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
17947 Use gdb_test, gdb_test_multiple. Use floating-point values that
17948 have exact representations in IEEE-ish formats.
17949
053248ff
MC
179502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17951
17952 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
17953 compilers. Delete duplicate call to get_compiler_info.
17954 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
17955 * gdb.base/volatile.exp: Likewise.
17956
84acecdd
MK
179572004-01-07 Mark Kettenis <kettenis@gnu.org>
17958
17959 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
17960 memory at address 0.
17961
fe11a27f
MC
179622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17963
17964 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
17965 to test for hp-ux assembler. Fix copyright years.
17966
60ad077b
AC
179672004-01-07 Andrew Cagney <cagney@redhat.com>
17968
17969 * gdb.base/fileio.c (strerrno): Add "EBUSY".
17970
1c9b8f33
AC
179712004-01-07 Andrew Cagney <cagney@redhat.com>
17972
17973 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
17974 when creating the read-only file. From analysis by Roland McGrath
17975 and Elena Zannoni.
17976
753ccc7a
MC
179772004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17978
17979 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
17980
eca3e36b
MC
179812004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17982
17983 * gdb.base/cvexpr.c: Be type-safe with function pointers and
17984 data pointers.
17985
f8d4bac4
MC
179862004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17987
17988 * gdb.cp/m-static.exp: Compile one source file at a time.
17989 Delete unused call to get_compiler_info.
17990
9b4e0f94
MC
179912004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17992
17993 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
17994 * gdb.base/call-rt-st.exp: Likewise.
17995 * gdb.base/nodebug.exp: Likewise.
17996 * gdb.base/volatile.exp: Likewise.
17997 * gdb.cp/ref-types.exp: Likewise.
17998 * gdb.cp/templates.exp: Likewise.
17999
023c1024
MK
180002004-01-05 Mark Kettenis <kettenis@gnu.org>
18001
18002 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18003
19703c4a
MC
180042004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18005
18006 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18007 hppa*-hp-hpux*.
18008
18b67037
MK
180092004-01-04 Mark Kettenis <kettenis@gnu.org>
18010
ba6219c8
MK
18011 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18012 x86_64-*-*.
18013
18b67037
MK
18014 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18015 sparc64-*-* and sparc*-solaris2*.
18016
1bfbbb9d
MK
180172004-01-04 Mark Kettenis <kettenis@gnu.org>
18018
18019 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18020 return ${tests}" test. The ${tests} already mentions the
18021 filename.
18022
06846494
MC
180232004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18024
18025 * gdb.cp/local.exp: Accept gcc abi 2.
18026
3b0cb202
MC
180272004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18028
18029 * gdb.cp/templates.exp: Accept gcc abi 2.
18030
0643ec3f
MC
180312004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18032
18033 * lib/compiler.cc: Remove supports_template_debugging.
18034 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18035
d231d0b1
MC
180362004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18037
18038 * gdb.cp/namespace.exp: Accept gcc abi 2.
18039
44ffb27c
MC
180402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18041
18042 * gdb.cp/method.exp: Accept gcc abi 2.
18043
184ad485
MC
180442004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18045
18046 * gdb.cp/classes.exp: Generate identical results as old version.
18047 * gdb.cp/derivation.exp: Likewise.
18048 * gdb.cp/overload.exp: Likewise.
18049 * gdb.cp/virtfunc.exp: Likewise.
18050
116f09e7
MC
180512004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18052
18053 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18054 mysterious bug with sourceware version of expect.
18055
b1379776
MC
180562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18057
18058 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18059 current versions of gcc, including gcc abi 2. Remove gratuitous
18060 restart of test program. Use gdb_test_multiple and gdb_test for
18061 all tests. Add patterns to xfail missing "const" in "const char *"
18062 and kfail PR gdb/1155.
18063
6b7a4c0e
MC
180642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18065
18066 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18067 current versions of gcc, including gcc abi 2. Remove gratuitous
18068 restart of test program. Use gdb_test_multiple and gdb_test for
18069 all tests. Add patterns to kfail PR gdb/1498.
18070
51615d72
MC
180712003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18072
18073 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18074 current versions of gcc, including gcc abi 2. Use "breakpoint"
18075 and "continue" instead of restarting the target program. Use
18076 gdb_test_multiple and gdb_test for all tests.
18077
7b79a9d7
MK
180782004-01-01 Mark Kettenis <kettenis@gnu.org>
18079
18080 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18081 for *-*-solaris2*.
18082
1cd3489f
MC
180832003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18084
18085 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18086 current versions of gcc, including gcc abi 2. Use "breakpoint"
18087 and "continue" instead of restarting the target program several
18088 times. Use gdb_test_multiple and gdb_test for all tests.
18089
850742db
MC
180902003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18091
18092 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18093 source files.
18094
eb4bbda8
MC
180952003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18096
18097 * gdb.base/environ.exp: Handle compiling test case from multiple
18098 source files.
18099
e42c7771
MC
181002003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18101
18102 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18103
80e4b428
JB
181042003-12-17 Jim Blandy <jimb@redhat.com>
18105
5f06973a
JB
18106 * gdb.base/freebpcmd.c: Add copyright notice.
18107
80e4b428
JB
18108 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18109
0ab84fb7
MC
181102003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18111
18112 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18113
1b3bb3d0
JB
181142003-12-13 Jim Blandy <jimb@redhat.com>
18115
18116 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18117
3a4c9371
KB
181182003-12-12 Kevin Buettner <kevinb@redhat.com>
18119
18120 * gdb.asm/frv.inc: New file.
18121 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18122
a1dea79a
FF
181232003-12-09 Fred Fish <fnf@redhat.com>
18124
18125 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18126 functions to break1.c and leave prototypes behind. Add more
18127 "set breakpoint NN here" comments.
18128 * gdb.base/break1.c: New file.
18129
18130 * gdb.base/break.exp: Handle compiling test case from multiple
18131 source files and change source file references as needed.
18132 * gdb.base/completion.exp: Ditto.
18133 * gdb.base/condbreak.exp: Ditto.
18134 * gdb.base/define.exp: Ditto.
18135 * gdb.base/ena-dis-br.exp: Ditto.
18136 * gdb.base/info-proc.exp: Ditto.
18137 * gdb.base/maint.exp: Ditto.
18138 * gdb.base/until.exp: Ditto.
18139
18140 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18141 hardcoded line numbers.
18142 * gdb.base/define.exp: Ditto.
18143 * gdb.base/ena-dis-br.exp: Ditto.
18144 * gdb.base/maint.exp: Ditto.
18145 * gdb.base/until.exp: Ditto.
18146
18147 * gdb.base/completion.exp: Use "break1" for completion tests since
18148 "break" is no longer a unique prefix.
18149
5266b69c
AC
181502003-12-06 Andrew Cagney <cagney@redhat.com>
18151
18152 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18153 "return_value_unimplemented". When an unimplemented struct return
18154 architecture, report incorrect values as a KFAIL
18155
374451f0
MC
181562003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18157
18158 * gdb.cp/rtti.exp: Accept new wording of warning from
18159 cp_lookup_rtti_type.
18160
ba9b20a7
MC
181612003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18162
18163 Partial fix for PR testsuite/1456.
18164 * gdb.base/scope.exp (test_at_main): Replace references to
18165 gcc_compiled with calls to test_compiler_info.
18166 (test_at_foo): Likewise.
18167 (test_at_bar): Likewise.
18168
b74b6d0b
MC
181692003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18170
18171 Partial fix for PR testsuite/1456.
18172 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18173 to test_compiler_info.
18174
ccfa3402
MC
181752003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18176
18177 * gdb.base/so-impl-ld.exp: Update copyright notice.
18178
f6246aba
MC
181792003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18180
18181 Partial fix for PR testsuite/1456.
18182 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18183 to test_compiler_info.
18184
13ae734a
MC
181852003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18186
18187 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18188 from current versions of gdb. Clean up regular expressions.
18189 Delete redundant timeout case.
18190
d8e1cdee
MC
181912003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18192
18193 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18194 from current versions of gdb. Clean up regular expressions.
18195 Delete redundant timeout case.
18196
96457b64
MC
181972003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18198
18199 Partial fix for PR testsuite/1456.
18200 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18201 gcc_compiled with call to test_compiler_info.
18202
f35309fc
MC
182032003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18204
18205 Partial fix for PR testsuite/1456.
18206 * gdb.base/list.exp (test_list_function): Delete unused declaration
18207 of gcc_compiled.
18208
d7afdf9b
MC
182092003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18210
18211 Partial fix for PR testsuite/1456.
18212 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18213 call to test_compiler_info.
18214
71507b56
MK
182152003-11-29 Mark Kettenis <kettenis@gnu.org>
18216
18217 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18218 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18219 it to create the appropriate note.inc.
18220 * gdb.asm/asmsrc1.s: Include "note.inc".
18221 * gdb.asm/netbsd.inc: New file.
18222 * gdb.asm/empty.inc: New file.
18223
f81f93f7
MC
182242003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18225
18226 Partial fix for PR testsuite/1456.
18227 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18228 calls to test_compiler_info.
18229
9a77938e
MC
182302003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18231
18232 Partial fix for PR testsuite/1456.
18233 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18234 calls to test_compiler_info.
18235
e8367dc7
MK
182362003-11-27 Mark Kettenis <kettenis@gnu.org>
18237
18238 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18239 pattern for the KFAILs.
18240
526c61ee
AF
182412003-11-25 Adam Fedor <fedor@gnu.org>
18242
18243 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18244 * gdb.objc/objcdecode.m: New file.
18245
28f2d600
AF
182462003-11-25 Adam Fedor <fedor@gnu.org>
18247
18248 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18249 * gdb.objc/nondebug.m: New file.
18250
a3895cee
BE
182512003-11-26 Ben Elliston <bje@wasabisystems.com>
18252
18253 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18254 NetBSD as it does on FreeBSD. Modelled on a similar change by
18255 Mark Kettenis on 2003-05-30.
18256 (link-flags): Set to "--entry _start" regardless of target.
18257 Special linker flags are to be appended to $link-flags.
18258 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18259
c9f2c8a3
MC
182602003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18261
18262 * gdb.cp/method.exp: Accept output of new demangler.
18263
15a0587a 182642003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18265
18266 * gdb/class2.exp: New file.
18267 * gdb/class2.cc: New file.
18268
3c00b570
MC
182692003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18270
18271 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18272 of new demangler.
18273
7027acc7
MK
182742003-11-23 Mark Kettenis <kettenis@gnu.org>
18275
18276 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18277 of gdb_test "run".
18278
b0e1598a
MK
182792003-11-23 Mark Kettenis <kettenis@gnu.org>
18280
18281 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18282 "continue" into "run".
18283
4d9eda44
MC
182842003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18285
18286 Partial fix for PR testsuite/1456.
18287 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18288 call to test_compiler_info.
18289 * gdb.cp/ctti.exp: Likewise.
18290 * gdb.cp/derivation.exp: Likewise.
18291 * gdb.cp/member-ptr.exp: Likewise.
18292 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18293 reference to gcc_compiled.
18294
182952003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18296
18297 Fix PR testsuite/1463.
18298 * gdb.base/structs.exp (start_structs_test): Call
18299 get_debug_format before using the debug format.
18300
d422fe19
AC
183012003-11-22 Andrew Cagney <cagney@redhat.com>
18302
18303 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18304 * gdb.base/structs.exp: Use gdb_test_multiple.
18305
039cf96d
AC
183062003-11-20 Andrew Cagney <cagney@redhat.com>
18307
6882279b
AC
18308 * gdb.base/structs.exp: Handle and recover from internal errors.
18309 Replace "foo${n}" with "foo<n>" in test messages.
18310
e53890ae
AC
18311 * gdb.base/structs.exp: Update copyright. Rewrite.
18312 * gdb.base/structs.c: Update copyright. Rewrite.
18313
2b211c59
AC
18314 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18315 resync count exceeded.
d63a86f8 18316
039cf96d
AC
18317 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18318 from the internal error.
18319 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18320 Original from Jim Blandy.
18321 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18322
eac98b22
AC
183232003-11-19 Andrew Cagney <cagney@redhat.com>
18324
18325 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18326 KFAIL.
18327
67455b2a
MK
183282003-11-17 Mark Kettenis <kettenis@gnu.org>
18329
18330 New testcase for PR backtrace/1435.
18331 * gdb.arch/i386-unwind.exp: New file.
18332 * gdb.arch/i386-unwind.c: New file.
18333
853d6e5b
AC
183342003-11-17 Andrew Cagney <cagney@redhat.com>
18335
18336 * lib/gdb.exp (compiler_info): New global.
18337 (test_compiler_info): New function.
18338 (get_compiler_info): Set compiler_info.
18339 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18340 "compiler_info" to gcc-<major>-<minor>.
18341
38cf6e11
MC
183422003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18343
18344 * gdb.trace/configure: Remove.
18345
a50d3602
EZ
183462003-11-13 Elena Zannoni <ezannoni@redhat.com>
18347
18348 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18349 breakpoints.
a50d3602
EZ
18350 * gdb.base/break.exp: Remove all references to explicit line
18351 numbers.
18352
d9407aaa
NC
183532003-11-11 Nick Clifton <nickc@redhat.com>
18354
18355 * gdb.base/shreloc.exp: Do not run for targets which do not
18356 support shared objects.
18357
db488fc1
CV
183582003-11-10 Corinna Vinschen <vinschen@redhat.com>
18359
18360 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18361 Don't run tests if nofileio flag is given.
18362
6a90a18e
EZ
183632003-11-07 Elena Zannoni <ezannoni@redhat.com>
18364
18365 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18366 as well as 'Watchpoint'.
6a90a18e 18367
0b915e9c
EZ
183682003-11-06 Elena Zannoni <ezannoni@redhat.com>
18369
18370 Reported by Jim Ingham <jingham@apple.com>:
18371 * gdb.base/annota1.exp: Match at least one occurrence of the
18372 signal handler annotation.
18373
d7e4b55f
EZ
183742003-11-06 Elena Zannoni <ezannoni@redhat.com>
18375
a9c64011
AS
18376 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18377 as well as 'Watchpoint'.
d7e4b55f 18378
2fe4e8d0
MC
183792003-11-05 Michael Chastain <mec@shout.net>
18380
18381 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18382
6ef88553
KW
183832003-11-03 Kris Warkentin <kewarken@qnx.com>
18384
18385 * gdb.arch/gdb1291.c: New test file.
18386 * gdb.arch/gdb1291.exp: New test script.
18387 * gdb.arch/gdb1431.c: New test file.
18388 * gdb.arch/gdb1431.exp: New test script.
18389
ae7dc4d8
MC
183902003-10-22 Michael Chastain <mec@shout.net>
18391
18392 * gdb.mi/pthreads.c: Add copyright notice.
18393
c39d7427
MC
183942003-10-22 Michael Chastain <mec@shout.net>
18395
18396 * gdb.threads/pthreads.c: Add copyright notice.
18397
8b7d96c1
MC
183982003-10-20 Michael Chastain <mec@shout.net>
18399
18400 * gdb.base/gdb1056.exp: New test script.
18401
d1d69fdd
DJ
184022003-10-13 Daniel Jacobowitz <drow@mvista.com>
18403
18404 * gdb.threads/killed.exp: Use gdb_run_cmd.
18405
7d605576
DJ
184062003-10-13 Daniel Jacobowitz <drow@mvista.com>
18407
18408 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18409 create a core file.
18410 * gdb.threads/gcore-thread.exp: Likewise.
18411
618ec112
CV
184122003-10-13 Corinna Vinschen <vinschen@redhat.com>
18413
18414 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18415 type, based on char type.
18416 (struct bit_flags_short_t): New bitfield type, based on short type.
18417 (init_bit_flags_char): New fuction.
18418 (init_bit_flags_short): Ditto.
18419 (print_bit_flags_char): Ditto.
18420 (print_bit_flags_short): Ditto.
18421 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18422
9367a73c
MC
184232003-10-11 Michael Chastain <mec@shout.net>
18424
18425 * gdb.base/call-rt-st.exp: Update copyright year.
18426
1decf120
KI
184272003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18428
18429 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18430 * gdb.disasm/sh3.s: Ditto.
18431
5445b2ae
DJ
184322003-10-07 Daniel Jacobowitz <drow@mvista.com>
18433
18434 * gdb.threads/switch-threads.exp: New test.
18435 * gdb.threads/switch-threads.c: New source file.
18436
aec24853
CV
184372003-10-07 Corinna Vinschen <vinschen@redhat.com>
18438
18439 * gdb.base/ending-run.exp: Add sh specific case.
18440
adc7428d
AC
184412003-10-06 Andrew Cagney <cagney@redhat.com>
18442
18443 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18444 * gdb.disasm/mn10200.exp: Delete obsolete file.
18445
c9d37158
DJ
184462003-09-29 Daniel Jacobowitz <drow@mvista.com>
18447
18448 * ChangeLog: Correct an entry command.exp -> commands.exp.
18449 * gdb.base/commands.exp (bp_deleted_in_command_test)
18450 (temporary_breakpoint_commands): Check noargs.
18451
79c2c32d
DC
184522003-09-25 David Carlton <carlton@kealia.com>
18453
18454 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18455 of some print tests, where appropriate. Add tests for C::D::cd,
18456 E::ce, F::cXfX, G::XgX.
18457 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18458
594e6d67
RE
184592003-09-25 Richard Earnshaw <rearnsha@arm.com>
18460
18461 * lib/java.exp (java_init): Import target_alias before using it.
18462
10f0d451
DC
184632003-09-25 David Carlton <carlton@kealia.com>
18464
18465 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18466
274bcba0
EZ
184672003-09-23 Elena Zannoni <ezannoni@redhat.com>
18468
d63a86f8 18469 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18470 weirdness.
274bcba0 18471
cdbf20f7
MC
184722003-09-17 Michael Chastain <mec@shout.net>
18473
18474 * gdb.cp/gdb1355.exp: New file.
18475 * gdb.cp/gdb1355.c: New file.
18476
71e06f80
CV
184772003-09-15 Corinna Vinschen <vinschen@redhat.com>
18478
18479 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18480 * gdb.asm/sh.inc: New file.
18481
5c4e30ca
DC
184822003-09-11 David Carlton <carlton@kealia.com>
18483
bd45b7af
DC
18484 * gdb.cp/namespace.exp: Add tests for namespace types.
18485 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18486 (test_namespace): New.
18487
1c199746
EZ
184882003-09-11 Elena Zannoni <ezannoni@redhat.com>
18489
a9c64011 18490 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18491 * gdb.stabs/weird.exp: Ditto.
1c199746 18492
04ed252f
MC
184932003-09-08 Michael Chastain <mec@shout.net>
18494
18495 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18496
d8a2d9e7
MC
184972003-09-07 Michael Chastain <mec@shout.net>
18498
18499 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18500 'parse error'.
18501
161afb24
MK
185022003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18503
18504 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18505
49f2741a
MC
185062003-08-30 Michael Chastain <mec@shout.net>
18507
18508 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18509 * gdb.gdb/observer.exp: Ditto.
18510 * gdb.gdb/xfullpath.exp: Ditto.
18511
8afa723e
MK
185122003-08-29 Mark Kettenis <kettenis@gnu.org>
18513
18514 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18515 *-*-*bsd*.
18516
f31dfe3b
JJ
185172003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18518
18519 * gdb.base/dump.exp: Skip for ia64.
18520
4630e498
JJ
185212003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18522
18523 * gdb.asm/asm-source.exp: Add ia64 support.
18524 * gdb.asm/ia64.inc: New file.
18525
1105b7ef
MC
185262003-08-22 Michael Chastain <mec@shout.net>
18527
18528 * gdb.cp: New directory.
18529 * gdb.cp/*: Copy from gdb.c++/*.
18530 * gdb.c++/*: Remove.
18531 * Makefile.in: Change gdb.c++ to gdb.cp.
18532 * configure.in: Ditto.
18533 * configure: Regnerate.
18534
c945b932
MK
185352003-08-18 Mark Kettenis <kettenis@gnu.org>
18536
18537 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18538 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18539
2b66634b
DJ
185402003-08-17 Daniel Jacobowitz <drow@mvista.com>
18541
18542 * mi-var-display.exp (-var-list-children weird): Accept function
18543 pointers with argument types.
18544 * mi1-var-display.exp (-var-list-children weird): Likewise.
18545 * mi2-var-display.exp (-var-list-children weird): Likewise.
18546
a356f73b
DJ
185472003-08-17 Daniel Jacobowitz <drow@mvista.com>
18548
18549 * gdb.base/annota3.exp: Add missing newline.
18550
483417b8
MC
185512003-08-06 Michael Chastain <mec@shout.net>
18552
18553 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18554
c99c59c3
MS
185552003-08-12 Michael Snyder <msnyder@redhat.com>
18556
18557 * gdb.base/float.exp: Add test for SH.
18558
55ed7501
MK
185592003-08-10 Mark Kettenis <kettenis@gnu.org>
18560
18561 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18562
1a371f2e
EZ
185632003-08-07 Elena Zannoni <ezannoni@redhat.com>
18564
18565 * gdb.base/completion.exp: Remove reduntant completion test
18566 on filename.
18567
e0f353ce
EZ
185682003-08-07 Elena Zannoni <ezannoni@redhat.com>
18569
a9c64011
AS
18570 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18571 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18572 gdb.trace/save-trace.exp: Make sure that full pathnames are
18573 escaped correctly.
e0f353ce 18574
5710a1af 185752003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18576
a9c64011
AS
18577 * configure.in: Don't generate config.h from config.hin.
18578 * configure: Regenerate.
18579 * config.hin: Remove file.
18580 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18581 * gdb.threads/pthreads.c: Ditto.
5710a1af 18582
dcd81ce9
DJ
185832003-08-07 Daniel Jacobowitz <drow@mvista.com>
18584
18585 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18586 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18587 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18588 Replace ld24 with seth/add3.
18589
6009d884
AC
185902003-08-02 Andrew Cagney <cagney@redhat.com>
18591
18592 * gdb.base/annota3.exp: New file.
18593 * gdb.base/annota3.c: New file.
18594 * gdb.c++/annota3.exp: New file.
18595 * gdb.c++/annota3.cc: New file.
18596
51514e06
MC
185972003-07-29 Michael Chastain <mec@shout.net>
18598
18599 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18600 actually failed.
18601 (do_pass): Likewise.
18602 * gdb.threads/tls.exp: Always initialize no_of_threads.
18603
4ee6625b
DJ
186042003-07-27 Daniel Jacobowitz <drow@mvista.com>
18605
18606 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18607 pattern.
18608 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18609 * gdb.threads/tls.exp: Recognize one case of the host library not
18610 supporting TLS.
18611
225f2bf6
AC
186122003-07-27 Andrew Cagney <cagney@redhat.com>
18613
18614 * gdb.base/fileio.exp: Use SH when running commands using
18615 remote_exec.
18616
bcb27c9f
DJ
186172003-07-24 Daniel Jacobowitz <drow@mvista.com>
18618
18619 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18620 * gdb.base/relocate.c (dummy): New padding array.
18621
3d67be83
MS
186222003-07-22 Michael Snyder <msnyder@redhat.com>
18623
d63a86f8 18624 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18625
18626 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18627 patterns to be more general, accepting old and new output.
18628 Some output chars (such as '+') also must be quoted.
d63a86f8 18629 Some addresses are displayed numerically instead of
3d67be83
MS
18630 symbolically.
18631
57ba3b85
MS
186322003-07-23 Michael Snyder <msnyder@redhat.com>
18633
686d097c
MS
18634 * gdb.base/return2.exp: Don't test long-long return.
18635
57ba3b85
MS
18636 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18637 * gdb.disasm/t01_mov.exp: Ditto.
18638 * gdb.disasm/t02_mova.s: Ditto.
18639 * gdb.disasm/t02_mova.exp: Ditto.
18640 * gdb.disasm/t03_add.s: Ditto.
18641 * gdb.disasm/t03_add.exp: Ditto.
18642 * gdb.disasm/t04_sub.s: Ditto.
18643 * gdb.disasm/t04_sub.exp: Ditto.
18644 * gdb.disasm/t05_cmp.s: Ditto.
18645 * gdb.disasm/t05_cmp.exp: Ditto.
18646 * gdb.disasm/t06_ari2.s: Ditto.
18647 * gdb.disasm/t06_ari2.exp: Ditto.
18648 * gdb.disasm/t07_ari3.s: Ditto.
18649 * gdb.disasm/t07_ari3.exp: Ditto.
18650 * gdb.disasm/t08_or.s: Ditto.
18651 * gdb.disasm/t08_or.exp: Ditto.
18652 * gdb.disasm/t09_xor.s: Ditto.
18653 * gdb.disasm/t09_xor.exp: Ditto.
18654 * gdb.disasm/t10_and.s: Ditto.
18655 * gdb.disasm/t10_and.exp: Ditto.
18656 * gdb.disasm/t11_logs.s: Ditto.
18657 * gdb.disasm/t11_logs.exp: Ditto.
18658 * gdb.disasm/t12_bit.s: Ditto.
18659 * gdb.disasm/t12_bit.exp: Ditto.
18660 * gdb.disasm/t13_otr.s: Ditto.
18661 * gdb.disasm/t13_otr.exp: Ditto.
18662
e00759ef
EZ
186632003-07-22 Elena Zannoni <ezannoni@redhat.com>
18664
18665 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18666
8bc2021f
EZ
186672003-07-22 Elena Zannoni <ezannoni@redhat.com>
18668
a9c64011
AS
18669 * gdb.threads/tls.c : New file.
18670 * gdb.threads/tls.exp : New file.
18671 * gdb.threads/tls-main.c : New file.
18672 * gdb.threads/tls-shared.c : New file.
18673 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18674
89320c4c
AS
186752003-07-22 Andreas Schwab <schwab@suse.de>
18676
18677 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18678
180dea7c
AS
186792003-07-20 Andreas Schwab <schwab@suse.de>
18680
18681 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18682 due to insn reordering.
18683
0714963c
AC
186842003-07-15 Andrew Cagney <cagney@redhat.com>
18685
18686 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18687
98a23b3f
MC
186882003-07-15 Michael Chastain <mec@shout.net>
18689
18690 * gdb.base/gdb1250.exp: New file.
18691 * gdb.base/gdb1250.c: New file.
18692
27e417a2
ML
186932003-07-09 Michal Ludvig <mludvig@suse.cz>
18694
18695 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18696 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18697
8bc2021f
EZ
186982003-07-09 Elena Zannoni <ezannoni@redhat.com>
18699
a9c64011
AS
18700 * gdb.threads/tls.c: New file.
18701 * gdb.threads/tls.exp: New file.
18702 * gdb.threads/tls-main.c: New file.
18703 * gdb.threads/tls-shared.c: New file.
18704 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18705
d99968dc
EZ
187062003-07-09 Elena Zannoni <ezannoni@redhat.com>
18707
18708 * gdb.base/annota1.exp: Make sure that we properly escape the
18709 full path of the source file. Xfail more permissive patterns,
d63a86f8 18710 due to a compiler debug info problem.
d99968dc 18711
83876b3b
AS
187122003-07-07 Andreas Schwab <schwab@suse.de>
18713
2705e972
AS
18714 * gdb.asm/m68k.inc: New file.
18715 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18716
83876b3b
AS
18717 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18718 arguments"): Also match negative number.
18719
18720 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18721
3a871b37
DJ
187222003-07-03 Daniel Jacobowitz <drow@mvista.com>
18723
18724 * gdb.base/store.c (charest): New typedef.
18725 (add_char): Rename to add_charest, update.
18726 (wack_char): Rename to wack_charest, update types. Return l + r
18727 to keep r live across the call.
18728 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18729 (wack_double, wack_doublest): Return l + r to keep r live across
18730 the call.
18731 * gdb.base/store.exp: Accomodate store.c changes.
18732
b2a7f303
DC
187332003-06-30 David Carlton <carlton@kealia.com>
18734
18735 * gdb.c++/maint.exp (test_invalid_name): New.
18736 (test_first_component): Add tests for invalid names.
18737
3c6cb4a1
MC
187382003-06-29 Michael Chastain <mec@shout.net>
18739
18740 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18741 output of '<VTT for class>' for virtual base classes.
18742
f1c2644b
DJ
187432003-06-29 Daniel Jacobowitz <drow@mvista.com>
18744
18745 * gdb.base/completion.exp: Tab-complete "complet" instead of
18746 "compl".
18747 * gdb.base/complex.exp, gdb.base/complex.c: New files.
18748
18080350
DJ
187492003-06-29 Daniel Jacobowitz <drow@mvista.com>
18750
18751 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
18752 * gdb.base/volatile.exp: Likewise.
18753
f56973f8
DJ
187542003-06-29 Daniel Jacobowitz <drow@mvista.com>
18755
18756 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
18757 gdb/1265.
18758
187592003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
18760 Daniel Jacobowitz <drow@mvista.com>
18761
18762 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
18763 initial line count of 'captured_main' from 26 to 32.
18764 (test_with_self): Allow xmalloc call to be interleaved with the
18765 preceding two lines.
18766
e766d4d6
JB
187672003-06-24 Joel Brobecker <brobecker@gnat.com>
18768
18769 * gdb.base/bang.exp: New testcase.
18770
f125c9a4
JB
187712003-06-23 Joel Brobecker <brobecker@gnat.com>
18772
18773 * gdb.base/langs.exp: Add some tests for the "minimal" language
18774 support.
18775
6e25beaf
EZ
187762003-06-23 Elena Zannoni <ezannoni@redhat.com>
18777
18778 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
18779 the testcase.
18780
2f816dda
DJ
187812003-06-22 Daniel Jacobowitz <drow@mvista.com>
18782
18783 * gdb.base/relocate.exp: Test add-symbol-file with a variable
18784 offset.
18785
db5a5748
DJ
187862003-06-22 Daniel Jacobowitz <drow@mvista.com>
18787
18788 * gdb.c++/pr-1210.cc: New file.
18789 * gdb.c++/pr-1210.exp: New file.
18790
1df0c130
DJ
187912003-06-21 Daniel Jacobowitz <drow@mvista.com>
18792
18793 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
18794 000-exec-continue.
18795
a92feac0
MK
187962003-06-15 Mark Kettenis <kettenis@gnu.org>
18797
18798 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
18799 on *-*-*bsd* instead of *-*-freebsd*.
18800
81a58f5b
AC
188012003-06-14 Andrew Cagney <cagney@redhat.com>
18802
18803 * gdb.base/store.exp: Test longest and doublest. Test all
18804 parameters. Weaken return statement match.
18805 * gdb.base/store.c: Add longest and doublest - aka long long and
18806 long double functions. Put all parameters into local register
18807 variables. Use negative values.
18808
b257a0d3
AC
188092003-06-14 Andrew Cagney <cagney@redhat.com>
18810
18811 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
18812 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
18813 exit status.
18814 * gdb.base/fileio.exp: Disable target when nointerrupts and
18815 noinferiorio, instead of limiting it to remote. Use remote_exec
18816 instead of system.
d63a86f8 18817
21c38304
JJ
188182003-06-12 Jeff Johnston <jjohnstn@redhat.com>
18819
18820 * gdb.base/float.exp: Add ia64 support.
18821
1bcdb424
CV
188222003-06-12 Corinna Vinschen <vinschen@redhat.com>
18823
18824 * gdb.base/fileio.exp: Run only on remote targets.
18825
6aeb981f
CV
188262003-06-10 Corinna Vinschen <vinschen@redhat.com>
18827
18828 * gdb.base/fileio.c: New file, testing File-I/O.
18829 * gdb.base/fileio.exp: Ditto.
18830
53df362e
RG
188312003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
18832
18833 * gdb.base/shreloc.exp: New file, check symbol values obtained from
18834 shared objects after relocation at load time (gdb PR/1132).
18835 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 18836 as above, part of the shared object relocation test.
53df362e 18837
ffee1b46
MK
188382003-06-08 Mark Kettenis <kettenis@gnu.org>
18839
b5ca3722
MK
18840 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
18841 fully filled history list.
18842 * gdb.base/gdb_history: New file.
18843
03ed860d
MK
18844 * gdb.base/signals.exp: XFAIL "continue to func1" on
18845 i*86-*-freebsd*.
18846
ffee1b46
MK
18847 * gdb.base/attach.exp: When trying to attach to a nonexistent
18848 process, make it possible to specify the PID based on the target,
18849 and do so for *-*-freebsd*.
18850
d80dbb52
RH
188512003-06-02 Richard Henderson <rth@redhat.com>
18852
18853 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
18854
6dd77b81
RH
188552003-06-02 Richard Henderson <rth@redhat.com>
18856
18857 * gdb.base/selftest.exp: Next over lim_at_start initialization.
18858
f6347e16
RH
188592003-06-02 Richard Henderson <rth@redhat.com>
18860
18861 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
18862
2c161407
DJ
188632003-06-01 Daniel Jacobowitz <drow@mvista.com>
18864
18865 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
18866 of globalvar.
18867
572eb746
MK
188682003-06-01 Mark Kettenis <kettenis@gnu.org>
18869
18870 * gdb.asm/asm-source.exp: Check for memory read errors in
18871 disassembler test on *BSD too.
18872
9e9617a5
RH
188732003-06-01 Richard Henderson <rth@redhat.com>
18874
18875 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
18876 for .frame.
18877 (gdbasm_call): Lose ldgp.
18878 (gdbasm_startup): Add frame information.
18879 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
18880
7b34ad4e
MK
188812003-05-31 Mark Kettenis <kettenis@gnu.org>
18882
18883 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
18884 i?86-*-*.
18885
10059fdf
MK
188862003-05-30 Mark Kettenis <kettenis@gnu.org>
18887
18888 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18889 FreeBSD.
18890
acf4b816
RH
188912003-05-29 Richard Henderson <rth@redhat.com>
18892
18893 * gdb.asm/alpha.inc: New file.
18894 * gdb.asm/asm-source.exp: Use it.
18895
e9ecd949
JB
188962003-05-29 Jim Blandy <jimb@redhat.com>
18897
18898 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
18899 'core.PID'.
18900
e3e5a4f3
JB
189012003-05-22 Jim Blandy <jimb@redhat.com>
18902
18903 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
18904 backtrace.
d63a86f8 18905
72fe3d25
DC
189062003-05-20 David Carlton <carlton@math.stanford.edu>
18907
18908 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
18909 this time.
18910
58da2eb2
DC
189112003-05-19 David Carlton <carlton@bactrian.org>
18912
18913 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
18914 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
18915
1fcb5155
DC
189162003-05-19 David Carlton <carlton@bactrian.org>
18917
18918 * gdb.c++/namespace.exp: Add namespace scope and anonymous
18919 namespace tests.
18920 Bump copyright date.
18921 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
18922 (main): Call C::D::marker2.
18923 * gdb.c++/namespace1.cc: New file.
18924
85e85163
JJ
189252003-05-14 Jeff Johnston <jjohnstn@redhat.com>
18926
18927 Roland McGrath <roland@redhat.com>
d63a86f8 18928 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
18929 there is no manager thread.
18930
a25fbfec
JJ
189312003-05-08 Jeff Johnston <jjohnstn@redhat.com>
18932
d63a86f8
RM
18933 * gdb.threads/schedlock.exp: Remove assumption that all threads
18934 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
18935 in one of the child threads rather than the main thread.
18936
be375bae
JB
189372003-05-07 Jim Blandy <jimb@redhat.com>
18938
09bf6082
JB
18939 Add support for assembly source testing on the s390x.
18940 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
18941 architecture.
18942 * gdb.asm/s390x.inc: New file.
18943
be375bae
JB
18944 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
18945 succession of 'if' statements.
18946
00905d52
AC
189472003-05-05 Andrew Cagney <cagney@redhat.com>
18948
18949 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
18950
b1e29e33
AC
189512003-05-05 Andrew Cagney <cagney@redhat.com>
18952
18953 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
18954 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
18955
e33d66ec
EZ
189562003-05-02 Elena Zannoni <ezannoni@redhat.com>
18957
18958 * gdb.base/charset.exp: Update based on new behavior of set/show
18959 charset commands.
18960
2b6fd0d8
AC
189612003-05-01 Andrew Cagney <cagney@redhat.com>
18962
18963 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
18964 variable do not give memory errors.
18965
130cacce
AF
189662003-04-30 Adam Fedor <fedor@gnu.org>
18967
18968 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
18969 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
18970 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
18971 gdb.objc/basicclass.m: : New files
18972
18973 * lib/gdb.exp (gdb_compile_objc): New procedure.
18974
bea71854
DJ
189752003-04-27 Daniel Jacobowitz <drow@mvista.com>
18976
18977 * gdb.base/signals.exp: Make backtrace tests more specific.
18978
0f20eeea
DC
189792003-04-23 David Carlton <carlton@bactrian.org>
18980
18981 * gdb.c++/maint.exp (test_first_component): Add tests for
18982 'operator' in more locations.
18983
c8c4d8dc
KB
189842003-04-16 Kevin Buettner <kevinb@redhat.com>
18985
18986 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
18987
3fe60e3c
EZ
189882003-04-16 Elena Zannoni <ezannoni@redhat.com>
18989
18990 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 18991 func marke' instead. Update test name.
3fe60e3c 18992
9219021c
DC
189932003-04-15 David Carlton <carlton@math.stanford.edu>
18994
18995 * gdb.c++/maint.exp: New file.
18996
5dd55bdd
EZ
189972003-04-14 Elena Zannoni <ezannoni@redhat.com>
18998
18999 * gdb.threads/schedlock.c: Change type of thread function argument
19000 to long, to avoid warnings on 64-bit platforms.
19001
00890572
EZ
190022003-04-14 Elena Zannoni <ezannoni@redhat.com>
19003
a9c64011
AS
19004 * gdb.base/attach.exp: Add new message from ptrace in case of
19005 attaching to nonexistent process.
d63a86f8 19006
93201743
JB
190072003-04-11 Jim Blandy <jimb@redhat.com>
19008
19009 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19010 gdb.c++/userdef.cc: Place comments on the lines to which the
19011 marker function might return.
19012 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19013 gdb.c++/userdef.exp: Look for those comments to check that we've
19014 returned to the right place, instead of checking line numbers.
19015
2a11c64d
EZ
190162003-04-11 Elena Zannoni <ezannoni@redhat.com>
19017
a9c64011
AS
19018 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19019 match on sourcefile name, instead of directory name.
2a11c64d 19020
68ab8fc5
EZ
190212003-04-10 Elena Zannoni <ezannoni@redhat.com>
19022
d63a86f8 19023 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19024 working directory name.
19025
5624293a
JB
190262003-04-09 Jim Blandy <jimb@redhat.com>
19027
19028 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19029 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19030 after an inferior function call, report the failure, but allow the
19031 test to continue.
19032
f1f02ee4
SC
190332003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19034
19035 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19036 with -DPROTOTYPES.
19037
6eb79af0
SC
190382003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19039
19040 * gdb.base/break.exp: Revert last patch.
19041
8dfb4cf0
SC
190422003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19043
19044 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19045 with -DPROTOTYPES.
19046
ed4c619a
AC
190472003-04-02 Andrew Cagney <cagney@redhat.com>
19048
19049 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19050 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19051 matching directories by the name breakpoint.
19052 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19053 Make "continue to marker1" consistent.
19054 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19055 message consistent.
19056 * lib/gdb.exp: Put "the program is no longer running", and "the
19057 program exited" in parenthesis.
19058 * lib/mi-support.exp: Ditto.
d63a86f8 19059
4e35d5f0 190602003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19061
4e35d5f0
BR
19062 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19063
71900fe8
AC
190642003-03-29 Andrew Cagney <cagney@redhat.com>
19065
19066 * gdb.base/sizeof.c (main): Print the value of '\377'.
19067 * gdb.base/sizeof.exp: Check the sign of '\377'.
19068
c0655a16
MC
190692003-03-27 Michael Chastain <mec@shout.net>
19070
19071 * gdb.base/gdb1090.exp: New file.
19072 * gdb.base/gdb1090.cc: New file.
19073
5b2a3989
JB
190742003-03-27 J. Brobecker <brobecker@gnat.com>
19075
19076 * gdb.gdb/observer.exp: New regression test.
19077
79876890
MC
190782003-03-27 Michael Chastain <mec@shout.net>
19079
19080 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19081 * gdb.base/ptype.exp: Likewise.
19082
6eac95e3
CV
190832003-03-27 Corinna Vinschen <vinschen@redhat.com>
19084
19085 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19086
e8c71839
MC
190872003-03-26 Michael Chastain <mec@shout.net>
19088
19089 * gdb.base/ptype.exp: Actually use some typedef'd types.
19090
71b10041
SC
190912003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19092
19093 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19094 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19095
2512cf80
CV
190962003-03-20 Corinna Vinschen <vinschen@redhat.com>
19097
19098 * gdb.base/default.exp: Fix regular expression.
19099
0d195a4f
CV
191002003-03-20 Corinna Vinschen <vinschen@redhat.com>
19101
19102 * gdb.base/args.exp: Fix regular expression.
19103
8a2dbca8
CV
191042003-03-20 Corinna Vinschen <vinschen@redhat.com>
19105
19106 * gdb.base/help.exp: Allow Win32 child process.
19107
bf028682
CV
191082003-03-20 Corinna Vinschen <vinschen@redhat.com>
19109
19110 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19111 when stepping out of main().
19112
182dbe85
CV
191132003-03-20 Corinna Vinschen <vinschen@redhat.com>
19114
19115 * gdb.base/default.exp: Check for win32 specific message when calling
19116 "run" without executable.
19117
d67a6ba5
CV
191182003-03-20 Corinna Vinschen <vinschen@redhat.com>
19119
19120 * gdb.base/args.exp: Expect .exe in output.
19121
a955b5bb
CV
191222003-03-20 Corinna Vinschen <vinschen@redhat.com>
19123
19124 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19125 Cygwin native.
19126
bf6bad4b
AC
191272003-03-17 Andrew Cagney <cagney@redhat.com>
19128
19129 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19130 vector registes.
19131 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19132 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19133
293e9a31
DC
191342003-03-17 David Carlton <carlton@math.stanford.edu>
19135
19136 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19137 test, for PR breakpoints/38.
19138 Call test_watchpoint_and_breakpoint.
19139 * gdb.base/watchpoint.c (func3): New function.
19140 (main): Call func3.
19141
5330f2db
DC
191422003-03-04 David Carlton <carlton@math.stanford.edu>
19143
19144 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19145 Garply<Garply<char> >:: garply".
19146 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19147 with respect to PR c++/1111; note also PR c++/1113.
19148 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19149 respect to PR c++/1062.
19150 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19151
6ece72da
DC
191522003-03-03 David Carlton <carlton@math.stanford.edu>
19153
19154 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19155 with respect to PR c++/57.
19156 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19157 c++/826.
19158 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19159 respect to PR c++/57.
19160
85ca1584
DC
191612003-03-03 David Carlton <carlton@math.stanford.edu>
19162
19163 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19164 respect to PR c++/33 into FAILs.
19165
98e9c5b8
MC
191662003-03-03 Michael Chastain <mec@shout.net>
19167
7bedbf27
MC
19168 * configure.in: Update copyright years.
19169
191702003-03-03 Michael Chastain <mec@shout.net>
19171
19172 * Makefile.in: Update copyright years.
98e9c5b8 19173
f683e100
DC
191742003-02-28 David Carlton <carlton@math.stanford.edu>
19175
19176 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19177 print class instead of struct and/or superfluous protection
19178 specifiers, as long as the resulting output is equivalent to the
19179 source code.
19180 Delete FIXME from end of messages on tests that don't need
19181 fixing.
19182
a9e0cf2c
DC
191832003-02-28 David Carlton <carlton@math.stanford.edu>
19184
19185 * gdb.c++/templates.exp (do_tests): Allow const in the two
19186 Foo<volatile char *>::foo tests.
19187
e8d359df
MS
191882003-02-27 Michael Snyder <msnyder@redhat.com>
19189
d63a86f8 19190 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19191 will be consistant.
19192
0b71dc91
DC
191932003-02-26 David Carlton <carlton@math.stanford.edu>
19194
19195 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19196 char *>::foo" test with respect to PR c++/33. Create a new test
19197 which is identical to that one except that it doesn't put the
19198 space between the "char" and the "*"; KFAIL it, too.
19199
dd14ab43
DC
192002003-02-26 David Carlton <carlton@math.stanford.edu>
19201
19202 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19203 template types into either PASSes or KFAILs (corresponding to PR
19204 c++/57). Tweak indentation. Update copyright.
19205
1146c7f1
SC
192062003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19207
19208 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19209
74641dfb
MC
192102003-02-13 Michael Chastain <mec@shout.net>
19211
19212 * gdb.base/exprs.exp: Remove i960 remnants.
19213 * gdb.base/funcargs.exp: Likewise.
19214 * gdb.base/list.exp: Likewise.
19215 * gdb.base/ptype.exp: Likewise.
19216
559cd2d0
DC
192172003-02-14 David Carlton <carlton@math.stanford.edu>
19218
19219 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19220 pEe->D::vg()" from XFAIL to KFAIL.
19221
c4f90d87
JM
192222003-02-13 Jason Molenda (jmolenda@apple.com)
19223
19224 * gdb.base/maint.exp: Update maint print statistics regexp to include
19225 new entries.
19226
cbc4d97c
MC
192272003-02-13 Michael Chastain <mec@shout.net>
19228
19229 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19230
40f235b7
MC
192312003-02-12 Michael Chastain <mec@shout.net>
19232
19233 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19234 * gdb.c++/inherit.exp: Likewise.
19235 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19236 * gdb.c++/templates.exp: Likewise.
19237 * gdb.c++/virtfunc.exp: Likewise.
19238
c56716b0
JM
192392003-02-06 Jason Molenda (jason-cl@molenda.com)
19240
19241 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19242 why the code is written that way.
19243
070afcf8
MC
192442003-02-05 Michael Chastain <mec@shout.net>
19245
19246 * gdb.base/dump.exp: Add missing copyright line.
19247
5d0331e5
JM
192482003-02-05 Jason Molenda (jason-cl@molenda.com)
19249
f7ae6d3e 19250 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19251 at the beginning so the breakpoint doesn't get set on the loop.
19252
92851186
MC
192532003-02-05 Michael Chastain <mec@shout.net>
19254
19255 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19256 output for configurations with gcc 2.95.3.
19257
cbf1e085
AC
192582003-02-05 Keith Seitz <keiths@redhat.com>
19259 Andrew Cagney <ac131313@redhat.com>
19260
19261 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19262
29518e1e
MC
192632003-02-04 Michael Chastain <mec@shout.net>
19264
19265 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19266 Call perror and then continue.
19267
5af1d5f3
MC
192682003-02-03 Michael Chastain <mec@shout.net>
19269
19270 * gdb.c++/pr-1023.cc: New file.
19271 * gdb.c++/pr-1023.exp: New file.
19272
6b549786
JB
192732003-02-05 Jim Blandy <jimb@redhat.com>
19274
19275 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19276 it's local to foobar. Check for it there, and check that it's not
19277 present in main.
19278 * gdb.c++/local.cc (marker2): New function.
19279 (foobar): Call marker1.
19280 (main): Call marker2 instead of marker1.
19281
67f16606
AC
192822003-02-04 Andrew Cagney <ac131313@redhat.com>
19283
19284 * gdb.disasm/mn10200.exp: Obsolete file.
19285 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19286 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19287 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19288
1c5cb38e
DC
192892003-02-04 David Carlton <carlton@math.stanford.edu>
19290
19291 * gdb.c++/overload.exp: Test intToChar(1).
19292 * gdb.c++/overload.cc (intToChar): New.
19293 (main): Call intToChar.
19294
d1fe6965
DC
192952003-02-03 David Carlton <carlton@math.stanford.edu>
19296
19297 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19298 'might_kfail' arg.
19299 KFAIL some of the continue_to_bp_overloaded calls, according to
19300 PR c++/1025.
19301
9ba61c5d
MC
193022003-02-01 Michael Chastain <mec@shout.net>
19303
19304 * gdb.base/advance.c (marker1): New marker function.
19305 * gdb.base/advance.exp: When the 'advance' command lands on the
19306 return breakpoint, it can legitimately stop on either the
19307 current line or the next line. Accommodate both outcomes.
19308 * gdb.base/until.exp: Likewise.
19309
e7494ffb
AC
193102003-02-02 Andrew Cagney <ac131313@redhat.com>
19311
19312 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19313 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19314 now a list, not a tuple.
19315 * gdb.mi/mi-var-display.exp: Ditto.
19316 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19317
075559bc
AC
193182003-02-01 Andrew Cagney <ac131313@redhat.com>
19319
19320 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19321 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19322 stack backtraces.
19323 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19324
2bd4c7b1
MK
193252003-02-01 Mark Kettenis <kettenis@gnu.org>
19326
19327 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19328 gdb.mi/mi1-pthreads.exp: Return instead of calling
19329 gdb_suppress_entire_file.
19330
eabd8992
MS
193312003-02-01 Mark Salter <msalter@redhat.com>
19332
19333 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19334
71469e2f
MS
193352003-01-31 Mark Salter <msalter@redhat.com>
19336
19337 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19338 Support empty arg.
19339
38a94d44
MC
193402003-01-30 Michael Chastain <mec@shout.net>
19341
19342 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19343 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19344 has been fixed in gdb/readline on 2003-01-09.
19345
19ea9e73
MS
193462003-01-29 Michael Snyder <msnyder@redhat.com>
19347
e8d359df
MS
19348 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19349 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19350 * gdb.base/args.exp: Skip if target does not support args passing.
19351
2307bd6a
DJ
193522003-01-22 Daniel Jacobowitz <drow@mvista.com>
19353
19ea9e73 19354 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19355 gdb_test. Accept a list of expect arguments as the third
19356 parameter.
19357 (gdb_test): Use it.
19358
f2dd3617
EZ
193592003-01-20 Elena Zannoni <ezannoni@redhat.com>
19360
19361 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19362 allow for different test tree configurations. Update some
19363 tescases accordingly.
19364 * gdb.arch/altivec-regs.exp: Ditto.
19365 * gdb.asm/asm-source.exp: Ditto.
19366 * gdb.base/advance.exp: Ditto.
19367 * gdb.base/display.exp: Ditto.
d63a86f8 19368 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19369 * gdb.base/mips_pro.exp: Ditto.
19370 * gdb.base/overlays.exp: Ditto.
19371 * gdb.base/relocate.exp: Ditto.
19372 * gdb.base/setshow.exp: Ditto.
19373 * gdb.base/step-line.exp: Ditto.
19374 * gdb.base/step-test.exp: Ditto.
19375 * gdb.base/until.exp: Ditto.
19376 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19377
c71cdefd
DC
193782003-01-17 David Carlton <carlton@math.stanford.edu>
19379
19380 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19381 corresponding to PR c++/945.
19382 Update copyright.
19383
fdba05d7
DC
193842003-01-17 David Carlton <carlton@math.stanford.edu>
19385
19386 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19387 corresponding to PR c++/68.
19388
193892003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19390
19391 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19392 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19393 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19394
c362c33a
EZ
193952003-01-15 Elena Zannoni <ezannoni@redhat.com>
19396
0fbc361c
EZ
19397 * gdb.base/break.exp: Fix change of default location, because of
19398 removal of until tests.
19399 * gdb.base/help.exp: Update test for new 'until' help message.
19400 Add test for help on 'advance'.
a9c64011 19401 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19402
dabf8a35
MK
194032003-01-15 Mark Kettenis <kettenis@gnu.org>
19404
19405 * gdb.base/default.exp: Adapt "info float" test for recent changes
19406 to that command. Add test for "info vector".
19407 * gdb.base/float.exp: New file. Add test for "info float" that
19408 resembles the old test in gdb.base/default.exp.
19409
a1769aca
DC
194102003-01-15 David Carlton <carlton@math.stanford.edu>
19411
19412 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19413
82025e13
EZ
194142003-01-15 Elena Zannoni <ezannoni@redhat.com>
19415
19416 * gdb.base/break.exp: Move the tests of until command from here...
19417 * gdb.base/until.exp: ... to here. New file. Add other tests.
19418 * gdb.base/advance.c: New file.
19419 * gdb.base/advance.exp: New file.
19420
8f9ab801
EZ
194212003-01-14 Elena Zannoni <ezannoni@redhat.com>
19422
a9c64011
AS
19423 * gdb.base/args.c: New file.
19424 * gdb.base/args.exp: New file.
8f9ab801 19425
9ae66589
DJ
194262003-01-14 Daniel Jacobowitz <drow@mvista.com>
19427
19428 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19429
8d77e5c3
DJ
194302003-01-14 Daniel Jacobowitz <drow@mvista.com>
19431
19432 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19433
12d2f0a1
DJ
194342003-01-14 Daniel Jacobowitz <drow@mvista.com>
19435
19436 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19437 dates.
19438
6ca37014
DJ
194392003-01-13 Daniel Jacobowitz <drow@mvista.com>
19440
19441 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19442
b0023472
DJ
194432003-01-13 Daniel Jacobowitz <drow@mvista.com>
19444
19445 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19446 (ptype &*"foo").
19447 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19448
607fbc54 194492003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19450
19451 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19452 * gdb.mi/mi1-console.exp: Likewise.
19453
607fbc54 194542003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19455
19456 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19457 * gdb.mi/mi1-console.exp: Likewise.
19458
a1fb14a2
DJ
194592003-01-13 Daniel Jacobowitz <drow@mvista.com>
19460
19461 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19462
c4cf40b7
DJ
194632003-01-09 Daniel Jacobowitz <drow@mvista.com>
19464
19465 * gdb.base/detach.exp: New test.
19466
696d5a5b
DJ
194672003-01-09 Daniel Jacobowitz <drow@mvista.com>
19468
19469 * Makefile.in (ALL_SUBDIRS): New variable.
19470 (subdirs, clean, distclean): Use it.
19471 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19472 regenerating Makefile, since it is generated from the top level.
19473 * gdb.asm/Makefile.in: Likewise.
19474 * gdb.base/Makefile.in: Likewise.
19475 * gdb.c++/Makefile.in: Likewise.
19476 * gdb.disasm/Makefile.in: Likewise.
19477 * gdb.java/Makefile.in: Likewise.
19478 * gdb.mi/Makefile.in: Likewise.
19479 * gdb.threads/Makefile.in: Likewise.
19480 * gdb.trace/Makefile.in: Likewise.
19481
754533e4
DC
194822003-01-09 David Carlton <carlton@math.stanford.edu>
19483
19484 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19485 Add copyright year 2003.
19486
d8b3e9ee
MC
194872003-01-06 Michael Chastain <mec@shout.net>
19488
19489 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19490 When selecting a thread, 'line' and 'file' are optional.
19491 * gdb.mi/mi1-pthreads.exp: Likewise.
19492
8e9e0fe6
AS
194932003-01-06 Andreas Schwab <schwab@suse.de>
19494
19495 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19496 failures.
19497
b5ab8ff3
DJ
194982003-01-04 Daniel Jacobowitz <drow@mvista.com>
19499
19500 Fix PR gdb/844
19501 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19502 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19503
19504 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19505 instead of calling gdb_suppress_entire_file.
19506 * gdb.threads/print-threads.exp: Likewise.
19507 * gdb.threads/schedlock.exp: Likewise.
19508
19509 * gdb.threads/killed.exp: Return instead of calling
19510 gdb_suppress_entire_file.
19511 * gdb.threads/linux-dp.exp: Likewise.
19512 * gdb.threads/pthreads.exp: Likewise.
19513
1e698235
DJ
195142003-01-04 Daniel Jacobowitz <drow@mvista.com>
19515
19516 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19517 stabs.
19518 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19519 * gdb.base/whatis.exp: Always allow (void) after function names.
19520
147ff08c
DJ
195212003-01-04 Daniel Jacobowitz <drow@mvista.com>
19522
19523 * gdb.c++/casts.exp: Correct regexp.
19524
dc62bfc2
MK
195252003-01-04 Mark Kettenis <kettenis@gnu.org>
19526
19527 * configure.in: Call AC_CONFIG_HEADER. Don't call
19528 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19529 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19530 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19531 aforementioned directories in the AC_OUPUT call.
19532 * config.hin: New file.
19533 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19534 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19535 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19536 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19537 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19538 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19539 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19540 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19541 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19542 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19543 gdb.threads/configure.in, gdb.threads/configure,
19544 gdb.threads/config.in, gdb.trace/configure.in,
19545 gdb.trace/configure: Removed.
19546
77afa639
MC
195472003-01-03 Michael Chastain <mec@shout.net>
19548
19549 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19550 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19551
7634bb6e
DJ
195522003-01-03 Daniel Jacobowitz <drow@mvista.com>
19553
19554 * gdb.base/store.exp: Fix regular expressions.
19555
b39c905e
MK
195562002-12-28 Mark Kettenis <kettenis@gnu.org>
19557
19558 * configure.in: Rewrite.
19559 * configure: Regenerated.
19560
0a8551dd
DC
195612003-01-03 David Carlton <carlton@math.stanford.edu>
19562
19563 * gdb.base/psymtab.exp: New file.
19564 * gdb.base/psymtab1.c: Ditto.
19565 * gdb.base/psymtab2.c: Ditto.
19566
c60b7188
AF
195672002-12-23 Adam Fedor <fedor@gnu.org>
19568
19569 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19570
ee73db83
DC
195712002-12-23 David Carlton <carlton@math.stanford.edu>
19572
19573 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19574 and current_directory initialization.
19575
d6c1774e
JB
195762002-12-22 Jim Blandy <jimb@redhat.com>
19577
f0a847b8
JB
19578 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19579 rather than as part of the output file name.
19580
d6c1774e
JB
19581 * gdb.base/attach.exp: There's no need to copy the test program to
19582 /tmp; that was only ever necessary on HP/UX, and this test is
19583 entirely disabled there anyway.
19584
f0708dbb
JB
195852002-12-21 Jim Blandy <jimb@redhat.com>
19586
4c2acfea
JB
19587 * gdb.c++/psmang.exp: Doc fix.
19588
f0708dbb
JB
19589 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19590 test.
19591
9579e000
DC
195922002-12-20 David Carlton <carlton@math.stanford.edu>
19593
19594 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19595
d1810171
MC
195962002-12-18 Michael Chastain <mec@shout.net>
19597
19598 * gdb.c++/annota2.exp: Add copyright year 2002.
19599
76565097
DC
196002002-12-17 David Carlton <carlton@math.stanford.edu>
19601
19602 * gdb.c++/try_catch.cc: Add marker comments.
19603 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19604 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19605 * gdb.c++/m-static.cc: Ditto.
19606 * gdb.c++/m-static1.cc: Ditto.
19607 * gdb.c++/try_catch.cc: Ditto.
19608
da81390b
JJ
196092002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19610
19611 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19612 to see whether we are using the new -environment-directory
19613 command which resets via -r or the old version of the command
19614 which may prompt the user. Part of fix for gdb/741.
19615
b304d130
AC
196162002-12-13 Andrew Cagney <ac131313@redhat.com>
19617
19618 * gdb.fortran/types.exp: Update obsolete comment.
19619 * gdb.fortran/exprs.exp: Ditto.
19620 * lib/gdb.exp: Delete obsolete code.
19621 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19622 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19623 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19624 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19625 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19626 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19627 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19628 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19629 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19630 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19631 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19632 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19633 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19634 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19635 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19636 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19637 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19638 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19639 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19640 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19641 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19642 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19643 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19644 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19645 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19646 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19647 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19648 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19649 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19650 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19651 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19652 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19653 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19654 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19655 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19656 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19657 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19658
a23b6e6a
DC
196592002-12-11 David Carlton <carlton@math.stanford.edu>
19660
19661 * gdb.c++/m-data.exp: Add test for members that shadow global
19662 variables: see PR gdb/804.
19663 * gdb.c++/m-data.cc: Ditto.
19664
6604731b
DJ
196652002-12-10 Daniel Jacobowitz <drow@mvista.com>
19666
19667 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19668
de46ecd7
DC
196692002-12-06 David Carlton <carlton@math.stanford.edu>
19670
19671 * gdb.base/store.c: Don't declare functions static.
19672
27e829d0
AC
196732002-12-04 Andrew Cagney <ac131313@redhat.com>
19674
19675 * gdb.base/store.exp, gdb.base/store.c: New files.
19676
92806416
DJ
196772002-12-03 Daniel Jacobowitz <drow@mvista.com>
19678
19679 * gdb.base/selftest.exp: Update for current gdb.
19680
3bcbaac5
DJ
196812002-12-03 Daniel Jacobowitz <drow@mvista.com>
19682
19683 * gdb.base/maint.exp: Only dump symbols from one source file
19684 or objfile.
19685
f4f00b1f
DJ
196862002-12-03 Daniel Jacobowitz <drow@mvista.com>
19687
19688 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19689 function call.
19690
f1c8a949
JB
196912002-11-25 Jim Blandy <jimb@redhat.com>
19692
19693 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19694 function appearing in error message.
19695
9e297a97
DJ
196962002-11-21 Daniel Jacobowitz <drow@mvista.com>
19697
19698 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19699
1f312e79
JJ
197002002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19701
d63a86f8
RM
19702 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19703 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19704 should be in mi console format. This is part of fix for PR gdb/604.
19705
83c31e7d
FN
197062002-09-18 Fernando Nasser <fnasser@redhat.com>
19707
19708 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19709 which explicitly prints the zero offset as "+0".
19710
322b3f65
DJ
197112002-10-22 Daniel Jacobowitz <drow@mvista.com>
19712
19713 * gdb.threads/schedlock.c (args): Make unsigned.
19714
197152002-10-21 Daniel Jacobowitz <drow@mvista.com>
19716
19717 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19718 numbers. Allow "foo2|selected stack frame".
19719 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19720 * gdb.asm/asmsrc2.s: Likewise.
19721 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19722 comments.
19723 * gdb.asm/mips.inc: New file.
19724
5e2fe5b8
AF
197252002-10-18 Adam Fedor <fedor@gnu.org>
19726
19727 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19728 * gdb.base/help.exp: Likewise.
19729
abe1a5d0
KB
197302002-10-17 Kevin Buettner <kevinb@redhat.com>
19731
19732 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19733 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19734
10abb1d4
JB
197352002-10-02 Jim Blandy <jimb@redhat.com>
19736
19737 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19738
1f609b42
AC
197392002-10-01 Andrew Cagney <ac131313@redhat.com>
19740
19741 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19742 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19743 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19744 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19745 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19746 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
19747 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
19748
0aee02e4
AC
197492002-09-29 Andrew Cagney <ac131313@redhat.com>
19750
19751 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
19752 * mi0-disassemble.exp, mi0-eval.exp: Delete.
19753 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
19754 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
19755 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
19756 * mi0-var-block.exp, mi0-var-child.exp: Delete.
19757 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 19758
6fde09ad
KB
197592002-09-27 Kevin Buettner <kevinb@redhat.com>
19760
19761 * gdb.base/annota1.exp (info break): Make directory components of
19762 path optional since not all compilers emit this debug information.
19763
889bf7c5
PA
19764 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
19765 step ends up stepping out of the function instead of stopping on
19766 the epilogue.
6fde09ad 19767
9e8aab75
KS
197682002-09-26 Keith Seitz <keiths@redhat.com>
19769
19770 * lib/insight-support.exp (gdbtk_start): Figure out where
19771 the insight executable is based on where gdb is. Use this
19772 executable to start insight instead of gdb.
19773
e36180d7
AC
197742002-09-25 Andrew Cagney <cagney@redhat.com>
19775
19776 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
19777
9dd34b2b
AC
197782002-09-24 Andrew Cagney <ac131313@redhat.com>
19779
19780 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
19781 test_isolated_complaints.
19782 (test_empty_complaint): New function.
19783 (test_empty_complaints): New function. Check no output when no
19784 complaints.
d63a86f8 19785
dea97812
KB
197862002-09-19 Jim Blandy <jimb@redhat.com>
19787
a9c64011 19788 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 19789
54951bd7
AC
197902002-09-19 Andrew Cagney <ac131313@redhat.com>
19791
19792 * gdb.gdb/complaints.exp: New file.
19793
dec43320
AC
197942002-09-18 Andrew Cagney <ac131313@redhat.com>
19795
19796 * gdb.base/maint.exp: Check `help maint internal-warning'.
19797
e70d6e3f
DC
197982002-09-18 David Carlton <carlton@math.stanford.edu>
19799
19800 * gdb.c++/m-static.exp: Remove breakpoints depending on line
19801 numbers, and replace them by a single breakpoint after the
19802 constructors are all finished.
19803 Add test 4.
19804 * gdb.c++/m-static.cc: Add test 4.
19805 * gdb.c++/m-static.h: New file.
19806 * gdb.c++/m-static1.cc: New file.
19807
19808 * gdb.c++/printmethod.exp: New file.
19809 * gdb.c++/printmethod.cc: New file.
19810
19811 * gdb.c++/pr-574.exp: New file.
19812 * gdb.c++/pr-574.cc: New file.
19813
afb5c968
CV
198142002-09-18 Corinna Vinschen <vinschen@redhat.com>
19815
19816 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
19817 embedded targets which never actually exit.
19818
31e45dee
FN
198192002-09-18 Fernando Nasser <fnasser@redhat.com>
19820
19821 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
19822 "don't step after run" as unresolved or unsupported, instead of xfail.
19823
a283c5a1
CV
198242002-09-18 Corinna Vinschen <vinschen@redhat.com>
19825
19826 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
19827 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
19828 Add newline to expected string in "step out of main (status wrapper)"
19829 case.
19830
11350d2a
CV
198312002-09-18 Corinna Vinschen <vinschen@redhat.com>
19832
19833 * lib/gdb.exp (rerun_to_main): Allow restarting application.
19834 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
19835
0deec7d6
TT
198362002-09-17 Tom Tromey <tromey@redhat.com>
19837
19838 * gdb.base/printcmds.exp (test_print_string_constants): Expect
19839 \000, not \0, in double-quoted string.
19840
b2b4a1b5
CV
198412002-09-14 Corinna Vinschen <vinschen@redhat.com>
19842
c9d37158 19843 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
19844 string after running the commands execution on breakpoint tests.
19845
1c56143a
CV
198462002-09-13 Corinna Vinschen <vinschen@redhat.com>
19847
19848 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
19849
37f8da45
JB
198502002-09-12 Joel Brobecker <brobecker@gnat.com>
19851
19852 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
19853
08b468e0
KS
198542002-09-10 Keith Seitz <keiths@redhat.com>
19855
19856 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
19857 runto proc.
19858 (mi_run_to_main): Use mi_runto.
19859 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
19860
dc360f58
KS
198612002-09-10 Keith Seitz <keiths@redhat.com>
19862
19863 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
19864 regexp for stopping at main. Could have multiple event notifications.
19865 Don't assume that main was declared with no parameters.
19866 (mi_next): Use mi_step_to.
19867 (mi_step): Use mi_next_to.
19868
ce3abcfb
CV
198692002-09-09 Corinna Vinschen <vinschen@redhat.com>
19870
19871 * gdb.base/default.exp: Fix expected string in `info float' test.
19872
d1f5b980
BE
198732002-09-09 Ben Elliston <bje@redhat.com>
19874
19875 * config/mips.exp: Update comments.
19876 * config/mips-idt.exp: Likewise.
19877 * config/nind.exp: Likewise.
19878 * config/slite.exp: Likewise.
19879 * config/sparclet.exp: Likewise.
19880 * config/udi.exp: Likewise.
19881 * config/vx.exp: Likewise.
19882 * config/vxworks29k.exp: Likewise.
19883
2f71430b
JB
198842002-09-05 Jim Blandy <jimb@redhat.com>
19885
19886 * gdb.threads/killed.exp: Fix test failure message.
19887
7ddebc7e
KS
198882002-09-04 Keith Seitz <keiths@redhat.com>
19889
19890 * lib/mi-support.exp: Update copyright.
19891 (mi_gdb_test): Increase the priority of the expected pattern
19892 so that it matches gdb_test.
19893
0ae67eb3
KS
198942002-09-03 Keith Seitz <keiths@redhat.com>
19895
19896 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
19897 Use integer comparison instead of string comparison for testing
19898 whether binary was built.
19899
38fc42c8
JB
199002002-09-03 Jim Blandy <jimb@redhat.com>
19901
19902 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
19903
b6ff0e81
JB
199042002-08-29 Jim Blandy <jimb@redhat.com>
19905
19906 * gdb.threads/pthreads.exp: Move the portable thread compilation
19907 code into a function in lib/gdb.exp, and call that from here.
19908 * lib/gdb.exp (gdb_compile_pthreads): New function.
19909
07c98896
KS
199102002-08-29 Keith Seitz <keiths@redhat.com>
19911
19912 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
19913 expect_out so that callers can get at it.
19914
0312286c
DJ
199152002-08-23 Daniel Jacobowitz <drow@mvista.com>
19916
19917 * gdb.threads/print-threads.c: New file.
19918 * gdb.threads/print-threads.exp: New file.
19919 * gdb.threads/schedlock.c: New file.
19920 * gdb.threads/schedlock.exp: New file.
19921
dd039bc4
EZ
199222002-08-22 Elena Zannoni <ezannoni@redhat.com>
19923
a9c64011
AS
19924 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
19925 not altivec.c.
dd039bc4 19926
1f36144c
MK
199272002-08-17 Mark Kettenis <kettenis@gnu.org>
19928
19929 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
19930 targets. The problem should be fixed now.
19931
16057ec7 199322002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
19933
19934 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
19935 2002-07-24 change that removes final dots from error messages.
19936
3c1499ad
TT
199372002-08-13 Tom Tromey <tromey@redhat.com>
19938
19939 * gdb.base/readline.exp: New file.
19940
a20ce2c3
AC
199412002-08-01 Andrew Cagney <ac131313@redhat.com>
19942
19943 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
19944 supress message.
19945
db034ac5
AC
199462002-08-01 Andrew Cagney <cagney@redhat.com>
19947
19948 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
19949 CHILL_FOR_TARGET and CHILL_LIB.
19950 * configure.in (configdirs): Remove gdb.chill.
19951 * configure: Regenerate.
19952 * lib/gdb.exp: Obsolete references to chill.
19953 * gdb.fortran/types.exp: Ditto.
19954 * gdb.fortran/exprs.exp: Ditto.
19955
3e000b18
KB
199562002-07-30 Kevin Buettner <kevinb@redhat.com>
19957
19958 * gdb.base/shlib-call.exp (additional_flags): Conditionally
19959 set Irix-specific compile and link flags.
19960
28f4966b
KB
199612002-07-29 Kevin Buettner <kevinb@redhat.com>
19962
19963 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
19964 source files. The ``-o'' option doesn't work with the ``-E'' option
19965 when using the Irix compiler.
19966
46c0d5a6
DJ
199672002-07-19 Daniel Jacobowitz <drow@mvista.com>
19968
19969 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
19970 Improve support for reusing an exec file. Copy exec file
19971 to target, and run gdbserver on the target instead of on the host.
19972
eecf4bed
JB
199732002-07-18 Jim Blandy <jimb@redhat.com>
19974
0f815cdf
JB
19975 * gdb.base/ending-run.exp: Don't expect to see the program end in
19976 some orderly fashion when we're running on a real stand-alone
19977 board.
19978
eecf4bed
JB
19979 * gdb.base/interrupt.exp: Correct logic for skipping tests on
19980 targets that don't support interrupts.
19981
52d309e4
JB
199822002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
19983
19984 * gdb.base/attach.exp: Add patterns to match output from /proc-based
19985 systems.
19986 Move comments in expect statements to inside the actions, so that they
19987 don't get matched against.
19988
ff683d9e
MK
199892002-07-10 Mark Kettenis <kettenis@gnu.org>
19990
19991 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
19992 function when asleep" test.
19993
b5356753
AC
199942002-07-10 Andrew Cagney <ac131313@redhat.com>
19995
19996 * gdb.base/page.exp: Rewrite to handle problems with very long
19997 `info set' output. Update copyright.
19998
6aa4d13a
AC
199992002-06-26 Andrew Cagney <ac131313@redhat.com>
20000
20001 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20002 gdb.threads-hp.
20003 * gdb.hp/configure: Regenerate.
20004 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20005 * gdb.hp/gdb.threads-hp/configure: Delete file.
20006 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20007
8cf8c2b8
AC
200082002-06-22 Andrew Cagney <ac131313@redhat.com>
20009
20010 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20011 setlocale, bindtextdomain and textdomain.
20012
6827a8f8
JB
200132002-06-11 Jim Blandy <jimb@redhat.com>
20014
919d772c
JB
20015 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20016 preprocessor macro information is present.
20017
6827a8f8
JB
20018 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20019 tests.
20020
c15b0d21
MS
200212002-06-06 Michael Snyder <msnyder@redhat.com>
20022
c5984d70
MS
20023 * gdb.base/overlays.exp: Record addresses of overlay
20024 functions in TCL variables rather than in GDB variables,
20025 to avoid having GDB convert them to pointers (with loss
20026 of information).
20027
d63a86f8 20028 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20029 default linker script changes.
c15b0d21
MS
20030 * gdb.base/long_long.exp: Add check for sizeof (long double).
20031
be26fe0d
ML
200322002-06-06 Michal Ludvig <mludvig@suse.cz>
20033
20034 * gdb.asm/asm-source.exp: Add x86-64 target.
20035 * gdb.asm/x86_64.inc: New.
d63a86f8 20036
258093ca 200372002-05-30 Michael Chastain <mec@shout.net>
258093ca 20038
4b3153f1 20039 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20040 * gdb.c++/m-static.cc: New file.
20041 * gdb.c++/m-static.exp: New file.
20042
241264c6
MS
200432002-05-28 Michael Snyder <msnyder@redhat.com>
20044
20045 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20046 precision.
20047
9bba8c8f 200482002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20049
4b3153f1 20050 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20051 * gdb.c++/m-data.cc: New file.
20052 * gdb.c++/m-data.exp: New file.
20053
200542002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20055
4b3153f1 20056 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20057 * gdb.c++/try_catch.cc: New file.
d63a86f8 20058 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20059
def1b996
MC
200602002-05-27 Michael Chastain <mec@shout.net>
20061
20062 * gdb.c++/local.exp: Accept more nested types in output.
20063
522ba268
MC
200642002-05-26 Michael Chastain <mec@shout.net>
20065
20066 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20067
277254ba
MS
200682002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20069
20070 * lib/gdb.exp (gdb_wrapper_init): Just because
20071 gdb_wrapper_file exists, this does not mean that the file
20072 should not be rebuilt. That is what gdb_wrapper_initialized
20073 is for.
20074 (default_gdb_init): Reset gdb_wrapper_initialized.
20075
b61a8733
MS
200762002-05-23 Michael Snyder <msnyder@redhat.com>
20077
d63a86f8 20078 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20079 the precision of the floating point test results.
20080 * gdb.base/call-rt-st.exp: Ditto.
20081
b61a8733
MS
20082 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20083 * gdb.base/call-rt-st.exp: Ditto.
20084
56f6e910
MC
200852002-05-19 Michael Chastain <mec@shout.net>
20086
20087 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20088
ad0b0016
EZ
200892002-05-19 Elena Zannoni <ezannoni@redhat.com>
20090
a9c64011
AS
20091 * configure.in (configdirs): Add gdb.arch.
20092 * configure: Regenerate.
ad0b0016 20093
f617d2b6
JB
200942002-05-17 Jim Blandy <jimb@redhat.com>
20095
20096 * gdb.base/completion.exp: Recognize the more detailed error
20097 messages produced by the macro expander's lexical analyzer.
20098
eac2a696
EZ
200992002-05-14 Elena Zannoni <ezannoni@redhat.com>
20100
a9c64011
AS
20101 * gdb.arch/altivec-abi.c: New file.
20102 * gdb.arch/altivec-abi.exp: New file.
20103 * gdb.arch/altivec-regs.c: New file.
20104 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20105
2fdde8f8
DJ
201062002-05-14 Daniel Jacobowitz <drow@mvista.com>
20107
20108 * gdb.base/maint.exp (maint print type): Update for new type
20109 structure.
d63a86f8 20110
e31f1a7c
EZ
201112002-05-14 Elena Zannoni <ezannoni@redhat.com>
20112
20113 * gdb.arch: New directory.
20114 * gdb.arch/configure.in: New file.
20115 * gdb.arch/configure: New file.
20116 * gdb.arch/Makefile.in: New file.
20117
db589741
CV
201182002-05-13 Corinna Vinschen <vinschen@redhat.com>
20119
20120 * gdb.asm/asm-source.exp: Add v850 as supported target.
20121 * gdb.asm/v850.inc: New file.
20122
8ce2a7dc
DJ
201232002-05-13 Daniel Jacobowitz <drow@mvista.com>
20124
20125 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20126
df763c7f
DJ
201272002-05-12 Daniel Jacobowitz <drow@mvista.com>
20128
20129 * gdb.base/break.exp: Check 'break "marker2"'.
20130
377daeed
MS
201312002-05-10 Michael Snyder <msnyder@redhat.com>
20132
20133 * gdb.base/long_long.exp: Fix typo.
20134
c4b7bc2b
JB
201352002-05-10 Jim Blandy <jimb@redhat.com>
20136
ecac9a4e
JB
20137 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20138 a bug.
20139
c4b7bc2b
JB
20140 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20141 Recognize more detailed error message produced by the macro
20142 expander's lexical analyzer.
20143 * lib/gdb.exp (test_print_reject): Same.
20144
e71019a1
MK
201452002-05-09 Mark Kettenis <kettenis@gnu.org>
20146
20147 * gdb.c++/method.exp: Fix typo.
20148
fedfc8e6
MS
201492002-05-08 Michael Snyder <msnyder@redhat.com>
20150
166a1957
MS
20151 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20152 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20153 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20154 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20155 Add iftarget clause for strongarm.
d63a86f8 20156
f1c47eb2
MS
201572002-05-06 Michael Snyder <msnyder@redhat.com>
20158
cb9a9d3e
MS
20159 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20160 (gdb_continue_to_end): Accept output from status wrapper.
20161 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20162 Clean up fail messages to match pass messages.
20163
f1c47eb2
MS
20164 Enable the "needs_status_wrapper" testsuite feature.
20165 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20166 (gdb_compile): Conditionally call gdb_wrapper_init.
20167 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20168 * gdb.c++/method.exp: Recognize output from status wrapper.
20169
6079c749
BE
201702002-05-06 Ben Elliston <bje@redhat.com>
20171From Graydon Hoare <graydon@redhat.com>
20172
20173 * config/sid.exp: Include support for "rawsid" protocol.
20174
188baff3
JB
201752002-05-03 Jim Blandy <jimb@redhat.com>
20176
20177 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20178 * gdb.c++/hang3.C: New file.
20179
b9c07f0f
AC
201802002-05-04 Andrew Cagney <ac131313@redhat.com>
20181
20182 * gdb.base/default.exp: Remove obsolete code.
20183 * gdb.c++/misc.exp: Ditto. Update copyright.
20184 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20185 * gdb.base/whatis.exp: Ditto. Update copyright.
20186 * gdb.base/scope.exp: Ditto. Update copyright.
20187 * gdb.base/ptype.exp: Ditto. Update copyright.
20188 * gdb.base/printcmds.exp: Ditto. Update copyright.
20189 * gdb.base/opaque.exp: Ditto. Update copyright.
20190 * gdb.base/list.exp: Ditto.
20191 * gdb.base/funcargs.exp: Ditto. Update copyright.
20192 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20193 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20194 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20195 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20196 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20197 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20198
5c7a0397
MS
201992002-05-02 Michael Snyder <msnyder@redhat.com>
20200
d6dcc264 20201 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20202 * gdb.base/long_long.exp: Add xscale target.
20203 * gdb.base/default.exp: Add xscale target.
20204
eb7f1c48
JB
202052002-05-01 Jim Blandy <jimb@redhat.com>
20206
20207 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20208 gdb.c++/hang.exp: New test.
20209
a6befae8
FF
202102002-05-01 Fred Fish <fnf@redhat.com>
20211
20212 * gdb.base/completion.exp: Handle completions of "./Make" for
20213 more than one completion possibility, as is the case when we
20214 build and test in the source tree.
20215
0a310277
AG
202162002-04-29 Anthony Green <green@redhat.com>
20217
20218 * gdb.java/jmisc1.exp: New file.
20219 * gdb.java/jmisc2.exp: New file.
20220
6ff9af88
DJ
202212002-04-24 Daniel Jacobowitz <drow@mvista.com>
20222
20223 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20224
96b3d632
EZ
202252002-04-23 Elena Zannoni <ezannoni@redhat.com>
20226
20227 * gdb.base/help.exp: Change 'help status' to allow for target
20228 dependent output differences.
20229
5019bb54
MC
202302002-04-22 Michael Chastain <mec@shout.net>
20231
20232 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20233
a805a116
MC
202342002-04-22 Michael Chastain <mec@shout.net>
20235
20236 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20237
a1706bfd
DM
202382002-04-17 David S. Miller <davem@redhat.com>
20239
20240 * gdb.asm/sparc64.inc: New file.
20241 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20242
a73a20a2
EZ
202432002-04-19 Elena Zannoni <ezannoni@redhat.com>
20244
20245 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20246 instruction file directly into the build tree. Clean up at end of
20247 test.
20248
ba678339
DM
202492002-04-18 David S. Miller <davem@redhat.com>
20250
20251 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20252 handle 64-bit platforms correctly.
20253 * gdb.base/maint.exp: Likewise.
20254
b03399da
KB
202552002-04-18 Kevin Buettner <kevinb@redhat.com>
20256
20257 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20258 ``-fpic'' when compiling files comprising a shared library, but
20259 it does need additional linker flags in order to find shared
20260 libraries at run time.
20261
e2004992
KB
202622002-04-18 Kevin Buettner <kevinb@redhat.com>
20263
20264 * gdb.base/cvexpr.c (use): New function.
20265 (main): Invoke use() on all global variables to prevent
20266 some linkers from deleting these otherwise unused symbols.
20267
d8937120
MC
202682002-04-17 Michael Chastain <mec@shout.net>
20269From David S. Miller <davem@redhat.com>
20270
20271 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20272 handle 64-bit platforms correctly.
20273
ffd61a58
MS
202742002-04-12 Michael Snyder <msnyder@redhat.com>
20275From Jim Blandy <jimb@redhat.com>
a9c64011 20276 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20277 script can handle this instead.
20278 * gdb.base/bar.c (barx): Same.
20279 * gdb.base/baz.c (bazx): Same.
20280 * gdb.base/grbx.c (grbxx): Same.
20281
20282 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20283 manager doesn't automatically unmap overlays unnecessarily.
20284
6b8426a6
MH
202852002-04-10 Martin M. Hunt <hunt@redhat.com>
20286
20287 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20288 stepping out of main.
20289
34af4875
MC
202902002-04-09 Michael Chastain <mec@shout.net>
20291
20292 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20293 scope so that the nested scope tests will make sense.
20294 * gdb.c++/local.exp: Write patterns that actually work with gcc
20295 (the HP patterns "were never known to work with gcc").
20296 Keep the old aCC patterns too.
20297
2d1676a0
DJ
202982002-04-09 Daniel Jacobowitz <drow@mvista.com>
20299
20300 * gdb.base/attach.exp: Correct target board test.
20301
3a63e3f9
MC
203022002-04-08 Michael Chastain <mec@shout.net>
20303
20304 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20305 in a const method. Add some xfail and fail cases for configurations
20306 that do not emit the "const ...".
20307
f18dabd2
MC
203082002-04-07 Michael Chastain <mec@shout.net>
20309
20310 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20311 Accept "A * const" and "const A * const" as type of "this".
20312 Fix spelling of getFunky throughout. Make messages uniform.
20313
0fcddd82
EZ
203142002-04-07 Elena Zannoni <ezannoni@redhat.com>
20315
a9c64011 20316 Work around for PR gdb/285:
0fcddd82
EZ
20317 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20318
16a8534a
EZ
203192002-04-07 Elena Zannoni <ezannoni@redhat.com>
20320
20321 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20322 instructions file at run time instead of configure time.
20323 Sometimes we run the test in a directory that is not the one we
20324 configured in.
20325 * gdb.asm/configure.in: Delete creation of symlink.
20326 * gdb.asm/configure: Regenerate.
20327
24181d81
JB
203282002-04-05 J. Brobecker <brobecker@gnat.com>
20329
20330 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20331 xfullpath () function.
20332
7cdb7107
DJ
203332002-04-04 Daniel Jacobowitz <drow@mvista.com>
20334
20335 * gdb.asm/Makefile.in: Correct dependencies.
20336
20337 * gdb.asm/powerpc.inc: New file.
20338 * gdb.asm/asm-source.exp: Add PowerPC.
20339 * gdb.asm/configure.in: Likewise.
20340 * gdb.asm/configure: Regenerated.
20341
a7d17088
DJ
203422002-04-04 Daniel Jacobowitz <drow@mvista.com>
20343
20344 * gdb.base/relocate.exp: New file.
20345 * gdb.base/relocate.c: New file.
20346
cd721503
FF
203472002-04-04 Fred Fish <fnf@redhat.com>
20348
20349 * gdb.base/step-test.exp: Update comment regarding stopping in
20350 memcpy/bcopy calls inserted as part of the compiler runtime.
20351
b22ad7a7
MS
203522002-04-04 Michael Snyder <msnyder@redhat.com>
20353
20354 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20355
5f279fa6
DJ
203562002-04-03 Daniel Jacobowitz <drow@mvista.com>
20357
20358 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20359 (gdb_expect): Remove $notransfer hack.
20360
dd0fd3ce
DJ
203612002-04-02 Daniel Jacobowitz <drow@mvista.com>
20362
20363 * gdb.c++/classes.exp ("calling method for small class"): Match
20364 updated register output.
20365
1e50cda1
DJ
203662002-03-30 Daniel Jacobowitz <drow@mvista.com>
20367
20368 Fix PR gdb/452
20369 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20370 when finished. Make gdb_file_cmd send "exec-file" when
20371 appropriate.
20372
24015922
DJ
203732002-03-30 Daniel Jacobowitz <drow@mvista.com>
20374
20375 * gdb.base/attach.exp: Remove extra setup_xfail.
20376
dd7dfd64
MS
203772002-03-26 Michael Snyder <msnyder@redhat.com>
20378
20379 * gdb.base/default.exp: Add tests for dump, append, and restore.
20380 * gdb.base/help.exp: Add tests for dump, append, and restore.
20381 * gdb.base/dump.exp: New file, test dump, append and restore.
20382 * gdb.base/dump.c: New file.
20383
48b2f8d7
MS
203842002-03-27 Michael Snyder <msnyder@redhat.com>
20385
d63a86f8 20386 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20387 clean-ups in help messages.
20388
05b4d525
FF
203892002-03-26 Fred Fish <fnf@redhat.com>
20390
20391 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20392 have debugging info for those functions and the compiler uses them
20393 internally to copy structs around.
20394
d7679631
FF
203952002-03-26 Fred Fish <fnf@redhat.com>
20396
20397 * gdb.base/list.exp: Revert the change made yesterday and add note
20398 about why we don't list the default lines for remote targets.
20399
523ac3f9
MS
204002002-03-25 Michael Snyder <msnyder@redhat.com>
20401
20402 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20403
754b2b8d
FF
204042002-03-25 Fred Fish <fnf@redhat.com>
20405
20406 * gdb.base/list.exp: This test works on remote targets so remove
20407 the short circuit for remote targets. Update copyright.
20408
33c3e192
FF
204092002-03-25 Fred Fish <fnf@redhat.com>
20410
20411 * gdb.base/attach.exp: Fix logic error that was suppressing this
20412 test for all non hppa*-*-hpux* targets, instead of the hp target.
20413 Move comments closer to the suppression point. Also now need to
20414 check that we are running natively.
20415
d43e73ee
MS
204162002-03-22 Michael Snyder <msnyder@redhat.com>
20417
882c8f02
MS
20418 * gdb.base/default.exp: Add test for gcore. Update copyright.
20419 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20420
04c12f60
FF
204212002-03-06 Fred Fish <fnf@redhat.com>
20422
20423 * gdb.base/funcargs.c: Remove extraneous ';' character.
20424 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20425
b43df995
MC
204262002-03-04 Michael Chastain <mec@shout.net>
20427
20428 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20429 accommodate gcc v3 function signature.
20430 * gdb.mi/mi0-var-cmd-exp: Ditto.
20431
92362027
AC
204322002-02-24 Andrew Cagney <ac131313@redhat.com>
20433
20434 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20435 ``GNU/Linux'' or ``Linux kernel''
20436 * testsuite/gdb.threads/pthreads.c: Ditto.
20437
258ad32d
MC
204382002-02-24 Michael Chastain <mec@shout.net>
20439
20440 * gdb.threads/pthreads.c (thread1): Add a return statement.
20441 (thread2): Likewise.
20442 (foo): Likewise.
20443
04c3b3d4
MC
204442002-02-23 Michael Chastain <mec@shout.net>
20445
20446 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20447 to placate gcc.
20448
5a2a0a20
MC
204492002-02-23 Michael Chastain <mec@shout.net>
20450
20451 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20452 test "ptype bint". The test passes on all my stabs configurations.
20453
a640f7fc
JB
204542002-02-21 Jim Blandy <jimb@redhat.com>
20455
27924826
JB
20456 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20457 filename at a time, and watch for the ones we want to see.
20458
a640f7fc
JB
20459 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20460 types of pointers to prototyped functions.
20461
edcc8c75
AC
204622002-02-20 Andrew Cagney <ac131313@redhat.com>
20463
20464 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20465 signed, unsigned and straight char.
20466 (padding_char, padding_short, padding_int, padding_long,
20467 padding_long_long, padding_float, padding_double,
20468 padding_long_double): New global variables.
20469 (fill, fill_structs): New functions.
20470
20471 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20472 for correctly sized writes. Update copyright.
20473 (get_valueof): New procedure.
20474 (get_sizeof): Call get_valueof.
20475 (check_valueof): New procedure.
20476 (check_padding): New procedure.
20477
ac57ea44
MC
204782002-02-20 Michael Chastain <mec@shout.net>
20479
20480 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20481 to setup_xfail. Document some of the remaining calls.
20482
7a10c941
MC
204832002-02-18 Michael Chastain <mec@shout.net>
20484
20485 * gdb.c++/userdef.exp: Update copyright year.
20486
fb8acdcc
DJ
204872002-02-18 Daniel Jacobowitz <drow@mvista.com>
20488
20489 * gdb.c++/userdef.exp: Test overloaded operators properly.
20490 Remove xfails.
20491
fda6ae12
MS
204922002-02-14 Michael Snyder <msnyder@redhat.com>
20493
20494 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20495
676a0442
DJ
204962002-02-14 Daniel Jacobowitz <drow@mvista.com>
20497
20498 * gdb.base/a2-run.exp: Check for a remote target properly.
20499 * gdb.base/annota1.exp: Likewise.
20500 * gdb.base/list.exp: Likewise.
20501 * gdb.base/reread.exp: Likewise.
20502 * gdb.base/scope.exp: Likewise.
20503 * gdb.base/shlib-call.exp: Likewise.
20504 * gdb.base/term.exp: Likewise.
20505 * gdb.c++/annota2.exp: Likewise.
20506
78b4f468
RE
205072002-02-13 Richard Earnshaw <rearnsha@arm.com>
20508
20509 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20510
9a81ba51
MC
205112002-02-10 Michael Chastain <mec@shout.net>
20512
20513 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20514 (call_after_alloca): Ditto.
20515
004af6c7
DJ
205162002-02-10 Daniel Jacobowitz <drow@mvista.com>
20517
20518 * gdb.base/ending-run.exp: Guard "cont" test with
20519 gdb_skip_stdio_test.
20520
37225f62
JB
205212002-02-06 Jim Blandy <jimb@redhat.com>
20522
20523 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20524 from here...
20525 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20526 To here. Disable this test on non-HP platforms. Add big comment.
20527
fe6fdd96
MS
205282002-02-04 Michael Snyder <msnyder@redhat.com>
20529
20530 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20531 other than d10v and m32r.
20532
036fad3f
RE
205332002-02-02 Richard Earnshaw <rearnsha@arm.com>
20534
20535 * gdb.base/default.exp: Rewrite test patterns to reduce time
20536 taken to match them.
20537
7148ab62
DJ
205382002-01-30 Daniel Jacobowitz <drow@mvista.com>
20539
20540 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20541 Allow a start function above main.
20542 * gdb.threads/linux-dp.exp: Fix copyright date.
20543
396cc255
DJ
205442002-01-30 Daniel Jacobowitz <drow@mvista.com>
20545
a9c64011
AS
20546 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20547 (check_philosopher_stack): Check for manager thread before checking
20548 for a just-starting thread.
396cc255 20549
f038d31b
DJ
205502002-01-30 Daniel Jacobowitz <drow@mvista.com>
20551
20552 From Neil Booth <neil@daikokuya.demon.co.uk>:
20553 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20554 warnings.
20555
b3ff9d9a
FF
205562002-01-21 Fred Fish <fnf@redhat.com>
20557
20558 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20559 not caller.
20560
39ad761d
JB
205612002-01-21 Jim Blandy <jimb@redhat.com>
20562
20563 * gdb.base/reread.exp: Check that GDB properly re-reads the
20564 executable file when it changes while no inferior is running.
20565
aaf320fa
FF
205662002-01-21 Fred Fish <fnf@redhat.com>
20567
a9c64011
AS
20568 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20569 optionally accept the "shlib events" variation.
aaf320fa 20570
808a31f5
JB
205712002-01-21 Jim Blandy <jimb@redhat.com>
20572
20573 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20574 call `fflush' after every `printf', so that the output is produced
20575 at predictable points, regardless of whatever buffering does (or
20576 doesn't) take place.
20577 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20578 at different points.
20579
4420d5e2
DJ
205802002-01-20 Daniel Jacobowitz <drow@mvista.com>
20581
20582 * gdb.c++/inherit.exp: Update copyright years.
20583 * gdb.c++/method.exp: Likewise.
20584
3e36a0f4
DJ
205852002-01-20 Daniel Jacobowitz <drow@mvista.com>
20586
20587 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20588 artificial methods/arguments.
20589 * gdb.c++/derivation.exp: Likewise.
20590 * gdb.c++/inherit.exp: Likewise.
20591 * gdb.c++/method.exp: Likewise.
20592 * gdb.c++/virtfunc.exp: Likewise.
20593
b4ceaee6
AC
205942002-01-18 Andrew Cagney <ac131313@redhat.com>
20595
20596 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20597 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20598 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20599 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20600 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20601 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20602
ecace851
JB
206032002-01-17 Jim Blandy <jimb@redhat.com>
20604
20605 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20606 anchoring the pattern matching the entry point symbol's name.
20607
375fc983
AC
206082002-01-17 Andrew Cagney <ac131313@redhat.com>
20609
20610 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20611 continue/quit query. Update copyright.
20612
fe6fdd96
MS
206132002-01-14 Michael Snyder <msnyder@redhat.com>
20614
20615 * gdb.base/gcore.exp: Remove extra debugging output.
20616
e017c81f
DJ
206172002-01-13 Daniel Jacobowitz <drow@mvista.com>
20618
20619 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20620 for slightly dubious v2 mangled string.
20621
37ab3bf8
DJ
206222002-01-13 Daniel Jacobowitz <drow@mvista.com>
20623
20624 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20625
1bc05c3a 206262002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20627
1bc05c3a 20628 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20629
1bc05c3a
JM
20630 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20631 constructors.
20632 * gdb.c++/derivation.exp: Likewise.
20633 * gdb.c++/templates.exp: Likewise.
20634 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20635
1bc05c3a
JM
206362002-01-10 Michael Snyder <msnyder@redhat.com>
20637
20638 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20639
a911c360
MS
206402002-01-08 Michael Snyder <msnyder@redhat.com>
20641
20642 * gdb.base/gcore.exp: New test for generate-core-file command.
20643 * gdb.base/gcore.c: Testcase for above.
20644 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20645
ea2119ec
JM
206462002-01-08 Jason Merrill <jason@redhat.com>
20647
20648 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20649
68203136
FF
206502002-01-07 Fred Fish <fnf@redhat.com>
20651
20652 * gdb.c++/overload.exp: Remove unconditional xfails for:
20653 print foo_instance1.overloadargs(1)
20654 print foo_instance1.overloadargs(1, 2)
20655 print foo_instance1.overloadargs(1, 2, 3)
20656 print foo_instance1.overloadargs(1, 2, 3, 4)
20657 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20658 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20659 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20660 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20661 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20662 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20663 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20664 print foo_instance1.overload1arg()
20665 print foo_instance1.overload1arg((char)arg2)
20666 print foo_instance1.overload1arg((signed char)arg3)
20667 print foo_instance1.overload1arg((unsigned char)arg4)
20668 print foo_instance1.overload1arg((int)arg7)
20669 print foo_instance1.overload1arg((unsigned int)arg8)
20670 print foo_instance1.overload1arg((float)arg11)
20671 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20672
21b9b5b1
MS
206732002-01-07 Michael Snyder <msnyder@redhat.com>
20674
20675 * gdb.base/huge.exp: New test. Print a very large target data object.
20676 (skip_huge_test): New test variable. Define if you want to skip this
20677 test. The test reads an 8 megabyte data object from the target, so it
20678 might be very time consuming on remote targets with a slow connection.
20679 * gdb.base/huge.c: New file. Test case for above.
20680
725f922e
FF
206812002-01-07 Fred Fish <fnf@redhat.com>
20682
20683 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20684 g_instance.bfoo, and g_instance.cfoo.
20685
889bf7c5 206862002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20687
889bf7c5
PA
20688 * gdb.base/break.c (multi_line_if_conditional): New function.
20689 (multi_ilne_while_conditional): Likewise.
20690 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20691 IF or WHILE condition puts the breakpoint at the start of
20692 the condition.
f286b2c3 20693
634d57ec
JL
20694 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20695 hppa*-*-hpux* expected failure.
20696 * gdb.base/structs.exp (do_function_calls): Similarly.
20697
20698 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20699 watchpoints.
20700
9fbfe2dc
AC
207012002-01-06 Andrew Cagney <ac131313@redhat.com>
20702
20703 Fix PR gdb/66.
20704 * gdb.base/structs.exp: Replace skip for a29k with skip for
20705 gdb,cannot_call_functions.
20706 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20707 * gdb.base/callfuncs.exp: Ditto.
20708 * gdb.base/call-rt-st.exp: Ditto.
20709 * gdb.base/call-strs.exp: Ditto.
20710 * gdb.base/callfwmall.exp: Ditto.
20711 * gdb.base/scope.exp: Obsolete xfail a29k.
20712 * gdb.c++/misc.exp: Ditto.
20713 * gdb.c++/cplusfuncs.exp: Ditto.
20714 * gdb.base/ptype.exp: Ditto.
20715 * gdb.base/printcmds.exp: Ditto.
20716 * gdb.base/opaque.exp: Ditto.
20717 * gdb.base/list.exp: Ditto.
20718 * gdb.base/funcargs.exp: Ditto.
20719 * gdb.base/default.exp: Ditto.
20720
8ddad156
MS
207212002-01-04 Michael Snyder <msnyder@redhat.com>
20722
ca4976a6 20723 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20724 * gdb.base/maint.exp: Add tests for maint info sections options.
20725
1b074332
JL
20726Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20727
20728 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20729
7d159115
CV
207302001-12-20 Corinna Vinschen <vinschen@redhat.com>
20731
20732 * gdb.asm/arm.inc: New file.
20733 * gdb.asm/asm-source.exp: Add arm targets.
20734 * gdb.asm/configure.in: Ditto.
20735 * gdb.asm/configure: Recreated from configure.in.
20736
8fb87725
JL
20737Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20738
afabe08c
JL
20739 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20740 with HP's compiler.
20741 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20742 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20743 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20744 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20745
20746 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
20747 either HP's compilers or GCC.
20748
db521deb
JL
20749 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
20750 a SIGBUS or SIGSEGV.
20751
20752 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
20753
20754 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
20755 can be compiled with either HP's compiler or GCC.
20756
cfa88ab7
JL
20757 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
20758 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
20759 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
20760
ca344dff
JL
20761 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
20762 to match current gdb output. Update due to using auto-solib-limit
20763 for limiting instead of overloading auto-solib-add.
20764 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
20765 test program.
20766
3f3c6e55 20767 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
20768 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
20769 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20770 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20771 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20772 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20773 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
20774 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
20775 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
20776 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
20777 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
20778 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
20779 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 20780
8fb87725
JL
20781 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
20782 a SIGTRAP to the inferior.
20783
cf599fa7
CV
207842001-12-19 Corinna Vinschen <vinschen@redhat.com>
20785
20786 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
20787 Substitute call to target_link by call to gdb_compile.
20788
2cd045cd
JL
20789Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
20790
a9c64011
AS
20791 * gdb.base/break.exp: Fix HP specific search string when testing
20792 backtracing in a called function.
2cd045cd 20793
a9c64011
AS
20794 * gdb.base/constvars.exp: Only set lang to C++ if we're
20795 compiling the test with HP's compilers.
20796 * gdb.base/volatile.exp: Similarly.
2cd045cd 20797
99ebe9ac
JB
207982001-12-19 Jim Blandy <jimb@redhat.com>
20799
20800 * gdb.base/printcmds.exp: Expect the null character to be printed
20801 as '\0', and the '\013' to be printed as '\v'.
20802 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
20803 * gdb.base/setvar.exp: Same.
20804
b9891b29
JB
208052001-12-17 Jim Blandy <jimb@redhat.com>
20806
0eba65ab
JB
20807 * gdb.base/completion.exp: Rather than completing very long
20808 filenames, which can make the readline library produce output we
20809 don't recognize, cd to the directory first, and then complete
20810 using nice, short relative paths.
20811
6970b5b1
JB
20812 * gdb.base/completion.exp: On some systems, there is, in fact, a
20813 variable named `b' in scope, since GDB treats all static
a9c64011
AS
20814 variables as being in scope. So use `no_var_named_this'
20815 instead of `b'.
6970b5b1 20816
b9891b29 20817 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 20818 can't find the core file's registers as a failure.
b9891b29 20819
e6ccd35f
JSC
208202001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
20821
a9c64011
AS
20822 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
20823 test expect string more specific.
e6ccd35f 20824
105ba819
CV
208252001-12-13 Corinna Vinschen <vinschen@redhat.com>
20826
20827 * gdb.asm/asm-source.exp: Add support for xstormy16.
20828 * gdb.asm/configure.in: Ditto.
20829 * gdb.asm/configure: Rebuild.
20830 * gdb.asm/xstormy16.inc: New file.
20831
e9e79dd9
FF
208322001-12-10 Fred Fish <fnf@redhat.com>
20833
20834 * gdb.base/maint.exp: Update to match changes in type dumping code.
20835
347dc97d
JB
208362001-12-10 Jim Blandy <jimb@redhat.com>
20837
20838 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
20839 matching the entry point symbol's name at the beginning of the
20840 line.
347dc97d 20841
5178b9d6
DJ
208422001-12-07 Daniel Jacobowitz <drow@mvista.com>
20843
20844 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
20845 gdb.c++/inherit.exp, gdb.c++/method.exp,
20846 gdb.c++/namespace.exp, gdb.c++/templates.exp,
20847 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
20848 and class layout support.
20849
af890c52
DJ
208502001-12-07 Daniel Jacobowitz <drow@mvista.com>
20851
20852 * gdb.c++/classes.exp: Add test for static member function.
20853 * gdb.c++/misc.cc: Add class with static member function.
20854
7a345fb3
JB
208552001-12-07 Jim Blandy <jimb@redhat.com>
20856
f2e54a80 20857 If GDB says it can't find the struct the function returned, report
8032bf31
JB
20858 those tests as `unsupported'.
20859 * gdb.base/call-rt-st.exp (print_struct_call): New function.
20860 Rewrite subsequent tests to use it.
20861
20862 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
20863 those tests as `unsupported'.
20864 * gdb.base/structs.exp (call_struct_func): New function.
20865 (do_function_calls): Use call_struct_func to call the functions
20866 returning structs.
20867
0bc69509
JB
20868 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
20869 whether functions are prototyped or not, so we can't possibly pass
20870 arguments to t_float_values2 properly.
20871
7a345fb3
JB
20872 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
20873 value of `timeout' for targets other than the mips*tx39-*.
20874
edb6ede1
MS
208752001-12-06 Michael Snyder <msnyder@redhat.com>
20876
d63a86f8 20877 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
20878 and detect whether the start symbol has a leading underscore.
20879
2d842f13
JB
208802001-12-04 Jim Blandy <jimb@redhat.com>
20881
20882 * gdb.base/completion.exp: Clarify indentation.
20883
68550daf
JB
208842001-12-03 Jim Blandy <jimb@redhat.com>
20885
20886 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
20887 variables on the S/390, not `.word'.
20888
cd5195a8
JB
208892001-11-30 Jim Blandy <jimb@redhat.com>
20890
20891 Add assembly-source tests for s390-ibm-linux.
20892 * gdb.asm/s390.inc: New file.
20893 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
20894 the S/390 architecture.
a9c64011 20895 * gdb.asm/configure: Regenerated.
cd5195a8 20896
ca9efc90
MS
208972001-11-30 Michael Snyder <msnyder@redhat.com>
20898
20899 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
20900 next, info source, info sources, info line, global and static
20901 variables, and static functions.
20902 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
20903 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
20904 * gdb.asm/asmsrc1.s: Add a static function and some variables.
20905 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
20906 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
20907 (gdbasm_leave): Restore frame pointer.
20908 (gdbasm_startup): Copy stack set-up from crt0.S.
20909
d0e66976
FN
209102001-11-26 Fernando Nasser <fnasser@redhat.com>
20911
20912 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
20913 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
20914 to a local (non-static) variable. Copy tstruct.a to a static buffer
20915 and return a pointer to that buffer.
20916 * gdb.base/callfwmall.c (t_structs_a): Ditto.
20917
e2334072
MK
209182001-11-24 Mark Kettenis <kettenis@gnu.org>
20919
20920 * gdb.asm/configure.in: Fix recognition of ix86 target.
20921 * gdb.asm/configure: Regenerate.
20922
756caa3d
MS
209232001-11-21 Michael Snyder <msnyder@redhat.com>
20924
20925 * gdb.asm/sparc.inc: New file.
20926 * gdb.asm/asm-source.exp: Recognize sparc target.
20927 * gdb.asm/configure.in: Recognize sparc target.
20928 * gdb.asm/configure: Regenerate.
d63a86f8 20929
9a4d72d5
MS
209302001-11-21 Michael Snyder <msnyder@redhat.com>
20931
20932 * gdb.asm/m32r.inc: New file.
20933 * gdb.asm/asm-source.exp: Recognize m32r target.
20934 * gdb.asm/configure.in: Recognize m32r target.
20935 * gdb.asm/configure: Regenerate.
20936
a773d1cd
MS
209372001-11-20 Michael Snyder <msnyder@redhat.com>
20938
017ac23d
MS
20939 * gdb.asm/i386.inc: New file.
20940 * gdb.asm/asm-source.exp: Recognize ix86 target.
20941 * gdb.asm/configure.in: Recognize ix86 target.
20942 * gdb.asm/configure: Regenerate.
20943
a773d1cd
MS
20944 * gdb.c++/namespace.exp: Fix quotes in output messages.
20945
bb632afb
MS
209462001-11-14 Michael Snyder <msnyder@redhat.com>
20947
25d559ca 20948 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
20949 qualifier in a type cast expression, to designate an address
20950 in the instruction space (Harvard architecture).
20951
4749e309
MS
209522001-11-13 Michael Snyder <msnyder@redhat.com>
20953
20954 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
20955 Tests for expressions using 'const' and 'volatile'.
20956
25050984
CV
209572001-11-13 Corinna Vinschen <vinschen@redhat.com>
20958
20959 * gdb.asm/asm-sources.exp: Allow defining linker flags.
20960
1902c51f
DJ
209612001-11-12 Daniel Jacobowitz <drow@mvista.com>
20962
20963 * lib/mi-support.exp (mi_run_to_helper): Move comments
20964 outside of gdb_expect.
20965
dcf95b47
DJ
209662001-11-11 Daniel Jacobowitz <drow@mvista.com>
20967
20968 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
20969 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
20970 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
20971 mi0_run_to): New functions.
20972 * gdb.mi/mi-simplerun.exp: Use them.
20973 * gdb.mi/mi0-simplerun.exp: Likewise.
20974 * gdb.mi/mi-var-cmd.exp: Likewise.
20975 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 20976
45b074e1
AC
209772001-11-10 Andrew Cagney <ac131313@redhat.com>
20978
20979 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
20980 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
20981
bf50d346
AC
209822001-11-09 Andrew Cagney <ac131313@redhat.com>
20983
20984 * gdb.base/restore.exp: Include $expected value in restored test
20985 message.
20986
9383332c
AC
209872001-11-09 Andrew Cagney <ac131313@redhat.com>
20988
20989 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
20990 implemented.
20991
db62520a
MS
209922001-11-08 Michael Snyder <msnyder@redhat.com>
20993
20994 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
20995 Add pass/fail message for stop at breakpoint in call dummy function.
20996
b5703437
MS
209972001-11-07 Michael Snyder <msnyder@redhat.com>
20998
d63a86f8
RM
20999 * gdb.c++/templates.exp (test_template_breakpoints):
21000 If we get an overload menu, but it does not match what
760f6330 21001 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21002 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21003 making the whitespace optional. Argument for "new" may be
21004 "unsigned" as well as "unsigned int/long".
d63a86f8 21005 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21006 making the whitespace optional. Also replace "(void) with
21007 "((void|)), making the keyword "void" optional.
d63a86f8 21008 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21009 making the whitespace optional. Also replace "(void) with
21010 "((void|)), making the keyword "void" optional.
3bf40917
MS
21011 * gdb.base/callfuncs.c (t_float_values): This function must
21012 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21013 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21014 can be tested against both cases. Usually one case involves
21015 promotion of float to double, while the other does not.
21016 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21017 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21018 includes a stack frame for "start".
21019
c8ab4e6d
JB
210202001-11-05 Jim Blandy <jimb@redhat.com>
21021
21022 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21023 pointers are 32 bits long, and that offsets of relocs are always
21024 stored in the data (REL-style), and not in the reloc entry itself
21025 (RELA-style).
21026 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21027 stabs.
21028
3f08ced9
MS
210292001-11-01 Michael Snyder <msnyder@redhat.com>
21030
21031 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21032 and regular expression operators by using quoting.
21033
cbfa24cd
MS
210342001-10-31 Michael Snyder <msnyder@redhat.com>
21035
21036 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21037 depending on what the symbol table contains.
21038 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21039 the output of the ptype command. Similarly, accept both "const &"
21040 and "const&".
21041
aaa68313
CV
210422001-10-31 Corinna Vinschen <vinschen@redhat.com>
21043
21044 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21045 symbol `STORAGE' to allow to choose the storage class of
21046 the local datastructures.
21047 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21048 compiler directive.
21049
91740388
MS
210502001-10-30 Michael Snyder <msnyder@redhat.com>
21051
21052 * gdb.base/jump.exp: Allow it to run for all targets.
21053
1b7c05e7
CV
210542001-10-29 Corinna Vinschen <vinschen@redhat.com>
21055
21056 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21057 with new double_array size.
21058 (main): Change storage class of all local variables to static.
21059 Reduce size of double_array to 9.
21060 * gdb.base/call-ar-st.exp: Increase timeout value.
21061 Change expected output for double array to match new size in
21062 call-ar-st.c.
21063
36a22261
CV
210642001-10-29 Corinna Vinschen <vinschen@redhat.com>
21065
21066 * gdb.base/ending-run.exp: Create identical output when passing
21067 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21068 Stormy16 target.
36a22261 21069
92b8ae91
MK
210702001-10-28 Mark Kettenis <kettenis@gnu.org>
21071
21072 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21073 that we catch the expected failure under Linux/x86.
21074
cb135b83
OF
210752001-10-29 Orjan Friberg <orjanf@axis.com>
21076
21077 * gdb.base/setvar.exp: Escape curly braces.
21078 * gdb.stabs/weird.exp: Ditto.
21079
6884aa54
DJ
210802001-10-27 Daniel Jacobowitz <drow@mvista.com>
21081
21082 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21083 * gdm.mi/mi0-hack-cli.exp: Likewise.
21084
0398c9aa
AC
210852001-10-25 Andrew Cagney <ac131313@redhat.com>
21086
21087 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21088 messages.
21089
d20bf2e8
AC
210902001-10-21 Andrew Cagney <ac131313@redhat.com>
21091
21092 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21093 checking MI enabled.
21094
03dd63aa
CV
210952001-10-09 Corinna Vinschen <vinschen@redhat.com>
21096
21097 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21098
1d9d99f3
FCE
210992001-10-04 Frank Ch. Eigler <fche@redhat.com>
21100
21101 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21102 if gdb child process crashes, just signal an error.
21103
838ae6c4
JB
211042001-10-02 Jim Blandy <jimb@redhat.com>
21105
21106 * lib/gdb.exp (test_xfail_format): Simplify.
21107
21108 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21109 front of the variable name `format'. Simplify `if'.
21110
8f0cbc1c
DJ
211112001-10-01 Daniel Jacobowitz <drow@mvista.com>
21112
21113 * gdb.threads/pthreads.exp: Wait for output and delay
21114 before sending ^C.
21115
1f08dafd
DJ
211162001-10-01 Daniel Jacobowitz <drow@mvista.com>
21117
21118 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21119 some incorrect output instead of timing out.
21120 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21121
674f90ff
CV
211222001-09-28 Corinna Vinschen <vinschen@redhat.com>
21123
21124 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21125 check to allow additional `int'.
21126
9b284272
DJ
211272001-09-27 Daniel Jacobowitz <drow@mvista.com>
21128
21129 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21130 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21131
b55a4771
MS
211322001-09-27 Michael Snyder <msnyder@redhat.com>
21133
21134 * lib/gdb.exp (test_debug_format): New proc.
21135 (setup_xfail_format): Use new proc test_debug_format.
21136 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21137 proc; use new service proc test_debug_format.
21138 Replace all other "gcc_compiled" tests with this test.
21139 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21140 proc; use new service proc test_debug_format.
21141 Replace all other "gcc_compiled" tests with this test.
21142
211432001-09-27 Michael Snyder <msnyder@redhat.com>
21144
21145 * gdb.base/cvexpr.exp: New file.
21146 * gdb.base/cvexpr.c: New file
21147 Test for expressions using const and volatile keywords.
21148
4e6667ac
CV
211492001-09-26 Corinna Vinschen <vinschen@redhat.com>
21150
21151 * gdb.base/constvars.exp: Check for different orders of keywords
21152 and additional "int" strings in output.
21153
4f337972
AC
211542001-09-22 Andrew Cagney <ac131313@redhat.com>
21155
21156 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21157 responses from "help maint".
21158
2015650d
FCE
211592001-09-19 Frank Ch. Eigler <fche@redhat.com>
21160
21161 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21162 to localhost:NNN instead of :NNN, in case Xvfb is listening
21163 only on TCP.
21164
f3bcedc1
CV
211652001-09-19 Corinna Vinschen <vinschen@redhat.com>
21166
21167 * gdb.base/recurse.exp: When checking leaving the watchpoint
21168 scope, recognize when gdb is in function's epilogue and pass.
21169
6b819c92
KS
211702001-09-18 Keith Seitz <keiths@redhat.com>
21171
21172 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21173 support for running tests against sid targets.
21174 (gdbtk_done): Ditto.
21175
a10c9419
CV
211762001-09-18 Corinna Vinschen <vinschen@redhat.com>
21177
21178 * gdb.base/ending-run.c (main): Set stdout buffersize
21179 to the same reasonable value for any target.
21180 * gdb.base/ending-run.exp: Add a regular expression
21181 to make testsuite happy on Sanyo Stormy16 target.
21182
739d0d99
CV
211832001-09-17 Corinna Vinschen <vinschen@redhat.com>
21184
21185 * gdb.base/display.c (do_loops): Add float variable `f'.
21186 Increment f in loop.
21187 * gdb.base/display.exp: Increment timeout by 60 seconds.
21188 Change float display test to use variable `f'.
21189
1b8947f0
JB
211902001-09-17 Jim Blandy <jimb@redhat.com>
21191
21192 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21193 overflowing the limited breakpoint tables on some ROM monitors
21194 (like the ROM68K).
21195
9890ac81
FCE
211962001-09-15 Frank Ch. Eigler <fche@redhat.com>
21197
21198 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21199 the "-ac" (disable access control) flag.
21200
6db765ea
JH
212012001-08-30 Jeff Holcomb <jeffh@redhat.com>
21202
21203 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21204 ints.
21205
4c32cc04
KS
212062001-08-30 Keith Seitz <keiths@redhat.com>
21207
21208 * lib/gdb.exp: Move all insight-related functionality into
21209 separate file.
21210 * lib/insight-support.exp: New file.
21211
8d6e6f81
FCE
212122001-08-29 Frank Ch. Eigler <fche@redhat.com>
21213
21214 * config/sid.exp (sid_start): Never set sid verbosity; disable
21215 expect_background {} that consumed its stdout; tolerate </dev/null.
21216 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21217
6a90e1d0
AC
212182001-08-18 Andrew Cagney <ac131313@redhat.com>
21219
21220 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21221 CLI jump command to start it.
21222 (mi_run_to_main): Fail immediatly when unexpected output.
21223
1759b3c3
AC
212242001-08-18 Andrew Cagney <ac131313@redhat.com>
21225
21226 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21227 beginning of function. Fix PR gdb/191.
21228
61d11d80
FCE
212292001-08-16 Frank Ch. Eigler <fche@redhat.com>
21230
21231 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21232 what to force sid endianness to.
21233
942a4df2
KS
212342001-08-15 Keith Seitz <keiths@redhat.com>
21235
21236 * lib/gdb.exp (gdbtk_start): Don't set environment
21237 variables for TCL_LIBRARY and friends. Insight will
21238 now figure these out for itself.
21239
0521c418
MS
212402001-08-02 Michael Snyder <msnyder@redhat.com>
21241
21242 * gdb.base/completion.exp: Remove the symbol "a64l" from
21243 the expect string; this is target-specific, and not related
21244 to what is being tested.
21245
74a9a58a
DB
212462001-08-02 Dave Brolley <brolley@redhat.com>
21247
21248 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21249
c70819fa
MS
212502001-07-25 Michael Snyder <msnyder@redhat.com>
21251
c2b8fa57
MS
21252 * gdb.base/consecutive.exp: New file. Test stepping over
21253 breakpoints on consecutive instructions.
21254 * gdb.base/consecutive.c: New file.
21255
c70819fa
MS
21256 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21257 curly braces in regular expressions.
21258
2b1a1355
MS
212592001-07-25 Michael Snyder <msnyder@redhat.com>
21260
21261 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21262 legitimate output from stepping out of main.
21263
413eca6f
KS
212642001-07-22 Keith Seitz <keiths@redhat.com>
21265
21266 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21267 the empty string, do not run the tests.
21268
7e5a9322
SC
212692001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21270
21271 * gdb.base/long_long.exp: Detect size of pointer. Take into
21272 account 2-byte pointers when testing for p/a results.
21273
de58f10f
SC
212742001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21275
d63a86f8 21276 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21277 and defined to 1K for m68hc11.
21278 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21279 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21280 (sizeof_random_data): New variable to tell the size of the data table;
21281 don't test past this size; always run to main.
21282
d6f5fea1
SC
212832001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21284
21285 * gdb.base/return2.exp: return of long long and double fails for
21286 68HC11; don't execute these tests on that platform.
21287 * gdb.base/return.exp: Return of a double fails for 68hc11.
21288
c477543d
SC
212892001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21290
21291 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21292 tests that print a float.
21293 * call-rt-st.exp: Likewise.
21294
63cf1c79
MK
212952001-07-12 Mark Kettenis <kettenis@gnu.org>
21296
21297 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21298 running this test on Linux.
21299
112f9ab5
MC
213002001-06-24 Michael Chastain <chastain@redhat.com>
21301
21302 * gdb.base/arithmet.exp: Remove some tests to make all test names
21303 unique.
21304
4970cb0f
MS
213052001-07-03 Michael Snyder <msnyder@redhat.com>
21306
21307 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21308 the output of the ptype command.
21309
d85da69f
MS
213102001-07-02 Michael Snyder <msnyder@redhat.com>
21311
4c8a82de
MS
21312 * gdb.base/completion.exp: Don't assume that break.c is the only
21313 source file that may contain functions named "marker".
d85da69f
MS
21314 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21315
8afc772b
AC
213162001-06-28 Andrew Cagney <ac131313@redhat.com>
21317
21318 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21319 of files to delete.
21320
21321 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21322 * gdb.disasm/h8300s.exp: New file.
21323 gdb.disasm/h8300s.s: Likewise.
21324
cff22675
AC
213252001-06-27 Andrew Cagney <ac131313@redhat.com>
21326
21327 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21328 empty breakpoint tables.
21329
68c81b54
AC
213302001-06-25 Andrew Cagney <ac131313@redhat.com>
21331
21332 * lib/mi-support.exp: Update args=... part of stop-reason
21333 patterns. Accept either a list or a tuple.
21334
2dd62704
AC
213352001-06-23 Andrew Cagney <ac131313@redhat.com>
21336
21337 * lib/mi-support.exp: Remove local emacs variable defining
21338 change-log-default-name.
21339
b4127474
MC
213402001-06-22 Michael Chastain <chastain@redhat.com>
21341
21342 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21343 This is operationally compatible with the previous version.
21344
8dbfb380
JB
213452001-06-13 Jim Blandy <jimb@redhat.com>
21346
21347 * lib/gdb.exp (gdb_test): Doc fix.
21348
f2d8c86d
MC
213492001-06-10 Michael Chastain <chastain@redhat.com>
21350
21351 * gdb.base/exprs.exp: Remove a duplicate test.
21352
81564d34
JB
213532001-06-06 Jim Blandy <jimb@redhat.com>
21354
21355 * gdb.base/return2.exp (main): Use values to test float and double
21356 returns that are not NaN's, to avoid being confused by IEEE
21357 comparison rules.
21358
da55addb
MS
213592001-06-04 Michael Snyder <msnyder@redhat.com>
21360
21361 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21362 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21363 rather than wait for 12 more tests to time out.
21364
42c65987
JB
213652001-06-06 Jim Blandy <jimb@redhat.com>
21366
b18bced9 21367 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21368 Don't forget to match the GDB prompt.
b18bced9 21369
42c65987
JB
21370 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21371
5b41e5f0
JB
213722001-06-04 Jim Blandy <jimb@redhat.com>
21373
21374 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21375 command.
21376
015e046f
KB
213772001-05-31 Kevin Buettner <kevinb@redhat.com>
21378
21379 * gdb.base/annota1.exp (info break): Match four or more spaces
21380 after "Address".
21381
fb1ffbbe
MC
213822001-05-31 Michael Chastain <chastain@redhat.com>
21383
21384 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21385 (dm_type_int_star): Likewise.
21386 (dm_type_long_star): Likewise.
21387 (dm_type_void_star): Likewise.
21388
5ea2a32c
KB
213892001-05-29 Kevin Buettner <kevinb@redhat.com>
21390
21391 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21392 to a known value in order to get consistent results regardless
21393 of the setting of INPUTRC or the presence or contents of .inputrc.
21394
ae23c492
MS
213952001-05-24 Michael Snyder <msnyder@redhat.com>
21396
ac55707e
MS
21397 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21398 Don't require that the main thread and the manager thread are the
21399 first in the list.
21400
ae23c492
MS
21401 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21402 debugging. If test fails, issue an "unsupported" not a "fail".
21403
400071f1
JB
214042001-05-24 Jim Blandy <jimb@redhat.com>
21405
21406 Don't assume that short is shorter than int.
21407 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21408 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21409 this isn't true.
400071f1
JB
21410 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21411 an int, is not equal to ~0 stored in an unsigned char. This tests
21412 the same thing that the previous test meant to, but works on
21413 16-bit machines, too.
21414 ("print unsigned char != (~0)"): Same test, complemented.
21415
0816a3e5
MS
214162001-05-24 Michael Snyder <msnyder@redhat.com>
21417
21418 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21419 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21420 and prevents dejagnu getting out of step.
21421
f6dc23a9
KB
214222001-05-23 Kevin Buettner <kevinb@redhat.com>
21423
21424 * gdb.base/finish.exp (finish_void): Revise pattern for
21425 stopping on the call statement to not permit stopping at
21426 the start of the instructions comprising the call sequence.
21427
7dbd117d
MC
214282001-05-19 Michael Chastain <chastain@redhat.com>
21429
21430 * gdb.base/callfuncs.exp: Make all test names unique.
21431 * gdb.base/commands.exp: Make all test names unique.
21432 * gdb.base/condbreak.exp: Make all test names unique.
21433 * gdb.base/dbx.exp: Make all test names unique.
21434 * gdb.base/default.exp: Make all test names unique.
21435 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21436 and TIMEOUT messages to their corresponding PASS message.
21437 * gdb.base/ending-run.exp: Make all test names unique.
21438 * gdb.base/long_long.exp: Remove duplicate test.
21439
6b0b0a9e
KB
214402001-05-21 Kevin Buettner <kevinb@redhat.com>
21441
21442 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21443 stop on the call statement as well as the statement after the
21444 call.
21445
2caa35cb
MS
214462001-05-21 Michael Snyder <msnyder@redhat.com>
21447
21448 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21449
40713331
EZ
214502001-05-10 Elena Zannoni <ezannoni@redhat.com>
21451
a9c64011
AS
21452 * gdb.base/completion.exp: Revamp test. Make it execute on all
21453 platforms.
40713331 21454
c2c1be8d
EZ
214552001-05-10 Elena Zannoni <ezannoni@redhat.com>
21456
a9c64011
AS
21457 * config/gdbserver.exp (gdb_load): Handle the case
21458 in which the arguments to gdbserver are given in the
21459 baseboard configuration file.
21460 Also handle the case in which the server needs to do a
21461 load.
2c9cd303 21462
9671de48
KS
214632001-05-07 Keith Seitz <keiths@cygnus.com>
21464
a9c64011
AS
21465 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21466 set up the display for testing.
21467 (gdbtk_start): Convert all paths to paths that tcl will like.
21468 Export target information to environment.
21469 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21470 necessary.
21471 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21472 (to_tcl_path): New proc to convert a given pathname into
21473 a path acceptible as an argument to a tcl command.
21474 (_gdbtk_export_target_info): New proc to export target info
21475 into the environment for gdbtk testing.
21476 (gdbtk_done): New proc to signal end-of-test.
9671de48 21477
5a360f47
JB
214782001-05-06 Jim Blandy <jimb@redhat.com>
21479
21480 * restore.c: Make the code of caller0 correspond to its comment.
21481
66c756c6
MS
214822001-05-03 Michael Snyder <msnyder@redhat.com>
21483
21484 * config/sid.exp (gdb_target_sid): Check for error messages.
21485 On error or timeout, don't make expect exit (which will terminate
21486 all subsequent tests); instead just make gdb exit.
d63a86f8 21487 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21488 return a negative value.
21489
a966fde5
JB
214902001-04-24 Jim Blandy <jimb@redhat.com>
21491
851c18e0
JB
21492 * gdb.c++/templates.exp: If we see the prompt for the overload
21493 list, but we haven't recognized any of the longer patterns,
21494 arrange for this test to fail, not hang.
21495
a966fde5
JB
21496 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21497 variations.
21498
db144853
MC
214992001-04-22 Michael Chastain <chastain@redhat.com>
21500
21501 * gdb.c++/local.exp: Use the 'runto' library function.
21502 * gdb.c++/namespace.exp: Likewise.
21503 * gdb.c++/overload.exp: Likewise.
21504
3207ec21
KB
215052001-03-26 Kevin Buettner <kevinb@redhat.com>
21506
21507 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21508 * gdb.base/step-line.exp: New file. Test step/next in presence of
21509 #line directives.
21510 * gdb.base/step-line.c: New file. Test program for the above.
21511 * gdb.base/step-line.inp: New file. We pretend that this file has
21512 been transformed by some other tool into step-line.c.
21513
13b57657
JB
215142001-03-21 Jim Blandy <jimb@redhat.com>
21515
21516 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21517 unmangled operator names.
21518
754cbe1c
JB
215192001-03-20 Jim Blandy <jimb@redhat.com>
21520
21521 * gdb.threads/linux-dp.exp: Recognize an additional message
21522 generated by GDB when it doesn't understand how to debug threads
21523 on the target system.
21524
177495c9
AC
215252001-03-19 Andrew Cagney <ac131313@redhat.com>
21526
21527 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21528
f266096b
MC
215292001-03-12 Michael Chastain <chastain@redhat.com>
21530
21531 * gdb.c++/derivation.exp: Use the 'runto' library function.
21532
cac3c2ff
MC
215332001-03-12 Michael Chastain <chastain@redhat.com>
21534
21535 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21536
b6c11a24
MC
215372001-02-24 Michael Chastain <chastain@redhat.com>
21538
21539 * gdb.c++/ref-types.exp: Change handwritten code to library
21540 function 'runto'.
21541
6bae5bce
OF
215422001-03-16 Orjan Friberg <orjanf@axis.com>
21543
21544 * gdb.base/signals.exp: Set count to 0 explicitly.
21545
0015fd9a
MS
215462001-03-15 Mark Salter <msalter@redhat.com>
21547
21548 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21549 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21550 (gdb_load): Add support for additional target_info: gdb_download_size
21551 and gdb_load_timeout.
0015fd9a 21552
fc33412a
DT
21553Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21554
21555 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21556 file -- to prevent failing when the compile fails but we have no
21557 intention of running the tests anyway.
fc33412a
DT
21558
21559 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21560 tests if set.
21561
21562 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21563 integers.
fc33412a
DT
21564
21565 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21566 * gdb.c++/namespace.exp: Ditto.
21567
115f06de
OF
215682001-03-07 Orjan Friberg <orjanf@axis.com>
21569
21570 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21571 * gdb.base/pointers.exp: Relax pattern match of decimals.
21572
b6ba6518
KB
215732001-03-06 Kevin Buettner <kevinb@redhat.com>
21574
21575 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21576 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21577 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21578 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21579 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21580 config/sh.exp, config/sid.exp, config/slite.exp,
21581 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21582 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21583 config/vxworks.exp, config/vxworks29k.exp,
21584 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21585 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21586 gdb.base/arithmet.exp, gdb.base/assign.exp,
21587 gdb.base/async.exp, gdb.base/attach.exp,
21588 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21589 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21590 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21591 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21592 gdb.base/commands.exp, gdb.base/completion.exp,
21593 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21594 gdb.base/constvars.exp, gdb.base/corefile.exp,
21595 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21596 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21597 gdb.base/ending-run.exp, gdb.base/environ.exp,
21598 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21599 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21600 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21601 gdb.base/funcargs.exp, gdb.base/help.exp,
21602 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21603 gdb.base/logical.exp, gdb.base/long_long.exp,
21604 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21605 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21606 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21607 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21608 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21609 gdb.base/regs.exp, gdb.base/relational.exp,
21610 gdb.base/remote.exp, gdb.base/reread.exp,
21611 gdb.base/restore.exp, gdb.base/return2.exp,
21612 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21613 gdb.base/selftest.exp, gdb.base/setshow.exp,
21614 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21615 gdb.base/sigall.exp, gdb.base/signals.exp,
21616 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21617 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21618 gdb.base/step-test.exp, gdb.base/structs.c,
21619 gdb.base/structs.exp, gdb.base/structs2.exp,
21620 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21621 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21622 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21623 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21624 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21625 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21626 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21627 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21628 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21629 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21630 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21631 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21632 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21633 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21634 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21635 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21636 gdb.trace/circ.exp, gdb.trace/collection.exp,
21637 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21638 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21639 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21640 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21641 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21642 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21643 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21644 notices.
21645
dc96c6c7 216462001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21647
21648 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21649 first arg is int not float.
21650
dc96c6c7 216512001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21652
21653 * gdb.base/reread.exp: Unsupported for non-native targets;
21654 doesn't work for remote debugging.
21655
9b0c4aeb
FN
216562001-02-19 Fernando Nasser <fnasser@redhat.com>
21657
21658 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21659 * gdb.base/ending-run.exp: Properly handle the BSP state when
21660 stepping past the end of main.
9b0c4aeb 21661
02aa71d5
MC
216622001-02-19 John Moore <jmoore@redhat.com>
21663
21664 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21665 Converted HPUX fix for non-expected items following multiple
21666 step commands into general solution for all platforms.
21667
1fa449a4
MC
216682001-02-18 Michael Chastain <chastain@redhat.com>
21669
21670 * gdb.c++/classes.exp (do_tests): Change runto statements
21671 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21672 statements demangler agnostic.
21673 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21674 (gdb_virtfunc_restart): Likewise.
21675
b2f9ec70
MC
216762001-02-14 Michael Chastain <chastain@redhat.com>
21677
21678 * gdb.c++/inherit.exp (do_tests): Change runto statements
21679 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21680 statements demangler agnostic.
21681
cf74b8ca
AC
21682Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21683
21684 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21685 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21686 before calling common_routine 15 times'' tests.
cf74b8ca 21687
99f78f56
MC
216882001-02-11 Michael Chastain <chastain@redhat.com>
21689
21690 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21691 Helps the test script figure out which demangler is in use.
21692 (dm_type_foo_ref): Ditto.
21693 (dm_type_int_star): Ditto.
21694 (dm_type_long_star): Ditto.
21695 (dm_type_unsigned_int): Ditto.
21696 (dm_type_void): Ditto.
21697 (dm_type_void_star): Ditto.
99707966 21698 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21699 Probe the gdb demangler and set variables to accommodate
21700 formatting differences.
21701 (info_func_regexp): New function. Same as info_func, but
21702 matches against a regexp.
21703 (info_func): Match against a literal string.
21704 (print_addr_2): New function. Match against a literal string,
21705 which can be different from the input to gdb.
21706 (print_addr): Simply call print_addr_2 with the same argument twice.
21707 (test_lookup_operator_functions): Use demangler formatting variables.
21708 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21709 the tests in the same order as the C++ class declaration.
21710 (test_paddr_operator_functions): Ditto.
21711 (test_paddr_overloaded_functions): Ditto.
21712 (test_paddr_hairy_functions): Use demangler formatting variables.
21713 Add reference to gdb/19 for related tests.
21714 (do_tests): Call probe_demangler.
21715
1de8f023
KB
217162001-01-30 Kevin Buettner <kevinb@redhat.com>
21717
21718 * gdb.c++/templates.cc (printf): Remove unused function definition.
21719
ca3f91ed
MS
217202001-01-26 Felix Lee <flee@redhat.com>
21721
21722 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21723
217242001-01-25 matthew green <mrg@redhat.com>
21725
21726 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21727 up sid.
21728 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21729
217302001-01-25 matthew green <mrg@redhat.com>
21731
21732 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21733 Deprecate $sid_spawn_id.
ca3f91ed
MS
21734 (sid_exit): Remove code necessary only for `spawn.'
21735
217362001-01-25 matthew green <mrg@redhat.com>
21737
21738 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21739
fb18ec4a
MC
217402001-01-28 Michael Chastain <chastain@redhat.com>
21741
21742 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21743 to call when tests fail. It takes gdb out of the overloaded
21744 function choice menu back to the main prompt, so that the test
21745 program stays synchronized.
21746 (set_bp_overloaded): New proc to collect all the common
21747 code for setting a breakpoint on an overloaded name. Calls
21748 take_gdb_out_of_choice_menu when needed.
21749 (menu_overload1arg): New variable to collect the repeated
21750 instances of the expected menu for an overloaded name. Change
21751 the regular expression to handle changes in g++ type encoding:
21752 "void" can be either "void" or "", and "unsigned int" can be
21753 either "unsigned int" or "unsigned".
21754 (continue_to_bp_overloaded): Change regular expressions to handle
21755 changes in g++ type encoding.
21756 (no proc): Call take_gdb_out_of_choice_menu when needed.
21757 Remove redundant calls to "info break". Accept either "canceled"
21758 or "cancelled". Change regular expressions in "info break"
21759 calls to handle changes in g++ type encoding. Give all tests
21760 unique strings.
21761
9c646a6e
BE
217622001-01-17 Ben Elliston <bje@redhat.com>
21763
21764 * config/sid.exp: New file.
21765
9549d9c1
AC
21766Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
21767
21768 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
21769
dc96c6c7 217702000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
21771
21772 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
21773 Add a RE to accept a non-ascii char if one is ever presented.
21774
b4df4f68
FN
217752000-12-20 Fernando Nasser <fnasser@redhat.com>
21776
297dd0fd 21777 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 21778
dc96c6c7 217792000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 21780
d63a86f8 21781 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
21782 in regexp. One '\' does not suffice on Linux.
21783
4a7bddb6
MC
217842000-12-09 Michael Chastain <chastain@redhat.com>
21785
21786 * gdb.base/break.exp (test_clear_command): Use a marker function
21787 rather than 'main' for the test function. Also move this
21788 test to an execution point where the marker function names are
21789 guaranteed to be bound to functions. (Executing tests after a
21790 'finish' from main runs into name conflicts with local names
21791 in __libc_start_main).
21792
dc96c6c7 217932000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
21794
21795 * gdb.base/finish.exp: New test for gdb's "finish" command.
21796 * gdb.base/return2.exp: New test for gdb's "return" command.
21797 * gdb.base/return2.c: New source file for above.
21798
dc96c6c7 217992000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
21800
21801 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
21802 * gdb.base/miscexprs.exp: Ditto.
21803 * gdb.base/pointers.exp: Ditto.
21804 * gdb.c++/derivation.exp: Ditto.
21805 * gdb.c++/local.exp: Ditto.
21806 * gdb.c++/namespace.exp: Ditto.
21807 * gdb.c++/overload.exp: Ditto.
21808 * gdb.c++/ref-types.exp: Ditto.
21809
dc96c6c7 218102000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
21811
21812 * gdb.base/constvars.exp: Test result of "up" command.
21813 * gdb.base/miscexprs.exp: Ditto.
21814 * gdb.base/pointers.exp: Ditto.
21815 * gdb.base/scope.exp: Ditto.
21816 * gdb.c++/derivation.exp: Ditto.
21817 * gdb.c++/local.exp: Ditto.
21818 * gdb.c++/namespace.exp: Ditto.
21819 * gdb.c++/overload.exp: Ditto.
21820 * gdb.c++/ref-types.exp: Ditto.
21821
44097287
FN
218222000-11-22 Michael Chastain <chastain@redhat.com>
21823
21824 * mips_pro.exp: Accept either "middle -> top -> main" or
21825 "middle -> main" in the backtrace, because gcc can optimize
21826 tail calls to jumps. Remove setup_xfail for the hppa case.
21827 Add a comment with the original warning messages from PR 3016,
21828 which was filed in 1993, to preserve them for posterity.
21829
9d2e1bab
ND
218302000-11-17 Nick Duffek <nsd@redhat.com>
21831
21832 * lib/gdb.exp (gdb_test): Override timeout with board info.
21833
1aca8eb7
ND
218342000-11-17 Nick Duffek <nsd@redhat.com>
21835
21836 * gdb.base/display.exp: Don't kill running stub. Add "again" to
21837 the second kill and detach messages.
21838
93076499
ND
218392000-11-17 Nick Duffek <nsd@redhat.com>
21840
21841 * configure.in: Add AC_EXEEXT.
21842 * configure: Regenerate.
21843 * Makefile.in (just-check): Export EXEEXT.
21844 * lib/gdb.exp ($EXEEXT): Import from environment.
21845 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
21846 expect "maint dump-me" on Cygwin.
21847 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
21848 $EXEEXT.
21849
30e87cd3
ND
218502000-11-17 Nick Duffek <nsd@redhat.com>
21851
21852 * gdb.base/break.exp: Test backtrace and finish from called
21853 function on all platforms, not just HP-UX.
21854
dc96c6c7 218552000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
21856
21857 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
21858 code from gdb_target_monitor, so it can be used independantly
21859 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 21860
dc96c6c7 218612000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
21862
21863 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
21864 * gdb.base/corefile.exp: Expect the message "Program is being
21865 debugged already" when we send the "corefile" command, since
21866 the preceeding gdb_load may have connected gdb to a remote target.
21867 * gdb.base/display.exp: Disable hardware watchpoints if new
21868 board info variable "no_hardware_watchpoints" is true.
21869 Replace single-letter commands with more readable ones.
21870 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
21871 if new board info variable "no_hardware_watchpoints" is true.
21872 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
21873 to see if stdio (printf) testing is possible.
21874 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
21875 board info variable "no_hardware_watchpoints" is true. Use new
21876 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
21877
39124dea
FN
218782000-11-13 Fernando Nasser <fnasser@redhat.com>
21879
21880 From Orjan Friberg <orjanf@axis.com>:
21881 * gdb.base/printcmds.exp: Escape curly braces followed by a number
21882 in array print pattern match.
21883
a9e2e984
FN
218842000-11-09 Fernando Nasser <fnasser@redhat.com>
21885
21886 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
21887 spelling "cancelled" to U.S. spelling "canceled" to match changes
21888 made to gdb.
21889 * gdb.c++/ovldbreak.exp: Ditto.
21890
c7db355b
PS
218912000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21892
21893 * gdb.base/callfuncs.c (main): Moved to end of file, call
21894 t_double_values to initialize the FPU before inferior calls are made.
21895 * gdb.base/callfuncs.exp: Test for register preservation after calling
21896 inferior functions. Add tests for continuining, finishing and
21897 returning from a stop in a call dummy.
21898
dc96c6c7 218992000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
21900
21901 * gdb.base/commands.exp: Break up long lines, and re-indent.
21902
dc96c6c7 219032000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
21904
21905 * config/gdbserver.exp: Rewritten from the ground up, to make it
21906 compatible with the current dejagnu tree, and to make it work with
21907 the new "gdbserver" in libremote.
21908
dc96c6c7 219092000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21910
21911 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
21912 * gdb.base/varargs.exp: Skip entire test if no printf support.
21913 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
21914 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
21915
dc96c6c7 219162000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21917
21918 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
21919 no floating point support.
21920 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
21921 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
21922 * gdb.base/call-rt-st.exp: Ditto.
21923 * gdb.base/call-strs.exp: Ditto.
21924
bac5fc66
JG
219252000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
21926
21927 * gdb.base/sizeof.c: include <stdio.h>.
21928
21929 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
21930 'finish', otherwise uncaptured gdb_prompt would potentially
21931 throw remaining test points out of sync.
bac5fc66 21932
b22a6027
SB
219332000-07-26 Scott Bambrough <scottb@netwinder.org>
21934
21935 * gdb.base/recurse.exp: Run tests for all targets.
21936 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
21937 gnu-oldld case on ARM.
21938 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
21939 for ARM targets.
d63a86f8 21940
d8231941
AG
21941Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
21942
21943 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
21944 * gdb.java/configure: Rebuild.
21945
8caabe69
AG
21946Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
21947
21948 * gdb.java/jv-exp.exp: New file.
21949
9d273ca3
AG
21950Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
21951
21952 * configure: Rebuilt.
21953 * configure.in (configdirs): Add gdb.java.
21954 * gdb.java/jmisc.java: New file.
21955 * gdb.java/jmisc.exp: New file.
21956 * gdb.java/Makefile.in: New file.
21957 * gdb.java/configure: Rebuilt.
21958 * gdb.java/configure.in: New file.
21959 * lib/java.exp: New file.
21960
4f823a66
AC
21961Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
21962
21963 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 21964 underflow.
4f823a66 21965
2391e11d
AC
21966Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
21967
21968 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 21969 and the compilers sizes.
2391e11d 21970
54602222
ND
219712000-07-09 Nick Duffek <nsd@redhat.com>
21972
21973 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
21974 (use_methods): New function.
21975 (main): Call use_methods().
21976 * gdb.c++/classes.exp (test_method_param_class): New procedure.
21977 (do_tests): Call test_method_param_class.
21978
2bec0572
ND
219792000-07-09 Nick Duffek <nsd@redhat.com>
21980
21981 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
21982 spelling.
21983 (test_enums): New procedure. Move enum tests from end of script
21984 to here. Set breakpoint on function name instead of line number.
21985 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
21986 (enums2): New marker function.
21987 (enums1): New function.
21988 (main): Call enums1(). Move enum tests to enums1().
21989
78492fde
AC
21990Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
21991
21992 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 21993 compile/link program. Update line numbers.
78492fde
AC
21994 * gdb.asm/d10v.inc: Define ``startup''.
21995 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 21996
49a2cef8
AC
21997Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
21998
21999 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22000
3e6c8688
EZ
220012000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22002
22003 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22004 of 'help maint print' command.
3e6c8688 22005
9ff5cbe9
AC
22006Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22007
22008 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22009 they use gdb_expect_list.
9ff5cbe9 22010
17c579bd
AC
22011Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22012
22013 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22014 memory-read-packet-size'' instead of ``set endian big'' to test
22015 long commands.
17c579bd 22016
e6d71bf3
DB
220172000-06-03 Daniel Berlin <dan@cgsoftware.com>
22018
22019 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22020 g++, and stop skipping them.
e6d71bf3
DB
22021
22022 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22023 work under g++.
22024
d63a86f8 22025 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22026 initialization.
22027
dc96c6c7 220282000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22029
22030 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22031 the regular expression: accept an (almost) arbitrary sequence of
22032 "frames-invalid" and "breakpoints-invalid" messages both before
22033 and after the "starting" message.
22034
dc96c6c7 220352000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22036
22037 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22038
dc96c6c7 220392000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22040
22041 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22042 Relax the regular expression a little, make it pass on Solaris 8.
22043
8216cda9
KB
220442000-05-12 Kevin Buettner <kevinb@redhat.com>
22045
22046 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22047 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22048 Instead, it is permissible for gdb to stop on the line of the
22049 call itself.
22050
1a570b2f
MS
220512000-05-12 Michael Snyder <msnyder@.cygnus.com>
22052
22053 * gdb.base/break.exp (bp on small function, optimized file):
22054 Add a second pass pattern. The behavior differs here between stabs
22055 and dwarf for one-line functions. Stabs preserves two line symbols
22056 (one before the prologue and one after) with the same line number,
22057 but dwarf regards these as duplicates and discards one of them.
22058 Therefore the address after the prologue (where the breakpoint is)
22059 has no exactly matching line symbol, and GDB reports the breakpoint
22060 as if it were in the middle of a line rather than at the beginning.
22061
dc96c6c7 220622000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22063
d63a86f8 22064 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22065 rather than "send_gdb" (for consistancy).
22066
7d418785
AC
22067Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22068
22069 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22070 * gdb.c++/templates.cc: Properly check for GCC version number.
22071 * lib/compiler.cc: Likewise
22072
dc96c6c7 220732000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22074
d63a86f8 22075 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22076 gdb may not stop at the first line of main, due to code motion.
22077
dc96c6c7 220782000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22079
22080 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22081 This test depends on parsing the printf output from the target.
22082 Since the sparclet stub doesn't do stdio, this will never work.
22083 * gdb.base/call-rt-st.exp: ditto.
22084 * gdb.base/call-strs: ditto.
22085
dc96c6c7 220862000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22087
22088 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22089
22090 * gdb.base/ending-run.exp: After connecting to a remote target,
22091 but before running, the target will appear to be in a random
22092 location. Specify both a file and a line for breakpoints.
22093 Also, the function that calls main may be called 'init'
22094 rather than 'start'.
22095
a5a51225
EZ
220962000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22097
22098 * gdb.base/help.exp: Update output for add-symbol-file command.
22099
7930cc7c
FN
221002000-04-10 Fernando Nasser <fnasser@cygnus.com>
22101
22102 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22103 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22104
23e37ab1
C
221052000-04-07 J.T. Conklin <jtc@redback.com>
22106
e93c542c
C
22107 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22108
23e37ab1
C
22109 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22110
591b8fa3
PDM
22111Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22112
22113 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22114 values that can be represented exactly.
591b8fa3
PDM
22115 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22116 above change, and to not check against the directory part of the source
22117 file name.
22118 (step into print_long_arg_list): Likewise.
22119 (print print_small_structs from print_long_arg_list): Likewise.
22120 (print print_long_arg_list): Likewise.
22121
7a495180
EZ
221222000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22123
30b53638 22124 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22125
beb998c6
AC
22126Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22127
22128 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22129
1c689132
DB
221302000-03-25 Daniel Berlin <dan@cgsoftware.com>
22131
22132 * gdb.base/commands.exp (deprecated_command_test): Add test for
22133 deprecate with no arguments.
22134
c1790a9d
JL
221352000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22136
22137 * gdb.base/break.exp: Add new test for setting breakpoints on
22138 optimized code so we can test breakpoints work even when function
22139 prologues may be optimized away
22140
003ba290
FN
221412000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22142
22143 From David Whedon <dwhedon@gordian.com>
a9c64011 22144 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22145
6837a0a2
DB
221462000-03-22 Daniel Berlin <dan@cgsoftware.com>
22147
22148 * gdb.base/help.exp: Added test for new apropos command.
22149
b9593231
KB
221502000-03-21 Kevin Buettner <kevinb@redhat.com>
22151
22152 * gdb.base/pointers.c (usevar): New function.
22153 (main): Make sure that global variables v_int_pointer2, rptr,
22154 and y are all referenced someplace in the program by calling
22155 usevar() on them. [Some linkers delete symbols which are
22156 never referenced. The space remains, but there's no way to
22157 get a (symbolic) handle on the variable from the debugger.]
22158
751a959b
EZ
221592000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22160
22161 * gdb.base/printcmds.c: Add typedeffed arrays.
22162
22163 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22164 procedure to test arrays that are typedef'd.
751a959b 22165
73a93a32
JI
221662000-03-13 James Ingham <jingham@leda.cygnus.com>
22167
22168 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22169 the library directories.
73a93a32 22170
fb40c209
AC
22171Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22172
22173 * configure.in (configdirs): Add sub directory gdb.mi.
22174 * configure: Re-generate.
22175
22176 * gdb.mi: New directory.
d63a86f8 22177
ee4dd2c9
AC
221782000-02-25 Scott Bambrough <scottb@netwinder.org>
22179
22180 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22181 a long long value as a double on ARM platforms.
ee4dd2c9 22182
70f0cc22
JB
221832000-02-16 Jim Blandy <jimb@redhat.com>
22184
22185 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22186 default source file is set properly before running this test.
22187
853819b8
EZ
221882000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22189
22190 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22191 gdbtk/library directory, not in gdbtcl2.
853819b8 22192
dfcd3bfb
JM
221932000-02-04 Jim Blandy <jimb@redhat.com>
22194
22195 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22196 backslash from regexp pattern.
22197
22198 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22199 procedure. Use it to run all the "continue to bp overloaded"
22200 tests. Note that this changes the names of the tests slightly.
22201 If the breakpoint hit message includes a hex PC value, because
22202 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22203 from the real source code, still consider that a pass.
22204
22205 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22206 XFAIL here if the breakpoint message contains a hex address. Note
22207 similar change on 1999-11-02.
22208
22209 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22210
22211 * gdb.base/ptype.exp: Establish a default source file before
22212 calling get_debug_format.
22213
222142000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22215
22216 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22217
8b93c638
JM
222182000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22219
22220 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22221 of successive stepi commands -- while in the prologue we should see
22222 the function entry bracket.
22223
222242000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22225
22226 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22227 reach __change_mode() when stepping through the end of main().
22228
c5394b80
JM
222292000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22230
22231 * gdb.base/default.exp: Fix expected pattern.
22232 * gdb.base/help.exp: Same.
22233
0d06e24b
JM
222342000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22235
22236 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22237 Don't use xfail's because that affects only the following test.
d63a86f8 22238
0d06e24b 22239 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22240 solaris or linux.
0d06e24b
JM
22241
22242 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22243
dc96c6c7 222442000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22245
d63a86f8 22246 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22247 "A syntax error" rather than "A parse error". Accept both.
22248
222492000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22250
22251 * gdb.base/default.exp: Remove OS dependent string from "target
22252 remote" test.
22253 * gdb.base/help.exp: Same for "help target remote" test.
22254
c3f6f71d
JM
222552000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22256
22257 From Jim Kingdon <kingdon@redhat.com>:
22258
22259 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22260 prompt (cleanup rather than necessity, but still might keep output
22261 from spilling to next test).
c3f6f71d
JM
22262
222632000-01-02 Fred Fish <fnf@cygnus.com>
22264
22265 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22266 AIX, which defines them in <sys/types.h>.
22267
ed9a39eb 222681999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22269
ed9a39eb 22270 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22271 float" test.
ed9a39eb
JM
22272
222731999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22274
ed9a39eb 22275 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22276
22277 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22278 outermost frame disallowed".
22279
222801999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22281
22282 * gdb.base/setvar.exp: New tests for setting the value of a struct
22283 with a constant list.
22284
222851999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22286
22287 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22288 require the user to type a cast before setting the value of a struct.
22289
de57eccd
JM
222901999-12-06 Jim Blandy <jimb@cygnus.com>
22291
22292 * gdb.base/default.exp: Expect the new 'info float' command on
22293 all i386 platforms.
22294
22295 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22296 LinuxThreads libraries that don't support debugging.
22297
c2d11a7d
JM
22298Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22299
22300 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22301 Change the buffer type to ``unsigned char'' to simplify size
22302 arithmetic.
c2d11a7d
JM
22303
22304 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22305 stub only handles 400-1 byte packets. Verify that the download
22306 worked.
c2d11a7d
JM
22307
223081999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22309
22310 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22311 tests, using UNRESOLVED for the untested cases. Also, does not wait
22312 for a timeout if the prompt was received before a recognizable pattern.
22313
223141999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22315
22316 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22317
223181999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22319
22320 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22321 watchpoints.
c2d11a7d
JM
22322
223231999-11-24 Jason Merrill <jason@casey.cygnus.com>
22324
22325 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22326
22327 * gdb.c++/local.exp: Be more flexible in recognizing local class
22328 name mangling. Don't allow horribly truncated method names.
22329 * gdb.c++/derivation.exp: Expect protected inheritance.
22330 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22331 * gdb.c++/virtfunc.exp: Likewise.
22332 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22333 when printing a nested enum.
22334
223351999-11-22 Jim Blandy <jimb@cygnus.com>
22336
22337 * gdb.base/step-test.exp: Properly await GDB's response to setting
22338 a breakpoint on the call to large_struct_by_value.
22339
22340 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22341 just because we have debug info for the `start' function.
22342
223431999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22344
22345 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22346 "Unknown signal" messages, which indicate (on LinuxThreads) that
22347 GDB doesn't know how to debug threads on this system. This is
22348 better than hanging while philosopher 0 dumps chatter into gdb.log.
22349
223501999-11-18 Tom Tromey <tromey@cygnus.com>
22351
22352 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22353
223541999-11-18 Fred Fish <fnf@cygnus.com>
22355
22356 * gdb.base/coremaker2.c: Add sample program for generating
22357 cores that is more self contained than coremaker.c. Eventually
22358 I'll add more code to this and tie it into the testsuite.
22359
4ce44c66
JM
223601999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22361
22362 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22363
223641999-11-10 Jimmy Guo <guo@cup.hp.com>
22365
22366 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22367 from $srcdir/lib/.
4ce44c66 22368 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22369 and gdb.c++/.
4ce44c66
JM
22370
22371 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22372
d63a86f8 22373 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22374 'continue with watch' test point.
22375
223761999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22377
22378 Merged from p2linux-990323-branch:
d63a86f8 22379
4ce44c66
JM
22380 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22381
11cf8741
JM
22382Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22383
22384 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22385 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22386
22387Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22388
22389 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22390 gdb_expect_list.
11cf8741
JM
22391
22392Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22393
22394 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22395
223961999-11-03 Mark Salter <msalter@cygnus.com>
22397
22398 * gdb.base/break.exp: Fix "stub continue" pattern.
22399
224001999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22401
22402 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22403
224041999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22405
22406 * gdb.base/display.exp ("finish"): Add timeout clause.
22407
22408 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22409 plain prompt clause, so this doesn't have to time out in order to
22410 fail.
22411
22412 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22413 breakpoint hit messages include an address.
11cf8741
JM
22414
22415 * gdb.base/display.exp: Don't forget to escape parens in regular
22416 expressions. Unix regexp notatation sucks.
22417
224181999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22419
22420 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22421 order for 'signalled' message.
11cf8741 22422
5c44784c
JM
224231999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22424
22425 From Jimmy Guo <guo@cup.hp.com>:
22426 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22427 * gdb.base/annota1.c: Add code for tests to work with.
22428
224291999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22430
22431 * gdb.base/remote.exp: New test for remote downloading settings.
22432 * gdb.base/remote.c: New file with large .data.
22433
917317f4
JM
224341999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22435
22436 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22437 for LinuxThreads support, merged from the Code Fusion branch.
22438
22439Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22440
22441 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22442 containing exp_continue into a while within an expect. Don't
22443 attempt a start more than three times. Check return value from
22444 gdb_load.
d63a86f8 22445
2df3850c
JM
22446Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22447
22448 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22449 a pass case.
2df3850c 22450
2acceee2
JM
224511999-10-01 Kevin Buettner <kevinb@cygnus.com>
22452
22453 * gdb.base/break.c (main): Added a statement that we can step
22454 off of.
22455 * gdb.base/break.exp: Added tests for setting a breakpoint
22456 at an offset and stepping onto a breakpoint.
22457
224581999-10-01 Fred Fish <fnf@cygnus.com>
22459
d63a86f8 22460 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22461 gdb output.
22462
c2c6d25f
JM
224631999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22464
22465 * gdb.base/break.exp: Code locations are in hex, don't forget!
22466 (For HP-UX.)
22467
224681999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22469
22470 * condbreak.exp: Use break.c as test program.
22471 * condbreak.c: Remove, redundant with break.c.
22472
224731999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22474
22475 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22476 Z-packets if the target needs it.
c2c6d25f
JM
22477
224781999-09-13 James Ingham <jingham@leda.cygnus.com>
22479
22480 * gdb.c++/overload.exp: Added tests for listing overloaded
22481 functions with function pointers in the arg, explicitly calling
22482 out the version you want.
22483
cff3e48b
JM
224841999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22485
22486 * long_long.exp: Add variations of test cases that work for
22487 targets with 16-bit ints and 32-bit doubles.
22488
d4f3574e
SS
224891999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22490
22491 * break.c (main): Compare a possibly-uninitialized argc with an
22492 unlikely value that fits in 16 bits.
22493
224941999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22495
22496 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22497 0xfeeb, don't want negative numbers if ints are 16 bits.
22498
22499 * lib/gdb.exp (skip_cplus_tests): New proc.
22500 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22501 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22502 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22503 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22504 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22505 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22506 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22507 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22508
22509 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22510
22511Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22512
22513 * gdb.base/corefile.exp (up): Allow a parameter to appear
22514 in the frame that we're going up to.
22515
22516 From Jim Blandy <jimb@cygnus.com>:
22517
22518 * gdb.base/default.exp (info float): Expect some output now.
22519
22520 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22521 returning floating-point values to fail on the x86.
22522 * gdb.base/callfwmall.exp (do_function_calls): Same.
22523
22524 * gdb.base/list.exp (test_listsize): Correct expectations for
22525 listing line 1 with listsize 2. Also, listing a single line
22526 works now, as does listing three lines. [Kevin's note: There
22527 were a number of other cases fixed too where the expectations
22528 differed...]
22529
225301999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22531
22532 * gdb.base/selftest.exp: Add case for when version prints as
22533 constant string instead of char pointer.
22534
104c1213
JM
225351999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22536
22537 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22538 stepping out of main.
104c1213
JM
22539
22540 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22541 G++ used.
22542
22543 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22544 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22545
22546 * gdb.c++/ovldbreak.exp: Update match string in test that
22547 includes a warning of multiple breakpoints.
22548
225491999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22550
22551 * gdb.base/display.exp: Improve precision of step-after-finish
22552 added yesterday.
22553
22554 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22555 test.
104c1213
JM
22556
22557 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22558 configs when using G++, not just hppa*.
22559
225601999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22561
22562 * gdb.base/async.c: New file.
22563 * gdb.base/async.exp: New file.
22564
22565Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22566
22567 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22568 PA64.
22569
53a5351d
JM
22570Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22571
104c1213
JM
22572 * gdb.base/display.exp: "finish" can leave us mid-line on many
22573 targets, deal with it. Add a small constant to main, instead of
22574 1000 since main+1000 may not be a valid address in the target.
22575
53a5351d
JM
22576 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22577 on hpux11.
22578
22579 * gdb.base/attach.exp: Handle another hpux11 error message variant
22580 when attaching to a process that does not exist.
22581
225821999-08-19 J.T. Conklin <jtc@redback.com>
22583
22584 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22585 characters in 'continue to 1241' test.
53a5351d
JM
22586
225871999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22588
22589 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22590 stop in print_long_arg_list, define and use a whitespace
22591 variable in print_small_structs test, add an XFAIL for Solaris.
22592 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22593 interested enough to fix.
22594
7be570e7
JM
225951999-08-13 Keith Seitz <keiths@cygnus.com>
22596
22597 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22598 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22599 proc knows about targets other than the natives.
22600 (test_assign): Use "gdb_run_cmd" to "run" the target.
22601 Check that we've actually hit the breakpoint at main.
22602 When we attempt to assign a value to a local variable, check
22603 that the variable is in the current scope, i.e., don't use
22604 a test with an empty result.
22605
22606Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22607
22608 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22609 command.
7be570e7
JM
22610
226111999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22612
22613 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22614 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22615 gdb.compat, gdb.threads-hp.
22616 gdb.hp/configure, gdb.hp/configure.in: New files.
22617 gdb.hp/Makefile.in: Recurse into new subdirs.
22618 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22619 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22620 in object files.
22621 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22622
96baa820
JM
226231999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22624
22625 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22626 funky printf, remove a bogus p/a test.
96baa820
JM
22627
226281999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22629
22630 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22631 connected to the target. This is necessary when running not
22632 natively.
96baa820
JM
22633
226341999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22635
22636 * gdb.base/step-test.exp: Removed some extraneous messages.
22637
22638 * gdb.base/long_long.exp: Don't run memory examination tests
22639 on little-endian targets (they will need a different set of
22640 results to match).
22641
226421999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22643
22644 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22645 until somebody decides to fix GDB.
22646
22647 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22648 constant as "ULL".
96baa820
JM
22649 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22650 matches for a couple x/2 commands.
22651
a0b3c4fd
JM
226521999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22653
22654 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22655 by merging in ref-types2 tests.
22656 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22657
22658 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22659 * gdb.c++/Makefile.in: Add standard actions.
22660 (EXECUTABLES): Rename from PROGS, update list.
22661 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22662 from gdb.hp.
22663 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22664 foo and bar locals.
22665 * gdb.c++/anon-union.exp: Fix tests to match.
22666 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22667 expect matches to handle output variations.
22668 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22669 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22670 output, add HP alternatives for new and delete prints.
a0b3c4fd 22671 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22672 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22673 * gdb.c++/demangle.exp: Use $style when reporting failure.
22674 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22675 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22676 match alternatives.
22677 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22678 compilers.
a0b3c4fd
JM
22679 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22680 * gdb.c++/method.exp: Add match alternatives.
22681 * gdb.c++/misc.cc: Add bool types.
22682 * gdb.c++/misc.exp: Add tests for bool types.
22683 * gdb.c++/overload.exp: Add xfails.
22684 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22685 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22686 add some more template parameter tests (only for HP currently).
22687 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22688 * gdb.c++/virtfunc.cc: Add return type and value for main.
22689 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22690 match alternatives.
d63a86f8 22691
a0b3c4fd
JM
226921999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22693
22694 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22695
226961999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22697
22698 * gdb.base/signals.exp: Don't expect getting a backtrace from
22699 within a signal handler to fail on Linux.
22700
227011999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22702
22703 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22704 * lib/gdb.exp: Remove some gratuitious semicolons.
22705 (delete_breakpoints): Increase timeout.
22706 (gdb_expect): Add -notransfer option.
22707 (gdb_test): Use -notransfer option.
22708 (get_compiler_info): Add f77 case.
22709 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22710 case.
a0b3c4fd
JM
22711 (gdb_preprocess): Call get_compiler.
22712
22713 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22714 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22715 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22716 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22717 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22718 third arg to gdb_test.
a0b3c4fd
JM
22719 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22720 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22721 HP-UX xfails, add others.
a0b3c4fd
JM
22722 * gdb.base/completion.exp: Reflect name change of self-test.
22723 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22724 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22725 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22726 HP failure number.
a0b3c4fd
JM
22727 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22728 useless HP-UX 10.30 references.
22729 * gdb.base/maint.exp: Loosen matches.
22730 * gdb.base/pointers.c (main): Declare more_code.
22731 * gdb.base/pointers.exp: Match on output of a `next'.
22732 * gdb.base/structs.c: Add prototypes.
22733 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22734 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22735
227361999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22737
22738 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22739 command.
a0b3c4fd
JM
22740
227411999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22742
22743 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22744 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
22745
22746 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
22747 debug info. Deal with lack of signal hanlder info in stack.
22748
a9c64011 22749 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
22750 * gdb.base/annota1.exp: If printf has debug info, deal with it.
22751
5a2468f5
JM
227521999-07-19 Stan Shebs <shebs@andros.cygnus.com>
22753
22754 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 22755 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 22756
adf40b2e
JM
22757Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22758
22759 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 22760 a1-selftest.exp.
adf40b2e
JM
22761 * gdb.base/configure: Re-generate.
22762
227631999-07-12 Stan Shebs <shebs@andros.cygnus.com>
22764
22765 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
22766 in trying to run first and name is too long.
22767
22768 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
22769 pointers2.c and pointers2.exp, respectively.
22770 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
22771 doschk happier.
22772
43e526b9
JM
227731999-07-08 Stan Shebs <shebs@andros.cygnus.com>
22774
22775 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
22776 callfuncs2.c and callfuncs2.exp.
22777
22778 * gdb.base/list.exp: Remove mistaken xfails.
22779 * gdb.base/list0.h: Add optional prototypes.
22780
9846de1b
JM
22781Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
22782
a9c64011 22783 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 22784 calling malloc.
a9c64011
AS
22785 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
22786 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 22787 use.
9846de1b
JM
22788
227891999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22790
22791 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
22792 * gdb.base/annota2.cc, annota2.exp: Move from here.
22793 * gdb.c++/annota2.cc, annota2.exp: To here.
22794 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
22795
43ff13b4
JM
22796Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
22797
22798 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 22799 a consistent format.
43ff13b4 22800
085dd6e6
JM
228011999-06-25 Stan Shebs <shebs@andros.cygnus.com>
22802
22803 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22804 * lib/gdb.exp (get_compiler_info): Add detection for assorted
22805 HP compilers, also set the globals $true and $false.
22806
22807 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
22808 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
22809 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
22810 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
22811 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
22812 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
22813 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
22814 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
22815 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
22816 whatis.c} Add C++ compatible function definitions and return
22817 types, add includes for library functions.
085dd6e6
JM
22818 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
22819 * gdb.base/step-test.c (myglob): Rename from glob.
22820 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
22821 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
22822 files, move here from gdb.hp.
085dd6e6 22823 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
22824 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
22825 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
22826 Adjust line numbers in regexps.
085dd6e6
JM
22827
22828 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
22829 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
22830 instead of 0/1.
22831
22832 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
22833 foll-vfork.exp: New files, move here from gdb.hp.
22834 * gdb.base/page.exp: New file, test of pagination command.
22835
22836 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
22837 recursion test.
22838 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
22839
22840 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 22841 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
22842
22843 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 22844 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 22845 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 22846 watchpoint test.
085dd6e6
JM
22847 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
22848 them work.
22849 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
22850 expressions properly.
22851 * gdb.base/corefile.exp: Loosen the match slightly.
22852 * gdb.base/default.exp: Allow "Error accessing memory" message
22853 also.
22854 * gdb.base/display.exp: Skip over x/0 j if PA64.
22855 * gdb.base/funcargs.exp: Add xfails for HP-UX.
22856 * gdb.base/interrupt.exp: Ditto.
22857 * gdb.base/langs.exp: Add symbolic matches governed by compiler
22858 in use.
22859 * gdb.base/list.exp: Add xfails for HP-UX.
22860 * gdb.base/long_long.exp: Refine some of the numeric matches.
22861 * gdb.base/mips_pro.exp: Xfail on HP-UX.
22862 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
22863 * gdb.base/nodebug.exp: Succeed on more varieties of output.
22864 * gdb.base/opaque.exp: Remove some HP-UX xfails.
22865 * gdb.base/ptype.exp: Succeed on more varieties of output.
22866 * gdb.base/scope.exp: Add xfails for HP-UX.
22867 * gdb.base/sect-cmd.exp: Add more cases.
22868 * gdb.base/setvar.exp: Add xfails for HP-UX.
22869 * gdb.base/shlib-call.exp: Loosen some matches slightly.
22870 * gdb.base/signals.exp: Match on void symbolically.
22871 * gdb.base/step-test.exp: Add case for PA64.
22872 * gdb.base/term.exp: Add exit and restart.
22873 * gdb.base/twice.exp: Clean up after self.
22874 * gdb.base/varargs.exp: Disable overload resolution explicitly.
22875 * gdb.base/whatis.exp: Allow more ways to pass tests.
22876
22877 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 22878 no longer useful.
085dd6e6
JM
22879
22880Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
22881
22882 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 22883 list of patterns.
085dd6e6 22884 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
22885 print_double_array(double_array)", "continuing to breakpoint
22886 1018", "print print_double_array(array_d)" and "continuing to
22887 1034" tests.
d63a86f8 22888
085dd6e6
JM
228891999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
22890
a9c64011 22891 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
22892
228931999-06-24 Stan Shebs <shebs@andros.cygnus.com>
22894
22895 * config/mt-*: Remove, these haven't been used since 1996.
22896
228971999-06-22 Stan Shebs <shebs@andros.cygnus.com>
22898
22899 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 22900 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
22901 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
22902
9e0b60a8
JM
229031999-06-18 Stan Shebs <shebs@andros.cygnus.com>
22904
22905 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
22906 simpler match case for the ptype of the big class.
22907
229081999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22909
22910 * gdb.exp: Fix test for gdb_prompt existence.
22911
229121999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22913
22914 * gdb.exp (gdb_test): Add fail after calls to perror.
22915
229161999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22917
22918 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
22919
229201999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22921
22922 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
22923
0f71a2f6
JM
22924Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
22925
22926 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 22927 malloc() is linked in.
0f71a2f6
JM
22928
229291999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22930
22931 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
22932 step at end.
22933
22934 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
22935
229361999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
22937
22938 * gdb.java/jv-print.exp: New file. (Our first Java test!)
22939
cce74817
JM
22940Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
22941
22942 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
22943 * gdb.base/mips_pro.exp: Likewise.
22944
229451999-06-02 Keith Seitz <keiths@cygnus.com>
22946
22947 * gdb.c++/templates.cc: Change all "new" operators to throw
22948 an exception.
22949 * gdb.c++/cplusfuncs.cc: Likewise.
22950
22951 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
22952
22953Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
22954
22955 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
22956 * gdb.base/ending-run.exp: When stepping out of main, accept a
22957 step into an arbitrary assembler file.
cce74817 22958
392a587b
JM
229591999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22960
d63a86f8 22961 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 22962 "breakpoint-invalid" to be printed.
d63a86f8 22963 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
22964 number of "frames-invalid" and "breakpoint-invalid" to be printed.
22965 * gdb.base/annota2.cc: Initialize a.x to 0.
22966
9e086581
JM
229671999-05-17 Keith Seitz <keiths@cygnus.com>
22968
22969 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
22970 when "skip_float_tests" set.
22971 Ditto for "print print_double_array(array_d)", "print print_small_structs",
22972 "print print_ten_doubles", and "step into print_long_arg_list".
22973 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
22974 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
22975 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
22976 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
22977 "skip_float_tests" is set.
22978 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
22979 when "skip_float_tests" set.
d63a86f8 22980
cd0fc7c3
SS
229811999-05-06 Keith Seitz <keiths@cygnus.com>
22982
22983 * gdb.base/annota2.cc: Include stdio.h.
22984
22985Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
22986
22987 * gdb.base/crossload.exp: Remove, this has been disabled ever
22988 since BFD stopped including all targets, and cross-GDB gets
22989 plenty of testing anyway.
22990 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
22991 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
22992 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
22993 * gdb.base/README: Remove, was doc for this.
22994 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 22995 needed.
cd0fc7c3 22996
b83266a0
SS
229971999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22998
22999 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23000 output.
23001
23002 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23003 * gdb.base/annota2.exp: New file. More annotation tests.
23004 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23005 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23006
230071999-04-23 Angela Marie Thomas <angela@cygnus.com>
23008
23009 * config/cfdbug.exp: New file.
23010
7a292a7a
SS
230111999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23012
23013 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23014 Marcus Daniel's and Dale Hawkins's demangler crashes.
23015
23016 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23017 test_lucid_style_demangling, test_arm_style_demangling,
23018 test_hp_style_demangling): Try Tom Tromey's core-dumping
23019 identifier under each demangling style.
7a292a7a
SS
23020
230211999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23022
23023 * gdb.c++/demangle.exp: Include the current demangling style
23024 in all test names.
23025 (current_demangling_style): New global variable.
23026 (set_demangling_style, test_demangling_core, test_demangling,
23027 test_demangling_exact): New functions.
23028 (test_gnu_style_demangling, test_lucid_style_demangling,
23029 test_arm_style_demangling, test_hp_style_demangling): Use those,
23030 instead of calling gdb_test and gdb_test_exact directly.
23031 (catch_demangling_errors): New function, which reports errors
23032 signalled by the demangling test functions in an orderly way.
23033 (do_tests): Use catch_demangling_errors.
23034
230351999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23036
23037 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23038 grouping in expressions, not {}.
7a292a7a
SS
23039
23040 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23041 initialized yet.
7a292a7a
SS
23042
230431999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23044
23045 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23046 are listed.
23047
230481999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23049
23050 * gdb.stabs/weird.exp: Test for CC being defined before
23051 looking at its value.
23052
230531999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23054
23055 * gdb.base/call-ar-st.exp: Remove stray '#'.
23056 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23057 "short int" and "long int".
23058 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23059 change, to mollify finicky HP compiler.
7a292a7a
SS
23060 * gdb.hp/reg-test.exp (testfile): Fix file name.
23061 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23062
7a292a7a
SS
23063 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23064 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23065 alternate form of enum ptype.
23066
c906108c
SS
230671999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23068
7a292a7a
SS
23069 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23070 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23071 passing skip_hp_tests, so as not to waste time on guaranteed
23072 failure.
7a292a7a 23073
c906108c
SS
23074 * gdb.c++/overload.cc: Pass string instead of char addr, always
23075 init ccpfoo.
23076 * gdb.c++/templates.cc: Fix syntax error.
23077
7a292a7a
SS
23078Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23079
23080 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23081 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23082 command.
23083
230841999-03-18 James Ingham <jingham@cygnus.com>
23085
23086 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23087
23088 * gdb.c++/method.exp: It was testing an uninitialized int on the
23089 stack and assuming it was positive.
23090
23091 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23092
23093 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23094 keep it from killing the rest of the tests.
7a292a7a
SS
23095 Use gdb_continue_to_end.
23096
23097 * gdb.base/sigall.exp: use gdb_continue_to_end.
23098
23099 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23100
23101 * gdb.base/display.exp: use runto_main, not run.
23102
d63a86f8
RM
23103 * gdb.base/default.exp: Check for the current error message in the
23104 r abbreviation test.
7a292a7a
SS
23105 Add strongarm to the targets that know info float.
23106
d63a86f8 23107 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23108 run which doesn't work with monitors.
23109
23110 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23111
23112 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23113
23114 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23115 program. Traps the case (in Cygmon) when the program never really
23116 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23117 more places, so I used my name. Sorry Mark...
23118
23119 * config/monitor.exp (gdb_target_monitor): added another
23120 target_info parameter: remotebinarydownload. This will set the
23121 remotebinarydownload flag if this is causing some boards trouble.
23122
231231999-03-18 Mark Salter <msalter@cygnus.com>
23124
23125 * lib/gdb.exp (continue_to_exit): New function.
23126
23127 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23128 * gdb.base/ending-run.exp: Ditto.
23129 * gdb.base/step-test.exp: Ditto.
23130
231311999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23132
23133 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23134 (suggested by Art Haas <ahaas@neosoft.com>).
23135
231361999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23137
889bf7c5 23138 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23139
23140Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23141
23142 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23143 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23144
231451999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23146
23147 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23148 a call to strlen; sometimes we do have sources.
23149
231501999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23151
23152 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23153 character, so GDB won't print garbage after its end.
d63a86f8 23154
c906108c
SS
23155 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23156 breakpoint there instead. Sometimes GCC emits memcpy to handle
23157 the large structures being passed by value, so we step into that
23158 instead of sum_array_print, which obscures what we're really testing.
23159 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23160 the bizarre steps into memcpy, so do that here. Add check for
23161 stepping into function calls that pass large structures by value.
23162 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23163 Remove all references to specific line numbers.
23164 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23165 New type and function.
23166 (main): Call large_struct_by_value, passing it a large struct by value.
23167 * lib/gdb.exp (gdb_get_line_number): New function.
23168
23169 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23170 more portable.
23171
7a292a7a
SS
231721999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23173
c906108c
SS
23174 * lib/gdb.exp: Doc fixes.
23175
7a292a7a
SS
231761999-03-05 Nick Clifton <nickc@cygnus.com>
23177
d63a86f8 23178 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23179
231801999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23181
c906108c 23182 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23183 commands. They're not germane to this test, and they don't work
23184 that way on remote targets.
c906108c 23185
3fc11d3e
JM
231861999-03-01 James Ingham <jingham@cygnus.com>
23187
23188 * Changelog entries merged over from gdb development branch.
23189
3fc11d3e
JM
23190 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23191
23192 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23193 for outputting results of test run.
23194
2d4a1622 23195 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23196
23197 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23198
7a292a7a
SS
231991999-02-25 Felix Lee <flee@cygnus.com>
23200
23201 * lib/gdb.exp (debug_format): initialize
23202
c906108c
SS
232031999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23204
23205 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23206 * gdb.base/call-rt-st.c: Ditto.
23207
c906108c
SS
232081999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23209
23210 * gdb.threads/pthreads.exp (horiz): New variable.
23211 (test_startup): Fix regexps that capture thread numbers.
23212
232131999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23214
23215 * gdb.base/smoke.exp: Disambiguate two test case names (both
23216 called ``print'').
23217
23218Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23219
23220 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23221 compilation.
c906108c
SS
23222
232231999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23224
23225 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23226 actual output formatting.
23227 * gdb.base/smoke.exp: GDB removes leading 0's.
23228 * gdb.base/volatile.exp: Don't check type of remuneration;
23229 that variable is no longer defined in constvars.c.
23230 * gdb.base/step-test.c (main): Exit with explicit exit code.
23231 * gdb.base/step-test.exp: Remove two nexti checks--they are
23232 not portable.
23233
232341999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23235
23236 * gdb.base/help.exp ("help delete display"): Fix test to match
23237 gdb's output.
23238
23239 * gdb.base/long_long.c (known_types): Initialize values to zero.
23240 * gdb.base/long_long.exp: Step one more line
23241 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23242 leading zeros. Explicitly ask for hex formatting. Use
23243 unique test case names.
c906108c
SS
23244
23245Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23246
d63a86f8 23247 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23248
23249 * gdb.c++/method.exp: Add missing close brace.
23250
232511999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23252
23253 * gdb.base/maint.exp: Use 'set height 0' to disable page
23254 prompting, not 'set height 400'.
23255
23256 Fix a bunch of timeouts.
23257 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23258 four separate tests, so expect doesn't take forever to match a ton
23259 of text against a regexp with lots of .* forms.
23260 ("maint print psymbols", "maint print symbols"): Make some of
23261 these greps more selective, so that expect doesn't try to wade
23262 through huge piles of output and time out.
23263
23264 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23265
23266 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23267 tests: one which doesn't expect shlib events to be reported, and
23268 another which does, but is XFAIL for all platforms other than
23269 HP/UX.
c906108c
SS
23270
23271 * gdb.base/break.exp: Teach the test suite that the `catch
23272 fork', `catch vfork', and `catch exec' commands produce error
23273 messages on platforms that don't provide these features.
23274
23275Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23276
23277 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23278 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23279 (shortening names from solib_threshold.exp etc), won't run on
23280 anything but HP-UX for the foreseeable future.
c906108c 23281 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23282 reflect move.
c906108c
SS
23283
23284Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23285
23286 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23287 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23288
23289Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23290
23291 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23292 successfully re-sets breakpoints in shared libraries.
23293 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23294
23295Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23296
d63a86f8
RM
23297 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23298 and compiled w/o GCC.
c906108c
SS
23299
23300 * gdb.hp/watch-cmd.exp: ditto.
23301
23302 * gdb.hp/watch-hp.exp: ditto.
23303
23304 * gdb.hp/xdb1.exp: ditto.
23305
23306 * gdb.hp/xdb2.exp: ditto.
23307
23308 * gdb.hp/dbx.exp: ditto.
23309
23310Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23311
23312 * constvars.c: Remove C++-isms.
23313 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23314 with GCC.
c906108c
SS
23315
23316Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23317
23318 The following changes are part of the HP merge.
23319
23320 * gdb.base/break.exp: new tests to verify that catchpoints for
23321 fork, vfork, and exec don't trigger inappropriately.
23322
23323 * gdb.base/opaque.exp: compile one file at a time, then link.
23324
23325 * gdb.base/signals.exp: be more restrictive about which hppa
23326 systems receive a setup_xfail. new tests.
23327
23328 * gdb.base/solib_threshold.build: new file.
23329 * gdb.base/solib_threshold.exp: new file.
23330 * gdb.base/solib_threshold.link_opts: new file.
23331 * gdb.base/solib_threshold.mk: new file.
23332 * gdb.base/gen_solib_threshold.c: new file.
23333
23334 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23335 tests. New tests for enums inside classes.
23336
23337 * gdb.c++/compiler.cc: indicate support of template debugging.
23338
23339 * gdb.c++/demangle.exp: run hp style demangling tests.
23340
23341 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23342 tests.
23343
23344 * gdb.c++/misc.cc: changes to support new tests.
23345
23346 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23347 to support new tests.
23348
23349 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23350 gcc, then skip these tests.
23351
23352Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23353
23354 The following files are part of the HP merge; some had longer
23355 names at HP, but have been renamed to be no more than 14
23356 characters in length.
23357
23358 * gdb.hp/ambiguous.cc: new file.
23359 * gdb.hp/ambiguous.exp: new file.
23360 * gdb.hp/attach.exp: new file.
23361 * gdb.hp/attach2.exp: new file.
23362 * gdb.hp/classes-hp.exp: new file.
23363 * gdb.hp/ctti.exp: new file.
23364 * gdb.hp/ctti-add.cc: new file.
23365 * gdb.hp/ctti-add1.cc: new file.
23366 * gdb.hp/ctti-add2.cc: new file.
23367 * gdb.hp/ctti-add3.cc: new file.
23368 * gdb.hp/dbx.exp: new file.
23369 * gdb.hp/exception.cc: new file.
23370 * gdb.hp/exception.exp: new file.
23371 * gdb.hp/foll-exec.c: new file.
23372 * gdb.hp/foll-exec.exp: new file.
23373 * gdb.hp/foll-fork.c: new file.
23374 * gdb.hp/foll-fork.exp: new file.
23375 * gdb.hp/foll-vfork.c: new file.
23376 * gdb.hp/foll-vfork.exp: new file.
23377 * gdb.hp/inherit-hp.exp: new file.
23378 * gdb.hp/more-steps.exp: new file.
23379 * gdb.hp/namespace.cc: new file.
23380 * gdb.hp/namespace.exp: new file.
23381 * gdb.hp/optimize.exp: new file.
23382 * gdb.hp/pxdb.c: new file.
23383 * gdb.hp/pxdb.exp: new file.
23384 * gdb.hp/quicksort.exp: new file.
23385 * gdb.hp/reg-test.exp: new file.
23386 * gdb.hp/reg-test.s: new file.
23387 * gdb.hp/sized-enum.c: new file.
23388 * gdb.hp/sized-enum.exp: new file.
23389 * gdb.hp/start-stop.exp: new file.
23390 * gdb.hp/templ-hp.cc: new file.
23391 * gdb.hp/templ-hp.exp: new file.
23392 * gdb.hp/thr-lib.c: new file.
23393 * gdb.hp/thr-lib.exp: new file.
23394 * gdb.hp/thr-lib.h: new file.
23395 * gdb.hp/thr-liblib.c: new file.
23396 * gdb.hp/virtfun-hp.c: new file.
23397 * gdb.hp/virtfun-hp.exp: new file.
23398 * gdb.hp/watch-cmd.exp: new file.
23399 * gdb.hp/watch-hp.exp: new file.
23400 * gdb.hp/xdb1.exp: new file.
23401 * gdb.hp/xdb2.exp: new file.
23402 * gdb.hp/xdb3.exp: new file.
23403
23404Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23405
23406 The following files are part of the HP merge; some had longer
23407 names at HP, but have been renamed to be no more than 14
23408 characters in length.
23409
23410 * gdb.base/ss.h: new file.
23411 * gdb.base/call-ar-st.c: new file.
23412 * gdb.base/call-ar-st.exp: new file.
23413 * gdb.base/call-rt-st.c: new file.
23414 * gdb.base/call-rt-st-exp: new file.
23415 * gdb.base/call-strs.exp: new file.
23416 * gdb.base/ena-dis-br.exp: new file.
23417 * gdb.base/environ.exp: new file.
23418 * gdb.base/long_long.exp: new file.
23419 * gdb.base/sect-cmd.exp: new file.
23420 * gdb.base/shlib-cl2.exp: new file.
23421 * gdb.base/smoke.exp: new file.
23422 * gdb.base/so-impl-ld.c: new file.
23423 * gdb.base/so-impl-ld.exp: new file.
23424 * gdb.base/so-indr-cl.c: new file.
23425 * gdb.base/so-indr-cl.exp: new file.
23426 * gdb.base/varargs.exp: new file.
23427 * gdb.base/volatile.exp: new file.
23428 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23429 * gdb.base/display.exp: new file.
c906108c
SS
23430 * gdb.c++/derivation.exp: new file.
23431 * gdb.c++/local.exp: new file.
23432 * gdb.c++/member-ptr.exp: new file.
23433 * gdb.c++/overload.exp: new file.
23434 * gdb.c++/ovldbreak.exp: new file.
23435 * gdb.c++/ref-types.exp: new file.
23436 * gdb.c++/ref-types2.exp: new file.
23437 * gdb.c++/userdef.exp: new file.
d63a86f8 23438
c906108c
SS
23439Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23440
23441 * gdb.base/default.exp: Reflect wording change in remote.c.
23442
dc96c6c7 23443Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23444
23445 * gdb.base/help.exp: Update to reflect current text.
23446
23447Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23448
23449 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23450 they're stack variables and contain garbage.
23451 * gdb.c++/anon-union.exp: new file.
23452
23453 The following changes were made by David Taylor
889bf7c5
PA
23454 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23455 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23456 in changes by HP.
c906108c
SS
23457
23458 * gdb.base/bitops.exp: new file.
23459 * gdb.base/default.exp: change expected messages for catch and
23460 info catch tests to reflect HP merge changes.
23461 * gdb.base/enable-disable-break.exp
23462 * gdb.base/ending-run.c: new file.
23463 * gdb.base/long_long.c: new file.
23464 * gdb.base/maint.exp: new file.
23465 * gdb.base/pointers2.exp: new file.
23466 * gdb.base/shlib-call2.exp: new file.
23467 * gdb.base/solib.exp: new file.
23468 * gdb.base/step-test.c: new file.
23469 * gdb.c++/anon-union.cc: new file.
23470 * gdb.c++/local.cc: new file.
23471 * gdb.c++/member-pointer.cc: new file.
23472 * gdb.c++/method.cc: new file.
23473 * gdb.c++/ref-types.cc: new file.
23474 * gdb.c++/ref-types2.cc: new file.
23475 * gdb.c++/userdef.cc: new file.
d63a86f8 23476
c906108c
SS
23477 * gdb.base/scope.exp: compile one file at a time, then link.
23478 * gdb.base/langs.exp: ditto.
23479 * gdb.base/list.exp: ditto.
d63a86f8 23480
c906108c
SS
23481Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23482
23483 The following changes were made by David Taylor
889bf7c5
PA
23484 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23485 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23486 in changes by HP.
d63a86f8 23487
c906108c
SS
23488 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23489 skip tests. When compiling pass c++ flag to gdb_compile.
23490 * gdb.c++/
d63a86f8 23491
c906108c
SS
23492 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23493 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23494 (skip_hp_tests): new function.
23495 (gdb_preprocess): new function.
23496
23497 * configure.in (hpdir): decide whether to configure gdb.hp.
23498 * configure: regenerated.
23499
23500 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23501 to delete on clean.
23502 (EXECUTABLES): update to reflect new additions.
23503 * gdb.base/commands.exp: update message expected.
23504 * gdb.base/default.exp: add copyright notice.
23505 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23506 * gdb.base/help.exp: update messages to reflect current text.
23507 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23508 targets for recurse tests.
23509 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23510 skip this file.
23511
23512 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23513 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23514 compilation.
23515 * gdb.c++/misc.exp: ditto.
23516 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23517 run the tests. tell gdb_compile that it's a c++ compilation.
23518
23519 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23520
c906108c
SS
23521 * gdb.base/all-bin.exp: new file.
23522 * gdb.base/arithmet.exp: new file.
23523 * gdb.base/assign.exp: new file.
23524 * gdb.base/completion.exp: new file.
23525 * gdb.base/cond-expr.exp: new file.
23526 * gdb.base/condbreak.exp: new file.
23527 * gdb.base/define.exp: new file.
23528 * gdb.base/dollar.exp: new file.
23529 * gdb.base/environment.exp: new file.
23530 * gdb.base/eval-skip.exp: new file.
23531 * gdb.base/jump.exp: new file.
23532 * gdb.base/logical.exp: new file.
23533 * gdb.base/pointers.exp: new file.
23534 * gdb.base/relational.exp: new file.
23535 * gdb.base/section_command.exp: new file.
23536 * gdb.base/whatis-expr.exp: new file.
23537
23538 * gdb.base/all-types.c: new file.
23539 * gdb.base/call-array-struct.c: new file.
23540 * gdb.base/call-return-struct.c: new file.
23541 * gdb.base/call-strings.c: new file.
23542 * gdb.base/callfuncs2.c: new file.
23543 * gdb.base/condbreak.c: new file.
23544 * gdb.base/constvars.c: new file.
23545 * gdb.base/display.c: new file.
23546 * gdb.base/int-type.c: new file.
23547 * gdb.base/jump.c: new file.
23548 * gdb.base/miscexprs.c: new file.
23549 * gdb.base/pointers.c: new file.
23550 * gdb.base/pointers2.c: new file.
23551 * gdb.base/shmain.c: new file.
23552 * gdb.base/shr1.c: new file.
23553 * gdb.base/shr2.c: new file.
23554 * gdb.base/solib.c: new file.
23555 * gdb.base/solib1.c: new file.
23556 * gdb.base/solib2.c: new file.
23557 * gdb.base/varargs.c: new file.
23558 * gdb.c++/derivation.cc: new file.
23559 * gdb.c++/overload.cc: new file.
23560 * gdb.c++/ovldbreak.cc: new file.
23561 * gdb.hp/attach.c: new file.
23562 * gdb.hp/attach2.c: new file.
23563 * gdb.hp/average.c: new file.
23564 * gdb.hp/compiler.c: new file.
23565 * gdb.hp/compiler.cc: new file.
23566 * gdb.hp/execd-program.c: new file.
23567 * gdb.hp/follow-exec.c: new file.
23568 * gdb.hp/follow-fork.c: new file.
23569 * gdb.hp/follow-vfork-and-exec.c: new file.
23570 * gdb.hp/misc-hp.cc: new file.
23571 * gdb.hp/more-steps.c: new file.
23572 * gdb.hp/optimize.c: new file.
23573 * gdb.hp/quicksort.c: new file.
23574 * gdb.hp/run-hp.c: new file.
23575 * gdb.hp/start-stop.c: new file.
23576 * gdb.hp/sum.c: new file.
23577 * gdb.hp/templates-hp.cc: new file.
23578 * gdb.hp/thread-local-in-lib.c: new file.
23579 * gdb.hp/thread-local-in-lib.h: new file.
23580 * gdb.hp/thread-local-in-lib.lib.c: new file.
23581 * gdb.hp/vforked-program.c: new file.
23582 * gdb.hp/virtfunc-hp.cc: new file.
23583 * gdb.hp/watchpoint-hp.c: new file.
23584 * gdb.hp/xdb.c: new file.
23585 * gdb.hp/xdb0.c: new file.
23586 * gdb.hp/xdb0.h: new file.
23587 * gdb.hp/xdb1.c: new file.
23588
23589Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23590
23591 The following change was made by Edith Epstein
889bf7c5
PA
23592 <eepstein@cygnus.com> as part of a project to merge in changes
23593 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23594
23595 * gdb.c++/demangle.exp: changed the expected output for some
23596 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23597 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23598 T1<char>::~T1<char>(void)
c906108c 23599 becomes,
a9c64011
AS
23600 maint demangle __dt__11T1__pt__2_cFv
23601 T1<char>::~T1(void)
c906108c 23602
889bf7c5 23603 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23604
c906108c
SS
23605Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23606
23607 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23608 * gdb.trace/backtrace.exp: Likewise.
23609 * gdb.trace/circ.exp: Likewise.
23610 * gdb.trace/collection.exp: Likewise.
23611 * gdb.trace/deltrace.exp: Likewise.
23612 * gdb.trace/infotrace.exp: Likewise.
23613 * gdb.trace/limits.exp: Likewise.
23614 * gdb.trace/packetlen.exp: Likewise.
23615 * gdb.trace/passc-dyn.exp: Likewise.
23616 * gdb.trace/passcount.exp: Likewise.
23617 * gdb.trace/report.exp: Likewise.
23618 * gdb.trace/save-trace.exp: Likewise.
23619 * gdb.trace/tfind.exp: Likewise.
23620 * gdb.trace/tracecmd.exp: Likewise.
23621 * gdb.trace/while-dyn.exp: Likewise.
23622 * gdb.trace/while-stepping.exp: Likewise.
23623
236241998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23625
23626 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23627
23628Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23629
23630 From Brendan Kehoe:
23631 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23632 int return types.
23633
23634Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23635
23636 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23637 remote dos host testing right.
c906108c
SS
23638
23639Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23640
23641 * gdb.base/corefile.exp: remove some xfails.
23642
23643Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23644
23645 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23646 have different timestamps.
c906108c
SS
23647
23648Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23649
23650 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23651 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23652
23653Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23654
23655 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23656 delta.
c906108c
SS
23657
23658Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23659
23660 * gdb.base/default.exp: Add brace missing from previous delta.
23661
23662Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23663
23664 * gdb.base/default.exp: Support test for info float for all
23665 varieties of arm toolchain.
23666
dc96c6c7 23667Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23668
23669 * gdb.trace/*.exp: remove "remote_download" command.
23670
dc96c6c7 23671Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23672
23673 * gdb.trace/*.exp: remove -gdwarf from compile.
23674
23675Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23676
23677 * gdb.trace/configure.in(AC_INIT): typo
23678 * gdb.trace/configure: regenerated
23679
dc96c6c7 23680Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23681
23682 * config/m68k-emc.exp: New file.
23683 * lib/<emc-support.exp trace-support.exp}: New files.
23684 * configure.in: add new test directory gdb.trace.
23685 * gdb.trace/{configure configure.in Makefile.in}: New files.
23686 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23687 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23688 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23689 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23690 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23691 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23692 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23693
dc96c6c7 23694Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23695
23696 * gdb.c++/classes.exp: Change all regular expressions to match
23697 arbitrary combinations of newline/carriage-return, so that they
23698 will work equally well on Unix and Windows.
23699 * gdb.c++/inherit.exp: ditto.
23700 * gdb.c++/virtfunc.exp: ditto.
23701
237021998-08-11 Dawn Perchik <dawn@cygnus.com>
23703
23704 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23705
c2d11a7d
JM
23706Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23707
23708 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23709 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23710 to use a0-a3/d0-d3 as needed.
23711
23712Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23713
23714 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23715 * gdb.disasm/am33.exp: Corresponding changes.
23716
c906108c
SS
237171998-07-11 Felix Lee <flee@cygnus.com>
23718
23719 * gdb.base/callfuncs.exp: add cmp10 test.
23720 * gdb.base/callfuncs.c (cmp10): new function.
23721
23722Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23723
d63a86f8 23724 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23725 into two parts to get around a synchronization problem in expect.
23726
3fc11d3e
JM
23727Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23728
23729 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23730
23731 * configure.in: Add options for gdbtk testsuite.
23732
23733 * configure: Regenerate.
23734
23735 * gdb.gdbtk: New directory to hold gdbtk tests.
23736
c906108c
SS
23737Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23738
23739 * gdb.fortran/types.exp: Escape brackets in expect patterns
23740 for test_float_literal_types_accepted tests.
23741 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23742 before run test.
23743
c2d11a7d
JM
23744Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23745
23746 * am33.exp: Just compile, do not link the testcase.
23747 * am33.s: Add ".am33" pseudoop to force am33 mode.
23748
c906108c
SS
237491998-06-25 Felix Lee <flee@cygnus.com>
23750
23751 * gdb.base/setshow.exp: make sure $pc is sane.
23752
23753 * gdb.stabs/weird.exp: split expect patterns properly.
23754
c2d11a7d
JM
23755Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
23756
23757 * gdb.disasm/am33.s: New disassembler testfile for the am33.
23758 * gdb.disasm/am33.exp: Run it.
23759
dc96c6c7 23760Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23761
23762 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
23763 match processing (and eliminate spurious timeouts when running).
23764
dc96c6c7 23765Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23766
23767 * gdb.base/signals.exp (test_handle_all_print): put back Mach
23768 exception test, but conditionalize it on target [mach | gnu].
23769
dc96c6c7 23770Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23771
23772 * gdb.base/overlays.exp: fixup compile line for linker script.
23773
23774Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
23775
23776 * gdb.fortran/types.exp: don't guess at float size.
23777
23778Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
23779
23780 * gdb.base/exprs.exp: delete test that depends on int size.
23781
23782Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
23783
23784 * config/sim.exp: Removed checks for target triplets.
23785 (gdb_target_sim): Use gdb,target_sim_options.
23786
23787Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
23788
23789 * gdb.base/reread.exp: New file.
23790 * gdb.base/reread1.c: New file.
23791 * gdb.base/reread2.c: New file.
23792
23793Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
23794
23795 * config/sim.exp: Use 'target sim -sparclite' when running
23796 SPARClite programs.
23797
23798Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
23799
23800 * gdb.base/structs2.exp: New file.
23801 * gdb.base/structs2.c: New file.
23802
23803Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
23804
23805 * gdb.asm/common.inc: New file.
23806 * gdb.asm/d10v.inc: New file.
23807 * asm-source.exp: Pass -I's to gas to find .inc files.
23808 Update line numbers in expected output.
23809 * asmsrc1.s: Rewrite.
23810 * asmsrc2.s: Rewrite.
23811 * configure.in: Create arch.inc symlink.
23812 * configure: Regenerate.
23813 * Makefile.in (distclean): Delete arch.inc.
23814
23815Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
23816
23817 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
23818 (t_enum_value2): ditto
23819 (t_enum_value3): ditto
23820 (main): ditto
c906108c
SS
23821Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23822
23823 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
23824 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
23825 change.
23826 Use gdb_test instead of send_gdb/gdb_expect sequences.
23827
23828Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
23829
23830 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
23831 not void.
23832
23833Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
23834
23835 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
23836 subroutines. Used to test gdbs ability to single step through PC
23837 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
23838
23839Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
23840
23841 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
23842 more rigorous EGCS C++ error checking.
23843
23844Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23845
a9c64011
AS
23846 * gdb.base/help.exp: Clean up `help set args' and `help show args'
23847 tests.
23848 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
23849 function when asleep.
23850 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
23851 for i*86 Linux and SVR4 signal handling problems.
23852 Remove linux xfail for `next to handler in signals_tests_1', fixed
23853 by recent infrun.c change.
23854 Limit backtrace to 10 frames to avoid timeout problems with infinite
23855 stack backtraces.
23856 Adjust expect pattern in `handle all print' test to match Apr 28 1997
23857 target.[ch] change.
c906108c
SS
23858
23859Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
23860
23861 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
23862 for a newline from gdb before continuing.
23863 (default_gdb_exit): Just look for y or n.
23864 (gdb_test): Detect abnormal exit from GDB running on DOS; if
23865 it does, fail the rests of the tests in the file.
23866
23867Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
23868
23869 * config/cygmon.exp: New file.
23870
23871Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
23872
23873 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 23874 main" test on remote targets.
c906108c
SS
23875
23876 * gdb.base/scope.exp: Fix problem with filelocal_bss before
23877 run test on remote targets.
23878
23879Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
23880
23881 * gdb.asm: New directory.
23882 * configure.in: Configure it.
23883 * configure: Regenerate.
23884 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
23885 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
23886
23887Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
23888
23889 * config/mn10300-eval.exp: New file to support MN10300 eval board.
23890
dc96c6c7 23891Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23892
a9c64011
AS
23893 * gdb.base/overlays (several files): Merge the two overlay
23894 managers into one. Change variables (foox, barx, bazx, grbxx)
23895 back into ints but force them to load in their proper sections.
c906108c
SS
23896
23897Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
23898
23899 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 23900 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
23901 (D10VCopy): Handle memory regions crossing 16k boundaries.
23902 (D10VCopy): Transfer data in 32 bit chunks.
23903
23904Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
23905
23906 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 23907 correct.
c906108c
SS
23908
23909 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 23910 map. Include space for printf in .text segment.
c906108c
SS
23911
23912 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 23913 updated d10v memory VMA/LMA map.
c906108c 23914 (D10VCopy): Call D10VTranslate.
d63a86f8 23915
c906108c
SS
23916Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
23917
23918 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
23919
23920 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
23921 that it won't be put into the .sdata - small data -
23922 section. Update reference.
c906108c
SS
23923 * gdb.base/baz.c (bazx, baz): Ditto.
23924 * gdb.base/foo.c (foox, foo): Ditto.
23925 * gdb.base/grbx.c (grbxx, grbx): Ditto.
23926
23927 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 23928 to be arrays.
d63a86f8 23929
dc96c6c7 23930Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23931
a9c64011
AS
23932 * gdb.base/overlays.exp: fix up and get working again.
23933 Add tests for backtraces from an overlay function.
d63a86f8 23934
c906108c
SS
23935Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
23936
23937 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
23938 "calling function with watchpoint enabled".
23939
23940Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
23941
23942 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 23943 gdb_suppress_tests for d10v-*-*.
c906108c
SS
23944 * lib/gdb.exp (gdb_suppress_tests): Disable this function
23945 pending review of whether it is useful or not.
23946
23947Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
23948
23949 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
23950
23951Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
23952
23953 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
23954 * config/dve.exp: New file to support Densan boards.
23955
23956Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
23957
23958 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 23959 reads and BSD.
c906108c
SS
23960
23961Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
23962
23963 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
23964 response.
23965
23966 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
23967
23968Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
23969
23970 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 23971 test.
c906108c
SS
23972
23973 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 23974 target_sizeof_long and target_bigendian_p.
c906108c 23975 (structs_by_value, structs_by_reference): Check values according
889bf7c5 23976 to targets word size and endianess.
d63a86f8 23977
c906108c
SS
23978Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
23979
23980 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 23981 output.
c906108c
SS
23982
23983Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
23984
23985 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 23986 Update test of set args help to match source change.
c906108c
SS
23987
23988Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
23989
23990 * gdb.base/default.exp: Expect help system output to be in
23991 alphabetical order.
23992 * gdb.base/help.exp: Ditto.
23993
23994Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
23995
23996 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
23997 "i*86-pc-linux-gnu*".
23998 * gdb.base/interrupt.exp: Ditto.
23999 * gdb.base/corefile.exp: Ditto.
24000
24001 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24002 define vxworks when building the testcase.
c906108c
SS
24003
24004 * gdb.base/ptype.exp: Fix testnames to be unique.
24005 * gdb.base/radix.exp: Ditto.
24006 * gdb.base/term.exp: Ditto.
24007 * gdb.base/whatis.exp: Ditto.
24008 * gdb.c++/classes.exp: Ditto.
24009
24010Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24011
24012 * gdb.base/callfuncs.exp: Fix indentation.
24013
24014 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24015 suppress_flag has been set.
24016 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24017 target feature.
24018
24019Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24020
24021 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24022 the testcase.
24023
24024 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24025 set_debug_traps() and breakpoint().
c906108c
SS
24026 * gdb.c++/misc.cc (main): Ditto.
24027 * gdb.c++/templates.cc (main): Ditto.
24028 * gdb.c++/virtfunc.cc (main): Ditto.
24029
24030Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24031
24032 * lib/gdb.exp(gdb_step_for_stub): New function.
24033 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24034 exists, reload the executable and do a "continue" instead of
24035 doing a jump.
24036 (runto_main): Use gdb_step_for_stub.
d63a86f8 24037
c906108c 24038 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24039 tests to have unique names.
c906108c
SS
24040 * gdb.base/callfuncs.exp: Ditto.
24041 * gdb.base/commands.exp: Ditto.
24042 * gdb.base/default.exp: Ditto.
24043 * gdb.base/help.exp: Ditto.
24044 * gdb.base/list.exp: Ditto.
24045 * gdb.base/opaque.exp: Ditto.
24046 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24047 similar tests.
d63a86f8 24048
c906108c
SS
24049 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24050 * gdb.c++/cplusfuncs.cc: Ditto.
24051 * gdb.c++/virtfunc.cc: Ditto.
24052
24053 * config/monitor.exp: Keep track of the last file we saw, rather
24054 than trying to get the info from gdb.
24055
24056 * gdb.fortran/types.exp: Move comment to previous line.
24057
24058Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24059
24060 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24061 target mode.
c906108c
SS
24062
24063Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24064
24065 From Bob Manson:
24066 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24067 string from GDB when it connects.
c906108c
SS
24068
24069 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24070
24071Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24072
24073 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24074 if we can't get a debug format from GDB (we may be testing an
24075 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24076
24077 * gdb.stabs/weird.exp: Fix quoting.
24078
24079 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24080
24081Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24082
24083 * config/arm-ice.exp: New file.
24084
24085Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24086
24087 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24088 until it has been modified to work with the new testsuite.
c906108c 24089
99707966 24090 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24091 testcase won't compile, cause all of the testcases in the file to
24092 fail instead.
c906108c
SS
24093
24094 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24095 (gdb_clear_suppressed): New procedure.
24096 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24097 it contains a positive value.
24098
24099Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24100
24101 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24102
24103 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24104
24105Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24106
24107 * lib/gdb.exp (setup_xfail_format): New function.
24108 (get_debug_format): New function to get debug format.
24109 (debug_format): New global variable to hold last value set
24110 by get_debug_format.
24111 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24112 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24113 * gdb.c++/ptype.exp: Ditto.
24114 * gdb.c++/classes.exp: Ditto.
24115 * gdb.c++/cplusfuncs.exp: Ditto.
24116 * gdb.c++/inherit.exp: Ditto.
24117 * gdb.c++/templates.exp: Ditto.
24118 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24119
c906108c
SS
24120Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24121
24122 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24123 host doesn't have a currently-open connection.
24124
24125 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24126 any gdb stub target. Handle cases where gdb doesn't respond when
24127 interrupted in a sane fashion.
c906108c
SS
24128
24129 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24130 same thing in a totally different way.
c906108c
SS
24131
24132 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24133 setting "timeout".
c906108c 24134 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24135 default_gdb_init now.
c906108c
SS
24136
24137Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24138
24139 * gdb.base/printcmds.exp: Fix "check for floating addition"
24140 regexp to accept results within approx +/- .01 of exact value.
24141 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24142
24143Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24144
24145 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24146 properly.
c906108c
SS
24147 (gdb_expect): Add optional timeout parameter, and add timeout
24148 value to various calls.
24149 (gdb_suppress_tests): Only give one warning message per group.
24150
24151Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24152
24153 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24154 global variables. Handle getting a value for $timeout more
24155 gracefully.
c906108c
SS
24156
24157Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24158
24159 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24160 initialize.
c906108c 24161 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24162 by a target configuration file.
c906108c
SS
24163 (gdb_expect): Pass the timeout to remote_expect.
24164
24165 * config/monitor.exp(gdb_load): Fix typo in regexp.
24166
24167Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24168
24169 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24170
24171Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24172
24173 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24174 here. Call gdb_target_exec before rebooting the target, to make
24175 sure the connection to the target is closed.
c906108c
SS
24176 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24177 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24178 Also detect "Timeout reading from remote" error.
24179
24180 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24181 gdb_target_monitor. Don't call gdb_file_cmd here; let
24182 gdb_target_monitor do it.
c906108c
SS
24183
24184 * gdb.disasm/hppa.exp: Don't use exec_output.
24185
24186Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24187
24188 * gdb.base/list.exp: If we're debugging a non-native target,
24189 try to set the pc register to point to the start of the
24190 program before doing the first list command.
24191
24192 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24193 test_calls after restarting.
c906108c
SS
24194
24195 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24196 reloading.
c906108c
SS
24197
24198 * gdb.base/watchpoint.exp: Fix typo.
24199
24200 * gdb.base/setshow.exp: Check for use_gdb_stub.
24201
24202 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24203 stub case.
c906108c
SS
24204 * gdb.base/langs.exp: Ditto.
24205
24206 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24207 gdb_load_offset. If we weren't given a file to load, figure out
24208 what the current file is and use it.
c906108c
SS
24209
24210 * config/i386-bozo.exp: New file.
24211
24212Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24213
24214 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24215 feature.
24216
24217 * config/proelf.exp: New entry.
24218
24219Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24220
24221 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24222 of regexps.
24223
24224 * gdb.base/watchpoint.exp: Don't run the test_stepping
24225 tests if gdb can't call functions on the target.
24226
24227 * gdb.base/setshow.exp: Don't run the set prompt tests if
24228 the board has gdb_prompt set.
24229
24230Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24231
24232 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24233 * gdb.base/commands.exp: Likewise.
24234 * gdb.base/setshow.exp: Likewise.
24235
24236Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24237
24238 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24239 feature.
24240
24241 * config/i960.exp: New file.
24242
24243Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24244
24245 * gdb.base/funcargs.exp: Check for gdb,short_int target
24246 feature instead of looking for explicit target triplets.
24247
dc96c6c7 24248Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24249
d63a86f8 24250 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24251 "p 123DEADBEEF", to check parse_number.
24252 * top.c: change "to enable to enable" to "to enable" in a couple
24253 of help strings.
24254
24255Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24256
24257 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24258 on the mn10300.
d63a86f8 24259
c906108c
SS
24260Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24261
24262 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24263 where the test executable is run with explicit args.
24264 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24265
24266Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24267
24268 * gdb.base/run.c: Use FAKEARGV to build test executable that
24269 does not require a command line arg, since most simulators
24270 don't currently support passing such an arg into the simulated
24271 program.
24272 * gdb.base/commands.exp: Change tests to insert the proper
24273 value as the arg to the first recursive factorial call. Change
24274 compilation line to define FAKEARGV at compile time.
24275
24276Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24277
24278 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24279 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24280 function with watchpoint enabled" test.
24281
24282Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24283
24284 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24285 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24286
24287 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24288 "Tests restarted" messages.
c906108c
SS
24289
24290Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24291
24292 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24293
dc96c6c7 24294Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24295
24296 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24297 for INFO SYMBOL; add help tests for OVERLAY commands.
24298 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24299 add tests for OVERLAY commands
24300 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24301 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24302 * gdb.base/sigall.c: add usestubs code frag
24303 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24304
c906108c
SS
24305Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24306
24307 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24308 failures.
24309 (gdb_stop_suppressing_tests): Note that tests have restarted.
24310
24311Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24312
24313 * config/h8300.exp: New file.
24314
24315Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24316
24317 * gdb.base/setshow.exp: Check for the existence of a
24318 feature, not its value.
24319
24320Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24321
24322 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24323
24324 * gdb.base/scope.exp: It's now init0(), not init().
24325
24326 * gdb.base/scope0.c: For now, change init() to be init0().
24327
24328 * config/monitor.exp: Use gdb_serial in preference to serial
24329 or netport.
24330
24331 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24332 and it's not already set.
c906108c
SS
24333
24334Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24335
24336 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24337 isn't using a stub and if it supports argument passing.
c906108c
SS
24338
24339Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24340
24341 * config/udi.exp(gdb_start): Make sure UDICONF is set
24342 properly before starting gdb.
24343
24344Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24345
24346 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24347 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24348 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24349
24350Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24351
24352 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24353 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24354
24355 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24356
24357 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24358
24359 * config/monitor.exp: Make sure we disconnect from the target.
24360 Also, try a reboot/reload cycle instead of failing if the
24361 load fails.
24362
24363Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24364
24365 * gdb.base/default.exp: Don't set match_max.
24366 * gdb.base/help.exp: Ditto.
24367 * gdb.base/list.exp: Ditto.
24368 * gdb.base/signals.exp: Ditto.
24369
24370 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24371 set, use remote_ld to download the testcase instead of
24372 the GDB loader.
24373
24374Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24375
24376 * config/vr5000.exp: New file.
24377
24378 * config/monitor.exp(gdb_target_monitor): Add pattern for
24379 "Ending remote" to detect errors in connecting.
24380
24381 * gdb.base/setshow.exp: Add .* within auto language test.
24382
24383 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24384 target feature.
24385
24386 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24387 and reboot the board if necessary.
c906108c
SS
24388
24389 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24390 a set of tests. Remove print.* from the patterns being checked.
24391
24392Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24393
24394 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24395 refer to gdb_spawn_id.
24396
24397 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24398 longer used.
24399 * config/sparclet.exp: Ditto.
24400 * config/sparclet-old.exp: Ditto.
24401 * config/slite.exp: Ditto.
24402 * config/sim.exp: Ditto.
24403 * gdb.base/funcargs.exp: Ditto.
24404
24405 * lib/gdb.exp:Remove references to gdb_spawn_id.
24406 (gdb_expect): Move to remote.exp.
24407
24408Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24409
24410 * config/monitor.exp: Detect the "Couldn't establish connection"
24411 message from GDB.
24412
24413Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24414
24415 * gdb.base/bitfields.exp: Use runto instead of explicit
24416 gdb_run_cmd/gdb_expect sequences.
24417
24418 * gdb.base/break.exp(text_next_with_recursion): Add match for
24419 gdb_expect call.
24420
24421 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24422 We also need to handle the "A program is being debugged already"
24423 prompt from gdb. Use gdb_test to set the baud rate.
24424
24425 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24426 to 20000. Really. I mean it.
24427
24428Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24429
24430 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24431 fails. If suppress_flag is set, skip perror message about not
24432 being able to send to GDB.
c906108c 24433 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24434 GDB.
c906108c
SS
24435 (gdb_expect): If suppress_flag is set, always fail immediately.
24436 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24437 (gdb_init): Call gdb_stop_suppressing_tests.
24438 (default_gdb_exit): Ditto.
24439 (default_gdb_start): Ditto.
24440
24441 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24442 gdb_stop_suppressing_tests as appropriate.
c906108c 24443 * gdb.base/break.exp: Ditto.
889bf7c5 24444 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24445 * gdb.base/commands.exp: Ditto.
24446 * gdb.base/exprs.exp: Ditto.
889bf7c5 24447 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24448 * gdb.base/list.exp: Ditto.
24449 * gdb.base/recurse.exp: Ditto.
889bf7c5 24450 * gdb.base/scope.exp: Ditto.
c906108c
SS
24451 * gdb.base/structs.exp: Ditto.
24452 * gdb.c++/inherit.exp: Ditto.
24453
24454Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24455
24456 * config/vr4300.exp: New file.
24457
99707966 24458 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24459
99707966 24460 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24461
24462Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24463
24464 * lib/gdb.exp(gdb_init): New function.
24465
24466 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24467 for each individual variable set.
c906108c
SS
24468
24469 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24470 name.
24471
24472 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24473
24474 * gdb.base/scope.exp: Use gdb_test.
24475
24476 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24477 aborting; the testsuite driver will do that for us (see
24478 gdb_finish). Also, use gdb_test in a few more places.
24479
24480Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24481
24482 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24483
24484Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24485
24486 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24487 and "add_tests" are not at the same address.
24488
24489Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24490
24491 * gdb.base/ptype.exp: Use gdb_test.
24492
24493Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24494
24495 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24496 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24497 left in. No longer expect them to fail.
24498
24499 * gdb.stabs/*.mt; Deleted, no longer used.
24500 * gdb.stabs/configure.in: Remove references to target makefile
24501 frags.
24502 * gdb.stabs/configure: Rebuilt.
24503
24504 * gdb.disasm/*.mt: Deleted, no longer used.
24505 * gdb.disasm/configure.in: Remove references to target makefile
24506 frags. Use "sh3.s" as the unique filename for this directory.
24507 * gdb.disasm/configure: Rebuilt.
24508
24509 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24510 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24511 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24512
24513Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24514
24515 * config/udi.exp: Use mondfe,name instead of remote_host.
24516
24517Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24518
24519 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24520 a function with a watchpoint enabled on the mn10200.
24521
24522 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24523 before trying to create it!
24524
24525Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24526
24527 * config/vx.exp: Use hostname instead of netport.
24528
24529 * config/vxworks.exp: New file.
24530
24531 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24532
24533 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24534 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24535 occurs.
24536
24537 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24538 $gdb_spawn_id directly.
24539 (gdb_run_cmd): Try _start as well as start. Use the target feature
24540 gdb,start_symbol as the symbol to start from when jumping.
24541
24542Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24543
24544 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24545 redundant) test.
24546
24547 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24548 it doesn't lose for 16bit integer systems.
24549
24550Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24551
24552 * gdb.fortran/types.exp: If the target doesn't support "double"
24553 data types, then expect "real" types to only be 4 bytes.
24554
24555 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24556 call tests if the target doesn't support inferior function calls.
24557
24558 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24559 in printf tests.
24560
24561Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24562
24563 * gdb.base/help.exp: Disable "help set", "help show", and
24564 "help support". Simplify regexp for "help stack".
24565
24566 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24567 to 60 seconds. Temporarily set match_max to 15000 around the
24568 "info copying" test.
24569
24570 * gdb.base/nodebug.exp: Don't try to do an inferior function
24571 call if the target doesn't support them.
24572 * gdb.base/printcmds.exp: Likewise.
24573 * gdb.base/setvar.exp: Likewise.
24574 * gdb.base/structs.exp: Likewise.
24575 * gdb.c++/templates.exp: Likewise.
24576 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24577
24578 * gdb.base/recurse.exp: Enable for the mn10200.
24579
24580 * configure.in: Do configure gdb.stabs directory for *-*-elf
24581 targets.
24582 * configure: Rebuilt.
24583
24584 * gdb.base/break.exp: Check for gdb,noresults before testing
24585 exit status and/or results from the target.
24586 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24587 * lib/gdb.exp: Remove old (now bogus) initialization of
24588 noinferior, noargs, noresults and nosignals.
24589
24590Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24591
24592 * config/sh.exp: New file.
24593
24594 * config/slite.exp: Try to connect multiple times to the board
24595 before rebooting. Only send a "monitor run" if need_monitor_run
24596 is set.
24597
24598 * gdb.base/break.exp: Don't do the "stub continue" test if
24599 the target has gdb_stub set.
24600
24601 * gdb.base/callfuncs.exp: Increase the timeout.
24602
24603 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24604 if the target has gdb,noinferiorio set.
24605
24606 * gdb.base/list.exp: Increase match_max to 10000 characters.
24607
24608 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24609
24610 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24611 target.
24612
24613 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24614
24615Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24616
24617 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24618 trying to delete the copy of gdb. Catch the file delete so we
24619 don't die if the delete fails; also, the file should be copied to
24620 the host, not to the build.
c906108c
SS
24621
24622Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24623
24624 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24625 parenthesis in case it contains multiple regexps separated
c906108c
SS
24626 with |.
24627
24628 * gdb.base/watchpoint.exp: Use gdb_test.
24629 * gdb.base/default.exp: Ditto.
24630
24631Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24632
99707966 24633 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24634
c906108c
SS
24635 * gdb.base/scope.exp: Use gdb_test.
24636 * gdb.c++/classes.exp: Ditto.
24637 * gdb.c++/inherit.exp: Ditto.
24638
24639Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24640
24641 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24642 remote_exec instead.
24643 * gdb.base/corefile.exp: Don't be ridiculous.
24644 * gdb.base/*.c: Add missing stub invocations.
24645
24646Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24647
24648 * config/slite.exp: Miscellaneous fixes.
24649
24650 * lib/gdb.exp: Fix runto.
24651
24652 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24653 the target.
24654
24655 * gdb.base/watchpoint.exp: Fix regexp.
24656
24657 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24658 close and wait commands, as the descriptor may now be
24659 invalid. Always call "remote_close host".
24660
24661Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24662
24663 Major rewrite for testsuite revision.
d63a86f8 24664
c906108c
SS
24665 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24666 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24667 instead of relying on spawn_id to always contain a valid
24668 spawn id.
24669 (get_compiler_info): New procedure to build the ${binfile}.ci
24670 file, instead of replicating this in N different places.
24671 (gdb_compile): New procedure.
d63a86f8 24672
c906108c 24673 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24674 appropriate arguments) instead of compile. Use gdb_test in a lot
24675 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24676 at the start of a testcase, as this is no longer done magically.
24677
24678 config/*-gdb.exp: Rename without the -gdb suffix.
24679
24680 config/mips.exp: Use remote_close instead of exit_remote_shell.
24681 config/monitor.exp: Use target_info instead of looking at
24682 baud, timeout, etc.
24683 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24684
24685Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24686
24687 * gdb.c++/templates.exp (test_ptype_of_templates),
24688 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24689 Update expect patterns for destructors and assignment operators
24690 to match corresponding c-typeprint.c changes.
24691 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24692 to destructor breakpoint test, GDB should be able to set the
24693 destructor breakpoint without specifying arguments.
24694
24695Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24696
24697 * gdb.threads/pthreads.exp: Change result for failure to compile due
24698 to lack of pthreads runtime support from an error to simply an
24699 unsupported test, per dejagnu standards.
24700
24701Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24702
24703 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24704 where GDB exits to reduce pattern match time.
24705 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24706
24707 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24708
dc96c6c7 24709Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24710
24711 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24712 * gdb.base/default.exp: ditto.
24713 * gdb.base/nodebug.exp: ditto.
24714 * gdb.base/printcmds.exp: ditto.
24715 * gdb.base/ptype.exp: ditto.
24716 * gdb.base/setvar.exp: ditto.
24717 * gdb.base/structs.exp: ditto.
24718 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24719
24720Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24721
24722 * configure, */configure: Rebuild with autoconf 2.12.
24723
24724Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24725
24726 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24727 use new i*86-pc-linux*-gnu quads.
24728 * gdb.base/corefile.exp: Ditto.
24729 * gdb.base/signals.exp: Ditto.
24730 * gdb.base/sigall.exp: Ditto.
24731 * gdb.base/interrupt.exp: Ditto.
24732
24733 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24734 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24735 RedHat 4.0.
d63a86f8 24736
c906108c 24737 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24738 linux. This allows the test case to at least compile on latest
24739 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24740
24741Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24742
24743 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24744 directory to search gdb directory. Accept and step over conditional
24745 stack alignment code. Consume $prompt in failure cases.
24746 Reset timeout to $oldtimeout instead of some arbitrary value.
24747 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
24748 timeout problems with infinite stack backtraces.
24749 * gdb.base/ptype.exp (ptype struct link, union tu_link):
24750 Accept function parameters for linkfunc member.
24751
24752Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
24753
24754 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
24755 (CXXFLAGS): Remove, unreferenced.
24756 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
24757 previous -B options and also add -B option to pick up cross compiled
24758 runtime.
c906108c
SS
24759 (TARGET_INCLUDES): Add for -I options and add code to initialize when
24760 doing cross compiles.
24761 (target_alias): Declare global.
24762 (xgcc): Set variable to full path of gcc in build tree. Use findfile
24763 to verify that gcc exists in build tree, and if so set CC to that
24764 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 24765
c906108c
SS
24766Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
24767
24768 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
24769 ptype test for anonymous union. Fixup testcase to match
24770 current gcc debug output.
24771
24772Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
24773
24774 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
24775 force argument to an unsigned long type.
24776
24777Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
24778
24779 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 24780 tests and anonymous union print/ptype tests.
c906108c
SS
24781 * gdb.base/list.exp (test_forward-search): Increase timeout by
24782 5 minutes for the "search extremely long line" case.
24783 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
24784 completely optional and that the pass/fail messages use the command as
24785 the message if that third arg is a null string.
24786 (gdb_test_exact): Arrange that a null string pattern means match a
24787 null string output rather than any output, which might include random
889bf7c5 24788 errors.
c906108c
SS
24789 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
24790 backtrace test.
24791 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
24792 always failing and failure is now exposed by gdb.exp changes.
24793
24794Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
24795
24796 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
24797 weren't being noted.
24798
24799Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24800
24801 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
24802 * gdb.stabs/weird.exp: Remove v_comb xfails.
24803
dc96c6c7 24804Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24805
24806 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 24807 list.exp scope.exp watchpoint.exp]
c906108c 24808 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 24809
dc96c6c7 24810Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24811
24812 * config/monitor.exp: Increase download timeout to 1000 seconds.
24813
dc96c6c7 24814Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24815
24816 * config/m32r.exp: Increase timeout to 120 seconds.
24817
24818Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
24819
24820 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
24821 and accept older ordering as obsolescent gcc or gdb.
24822 * gdb.c++/templates.exp: Ditto.
24823 * gdb.c++/virtfunc.exp: Ditto.
24824
24825Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
24826
24827 * gdb.base/coremaker.c: Add code to mmap some data so we
24828 can check that it ends up in the core file.
24829 * gdb.base/corefile.exp: Add test to read mmapped data
24830 from core file.
24831
dc96c6c7 24832Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24833
24834 * config/m32r.exp: New file.
24835
24836Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
24837
24838 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
24839 that cflags can contains -gstabs, and work correctly for other tests.
24840
dc96c6c7 24841Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24842
24843 * gdb.base/setshow.exp: New file, tests show and set.
24844 * gdb.base/setshow.c: New file, tests show and set.
24845 * gdb.base/help.exp: Add test for help set|show annotate.
24846 * gdb.base/default.exp: Add test for set|show annotate.
24847
24848Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
24849
24850 * testsuite/gdb.base/break.exp: Make backtrace from factorial
24851 errors unique.
24852 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
24853 explicitly.
24854
24855Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
24856
24857 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
24858 and width commands. This is done elsewhere.
24859 * (gdb_start): Don't call gdb_start_sim here. That's already
24860 done in gdb_load. This fixes lots of failures in default.exp.
24861
24862Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
24863
24864 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
24865 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
24866 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
24867 in the same we we treat other failures (since it may be an expected
889bf7c5 24868 condition), rather than as an error.
c906108c
SS
24869 * gdb.base/signals.exp (test_handle_all_print): Revert back to
24870 old test format.
24871
24872Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
24873
24874 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
24875 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 24876 twice. Nuke the duplicates.
c906108c 24877 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 24878 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
24879 Remove config.h along with other config files.
24880
24881Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
24882
24883 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
24884 "p func1 ()" and note that rests of tests are skipped.
24885 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24886 setup_xfails for "print func2::coremaker_local".
c906108c
SS
24887 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
24888 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
24889 affected by the previous run test.
24890 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
24891 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
24892 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
24893 "pass int powerset tuple" and "pass modeless int powerset tuple".
24894 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
24895 "real write 4" and "real write 8".
24896 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24897 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
24898 "print \$i after tuple assign 2", and
24899 "print vs2 after tuple assign 2".
24900 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
24901 meaningful error message and return -1 so the caller can
24902 suppress further tests and avoid a cascade of errors.
d63a86f8 24903
c906108c
SS
24904Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
24905
24906 * gdb.base/a1-selftest.exp: Tweak tests to account for new
24907 format for printing version.
24908 * gdb.base/default.exp: Ditto.
24909 * gdb.base/interrupt.exp: Fix problem with cascade of
24910 errors if child process dies while calling a function.
d63a86f8 24911
c906108c
SS
24912Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
24913
24914 * Makefile.in (VPATH): Add
24915 * Makefile.in (Makefile, config.status): Fix rules so things get
24916 remade when necessary.
24917
24918Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
24919
24920 * Makefile.in (just-check): Add path to sibling expect dir
24921 to environment variable specified by RPATH_ENVVAR.
24922
24923Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
24924
24925 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
24926 (just-check): Add shared library paths for libstdc++, tk,
24927 tcl, bfd, and opcodes to the environment variable specified
24928 in RPATH_ENVVAR.
24929 * configure.in: Add support to recognize --enable-shared flag
24930 and generate correct value for RPATH_ENVVAR.
24931 * configure: Regenerated with autoconf.
24932
24933Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
24934
24935 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 24936 include all osf versions.
c906108c
SS
24937 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
24938 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
24939 when target is linux. When failing to build pthreads test
24940 executable, give more meaningful message.
24941 * gdb.threads/pthreads.c: Hpux also uses old definition of second
24942 arg for pthread_create.
d63a86f8 24943
c906108c
SS
24944Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
24945
24946 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 24947 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 24948 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 24949 and -lpthreads (everybody else).
c906108c
SS
24950 (test_startup): Fail gracefully if threads are not supported.
24951 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
24952 "p/c array_index("abcdef",2)" when not gcc compiled.
24953 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
24954 "print func2::coremaker_local" when not gcc compiled.
24955 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
24956 "ptype on opaque struct tagname (statically)",
24957 "ptype on opaque struct tagname (dynamically) 1", and
24958 "ptype on opaque struct tagname (dynamically) 2"
24959 for not compiled with gcc.
24960 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
24961 backtrace when compiled with gcc.
d63a86f8 24962 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
24963 than always return success.
24964
24965Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
24966
24967 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
24968
24969Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
24970
24971 * gdb.base/structs.exp: Undo last change.
24972
24973Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
24974
24975 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
24976 encapsulate all the steps/nexts done during self test, starting
24977 at main, and makes them less sensitive to optimization issues.
24978 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
24979 signal handler" test.
24980 * gdb.threads/pthreads.exp: Only run this for native configs.
24981 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
24982 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
24983 tests.
24984 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
24985 for "runto test_calls(void)" test.
d63a86f8 24986
c906108c
SS
24987Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
24988
24989 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
24990 and don't expect address info in breakpoint confirmations.
24991
24992Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
24993
24994 * gdb.base/list.exp (test_forward_search): Increase timeout
24995 temporarily by 60 seconds for searching extremely long line,
889bf7c5 24996 and then reset to old value when done. Increase expect input
c906108c
SS
24997 buffer to 10000.
24998
24999Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25000
25001 * gdb.base/list.exp (test_forward_search): Fix to handle very
25002 long source line without overflowing expect's input buffer.
25003
25004Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25005
25006 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25007 "buffer_full".
25008
25009 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25010 "buffer_full".
25011
25012 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25013 "buffer_full".
25014
25015 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25016 "buffer_full".
25017
25018Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25019
25020 * configure.in (configdirs): Add gdb.threads.
25021 * configure: Regenerated with autoconf.
25022 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25023 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25024 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25025
c906108c
SS
25026Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25027
25028 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25029
25030Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25031
25032 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25033 each signal's status in the output of "handle all print".
25034 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25035 the \r\n sequence that immediately precedes the gdb prompt.
25036 * gdb.base/a1-selftest.exp: Save original timeout and restore
25037 after test.
25038
25039Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25040
25041 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25042 symbol.
25043
25044Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25045
25046 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25047
25048Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25049
25050 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25051 timeout by 60 seconds.
25052
25053Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25054
25055 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25056 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25057 error return.
25058
25059Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25060
25061 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25062 gdb initialization, also report how long dejagnu waited. Restore
25063 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25064 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25065
25066Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25067
25068 * lib/gdb.exp: Report timeout value for verbosity level 2.
25069 * config/gdbserver.exp: Ditto.
25070 * config/hppro.exp: Ditto.
25071 * config/mips-gdb.exp: Ditto.
25072 * config/monitor.exp: Ditto.
25073 * config/netware.exp: Ditto.
25074 * config/sim-gdb.exp: Ditto.
25075 * config/slite-gdb.exp: Ditto.
25076 * config/udi-gdb.exp: Ditto.
25077 * config/unix-gdb.exp: Ditto.
25078 * config/vx-gdb.exp: Ditto.
25079 * gdb.base/a1-selftest.exp: Ditto.
25080 * gdb.base/a2-run.exp: Ditto.
25081 * gdb.base/break.exp: Ditto.
25082 * gdb.base/corefile.exp: Ditto.
25083 * gdb.base/list.exp: Ditto.
25084 * gdb.base/recurse.exp: Ditto.
25085 * gdb.base/scope.exp: Ditto.
25086 * gdb.base/signals.exp: Ditto.
25087
25088Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25089
25090 * gdb.threads/Makefile.in (docdir): Removed.
25091
25092Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25093
25094 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25095 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25096 @srcdir@.
d63a86f8 25097 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25098 autoconf 2.5 or higher.
25099 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25100
25101Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25102
25103 * configure: Regenerated.
25104 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25105 avoid name clashes with SunOS headers.
25106
25107Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25108
25109 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25110
25111Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25112
25113 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25114 prototype information ends up in the compiler info file.
25115
25116Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25117
25118 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25119 attempting to regenerate it. Eliminate use of a temporary file
25120 and just generate the info file directly. Source it immediately,
25121 for consistency of use.
25122 * gdb.base/corefile.exp: Ditto
25123 * gdb.base/exprs.exp: Ditto.
25124 * gdb.base/funcargs.exp: Ditto.
25125 * gdb.base/langs.exp: Ditto.
25126 * gdb.base/list.exp: Ditto.
25127 * gdb.base/mips_pro.exp: Ditto.
25128 * gdb.base/nodebug.exp: Ditto.
25129 * gdb.base/opaque.exp: Ditto.
25130 * gdb.base/ptype.exp: Ditto.
25131 * gdb.base/scope.exp: Ditto.
25132 * gdb.base/setvar.exp: Ditto.
25133 * gdb.base/signals.exp: Ditto.
25134 * gdb.base/whatis.exp: Ditto.
25135 * gdb.c++/templates.exp: Ditto.
25136 * gdb.c++/virtfunc.exp: Ditto.
25137 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25138 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25139
25140Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25141
25142 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25143 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25144 Increase timeout, a lot of single stepping might be needed if the
25145 target has no hardware watchpoints.
25146
25147Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25148
25149 * gdb.base/break.exp: Ignore compiler warnings when compiling
25150 break.c.
25151 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25152 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25153 from remote-sim.
25154 * gdb.base/exprs.exp: Add h8300 xfails.
25155 * gdb.base/funcargs.exp: Likewise.
25156 * gdb.base/nodebug.exp: Likewise.
25157 * gdb.base/printcmds.exp: Likewise.
25158 * gdb.base/ptype.exp: Likewise.
25159 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25160 h8300 xfails.
d63a86f8 25161 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25162 on the h8300.
25163 * gdb.base/funcargs.c: Explicitly make last constant argument to
25164 call_after_alloca_subr an unsigned long type.
25165 * gdb.base/return.c: Include stdio.h.
25166
25167Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25168
25169 * config/abug.exp: New file for the older Motorola Bug monitor
25170 that runs on the mvme13x series VME boards.
25171 * config/monitor.exp: Use the new config array for target settings
25172 if they exist.
25173
25174Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25175
25176 * sim-gdb.exp: Make the SH simulator allocate less space when
25177 it is targeted.
25178
25179Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25180
25181 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25182 test.
25183
25184Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25185
25186 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25187 "rs6000-*-*" for "list function in include file" when gcc compiled.
25188 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25189 for "p ctable1[120]".
25190 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25191 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25192 Remove setup_xfail for "rs6000-*-*" for
25193 "print 'scope0.c'::filelocal before run".
25194 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25195 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25196 since some compilers don't allow both options to be given
25197 on the same command line. Create object file and move it.
d63a86f8 25198
c906108c
SS
25199Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25200
25201 * gdb.base/corefile.exp: Always regenerate the core file, since
25202 we always regenerate the coremaker program. Detect special case
25203 where registers cannot be read from core file.
d63a86f8 25204
c906108c
SS
25205Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25206
25207 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25208 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25209 * gdb.c++/templates.exp: Only match on basename of file since
25210 some formats like xcoff don't encode directory information.
25211 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25212 and rs6000 AIX xcoff targets.
25213 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25214 * configure: Regenerate.
25215 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25216 here, rather than in distclean.
d63a86f8 25217
c906108c
SS
25218Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25219
25220 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25221 defined, and use it to compile the test case with -O2. The
25222 native compilation still uses no optimization.
25223 * gdb.base/mips_pro.c: Remove inline assembly code since
25224 it is compiled PIC by default, which results in assembler
25225 warnings that make the testsuite think the compilation
25226 was unsuccessful.
25227
25228Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25229
25230 * gdb.c++/misc.exp: Add note to message for
25231 "print s.a for foo struct" that this is a known gcc 2.7.2
25232 and earlier bug.
25233
25234Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25235
25236 * gdb.base/break.exp: Fix pattern for matching "Delete all
25237 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25238 setup_xfail for deleting all breakpoints test. Fix various
25239 timeout messages to include "(timeout)".
25240 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25241 for "p t_float_values2(3.14159,float_val2)".
25242 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25243 for "continue to call2g" when gcc compiled.
25244 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25245 "up to foo in langs.exp", "show language at foo in langs.exp",
25246 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25247 and "show language at fsub in langs.exp".
25248 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25249 "list line 1 in include file", "list message for lines past EOF",
25250 "list function in include file", "list list0.h:foo", and
25251 "list filename:function; nonexistant function".
25252 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25253 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25254 and "ptype t_char_array" to be for native cc only.
d63a86f8 25255
c906108c
SS
25256Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25257
d63a86f8 25258 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25259 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25260 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25261
25262Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25263
25264 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25265 "bt in signals.exp". This problem only appears when running
25266 the testsuite, and then only intermittently.
25267
25268Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25269
25270 * gdb.base/return.exp (return_tests): Differentiate between
25271 two tests of continuing.
25272
25273Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25274
25275 * */Makefile.in (maintainer-clean): Remove config.log.
25276 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25277 * gdb.c++/Makefile.in (PROGS): Add inherit.
25278 (clean): Remove *.ci.
25279
25280Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25281
25282 * gdb.c++/misc.cc: Add test code from Mike Stump.
25283 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25284
25285Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25286
25287 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25288 to "alpha-*-osf2*" and add comment.
25289 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25290 setup_xfail for "step over execarg initialization" and
25291 "step over corearg initialization".
c906108c
SS
25292 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25293 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25294 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25295 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25296 "print func2::coremaker_local", and "backtrace in corefile.exp".
25297 * gdb.base/signals.exp: Build and source signals.ci.
25298 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25299 to be for gcc only.
25300 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25301
c906108c
SS
25302Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25303
25304 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25305 Feb 3 procfs.c change.
25306
25307Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25308
25309 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25310
25311Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25312
25313 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25314 from dejagnu's apparent default of 10 seconds, which gives random
25315 results when running the tests over NFS on moderately loaded systems.
25316 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25317
25318Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25319
25320 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25321 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25322 result reports.
c906108c
SS
25323
25324Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25325
25326 * configure.in (CY_AC_PATH_TCLH): Remove.
25327 * configure: Regenerate.
25328
25329Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25330
25331 * gdb.c++/Makefile.in (clean): Add missing '{'.
25332
25333Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25334
25335 * lib/gdb.exp: Provide a default value for noinferior.
25336
25337 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25338 Load libgloss.exp.
25339
25340Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25341
25342 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25343 the executable, not the .o to run the tests from.
25344
25345Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25346
25347 * gdb.base/break.exp: Don't test for program exit or exit status
25348 if $noresults if nonzero.
25349 * gdb.base/langs.exp: Likewise.
25350 * gdb.base/watchpoint.exp: Likewise.
25351
25352 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25353 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25354 trying to compile the testcase.
25355
25356Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25357
25358 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25359 * gdb.base/signals.exp (continue to handler): Likewise.
25360
25361Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25362
25363 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25364
25365 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25366
25367Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25368
25369 * gdb.base/corefile.exp: Recognize "not found" as failure
25370 when trying to determine if a core file was generated.
25371 If no core file was generate the first time, try again without
25372 the ulimit -c to work around braindamaged shells.
25373
25374Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25375
25376 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25377 [] tests with "test" and enclose string in quotes.
25378 * gdb.stabs/configure: Rebuild
d63a86f8 25379
c906108c
SS
25380Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25381
25382 Changes in sync with expect:
25383 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25384 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25385 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25386 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25387 argument to AC_REQUIRE.
25388 * configure: Regenerated.
25389
25390Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25391
25392 * gdb.base/corefile.exp: When generating a core, discard any
25393 error messages about ulimit not found and the "core dumped"
25394 message from the shell that runs the coredumper.
25395
25396Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25397
25398 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25399
25400 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25401 which sed script to run. Expect failure for v_comb test
25402 on PA targets too.
d63a86f8 25403
c906108c
SS
25404Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25405
25406 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25407 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25408
25409Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25410
25411 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25412 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25413 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25414 * lib/gdb.exp (default_gdb_start): Fix typo.
25415 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25416 messages to not include the full program name that caused
25417 the core dump since some systems (such as solaris) apparently
25418 truncate this path to about 80 characters.
25419 When generating a core file first try increasing the core file
25420 size limit to unlimited since some systems may default it to
25421 zero, and it is harmless to try it. Move the test for failing
25422 to generate a core file to where it will actually get executed.
25423 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25424 new gdb result from g++ debug info improvements and make old
25425 pattern obsolescent. Also account for size_t differences
25426 (may be int or long).
25427 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25428 initialization before function call is placed in the delay slot
25429 and thus appears to be skipped over by commands such as "next".
25430
25431Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25432
25433 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25434
25435Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25436
25437 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25438 input source file; fix code to compile test to deal with this
25439 convention.
25440 * gdb.c++/*.exp: Likewise.
25441
25442Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25443
25444 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25445 "bt in signals.exp".
25446
25447Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25448
25449 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25450 "step over execarg initialization" and
889bf7c5 25451 "step over corearg initialization".
c906108c
SS
25452
25453Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25454
25455 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25456 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25457
25458Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25459
25460 From Rob Savoye (rob@poseidon.cygnus.com)
25461 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25462 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25463 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25464 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25465 configure.in}: Major reworking for autoconfig.
c906108c
SS
25466 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25467 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25468 New files.
c906108c
SS
25469 * config/unix-gdb.exp: Make GDB global.
25470 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25471 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25472 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25473 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25474 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25475 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25476 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25477 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25478 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25479 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25480 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25481 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25482 to returns as necessary, arrange for test to compile own testcase
25483 executable.
c906108c 25484 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25485
c906108c
SS
25486Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25487
25488 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25489 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25490 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25491 "backtrace through signal handler".
25492
25493Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25494
25495 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25496 continuing from a job control stop signal.
25497 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25498
25499Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25500
25501 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25502 * gdb.base/corefile.exp: Likewise.
25503 * gdb.base/funcargs.exp: Likewise.
25504
25505Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25506
25507 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25508 * config/monitor.exp: Add support for setting baud rate.
25509
25510Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25511
25512 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25513 i*86-*-linux* xfails for "backtrace through signal handler".
25514 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25515 "print func2::coremaker_local".
25516 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25517 alpha-dec-osf2* xfail for
c906108c
SS
25518 "delete all breakpoints when none".
25519
25520Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25521
25522 * gdb.base/break.exp: Change test that deletes all breakpoints
25523 when no user breakpoints are installed. A post 4.15 change
25524 causes gdb to no longer prompt in this case.
25525
25526Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25527
25528 * gdb.base/return.exp (return_tests): Change xfail for test
25529 "correct value returned double test" to stop xfailing at
25530 Solaris 2.5. Apparently the bug has been fixed.
25531
25532Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25533
25534 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25535 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25536
25537Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25538
25539 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25540 * gdb.disasm/hppa.s: Corresponding changes.
25541
25542Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25543
25544 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25545 makefile fragment.
25546 * config/mt-hpux: Deleted.
25547
25548Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25549
d63a86f8 25550 * Many files: When warning about suppressed tests due to a
c906108c
SS
25551 nonexistant test binary, avoid incrementing the warning count.
25552
25553Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25554
25555 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25556
c906108c
SS
25557Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25558
25559 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25560 "sparc-*-solaris2*".
25561
25562Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25563
25564 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25565 Add global and local variables and initialize them.
25566 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25567 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25568 extracts the file name and terminating signal from the core file.
25569 * TODO: Remove note about tests for correct mapping of corefile.
25570 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25571 from optimizing it away.
25572 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25573 handles common blocks.
25574
25575Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25576
25577 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25578 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25579
25580Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25581
25582 * Makefile.in (maintainer-clean): New target, synonym for
25583 realclean.
25584 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25585 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25586 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25587 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25588 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25589 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25590
25591Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25592
25593 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25594 xfails when not gcc compiled for "print foo::funclocal".
25595 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25596 "print foo::funclocal at foo",
25597 "print 'scope1.c'::foo::funclocal at foo",
25598 "print foo::funclocal_bss at foo",
25599 "print 'scope1.c'::foo::funclocal_bss at foo",
25600 "print foo::funclocal_ro at foo",
25601 "print 'scope1.c'::foo::funclocal_ro at foo",
25602 "print bar::funclocal at foo" and
25603 "print 'scope1.c'::bar::funclocal at foo".
25604 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25605 gcc compiled for "print foo::funclocal at bar".
25606 Expand all messages to ensure that they identify that
25607 the test is at bar().
25608 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25609 gcc compiled for:
25610 "ptype on opaque struct pointer (statically)",
25611 "ptype on opaque struct tagname (statically)",
25612 "ptype on opaque struct pointer (dynamically) 1",
25613 "ptype on opaque struct tagname (dynamically) 1",
25614 "ptype on opaque struct pointer (dynamically) 2" and
25615 "ptype on opaque struct tagname (dynamically) 2
25616 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25617 gcc compiled for:
25618 "p datalocal"
25619 "whatis datalocal",
25620 "ptype datalocal",
25621 "p bsslocal",
25622 "whatis bsslocal", and
25623 "ptype bsslocal".
25624 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25625 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25626 when not gcc compiled.
25627 * gdb.base/funcargs.exp (float_and_integral_args): Add
25628 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25629 compiled.
25630 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25631 "backtrace from call6a" when not gcc compiled.
25632 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25633 "backtrace from call7a" when not gcc compiled.
25634 * gdb.base/callfuncs.exp (do_function_calls):
25635 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25636 "p t_char_array_values(char_array_val2,char_array_val1)",
25637 "p t_char_array_values(char_array_val1,char_array_val2)",
25638 "p t_char_array_values("carray 1","carray 2")",
25639 "p t_char_array_values("carray 1",char_array_val2)",
25640 "p t_char_array_values(char_array_val1,"carray 2")",
25641 "p sum_args(1,{2})",
25642 "p sum_args(2,{2,3})",
25643 "p sum_args(3,{2,3,4})",
25644 "p sum_args(4,{2,3,4,5})"
25645 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25646 "backtrace in corefile.exp" when not gcc compiled.
25647
25648Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25649
25650 * gdb.base/signals.exp: Rewrite `handle all print' test as
25651 a procedure. Accept blanks or TABs as whitespace, increase
25652 timeout and expect input buffer size for the large output
25653 from the command. Remove "i*86-*-bsdi2.0" xfail.
25654
25655Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25656
25657 * gdb.base/setvar.exp: Add new testcases for truncation when
25658 assigning invalid values to bitfields.
25659
25660Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25661
d63a86f8 25662 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25663 mips-sgi-irix* xfail for
25664 "call inferior func with struct - returns char *"
25665 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25666 accepted in the result.
c906108c
SS
25667
25668Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25669
25670 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25671 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25672 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25673 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25674 that accidentally got checked in.
25675
25676Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25677
d63a86f8 25678 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25679 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25680 compiled test.
25681 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25682 Add mips-sgi-irix5* xfail for not gcc compiled.
25683 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25684 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25685 "p top", "whatis top", "p middle", and "whatis middle".
25686 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25687 "whatis signed char" for not gcc compiled.
25688 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25689 "set variable signed char=-1 (-1)" and
25690 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25691 * gdb.base/funcargs.exp (float_and_integral_args):
25692 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25693 Add mips-sgi-irix* xfail when not gcc compiled for
25694 "continue to call2b".
25695 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25696 "continue to call2g".
25697 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25698 "backtrace from call6a"
25699 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25700 "backtrace from call7k".
25701 Add mips-sgi-irix5* xfail when not gcc compiled for
25702 "backtrace from call7a".
25703 (localvars_after_alloca): Fix gdb_test cmds for
25704 "print * after runto ...".
25705 Remove rs6000-*-* xfails for
25706 "print i after runto localvars_after_alloca" and
25707 "print l after runto localvars_after_alloca"
25708 for all compilers.
25709 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25710 when not compiled with gcc, for:
c906108c
SS
25711 "print signed char == (minus)",
25712 "print signed char != (minus)",
25713 "print signed char < (minus)",
25714 "print signed char > (minus)".
25715 * gdb.base/callfuncs.exp (do_function_calls):
25716 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25717 "call inferior func with struct - returns char *".
d63a86f8 25718 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25719 "correct value returned double test" to include Solaris 2.4.
25720 * gdb.base/funcargs.exp (float_and_integral_args):
25721 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25722
c906108c
SS
25723Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25724
25725 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25726 enumeration bitfields if compiling with GNU C.
25727 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25728 to empty' prompt.
25729
25730Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25731
25732 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25733 test for PRO targets.
25734
25735 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25736 breakpoints in the inferior at any given time by making
25737 two groups of breakpoints for call2*, call6* and call7*
25738 tests.
25739
25740Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25741
25742 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25743 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25744 from optimizing it away.
25745 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25746 "call inferior func with struct".
25747
25748Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
25749
25750 * configure.in: Only configure gdb.chill for particular targets.
25751
25752Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
25753
25754 * gdb.base/Makefile.in: Add action to .c.o transformation
25755 rule that generates a .ci file for each .o file and remove
25756 explicit .c.o rules except for callfuncs.o.
25757 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
25758 generates a .ci file for each .o file and remove explicit
25759 .cc.o rules.
25760 (clean): Remove *.tmp *.ci files.
25761 (EXECUTABLES): Remove templ-info.exp.
25762 * gdb.base/compiler.c: New file.
25763 * gdb.c++/compiler.cc: New file
25764 * gdb.base/scope.exp: Source gdb.base/scope.ci.
25765 Change rs6000-*-* xfail for
25766 "print 'scope0.c'::filelocal_ro" and
25767 "print 'scope1.c'::filelocal" and
25768 "print 'scope1.c'::filelocal_bss" and
25769 "print 'scope1.c'::filelocal_ro" and
25770 "print 'scope1.c'::foo::funclocal" and
25771 "print 'scope1.c'::foo::funclocal_ro" and
25772 "print 'scope1.c'::bar::funclocal" and
25773 "print 'scope0.c'::filelocal_ro" and
25774 "print 'scope1.c'::filelocal at foo" and
25775 "print 'scope1.c'::filelocal_bss at foo" and
25776 "print 'scope1.c'::filelocal_ro at foo" and
25777 "print 'scope1.c'::foo::funclocal at foo" and
25778 "print 'scope1.c'::foo::funclocal_bss at foo" and
25779 "print 'scope1.c'::foo::funclocal_ro at foo" and
25780 "print 'scope1.c'::bar::funclocal at foo" and
25781 "print 'scope0.c'::filelocal_ro" and
25782 "print 'scope1.c'::filelocal" and
25783 "print 'scope1.c'::filelocal_bss" and
25784 "print 'scope1.c'::filelocal_ro" and
25785 "print 'scope1.c'::foo::funclocal" and
25786 "print 'scope1.c'::foo::funclocal_bss" and
25787 "print 'scope1.c'::foo::funclocal_ro" and
25788 "print 'scope1.c'::bar::funclocal" and
25789 "print 'scope1.c'::bar::funclocal_bss"
25790 to only be xfail'd when not compiled with gcc.
d63a86f8 25791 Add rs6000-*-* xfail for
c906108c
SS
25792 "print 'scope0.c'::filelocal_bss before run"
25793 when compiled with gcc.
25794 (test_at_main): Add rs6000-*-* xfail for
25795 "print filelocal_ro in test_at_main"
25796 when compiled with gcc.
25797 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 25798 Add rs6000-*-aix* xfail for
c906108c
SS
25799 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
25800 "ptype t_char_array", not compiled with gcc.
25801 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
25802 xfail for "list foo (in include file)" when gcc compiled.
25803 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 25804 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
25805 "run to call0a" if not compiled with gcc.
25806 (unsigned_integral_args): Add rs6000-*-* xfail for
25807 "run to call1a" if not compiled with gcc.
25808 (float_and_integral_args): Add rs6000-*-* xfail for
25809 "run to call2a" if not compiled with gcc and for
25810 "continue to call2b" for any compiler.
25811 Add rs6000-*-* xfail to
25812 "print f1 after run to call2a" for gcc compiled.
25813 (discard_and_shuffle): Add rs6000-*-* xfail for
25814 "run to call6a".
25815 (shuffle_round_robin): Add rs6000-*-* xfail for
25816 "backtrace from call7a" if not compiled with gcc.
25817 Add rs6000-*-* xfail for
25818 "backtrace from call7b" if compiled with gcc.
25819 (call_after_alloca): Add rs6000-*-* xfail for
25820 "print c in call_after_alloca" and
25821 "print s in call_after_alloca" and
25822 "backtrace from call_after_alloca_subr"
25823 if not compiled with gcc.
25824 (localvars_in_indirect_call): Add rs6000-*-* xfail for
25825 "print c in localvars_in_indirect_call" and
25826 "print c in localvars_in_indirect_call" and
25827 "backtrace in indirectly called function" and
25828 "stepping into indirectly called function"
25829 if not compiled with gcc.
25830 (localvars_after_alloca): Add rs6000-*-* xfail for
25831 "print c after runto localvars_after_alloca" and
25832 "print s after runto localvars_after_alloca" and
25833 "print i after runto localvars_after_alloca" and
25834 "print l after runto localvars_after_alloca"
25835 for all compilers.
25836 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
25837 than whatis-info.exp.
25838 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
25839 than opaque-info.exp.
25840 Setup rs6000-*-* xfail for
d63a86f8 25841 "ptype on opaque struct pointer (statically)" and
c906108c
SS
25842 "ptype on opaque struct pointer (dynamically)" when
25843 not compiled with gcc.
25844 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
25845 rather than callf-info.exp.
25846 (do_function_calls): Add clear_xfail for rs6000-*-* for
25847 "p t_float_values2(3.14159,float_val2)". Seems to work
25848 fine there, both with xlc and gcc. Need to find out what
25849 it is doing right and fix other platforms.
25850 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
25851 "call inferior func with struct - returns int",
25852 "call inferior func with struct - returns long",
25853 "call inferior func with struct - returns float",
25854 "call inferior func with struct - returns double",
25855 "call inferior func with struct - returns char *",
25856 but only if not gcc compiled (presumes xlc compiled).
25857 Change rs6000-*-* xfails for
25858 "call inferior func with struct - returns char" and
25859 " call inferior func with struct - returns short" to only
25860 xfail if not using gcc.
25861 (clean mostlyclean): Remove *.ci and *.tmp files.
25862 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
25863 than templ-info.exp.
25864 * gdb.base/langs.exp: Source gdb.base/langs.ci.
25865 Add rs6000-*-* xfail for "up to foo in langs.exp"
25866 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 25867 when not gcc compiled.
d63a86f8 25868
c906108c
SS
25869Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25870
25871 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
25872 * gdb.base/corefile.exp: Likewise.
25873 * gdb.base/list.exp: Likewise.
25874 * gdb.base/scope.exp: Likewise.
25875 * gdb.base/siganls.exp: Likewise.
25876
25877 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
25878 compiler output.
25879 * gdb.base/whatis.exp: Likewise.
25880
25881Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
25882
25883 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
25884 failure (opcode table has been fixed to match reality).
25885
25886Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
25887
25888 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
25889 "call inferior func with struct - returns char",
25890 "call inferior func with struct - returns short"
25891
25892 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
25893 "print 'scope0.c'::filelocal at main",
25894 "print 'scope0.c'::filelocal_bss in test_at_main",
25895 "print 'scope0.c'::filelocal at foo",
25896 "print 'scope0.c'::filelocal_bss in test_at_foo",
25897 "print 'scope0.c'::filelocal at bar",
25898 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 25899
c906108c
SS
25900 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
25901 in source file 1". This bug seems to have been fixed with both
25902 gcc and native cc (was native assembler bug?).
25903
25904Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
25905
25906 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
25907 "backtrace through signal handler" to "i*86-*-sysv4*".
25908 * gdb.base/signals.exp: Add xfail for "'next' behaved as
25909 continue" case. Add "known SVR4 bug" to fail message.
25910 Add "i*86-*-bsdi2.0" xfail for "handle all print".
25911 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
25912 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
25913 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
25914 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
25915 "up to foo in langs.exp", "show language at foo in
25916 langs.exp", "up to cppsub_ in langs.exp", "show
25917 language at cppsub_ in langs.exp", "up to fsub in
25918 langs.exp", and "show language at fsub in langs.exp".
25919 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
25920 "bactrace in corefile.exp".
25921 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
25922 "call inferior function with struct - returns float" and
25923 "call inferior function with struct - returns double".
d63a86f8 25924
c906108c
SS
25925Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
25926
25927 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
25928 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
25929 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
25930 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
25931
25932Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
25933
25934 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
25935 (or overriden) "CHILL" macro rather then bare "gcc".
25936 Also look for ../../gcc/xgcc since that is what we will
25937 actually need, not "Makefile". Remove following assignment
25938 of CHILL to CHILL_FOR_TARGET because that results in
25939 recursive definition.
25940
25941Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
25942
25943 * gdb.base/corefile.exp: Change xfail for backtrace in
25944 corefile.exp from linuxaout to all linux.
25945 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
25946 cases where we miss the breakpoint at the signal handler
25947 for some reason. Setup xfail for linuxoldld/linuxaout and
25948 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
25949 hitting SIGURG breakpoint.
25950 * gdb.base/signals.exp: Setup xfail for "next" acting like
25951 continue to add linuxoldld. Setup xfail for all linux for
25952 "next to handler in signals_tests_1", "backtrace in
25953 signals_tests_1", "continue to func1", "pass SIGUSR1",
25954 and continue to handler".
25955
25956Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
25957
25958 * Update all FSF addresses except those in COPYING* files.
25959
25960Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
25961
25962 * gdb.base/a2-run.exp: Change messages to be more explicit about
25963 the status of args, and quote binfile in results.
25964
25965Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
25966
25967 * gdb.base/callfuncs.exp: Add tests for passing structs to
25968 inferior functions and return various types.
25969 * gdb.base/callfuncs.c: Add functions to receive a struct
25970 and return a member of the struct, in various types.
25971
25972Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25973
25974 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
25975
25976Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
25977
25978 * config/vxworks29k.exp: New file, sources vxworks.exp.
25979
25980Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25981
25982 * config/gdbremote.exp: New file. Testing framework using
25983 gdbserver.
25984
25985Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
25986
25987 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
25988 "call function when asleep" and "send end of file".
25989 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
25990 for "backtrace in corefile.exp".
25991 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
25992 for "backtrace through signal handler".
25993 * gdb.base/corefile.exp: Make sure we actually generate a core file
25994 before trying the core tests. Some systems allow the user to suppress
25995 generation of core files and default to that (linux for example).
25996 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
25997 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
25998
25999Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26000
26001 * gdb.threads: New directory with some crude multi-threaded
26002 gdb tests (step.exp and step2.exp).
26003 * config/mt-lynx (STEP_EXECUTABLE): Define.
26004 (THREADFLAGS): Define.
26005
26006Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26007
26008 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26009
26010 * gdb.base/signals.exp: Disable whole file for lynx until
26011 further notice.
26012
26013 * gdb.base/signals.exp: xfail test where "next" acts like
26014 "continue" for lynx.
26015
26016 * gdb.base/interrupt.exp: xfail test for calling function while
26017 inferior is asleep for lynx.
26018
26019 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26020 than one cr-lf after each command.
26021
26022Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26023
26024 * configure.in: Reinstate setting of stabsdirs variable, fix
26025 typo in setting up configdirs for native builds.
26026
26027 * gdb.base/return.exp: Fix typo in return double test.
26028 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26029 compiler from optimizing them away.
26030
26031Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26032
26033 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26034 sequences to be echo'd by gdb when using gdb_test.
26035 * gdb.chill/chexp.exp: Likewise.
26036 * gdb.fortran/exprs.exp: Likewise
26037
26038Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26039
26040 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26041 after the inferior gdb has started.
26042
26043 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26044 after each command.
26045 * gdb.base/funcargs.exp: Likewise.
26046 * gdb.base/gdbvars.exp: Likewise.
26047 * gdb.base/interrupt.exp: Likewise.
26048 * gdb.base/list.exp: Likewise.
26049 * gdb.base/watchpoint.exp: Likewise.
26050 * gdb.c++/demangle.exp: Likewise.
26051 * gdb.c++/inherit.exp: Likewise.
26052 * gdb.chill/chexp.exp: Likewise.
26053 * gdb.fortran/exprs.exp: Likewise.
26054
26055 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26056 test if we can't handle IO to/from the inferior.
26057
26058 * gdb.c++/misc.exp: Always check for a program already being
26059 started after sending a "run" command to gdb.
26060
26061 * gdb.base/twice.exp: Start with a fresh gdb.
26062
26063 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26064 only depend on gdb's expression code, not the chill runtime.
26065
26066 * gdb.base/return.c: Put return values into variables so we
26067 can have gdb print them rather than depending on the program
26068 to print them.
26069 * gdb.base/return.exp: Corresponding changes.
26070
26071 * lib/gdb.exp: Provide default value for noinferiorio.
26072 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26073 the inferior.
26074
26075 * gdb.base/break.exp: Always check for a program already being
26076 started after sending a "run" command to gdb.
26077 (text_next_with_recursion): Don't check the output from the
26078 program's printf statement. Instead just make sure the program
26079 exited.
26080
26081 * gdb.base/commands.exp: Protect tests which need arguments with
26082 $noargs conditionals.
26083
26084Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26085
26086 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26087 of structure member arrays to match gdb/valops.c:value_addr change.
26088
26089Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26090
26091 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26092 cases.
26093
26094Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26095
26096 * configure.in (configdirs): Remove gdb.chill from default list
26097 of subdirs and then add it back in only if doing a native build.
26098 The current chill compiler does not yet work in any cross build.
26099 * Revert all signal changes from Jul 6.
26100 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26101 for sh-hms targets, allowing these tests to link, with no other
26102 changes. Testing is suppressed by setting "nosignals" in site.exp.
26103
26104Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26105
26106 * configure.in (signaldirs): Define and add to configdirs for all
26107 targets except some specific ones that are known to not support signals.
26108 Also clean up formatting.
26109 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26110 (signals, sigall): Remove rules to build.
26111 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26112 Moved to new gdb.signals directory.
26113 * gdb.signals: New test directory.
26114 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26115 signals.c signals.exp}: New or moved files.
26116
26117Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26118
26119 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26120
26121Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26122
26123 * gdb.base/return.exp: Xfail `return double' test failure
26124 on at least Solaris 2.3 and handle future/past versions on
26125 a case by case basis as appropriate. Also update message
26126 to include i*86 failures.
26127
26128Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26129
26130 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26131
26132 * lib/gdb.exp: Fix comment which erroneously identified
26133 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26134 gdb_file_cmd not gdb_load).
26135 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26136
26137 * gdb.base/setvar.exp: Make test names consistent between pass and
26138 fail cases. Use gdb_test more.
26139
26140Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26141
26142 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26143
26144Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26145
26146 * gdb.base/help.exp: Fix expected help string for `show commands'.
26147
26148Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26149
26150 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26151
26152 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26153 of a text section.
26154
26155Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26156
26157 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26158 that loop eventually terminates. Fix Connection refused logic so
26159 that testsuite will expire nicely.
26160
26161Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26162
26163 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26164 config/rom68k.exp: New tcl glue for the appropriate monitors.
26165 These all just end up calling monitor.exp.
26166 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26167 refused' by retrying. Cleanup some timeout issues.
26168 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26169 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26170 callers don't have to set/restore global timeout variable.
26171
26172 * The following set of changes centralizes management of the global
26173 timeout variable. This way, it can be set in one target dependent
26174 place instead of dozens of places scattered throughout the test suite.
26175 If you need to lengthen a timeout, then you should either set timeout
26176 in one of the config/{target}.exp files, or multiply it by a factor.
26177 Setting it to an absolute value is always going to lose for some
26178 targets.
26179 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26180 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26181 * gdb.base/funcargs.exp: Don't set timeout.
26182 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26183 * gdb.base/printcmds.exp (test_print_string_constants
26184 test_print_array_constants): Don't set timeout.
26185 * gdb.base/ptype.exp: Don't set timeout.
26186 * gdb.base/recurse.exp: Don't set timeout.
26187 * gdb.base/return.exp: Don't set timeout.
26188 * gdb.base/watchpoint.exp: Don't set timeout.
26189 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26190 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26191
26192Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26193
26194 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26195
26196Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26197
26198 * lib/gdb.exp: Disable chill tests for irix5.
26199
26200Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26201
26202 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26203 each test pass or fail.
26204
26205Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26206
26207 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26208 xlc not gcc.
26209
26210Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26211
26212 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26213
26214Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26215
26216 * config/est.exp: Fix copyright and comments. Remove dead code.
26217 Use targetname, serialport and baud variables instead of fixed
26218 constants.
26219 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26220 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26221
26222Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26223
26224 * gdb.base/watchpoint.exp: Don't run
26225 test_watchpoint_triggered_in_syscall for sunos.
26226
26227Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26228
26229 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26230 they don't seem to exist. Do include stdio.h.
26231
26232Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26233
26234 * gdb.base/a1-selftest.exp: Add alpha xfail.
26235
26236Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26237
26238 * gdb.base/watchpoint.c (main): Prompt before calling read().
26239 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26240 Revise accordingly. Remove cruft about sending "123" several
26241 times, until it gets noticed. Clean up the "print buf[0]" stuff
26242 so that it passes or fails, and waits for prompts in the usual way.
26243
26244Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26245
26246 * gdb.base/recurse.exp: Fix comment.
26247
26248 * TODO: Remove item about printing variables in nodebug.exp. Add
26249 item about enabling tests which are only run on some targets.
26250
26251 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26252 fail, make test names unique, use new gdb_test convention
26253 regarding pattern, use gdb_test more, etc.).
26254
26255 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26256 fail, make test names unique, etc.).
26257
26258Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26259
26260 * gdb.base/nodebug.c: Change return type of top and middle to
26261 short.
26262 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26263 are fixed by the recent mdebugread.c changes. Allow `short ()'
26264 as type for top and middle.
26265
26266Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26267
26268 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26269 nearly as I can tell, the whole thing was an accident in Stu's
26270 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26271 to replace a send/expect pair with gdb_test, but ended up only
26272 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26273 of 30 Mar 1995 took care of it, but left this vestigial comment
26274 which I am now nuking.
26275
26276Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26277
26278 * gdb.base/break.exp: Look for different line number for
26279 breakpoint at main depending on usestubs.
26280
26281Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26282
26283 * gdb.base/list.exp: Adjust some alternate expect patterns to
26284 match recent list0.c change. Add alternate expect pattern for
26285 output from `list default lines around main' for optimizing
26286 compilers.
26287
26288Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26289
26290 * lib/gdb.exp: If nosignals is not set, set it to 0.
26291
26292Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26293
26294 * config/slite-gdb.exp: Responds to load symbol table prompt.
26295 * gdb.base/break.exp: Adjust line number, fix rerun.
26296 * gdb.base/langs0.c: Add #ifdef usestubs.
26297
26298Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26299
26300 * gdb.base/list.exp: Adjust line contents after adding new lines in
26301 list0.c. Also fix a syntax error.
26302
26303 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26304 * gdb.base/break.exp: ditto.
26305 * gdb.base/list.exp: ditto.
26306 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26307 * gdb.base/run.c: ditto.
26308 * gdb.base/list0.c: ditto.
26309 * gdb.base/funcargs.c: ditto.
26310
26311Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26312
26313 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26314 $targetname, $serialport and $baud instead of hardwired variables.
26315 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26316 target doesn't support signals.
26317
26318Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26319
26320 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26321
26322Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26323
26324 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26325 Don't rely on the value of an auto variable before it has been
26326 initialized. Use gdb_test more.
26327
26328Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26329
26330 * lib/gdb.exp (default_gdb_version): A version number must start
26331 with a digit, but other than that contains all characters up to
26332 the first whitespace character.
26333
26334Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26335
26336 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26337
26338Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26339
26340 * gdb.c++/*.exp: Warn if executable does not exist. The original
26341 reason for skipping the warning was that configure.in sometimes
26342 intentionally skipped building the executables but the tcl code
26343 had no way of knowing. That (a) was always bogus with respect to
26344 error handling, (b) is no longer true (right now there is no way
26345 to skip C++ tests).
26346
26347 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26348
26349Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26350
26351 * gdb.base/list.exp: Add expect patterns for output from
26352 SunPRO compiled executables.
26353 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26354 types.
26355
26356Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26357
26358 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26359 number (we are already testing that the correct source line text
26360 gets printed).
26361
26362 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26363 that is what is intended, but something needed to be done to get
26364 sunos4 native working again.
26365
26366 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26367
26368 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26369 apparently went with a (very) old xfail.
26370
26371Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26372
26373 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26374 runto_main is a proc in gdb.exp that will do 'step' for target use
26375 stubs.
26376 * gdb.base/exprs.exp: ditto.
26377 * gdb.base/interrupt.exp: ditto.
26378 * gdb.base/opaque.exp: ditto.
26379 * gdb.base/printcmds.exp: ditto.
26380 * gdb.base/ptype.exp: ditto.
26381 * gdb.base/scope.exp: ditto.
26382 * gdb.base/setvar.exp: ditto.
26383 * gdb.base/signals.exp: ditto.
26384 * gdb.base/twice.exp: ditto.
26385 * gdb.c++/classes.exp: ditto.
26386 * gdb.c++/inherit.exp: ditto.
26387 * gdb.c++/templates.exp: ditto.
26388 * gdb.base/break.exp: no run and hit main for stubs. Change line
26389 numbers for breakpoints and info breakpoint.
26390 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26391 breakpoint().
26392 * gdb.base/callfuncs.c: ditto.
26393 * gdb.base/exprs: ditto.
26394 * gdb.base/interrupt.c: ditto.
26395 * gdb.base/opaque0.c: ditto.
26396 * gdb.base/printcmds.c: ditto.
26397 * gdb.base/ptype.c: ditto.
26398 * gdb.base/scope0.c: ditto.
26399 * gdb.base/setvar.c: ditto.
26400 * gdb.base/signals.c: ditto.
26401 * gdb.base/twice.c: ditto.
26402 * gdb.c++/misc.cc: ditto.
26403 * gdb.c++/templates.cc: ditto.
26404
26405Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26406
26407 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26408
26409 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26410 somewhere between `read' and `main.c'. I'm pretty sure the
26411 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26412 and it isn't particularly useful.
26413
26414 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26415
26416Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26417
26418 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26419
26420Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26421
26422 * config/mt-slite: add LIBS and -nostdlib.
26423 * config/slite-gdb.exp: add this new file to support sparclite target.
26424
26425Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26426
26427 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26428
26429 * gdb.base/a2-run.exp: Change argument to istarget from
26430 "*-*-vxworks" to "*-*-vxworks*".
26431 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26432
26433Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26434
26435 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26436 will not runto main but do a 'step' to step out of breakpoint().
26437 * config/mt-slite: add -Dusestubs.
26438
26439Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26440
26441 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26442 instead of just @.
26443
26444 * gdb.base/signals.exp: Add test for "handle all print".
26445 * TODO: Remove "handle all print". Also remove item about
26446 checking copyright date (I don't like the idea of a spurious FAIL
26447 based on when we run the tests).
26448
26449 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26450 for SunOS4 (reason for failure not investigated). Remove
26451 redundant test for $binfile.
26452
26453 * gdb.base/nodebug.c (array_index): Call malloc.
26454
26455 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26456
26457Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26458
26459 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26460 conventions and slightly simplify the matching regexp.
26461
26462Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26463
26464 * gdb.base/break.exp: Update gdb_test invocation to use new
26465 convention.
26466
26467 * lib/gdb.exp: If noargs is not set, set it to 0.
26468
26469 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26470 tests unique.
26471
26472 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26473
26474Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26475
26476 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26477 one argument of type "<non-float parameter>".
26478
26479Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26480
26481 * config/rom68k.exp: New file to support Motorola IDP board.
26482 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26483 * gdb.base/break.c: Change things around so that this program
26484 doesn't depend upon args. This is necessary to make remote
26485 targets work (in general, they can't take args).
26486 * gdb.base/break.exp: Don't try to send args to program. Don't
26487 expect output. Also, replace lots of code with gdb_test.
26488
26489Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26490
26491 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26492 printing of '\'' (which is what the comment says we are testing,
26493 even though we were not), not '''.
26494 (test_integer_literals_rejected): Test that printing ''' is an error.
26495
26496 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26497 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26498 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26499 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26500 Use gdb_test not test_print_accept.
26501 * lib/gdb.exp: Remove test_print_accept.
26502
26503 * gdb.base/signals.exp (signal_tests_1): Make pass message
26504 consistent with fail message.
26505
26506 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26507 unsigned char; the bug (PR 1821) is fixed.
26508
26509 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26510
26511 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26512 successful tests--makes xfailing them work right.
26513
26514Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26515
26516 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26517 only \r\n, not .*. The test can pass .* as the last thing in
26518 $pattern if that is what it wants. In addition to providing this
26519 flexibility, this change should speed up pattern matching in cases
26520 where the pattern already ended with .* (there were a number of
26521 them). This change also helps catch bad patterns--in the old
26522 scheme the typo "char \*" instead of "char \\*" would pass. Now
26523 it is caught.
26524 * Many .exp files: Update callers.
26525
26526 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26527 clearer and does not spuriously match multiple ('s. Likewise for
26528 ) and *.
26529
26530 * gdb.base/nodebug.exp: Test ability to call a function and pass
26531 it a string (even with no debugging info).
26532
26533 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26534 "p '\'", which is the same as "p ''" once tcl gets done with
26535 quoting, to "p '\\'", which I suspect is what is intended (one
26536 backslash gets sent to GDB).
26537
26538 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26539
26540Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26541
26542 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26543 1817) was fixed literally years ago.
26544
26545Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26546
26547 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26548 test, it causes stepping out of call_after_alloca_subr with
26549 optimizing compilers.
26550 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26551 fails.
26552
26553 * gdb.c++/templates.exp: Source templ-info.exp only if
26554 the templates executable exists.
26555
26556 * gdb.c++/misc.cc (class Contains_static_instance,
26557 class Contains_nested_static_instance),
26558 gdb.c++/classes.exp (test_static_members): Test printing of
26559 a class that contains a static instance of the class.
26560
26561Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26562
26563 * gdb.base/langs2.c (cppsub_): Don't prototype.
26564 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26565 only, I believe).
26566
26567Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26568
26569 * lib/gdb.exp (skip_chill_tests): New procedure.
26570
26571 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26572
26573Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26574
26575 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26576 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26577
26578Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26579
26580 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26581
26582 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26583 disassemble 8, not 16, instructions for part 4.
26584
26585 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26586 support the latter anymore.
26587
26588 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26589 -DNO_PROTOTYPES.
26590 * gdb.base/callfuncs.c: Control use of prototypes based on
26591 NO_PROTOTYPES, not __STDC__.
26592 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26593 t_float_values2 tests if prototypes in use.
26594
26595 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26596 t_double_values): When checking differences against DELTA, check
26597 that difference is within the range (-DELTA,DELTA), not just
26598 (-infinity,DELTA).
26599
26600Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26601
26602 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26603 'file' command firts, then 'target', then 'load', this is due to gdb
26604 target set up.
26605 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26606
26607Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26608
26609 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26610 FP load/store variants.
26611 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26612
26613Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26614
26615 * gdb.base/term.exp: Do not give a warning if not native, it is
26616 not an abnormal condition.
26617
26618Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26619
26620 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26621 t_char_array".
26622
26623Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26624
26625 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26626 are getting the version number.
26627
26628 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26629 if not native, it is not an abnormal condition.
26630
26631Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26632
26633 * lib/gdb.exp: Just use "file exists", rather than undocumented
26634 dejagnu procedure "findfile".
26635
26636Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26637
26638 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26639 (LDFLAGS): Set to -Xlinker -Ur.
26640
26641 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26642 Removed, these values are set by lib/gdb.exp.
26643
26644 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26645
26646Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26647
26648 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26649 of replicating gdb startup code.
26650
26651 * config/mt-vxworks (LDFLAGS): Set to -r.
26652 (CFLAGS_FOR_TARGET): Removed.
26653
26654 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26655 (gdb) and gdb for vxworks uses (vxgdb).
26656
26657 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26658 executable is not in the tree and host != target, use sed and
26659 program_transform_name to determine the gdb name used by the
26660 target.
26661
26662 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26663 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26664
26665Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26666
26667 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26668 floats, chars, and shorts where there are ANSI-style function
26669 definitions.
26670
26671 * gdb.base/langs.exp, gdb.base/langs*: New test.
26672 * gdb.base/Makefile.in: Build it.
26673 * TODO: Remove item about checking that C names don't get C++
26674 demangling applied; this test tests it.
26675
26676Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26677
26678 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26679 went with the const70 xfail. The xfail went away a year ago.
26680
26681 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26682
26683 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26684 for hp300.
26685
26686 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26687
26688 * gdb.base/a1-selftest.exp: Don't run on hp300.
26689
26690Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26691
26692 * Makefile.in (site.exp): Set host_alias and target_alias as well
26693 as host_triplet and target_triplet.
26694
26695Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26696
26697 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26698
26699 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26700 places as other ecoff systems).
26701
26702 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26703 ultrix.
26704
26705Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26706
26707 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26708 remove them.
26709 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26710 variable and "variable" in addition to "data variable".
26711 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26712
26713 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26714 2.
26715 * gdb.base/list1.c (long_line): Add additional statement at start
26716 of function.
26717 * gdb.base/list.exp (test_forward_search): Update line number to
26718 reflect new statement.
26719
26720Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26721
26722 * gdb.base/signals.exp: Reinitialize searched source directories
26723 after gdb_start call.
26724
26725Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26726
26727 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26728 * gdb.stabs/Makefile.in: Likewise.
26729
26730 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26731 change. Instead split the tests into smaller pieces.
26732 * gdb.disasm/hppa.s: Corresponding changes.
26733
26734Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26735
26736 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26737 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26738
26739 * gdb.base/funcargs.exp: Modify many tests so that every test
26740 either passes or fails. Make some test names unique.
26741
26742Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26743
26744 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26745 Call stty to set interrupt character.
26746
26747 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
26748 for HP assembler versus GNU assembler based on actual behavior of
26749 $(CC), rather than assuming that $(AS) is always the GNU assembler.
26750
26751 * TODO: Suggest a few more stepping tests.
26752
26753Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
26754
26755 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
26756 restart GDB for h8300 after a continue.
26757 (return): Add pattern to match a29k-udi behavior.
26758 * gdb.base/nodebug.exp: Remove obsolete comment.
26759 * gdb.base/regs.exp: New file, testing of register displays.
26760 * gdb.base/return.exp: Fix typo in reference to $objdir.
26761 * gdb.base/whatis.exp: Always start with a fresh GDB.
26762
26763Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26764
26765 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
26766 higher, these tests generate a lot of output.
26767
26768Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26769
26770 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
26771 code following the catch silently ignored some errors; without the
26772 catch they should be thrown like any other tcl error. Also, the
26773 catch used "" instead of {} which meant all the callers who wanted
26774 to include one of the characters "[]$ had to quote it an extra time.
26775 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
26776 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
26777 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
26778 Remove extra quoting.
26779
26780Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
26781
26782 * gdb.base/commands.exp: Make test names unique; every test either
26783 passes or fails. Update some comments.
26784
26785 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
26786
26787Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26788
26789 The following fixes a FAIL caused by the fact that the alpha stabs
26790 configuration didn't use the ".if alpha" code in weird.def.
26791 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
26792 bit pointer, so the 32 bit version works even on the alpha.
26793 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
26794 Remove the stuff which allowed us to have separate versions for
26795 alpha and everything else.
26796
26797 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
26798 regexp which "info func operator\[\](" is supposed to match. Fix
26799 string to send to GDB. Note that GDB still doesn't work right. Add a
26800 new test for "info func .perator\[\](" which GDB does handle correctly.
26801
26802 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
26803
26804Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26805
26806 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
26807 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
26808 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
26809 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
26810 it makes the tests harder to understand and confuses test-o-matic.
26811 The preferred style is that each test provides a PASS or a FAIL,
26812 and has a unique message (e.g. "continue #54" not just "continue")
26813 which is the same for the pass and the fail.
26814 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26815 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
26816 to lib/gdb.exp.
26817 * gdb.base/printcmds.exp: Use test_print_accept. Remove
26818 prt_accept which was basically the same thing. Likewise for
26819 test_print_reject and prt_reject.
26820 * lib/gdb.exp (test_print_reject): Add some more error message
26821 patterns to match from the former printcmds.exp (prt_reject).
26822 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
26823 One defect of the passcount stuff is that some of it failed to
26824 report XPASS where appropriate.
26825 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
26826 stuff before and after arg in expected pattern.
26827 (test_paddr_operator_functions): Re-do test without print_addr_of;
26828 this is the only test which seems to want extra stuff there.
26829
26830Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26831
26832 * gdb.base/nodebug.exp: Update new tests to reflect improved
26833 wording of gdb output.
26834
26835 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
26836 and "ptype" work on variables in files compiled without -g.
26837 Replaces commented out "maint print msymbol" tests.
26838
26839Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26840
26841 * gdb.base/setvar.c (dummy): Call malloc.
26842
26843 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
26844 losing with the irix4 sed.
26845
26846 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
26847 ALRM" on irix4.
26848
26849Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26850
26851 * TODO: Remove items about corefile.exp testing new exec-file and
26852 backtrace; both are now done. Add items about printing enums.
26853
26854Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26855
26856 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
26857 "get signal $thissig" test fails.
26858
26859 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
26860
26861Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26862
26863 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
26864 compiler warning with dec alpha compiler.
26865
26866 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
26867 extra \n from gdb_test call (this explains why the prompt test
26868 that I removed yesterday was there).
26869 (user_defined_command_test): Remove extra \n and prompt test.
26870
26871 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
26872 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
26873 doesn't exist.
26874 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
26875 Also remove alpha workaround, which turns out to be because
26876 SIGABRT == SIGLOST.
26877
26878 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
26879
26880 * gdb.base/help.exp: Don't test "help show".
26881
26882Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26883
26884 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
26885 "set print address" is on.
26886 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
26887 pass prompt to gdb_test; gdb_test already looks for the prompt.
26888
26889 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
26890
26891 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
26892 was a vestige of the manual TESTSTRATEGY, and the purpose of it
26893 was to make sure that gdb can read a core file. But (a) the "read
26894 the corefile" part didn't make it to a1-selftest.exp, we just
26895 delete the corefile after creating it, and (b) we test reading
26896 corefiles in corefile.exp anyway. Also, this test left around a
26897 xgdb process on Solaris.
26898
26899 * gdb.base/corefile.exp: Also test backtrace.
26900
26901Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
26902
26903 * gdb.base/commands.exp: Test a simple user defined command with
26904 arguments and if/while statements; verify the full user command is
26905 printed by "show user".
26906
26907 * gdb.base/commands.exp: Test if/while commands as part of a
26908 breakpoint command list; verify they appear in breakpoint
26909 information.
26910
26911Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26912
26913 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
26914 than by dividing by zero.
26915
26916Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
26917
26918 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
26919 performing an inferior call with watchpoints enabled.
26920 * gdb.base/watchpoint.c (main): Delete second unnecessary read
26921 call.
26922
26923Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26924
26925 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
26926 of "file" command.
26927
26928 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
26929 Add additional pattern for when "int operator int(void);" appears
26930 in a different order.
26931
26932Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26933
26934 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
26935
26936 * gdb.base/help.exp: Replace most of docstrings for "info signals"
26937 and "signal" with ".*".
26938
26939Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26940
26941 * TODO: Add note about "handle all nostop".
26942
26943 * gdb.base/{sigall.c, sigall.exp}: New test.
26944 * gdb.base/Makefile.in: Add it.
26945
26946Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
26947
26948 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
26949 when invoking GDB, suppresses any windowing interface.
26950
26951Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
26952
26953 * config/sim-gdb: New file, simulator testing support.
26954
26955Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
26956
26957 * gdb.base/interrupt.exp: Test calling func1 twice.
26958
26959Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
26960
26961 * gdb.base/list.exp (test_forward_search): Set timeout higher
26962 when we'll be getting lots of output from gdb.
26963
26964 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
26965 "init_malloc" to after the expect statement. Run it if that
26966 regexp is taken, but also for two others which happen if source
26967 cannot be found.
26968
26969Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26970
26971 * gdb.base/printcmds.exp: New test, for printing register before
26972 program is running.
26973
26974Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26975
26976 * gdb.base/list.exp: Correct some alternate expect patterns
26977 to reflect changes in list1.c.
26978
26979Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26980
26981 * TODO: Add item regarding large frames.
26982
26983 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
26984
26985 * TODO: Remove item about enabling return.exp; it
26986 is enabled. Suggest a few more "return" tests.
26987
26988Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26989
26990 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
26991 anonymous unions.
26992
26993Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26994
26995 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
26996 and pr-5646.o, so "make" is the same as "make all", not "make
26997 pr-4975.o".
26998
26999Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27000
27001 * gdb.base/list.exp: Adjust expectations to reflect changes in
27002 list1.c.
27003 (test_forward_search): New test proc.
27004 * gdb.base/list1.c (long_line): New function, has long source line.
27005
27006Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27007
27008 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27009 additional line of code that was added.
27010
27011Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27012
27013 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27014 tests so as not to overflow expect's input buffers.
27015 * gdb.disasm/hppa.exp: Corresponding changes.
27016
27017Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27018
27019 Beginnings of template debugging tests.
27020 * gdb.c++/templ-info.cc: New file to test for template
27021 debugging capability of the compiler.
27022 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27023 templ-info.cc.
27024 * gdb.c++/templates.cc: Add explicit template instantiations
27025 to enable compiling with -fno-implicit-templates. Add destructor
27026 and 'value' method to T5 class for template tests.
27027 * gdb.c++/templates.exp: Add testcases for printing of template
27028 types, setting breakpoints on template methods and calling a
d63a86f8 27029 template method.
c906108c
SS
27030
27031Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27032
27033 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27034 branch target since some assemblers (gas-2.5) may emit a
27035 relocation for the branch instead of resolving it in the
27036 assembler.
27037
27038Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27039
27040 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27041 through signal handler.
27042
27043Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27044
27045 * configure.in (*-*-netware): Use config/mt-netware.
27046
27047 * config/mt-netware: New file.
27048 * config/mt-i386-netware: Removed, separate configs for different
27049 netware architectures are no longer needed now that we have
27050 --with-headers.
27051
27052Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27053
27054 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27055 by the recent changes to use ANSI C arithmetic conversions.
27056
27057Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27058
27059 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27060 bug involving using inferior_pid to figure out whether to select a
27061 frame.
27062
27063Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27064
27065 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27066 match the current disassembler output.
27067
27068Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27069
27070 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27071 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27072 types, expect "int" as type of integer values (for now).
27073
27074Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27075
27076 * gdb.base/commands.exp: New tests for if/while commands.
27077
27078Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27079
27080 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27081 by .*, since hex values have different syntax in Chill mode.
27082
27083Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27084
27085 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27086 linefeed from expect pattern for repeated types with indices > 9.
27087
27088Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27089
27090 First part of Fortran test suite.
27091 * gdb.fortran: New directory.
27092 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27093
27094Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27095
27096 * gdb.base/default.exp: Update expect pattern for load command
27097 without arguments.
27098
27099Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27100
27101 * configure.in: Change i386 to i[345]86.
27102 * gdb.base/configure.in: Likewise.
27103 * gdb.c++/configure.in: Likewise.
27104 * gdb.chill/configure.in: Likewise.
27105
27106Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27107
27108 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27109 patterns, since that is not a valid context for comments.
27110
27111Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27112
27113 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27114 repeated types and repeated types with indices > 9.
27115
27116Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27117
27118 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27119 2417; old bug has been fixed.
27120
27121Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27122
27123 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27124 send the newline ourselves instead of assuming gdb_test will do
27125 so when passed an empty input string.
27126
27127 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27128 stabs testcode.
27129
27130Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27131
27132 * lib/gdb.exp (gdb_test): Don't send anything if the first
27133 argument is an empty string. This makes cases where we want to
27134 match output that is already in expect's buffers (for example,
27135 matching a breakpoint after gdb_run_cmd has been called) work
27136 reliably.
27137
27138Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27139
27140 * config/netware.exp: New file.
27141
27142Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27143
27144 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27145 the -B and -L prefixes so we can find the debugging stub.
27146
27147 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27148 there and we are using the gcc from the tree.
27149
27150 * gdb.base/types.c: Removed.
27151
27152 * gdb.base/configure.in: Look for makefile fragments in ../config.
27153 Recognize i386-*-netware.
27154 * gdb.c++/configure.in: Likewise.
27155
27156Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27157
27158 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27159 the correct TCL syntax.
27160
27161Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27162
27163 * gdb.base/opaque.exp: use runto instead of messing around with
27164 breakpoints. Simplify by using gdb_test.
27165
27166 * gdb.base/bitfields.exp: restart between tests on netware targets
27167 because breakpoints aren't relocated after target death. Run
27168 processes to completion.
27169
27170 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27171
27172Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27173
27174 * Makefile.in: Remove extra tabs that confuse some versions
27175 of "make". Use the newly built gdb to test with by default,
27176 rather than the first one in the tester's search path.
27177
27178Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27179
27180 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27181
27182 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27183 condition help.
27184
27185Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27186
27187 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27188
27189 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27190 running.
27191 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27192 * gdb.base/funcargs.exp: Likewise.
27193
27194 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27195 * gdb.base/funcargs.exp: Likewise.
27196
27197 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27198 message is "".
27199
27200Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27201
27202 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27203 return,signals,twice}.exp: Handle non-existant binaries
27204 consistantly.
27205
27206 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27207 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27208 might testing a cross development system.
27209
27210Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27211
27212 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27213 runtest script is relative to ${srcdir}, not ${rootdir}.
27214
27215Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27216
27217 * gdb.base/signals.exp: Allow for optionality of breakpoint
27218 address.
27219
27220Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27221
27222 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27223
27224Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27225
27226 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27227 for size_t definition.
27228 * gdb.c++/templates.cc: Likewise
27229
27230 * config/mt-i386-netware: New file.
27231
27232 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27233 defined.
27234
27235 * gdb.base/Makefile.in: Added support for systems that name core
27236 files by appending "core" to the program name.
27237 * gdb.base/a1-selftest.exp: Likewise.
27238
27239Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27240
27241 * gdb.base/return.exp: Add comment and message for `return double'
27242 test failure on Sparc Solaris.
27243
27244Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27245
27246 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27247
27248Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27249
27250 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27251 from optimizing them away.
27252 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27253 patterns to include default constructors and assignment operators,
27254 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27255 character in the output of the virtual base pointer.
27256
27257Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27258
27259 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27260 expression match in print_addr_of to avoid unintented matches.
27261 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27262 versions up to 2.5.8.
27263
27264Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27265
27266 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27267 included file to run under newer versions of expect.
27268 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27269 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27270 Remove xfail for the virtual table of BDDHookV.
27271
27272Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27273
27274 * lib/gdb.exp (string_to_regexp): Set a default result.
27275 (default_gdb_start): Fix misleading message.
27276
27277Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27278
27279 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27280 Remove all CC, etc definitions.
27281 * config/mt-hpux: New file.
27282 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27283 (CFLAGS, LDFLAGS): Define.
27284 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27285
27286 * Makefile.in (site.exp): Don't insert host_os, etc.
27287 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27288 (distclean): Check existence of subdir.
27289 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27290 * gdb.base/Makefile.in: General cleanup and simplification.
27291 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27292 to build executables. Use default rule to build .o files.
27293 (EXPECT, RUNTEST, CC): Fix relative pathname.
27294 (site.exp): Don't insert host_os, etc.
27295 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27296 and/or SIGUSR1 defined.
27297 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27298 * gdb.c++/Makefile.in: General cleanup and simplification.
27299 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27300 (CFLAGS): Remove.
27301 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27302
27303Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27304
27305 * gdb.base/recurse.exp: Misc changes to get tests running again
27306 after Kung's changes to the watchpoint code.
27307 * gdb.base/watchpoint.exp: Likewise.
27308
27309Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27310
27311 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27312
27313Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27314
27315 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27316 * lib/gdb.exp (default_gdb_start): Define.
27317 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27318 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27319 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27320 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27321 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27322 Don't call gdb_target_udi in between tests.
27323
27324Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27325
27326 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27327 (which was basically just a local version of the same thing). In
27328 addition to avoiding duplication, gdb_test_exact is faster.
27329 * lib/gdb.exp (gdb_test_exact): Fix typo.
27330
27331 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27332 don't give an error.
27333
27334 * gdb.base/term.exp: Call delete_breakpoints before starting.
27335
27336 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27337 (t10): Add comment.
27338
27339Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27340
27341 Reorganization of the GDB Test Suite.
27342
27343 * gdb.base: New directory, contains all the basic tests.
27344 * gdb.c++: New directory, tests specific to C++.
27345 * gdb.chill: New directory, tests specific to Chill.
27346 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27347 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27348 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27349 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27350 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27351 t30-31 to chill).
27352 * */gdbme.*: Rename to match appropriate expect scripts.
27353 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27354 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27355 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27356 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27357 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27358 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27359 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27360 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27361 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27362 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27363 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27364 gdb.c++/virtfunc.cc: New names of C++ files.
27365 * gdb.chill/chillvars.ch: New name of Chill file.
27366 * gdb.base/configure.in, gdb.c++/configure.in,
27367 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27368 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27369 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27370 * configure.in (configdirs): Update to reflect directory changes.
27371 (target_abbrev): No longer define for any configuration.
27372 * Makefile.in: Cosmetic improvements to header comments.
27373
27374Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27375
27376 Various changes to gdb.t31:
27377
27378 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27379 * gdbme.ch: Make all key-words and predefineds be upper-case.
27380 * chillvars.exp: Expect key-words and predefinds in upper-case.
27381
27382 * chillvars.exp: Use gdb_test_exact many places.
27383 Change expected output for arrays (which now includes index labels).
27384
27385 * pr-5020.exp, gdme.ch (module PR_5020):
27386 New test, for PR-5020.
27387
27388Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27389
27390 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27391 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27392
27393Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27394
27395 * Makefile.in: Fix bit-rot in definitions of CHILL,
27396 CHILL_FOR_TARGET and Chill_LIB.
27397 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27398 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27399 CHILL, and CHILL_LIB.
27400
27401Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27402
27403 * Revert the previous changes. Please see Rob's directory
27404 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27405
27406Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27407
27408 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27409 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27410 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27411 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27412 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27413 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27414 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27415 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27416 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27417 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27418 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27419 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27420 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27421 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27422 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27423 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27424 changes from 94Q1.
27425
27426Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27427
27428 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27429 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27430 Rob's new testing fragments.
27431
27432Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27433
27434 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27435 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27436
27437Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27438
27439 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27440 version also, match on casted version strings, and match on
27441 gdb startup case where the line numbers might be messed up.
27442
27443Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27444
27445 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27446 (CFLAGS): Delete it from here.
c906108c
SS
27447
27448Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27449
27450 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27451
27452Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27453
27454 * Makefile.in (RUNTEST): Default to just "runtest".
27455
27456Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27457
27458 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27459 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27460 the code has been restructured.
27461
27462Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27463
27464 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27465 \n, not just one of each.
27466
27467 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27468 /bin/cc gives a warning if you do.
27469
27470Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27471
d63a86f8 27472 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27473 __t10ListS_link1ZUiRCUiPT0
27474
27475Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27476
27477 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27478 on local variables in recursive functions.
27479
27480 * gdb.t07/Makefile.in: Build the new test.
27481
27482Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27483
27484 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27485 directly. Instead compare the return values from actual calls.
27486
27487Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27488
27489 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27490
27491Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27492
27493 * From Peter Schauer with minor modifications.
a9c64011
AS
27494 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27495 stops in mid-line in the caller. Add xfail for returning a float
27496 value on X86 targets.
c906108c
SS
27497
27498Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27499
27500 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27501 to avoid expect lossage.
27502 (fmem_LRbug_tests): Likewise.
27503 * gdb.disasm/hppa.s: Corresponding changes.
27504
27505 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27506 conditions to work with latest dejagnu/expect.
27507
27508 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27509 expected to fail on the PA.
27510 (backtrace in call with trampolines): Explicitly require main
27511 to be frame #1 (no trampolines should show up in backtrace).
27512
27513 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27514 "continue -expect".
27515 * gdb.t06/break.exp: Likewise.
27516 * gdb.t07/watchpoint.exp: Likewise.
27517 * gdb.t13/bitfields.exp: Likewise.
27518 * gdb.t15/{funcargs,return}.exp: Likewise.
27519 * gdb.stabs/weird.exp: Likewise.
27520 * config/{mips,udi}-gdb.exp: Likewise.
27521
27522 * hppa.sed: Enclose comments within a sed command to avoid
27523 losing with the old OSF1 sed.
27524
27525Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27526
27527 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27528 sequent dynix.
27529 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27530 * gdb.t15/funcargs.exp: Conditionally step again to really
27531 finish from marker_call_with_trampolines. Handle the case where
27532 the first step from within call_with_trampolines already steps
27533 us back to main.
27534 * gdb.t15/gdbme.c: Add comment to closing brace of
27535 call_with_trampolines for funcargs.exp.
27536
27537Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27538
d63a86f8 27539 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27540 Fix typo(s).
27541
27542Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27543
27544 * gdb.t07/gdbme.c: More code for watchpoint testing.
27545
27546 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27547 "Hardware watchpoint" throughout file.
27548 (test_watchpoint_triggered_in_syscall): New test.
27549 (test_complex_watchpoint): New test.
27550
27551Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27552
27553 * gdbme.c (call_with_trampolines): New function to try and step
27554 into. Tests trampoline problems on the PA.
27555
27556 * funcargs.exp (localvars_in_indirect_call): No longer expect
27557 stepping into indirect call to fail on PAs.
27558 (test_stepping_over_trampolines): New test.
27559
27560Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27561
27562 * TODO: Add suggestions for static member function tests, and
27563 completion tests.
27564
27565Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27566
27567 * TODO: Add suggestions for "p/a" tests.
27568
27569 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27570 (default_gdb_exit): Replace all the hair with sending "quit" to
27571 the process with a simple close.
27572
27573Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27574
27575 * TODO: Add suggestions for shared library tests.
27576
27577Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27578
27579 * TODO: Add suggestions for x/s tests.
27580
27581Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27582
27583 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27584 "enable once", and "enable breakpoints once" with ".*".
27585
27586Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27587
27588 * TODO: Add suggestions about structure passing tests.
27589
27590Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27591
27592 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27593 the primary1 test, use work around if __GNUC__ < 2.
27594 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27595 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27596 Test for bad output rather than waiting for timeout. Issue
27597 second continue only if first continue failed.
27598
27599Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27600
27601 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27602 operator[] test with gdb_test because the old code didn't seem to
27603 be getting the quoting right with the new dejagnu.
27604
27605Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27606
27607 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27608 one from the path.
27609 * Makefile.in: Use a fresh expect if there is one, use runtest
27610 from the src tree if there is one.
d63a86f8 27611
c906108c
SS
27612Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27613
27614 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27615 next over recursive call. Revise the tests from that point on
27616 (which had been skipped) to match GDB's actual (correct) output.
27617
27618 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27619 with next over a breakpoint whose condition is false.
27620
27621 * gdb.t00/help.exp: Comment out "help set print" tests just like
27622 (and for same reason as) "help set" test.
27623
27624Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27625
27626 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27627 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27628
27629Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27630
27631 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27632 necessary gdb_target_udi.
27633
27634 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27635
27636 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27637 1838 and 2417; they are fixed.
27638
27639 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27640 gdb.t03/ptype.exp (ptype structure, ptype union):
27641 Remove xfails; the test is looser than when the xfails were added.
27642
27643 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27644 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27645
27646 * gdb.t01/run.exp: Only run shell test if isnative.
27647
27648 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27649 since "run" automatically loads if necessary. Call gdb_target_udi
27650 after the "file" since "file" kills any execution target.
27651
27652 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27653 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27654 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27655 argument for UDI.
27656
27657Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27658
27659 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27660
27661 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27662
27663Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27664
27665 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27666 properly quoting regexps. This makes the second argument to
27667 demangle a fixed string, which matches the callers, instead of a
27668 shell-style pattern which is what the previous implementation
27669 used. Update some of the callers.
27670
27671Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27672
27673 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27674 (comib_nullified_tests): Fix typo.
27675 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27676 strings. No longer expected to fail.
27677
27678 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27679 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27680 strings. No longer expected to fail.
27681
27682 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27683 string. No longer expected to fail.
27684
27685Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27686
27687 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27688 No longer expected to fail.
27689
27690 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27691 string. No longer expected to fail.
27692
27693Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27694
27695 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27696 only in the names (I probably got most of them). I was even
27697 generous with some which differed in underscores in names, and
27698 probably missed a few, and I *still* was able to remove almost a
27699 third of the file with almost no impact on testsuite coverage.
27700
27701Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27702
27703 * gdb.t00/default.exp: Match udi_attach error message as well as
27704 the one from child_attach.
27705
27706 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27707
27708 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27709
27710 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27711 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27712
27713 * Move test with enums and partial symbols back to
27714 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27715 Reverts the change of 26 May 93. Per today's change to
27716 stabs.texinfo, the behavior that weird.exp was expecting was
27717 unreasonable; what is important is that the compiler+gdb get
27718 things right, which happens with a recent gcc. Also fix the test
27719 to deal with native compilers which put out the stab gdb can't
27720 deal with.
27721
27722Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27723
27724 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27725 in the names. The main thing these accomplish is to slow things down.
27726 Many more such duplicates surely remain.
27727
27728 * gdb.t00/help.exp: Comment out "help support" test just like
27729 (and for same reason as) "help set" test.
27730
27731Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27732
27733 * gdb.t06/break.exp: Remove setup_xfails for
27734 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27735 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27736 about known bug in gcc to include up through 2.5.8.
27737 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27738 well as "_vb$".
27739 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27740 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27741 with latest gcc and gdb.
27742 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27743 well as "_vb$".
27744
27745Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27746
27747 * configure.in (hppa*-*-*): Also configure and build stabs-only
27748 tests.
27749
27750Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27751
27752 * gdb.t10/hppa.mt: A makefile fragment for the PA.
27753 * gdb.t10/configure.in (hppa*-*-*): Use it.
27754
27755Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27756
27757 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
27758
27759Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27760
27761 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
27762 versions prior to 1.13.5.
27763
27764Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27765
27766 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
27767 the prompt is at the start of a line.
27768
27769Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27770
27771 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
27772 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
27773 in the copr tests now.
27774 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
27775 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
27776 expected to fail.
27777
27778Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
27779
27780 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
27781 gdb.t31/chillvars.exp, lib/gdb.exp:
27782 Tweak to run under either version of expect.
27783 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
27784 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
27785 * gdb.t11/list.exp: Remove extraneous whitespace.
27786
27787Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27788
27789 * gdb.t16/printcmds.exp (test_print_strings): Accept
27790 "(unsigned char *) " before the string.
27791
27792 * TODO: Add notes about printing of fancy types and GDB expressions.
27793
27794Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
27795
27796 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
27797 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 27798 if doing mips-idt-ecoff.
c906108c
SS
27799
27800Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
27801
27802 * Most .exp files: Tweak to run under either version of expect.
27803
27804Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27805
27806 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
27807 xfails; I'm not sure why they are failing, but not because of PR 1806.
27808
27809Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
27810
27811 * config/unix-gdb.exp: Remove gdb_unload cause it's already
27812 defined in lib/gdb.exp.
27813
27814Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27815
27816 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
27817 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
27818 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
27819 have to be typeless.
27820
27821Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27822
27823 * TODO: Add suggestion for copyright year test.
27824
27825Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
27826
27827 * configure.in (*-*-lynxos*): Add stabs tests.
27828
27829Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27830
27831 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
27832 so insert a tab before any assembler directive in column zero.
27833
27834 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
27835 stores.
27836 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
27837 stores.
27838 (fpu_short_memory_tests): Likewise.
27839
27840Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27841
27842 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
27843 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
27844 .stabs directives in comments.
27845
27846Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27847
27848 * TODO: New file, describing tests we could write.
27849 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
27850
27851Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27852
27853 * gdb.t06/signals.exp: Add kludge to force re-sync.
27854
27855 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
27856 to xgdb instead of gdb, get out of gdb.
27857
27858Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
27859
27860 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
27861 for info.
27862
27863Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27864
27865 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
27866 * gdb.stabs/configure.in (hppa*-*-*): Use it.
27867 * gdb.stabs/hppa.sed: New sed script for the PA.
27868
27869Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27870
27871 * gdb.stabs: Re-write weird.def and configuration to use sed
27872 instead of cpp. sed is portable and POSIX; cpp is neither.
27873
27874Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27875
27876 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
27877
27878Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27879
27880 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
27881
27882Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27883
27884 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
27885 "_vb$".
27886 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
27887 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
27888
27889Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27890
27891 * lib/gdb.exp: Comment out code which depends on non-existent
27892 `transform' procedure.
27893
27894Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
27895
27896 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
27897 * lib/gdb.exp: Transform tool name.
27898 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
27899 1.1's new error handling system.
27900
27901Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27902
27903 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
27904
27905Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27906
27907 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
27908 They made pattern matching so slow that timeouts happened on
27909 heavily loaded systems. Now any output from "show print" which
27910 gets us back to the GDB prompt is a PASS.
27911
27912Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
27913
27914 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
27915
27916Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27917
27918 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
27919
27920 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
27921 It is not from PR 3220.
27922
27923Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27924
27925 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
27926 just started failing because they depended on the order the
27927 subcommands are presented, or exact docstring text. This kind of
27928 test is a pain and has minimal benefit.
27929
27930Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27931
27932 * gdb.t09/corefile.exp: At end of test, use "core" command with
27933 no arguments.
27934
27935Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
27936
27937 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
27938 17}/Makefile.in: Make it possible to run the testsuite with Sun
27939 make and CC = cross gcc by adding explicit build rules for .o
27940 files.
27941
27942Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27943
27944 * gdb.t15/funcargs.exp: Don't put comments on same line as
27945 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 27946
c906108c
SS
27947Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27948
27949 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
27950
27951Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
27952
27953 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
27954 * gdb.t20/inherit.exp: remove three dumplicate entries.
27955
27956Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27957
27958 * gdb.t06/break.exp: For "next over recursive call", fail on any
27959 incorrect output, not just on "factorial (value=2)".
27960
27961Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27962
27963 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
27964 working now. Add an xfail if accesing a bss variable causes
27965 a memory error if the target is not yet run.
27966
27967Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27968
27969 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
27970 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
27971 name of __st* demangling (2 strings). Did Kung really get the
27972 more than 95 others right without testing them?
27973
27974Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
27975
27976 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
27977
27978Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
27979
27980 * configure.in (configdirs): Add gdb.disasm
27981 * gdb.disasm: New directory for GDB disassembler tests.
27982 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
27983
27984Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27985
27986 * gdb.t00/help.exp: Don't test "help set".
27987
27988 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
27989 from within expect statements. None of these happen anymore and
27990 they cause regressions to be silently unnoticed.
27991
27992 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
27993 messages) about known failures with gcc cygnus-2.4.5-930417.
27994
27995 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
27996 comp-info.exp so it gets built if it doesn't exist.
27997
27998 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
27999 it is no longer used.
28000 * gdb.t13/comp-info.c: Removed.
28001
28002Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28003
28004 * gdb.t06/signals.exp: Add xfail for sun3.
28005
28006Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28007
28008 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28009 relevant because ^C doesn't get sent but failure can be reproduced
28010 interactively).
28011
28012Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28013
28014 * gdb.stabs/alpha.mt: New configuration file for alpha.
28015 * gdb.stabs/configure.in: Use it.
28016 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28017 sharing with alpha.mt, redefine long to word via preprocessor.
28018 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28019 for alpha.
28020 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28021 native cc.
28022 * gdb.t00/teststrategy.exp: Change expect string so that we
28023 consume the `(xgdb)' from the command echo and from the gdb prompt.
28024 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28025 gdb currently compares all values as long, so this failure probably
28026 applies to any configuration where LONGEST is bigger than a target int.
28027 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28028 with gcc.
28029 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28030 to handle opaque pointers, gcc is.
28031 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28032 as first argument. Include <sys/types.h> and change all operator
28033 new definitions to use size_t.
28034 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28035 now that we use size_t.
28036
28037Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28038
a9c64011 28039 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28040 a long or float array cast all array members to the same type.
a9c64011 28041 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28042 with 64 bit longs.
a9c64011 28043 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28044 on alpha.
a9c64011 28045 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28046
28047Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28048
28049 * gdb.t24 (demangle.exp): Constructors of templates have names like
28050 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28051 section 14.6 of the ARM.
28052
28053 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28054 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28055 accomplish little and slow down the testsuite.
28056
28057 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28058 Accept spaces various places.
28059
28060Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28061
28062 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28063 with watchpoint enabled.
28064
28065 * Makefile.in: Remove definition of CC and remove the second
28066 definition of CXX (the "CXX = gcc" one remains). These definitions
28067 were causing backquotes to be expanded within backquotes, which
28068 doesn't work.
28069
28070Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28071
28072 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28073
28074Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28075
a9c64011
AS
28076 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28077 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28078 by mips cc and contains no stabs entries.
28079
28080Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28081
28082 * config/vx-gdb.exp: Use fake device to load files rather than
28083 NFS.
28084 * lib/gdb.exp: New proc to do "file" command.
28085 * config/unix-gdb.exp: Use new "file" proc.
28086
28087Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28088
28089 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28090 Rework board rebooting slightly.
28091 (gdb_exit): Don't exit from the remote shell; there isn't one.
28092 * gdb.stabs/weird.exp: If a program is being debugged already,
28093 kill it.
28094 * gdb.t04/setvar.exp: Stop and restart gdb.
28095 * gdb.t05/expr.exp: Likewise.
28096 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28097 restart gdb and reload the program.
28098 * gdb.t08/opaque.exp: Likewise.
28099 * gdb.t12/scope.exp: Likewise.
28100 * gdb.t13/bitfields.exp: Likewise.
28101 * gdb.t15/funcargs.exp: Likewise.
28102 * gdb.t20/classes.exp: Likewise.
28103 * gdb.t03/ptype.exp: Increase timeout.
28104 * gdb.t16/printcmds.exp (test_print_string_constants,
28105 test_print_array_constants): Likewise.
28106 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28107 * gdb.t20/classes.exp (do_tests): Likewise.
28108 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28109
28110Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28111
28112 * gdb.stabs: Renamed *wierd* to *weird*.
28113
28114Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28115
28116 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28117 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28118
28119Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28120
28121 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28122 (do_tests): Remove xfail for whatis on one_var and two_var.
28123
28124Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28125
28126 * Makefile.in: Made cross building work better by adding
28127 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28128
28129Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28130
28131 * gdb.t15/{return.c,return.exp,Makefile.in}:
28132 New test, currently commented out.
28133
28134Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28135
28136 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28137 still running and removes the leftover named socket so GDb can do
28138 clean restarts.
28139
28140Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28141
28142 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28143 console, not GDB.
28144 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28145 cross testing works better with "make check"
28146 * config/unix-gdb: Use default procedures for exit and version.
28147 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28148 with the newest VxWorks.
28149
28150Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28151
28152 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28153 old form.
28154
28155 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28156 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28157
28158 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28159
28160 * config/unix-gdb.exp: Remove this version of gdb_exit
28161 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28162 Rob says he'll look at it when he gets back to testing boards.
28163
28164Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28165
28166 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28167 an expected fail for certain ptype commands.
28168
28169 * gdb.t20/classes.exp: Update expected results of "ptype class
28170 Base1" to account for the constructor that now appears in the type.
28171
28172Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28173
28174 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28175 disappeared from list.
28176 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28177 "alldone" proc with call to cleanup and exit.
28178 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28179 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28180 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28181 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28182 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28183 "alldone" proc with simple returns that suppress remaining
28184 tests. The alldone proc went away many months ago.
28185
28186Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28187
28188 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28189
28190 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28191
28192Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28193
28194 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28195 as vax gdb will display them.
28196
28197Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28198
28199 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28200 optimizers.
28201
28202 * scope.exp: Change "bad value for localval" messages so each one
28203 is unique.
28204
28205 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28206 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28207
28208 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28209
28210Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28211
28212 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28213 doesn't exist (due to optimization).
28214
28215Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28216
28217 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28218 contains \r because the filename is long.
28219
28220 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28221 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28222
28223Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28224
28225 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28226 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28227 Ultrix.
28228 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28229 int tests.
28230 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28231
28232Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28233
28234 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28235
28236 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28237 to match does not match the passing case but still matches the
c906108c
SS
28238 failing case.
28239
28240Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28241
28242 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28243
28244Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28245
28246 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28247 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28248 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28249 Remove various versions of gdb_exit.
28250 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28251 gdb_exit.
28252 * config/unix-gdb.exp: gdb_exit remains here, and should override
28253 the generic version, since it's doing a lot of wierd stuff that
28254 the other versions aren't. FIXME, fold it in, or abandon this
28255 version.
28256
28257Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28258
28259 * gdb.t24/demangle.exp: Add tests for PR 3220.
28260
28261Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28262
28263 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28264
28265Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28266
28267 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28268 "i386-*-*". Works for i486 as well.
28269
28270 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28271 bug, and expand domain of xfail to all SVR4 systems, since the
28272 actual problem is likely to be in generic SVR4 /proc support.
28273
28274Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28275
28276 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28277
28278Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28279
28280 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28281 xfails for other systems. Match a missing 'Continuing.' as an
28282 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28283
28284 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28285 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28286 Only issue warning for missing executables if -all option is used.
28287
28288 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28289 file if -all option is used. It's like an unpredictable XFAIL.
28290
28291Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28292
28293 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28294 for dynamically linked binaries.
28295
28296 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28297
28298Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28299
28300 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28301 to state that this is a known bug in old versions of g++.
28302
28303Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28304
28305 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28306 while waiting for `Continuing'.
28307
28308Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28309
28310 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28311 in text, data, and bss.
28312 * gdb.t10/nodebug.c: Add local and global test variables for
28313 initialized and uninitialized data.
28314
28315Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28316
28317 * config/unix-gdb.exp (gdb_exit): Add "wait".
28318
28319Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28320
28321 * gdb.t06/signals.exp: xfail the continue from the handler for all
28322 targets.
28323
28324 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28325 function with watchpoints enabled, the i386 call dummy starts with
28326 a call.
28327
28328 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28329 386 bsd names its corefiles.
28330
28331Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28332
28333 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28334 compilers don't grok it.
28335 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28336 with small octal ints rather than character constants, which
28337 are signed and might not fit if first promoted to int.
28338
28339Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28340
28341 * gdb.t09/Makefile.in (clean): Remove corefile.
28342
28343Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28344
28345 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28346
28347Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28348 and Jim Kingdon (kingdon@cygnus.com)
28349
28350 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28351 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28352 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28353
28354Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28355
28356 * gdb.t17/interrupt.exp: Add xfail for hppa.
28357
28358Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28359
28360 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28361 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28362 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28363 to determine signed-ness of bitfields and use the result to setup
28364 the xfail.
28365 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28366 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28367 call line is reached if necessary.
28368
28369Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28370
28371 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28372
28373Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28374
28375 * gdb.t06/break.exp: Also test `clear' command.
28376
28377Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28378
28379 * gdb.t00/teststrategy.exp: Remove extra quote.
28380
28381 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28382 watchpoint enabled to be for all non-68k machines.
28383
28384 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28385
28386Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28387
28388 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28389 targets use aout.mt instead of ecoff.mt as gas understands
28390 standard aout format.
28391
28392Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28393
28394 * lib/gdb.exp (runto): Don't insist that function we are running to
28395 was compiled with -g.
28396
28397 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28398
28399 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28400 to get back into the read system call.
28401 Accept leading newline in case where we woke it up.
28402
28403Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28404
28405 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28406 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28407 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28408 enable ecoff configuration.
28409
28410Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28411
28412 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28413
28414Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28415
28416 * gdb.t16/printcmds.exp: Add another printf test.
28417
28418Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28419
28420 * configure.in: If configured -with-stabs on any target, add
28421 stabsdirs to configdirs.
28422
28423Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28424
28425 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28426 fun" so pattern does not match the command itself.
28427
28428Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28429
28430 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28431
28432Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28433
28434 * gdb.t17/interrupt.exp: Test for more things.
28435
28436Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28437
28438 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28439 compiler arranges the code and line numbers.
28440
28441 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28442
28443Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28444
28445 * gdb.t00/help.exp: Increase expect input buffer size.
28446
28447Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28448
28449 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28450
28451 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28452
28453 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28454
28455 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28456 [0-9]*, not just [0-9].
28457
28458Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28459
28460 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28461
28462 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28463
28464Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28465
28466 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28467
28468Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28469
28470 * gdb.t06/signals.c: Add xfails for sun3.
28471
28472 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28473
28474 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28475 test_stepping tests.
28476
28477Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28478
28479 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28480
28481 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28482
28483 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28484 rather than actually putting it through cpp twice.
28485
28486 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28487
28488Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28489
28490 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28491 no longer needed.
28492
28493Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28494
28495 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28496
28497 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28498 C++ features prints as "struct", make it a pass, not an xfail.
28499
28500Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28501
28502 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28503 Don't require VA to print as "class" rather than "struct".
28504
28505Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28506
28507 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28508
28509Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28510
28511 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28512
28513Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28514
28515 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28516 order.
28517
28518Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28519
28520 * gdb.t16/printcmds.exp: Add printf tests.
28521
28522 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28523
28524 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28525
28526Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28527
28528 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28529 pass counts, to counteract any existing or future setup_xfails.
28530
28531Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28532
28533 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28534 {BEGIN,END}_COMMON for common block instead of STAB.
28535 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28536
28537 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28538 intp_var should be N_GSYM not N_LSYM.
28539 wierd-aout.S: Use a label for the value of the N_SO.
28540 wierd.def: Remove all backslashes.
28541 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28542
28543Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28544
28545 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28546 get the expected next to inheritance3.
28547
28548Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28549
28550 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28551 now that gcc-2.4 gets it right.
28552
28553Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28554
28555 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28556
28557 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28558 generating comp-info.exp which works for cross-compilation.
28559
28560Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28561
28562 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28563 "*-*-sysv4.*".
28564
28565Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28566
28567 * gdb.t01/run.exp: Start with a fresh gdb.
28568 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28569 SVR4.x.
28570
28571Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28572
28573 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28574 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28575 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28576 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28577 things to remove.
28578
28579Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28580
28581 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28582 test cases from bug reports.
28583
28584Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28585
28586 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28587 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28588 avoid spurious xfails.
28589 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28590 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28591 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28592
28593Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28594
28595 * gdb.t00/teststrategy.exp: Rework to provide more useful
28596 description of each test, fix problem with systems that define
28597 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28598 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28599 results for "next over recursive call" so timeouts aren't taken
28600 by error.
28601
28602Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28603
28604 * gdb.t12/scope.exp: Test printing of variables before run.
28605
28606 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28607 printed in wrong order due to sorting.
28608
28609Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28610
28611 * gdb.t00/teststrategy.exp: Fix expected results for printing
28612 user entered string constant. Is array of char, prints with no
28613 address.
28614
28615 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28616 commands.
28617 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28618 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28619 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28620 of struct of char arrays.
28621 * gdb.t00/radix.exp: New tests for radix commands.
28622
28623Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28624
28625 * gdb.t16/printcmd.exp: Print a variable before running program
28626 (with xfail for AIX).
28627
28628Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28629
28630 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28631
28632 * gdb.t16/printcmd.exp: Don't print variables before running program.
28633
28634 * gdb.t06/break.exp: Don't require envp argument to main.
28635
28636 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28637
28638 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28639 Add xfails for rs6000.
28640
28641 * gdb.t02/whatis.exp: Change other tests not to re-test something
28642 we already tested.
28643
28644 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28645 each type used has a variable of that type.
28646
28647Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28648
28649 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28650
28651Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28652
28653 * configure.in: change srctrigger to be a file, not a directory
28654
28655Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28656
28657 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28658
28659 * gdb.t11/list.exp: Fixed a couple of typos.
28660
28661Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28662
28663 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28664 is fixed and PR is closed.
28665 * gdb.t16 (gdbme.c): Add simple test string variable.
28666 * gdb.t16 (printcmds.exp): Add tests with simple test string
28667 variable, primarily for boundaries on "set print elements".
28668
28669Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28670
28671 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28672 Make leading 0's optional and don't expect a tab in the middle
28673 of the number.
28674
28675 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28676
28677 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28678 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28679 don't end command passed to gdb_test with newline.
28680
28681 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28682 signed keyword away, don't expect signed bitfields to be signed.
28683
28684 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28685 printing with only as many 1's as are in the field as well as printing
28686 with 32 1's (see comment).
28687
28688Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28689
28690 * gdb.t00/default.exp: Start with a fresh gdb.
28691 * configure.in (configdirs): Remove gdb.t31 until the chill
28692 compiler works again. It no longer is able to find chillrt0
28693 since it isn't in libchill.a anymore.
28694 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28695 wierd.o, make more modular.
28696 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28697 spurious newlines that caused problems.
28698
28699Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28700
28701 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28702 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28703 gdb.stabs/wierd.{exp,def}: Many new tests.
28704
28705 * gdb.t00/default.exp: update info line for new message.
28706
28707 * gdb.t02/{whatis.exp,gdbme.c}:
28708 Test that "char *" doesn't print as "caddr_t".
28709
28710Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28711
28712 * gdb.t00/help.exp: Use .* in place of some help messages which
28713 just changed.
28714 gdb.t00/default.exp: Update "info frame" test for new message.
28715 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28716 Remove some xfails
28717
28718Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28719
28720 * gdb.t03/{gdbme.c,ptype.exp}:
28721 Add tests for typedef'd struct and union without tags.
28722 Also check "whatis" on a variable of a typedef'd enum without a tag.
28723
28724 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28725 PRMS 1823; the bug still exists but isn't reproduced by this test
28726 anymore), and remove rs6000 XFAIL (the bug is fixed).
28727
28728 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28729 duplicated from whatis.exp. For those that are left, accept
28730 "long", "long int", or "int" for long variables (whatis.exp already
28731 has an XFAIL for "int", so no need to fail it here).
28732
28733 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28734 Deal with GCC's names for types now that GDB uses the compiler's names.
28735
28736 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28737 setup_xfail's for sunos4. If we #defined the signed keyword away,
28738 don't expect GDB to know that char it is signed.
28739
28740 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28741
28742Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28743
28744 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28745 should work on any system, regardless of debugging format.
28746 * gdb.t21/demangle.exp: Move to gdb.t24.
28747 * gdb.t24/demangle.exp: Move from gdb.t21.
28748 * gdb.t24/{Makefile.in, configure.in}: New files.
28749
28750Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28751
28752 * configure.in: Do gdb.stabs and C++ tests only for stabs.
28753 * gdb.stabs: New directory.
28754
28755Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28756
28757 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
28758 not just "Quit anyway?".
28759
28760Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
28761
28762 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
28763 that all setup_xfails are immediately followed by clear_xfails.
28764
28765Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
28766
28767 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
28768 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
28769 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
28770 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
28771 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
28772 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28773 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28774 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
28775 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
28776 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
28777 gdb.t31/chillvars.exp, lib/gdb.exp:
28778 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
28779 bug-gdb@prep.ai.mit.edu.
28780
28781Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
28782
28783 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
28784 with 0.0, not integer 0.
28785
28786Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
28787
28788 * gdb.t06/break.exp: Update for "Kill the program" message change.
28789
28790Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
28791
28792 * Makefile.in (GDBFLAGS): Set to -nx.
28793 * Makefile.in (site.exp): Use GDBFLAGS.
28794
28795Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28796
28797 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
28798 Makefiles.
28799 (check): depend on just-check.
28800 (just-check): added so that tests can be run without a noop
28801 build pass.
28802
28803Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28804
28805 Switch to using configure's configdirs.
28806 * Makefile.in (Makefile): add configure.in dependency.
28807 (SUBDIRS): removed redundant assignment.
28808 * configure.in: switch subdirs assignment to configdirs.
28809 * gdb.t*/configure.in: new files.
28810
28811Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
28812
28813 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
28814 works.
28815
28816Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
28817
28818 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
28819 in explicit rules. Apparently this is not supported by some makes.
28820
28821Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
28822
28823 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
28824
28825Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28826
28827 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
28828 disappeared.
28829
28830Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
28831
28832 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
28833
28834Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
28835
28836 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
28837 watchpoint problem that is now fixed.
28838 * gdb.t30/chexp.exp: Remove setup_xfail for printing
28839 uninitialized convenience variables.
28840 * gdb.t31/chillvars.exp: Fix expected patterns for printing
28841 structures.
28842
28843Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28844
28845 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
28846 which causes expect to get out of sync with gdb on long output
28847 from help set.
28848 * gdb.t09/corefile.exp: Make expected pattern for core file
28849 failing signal and frame output format less sun specific.
28850
28851Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
28852
28853 * gdb.t31/chillvars.exp: Add and remove initial dummy
28854 breakpoint, so that symbol table is forced in.
28855 (Needed at least on Sunos4, though it seems not SVR4.)
28856 * gdb.t31/chillvars.exp: Update for changed output format.
28857
28858Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
28859
a9c64011 28860 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
28861
28862Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
28863
28864 * Makefile.in: Added --srcdir when invoking runtest, removed the
28865 need for a local config file. (optional now)
28866
28867Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
28868
28869 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
28870 failure count used to force early termination. Add some more
28871 expected failures for gnu style demangling.
28872
28873Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28874
28875 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
28876 pmi variable from gdb.t20/gdbme to get optimized away.
28877 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
28878 Check for written corefile upon timeout _and_ eof.
28879
28880Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28881
28882 * config/unix-gdb.exp: Add missing return 0.
28883
28884Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28885
28886 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
28887 test termination.
28888
28889Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
28890
28891 * configure.in (subdirs): Put back gdb.t17 which mysteriously
28892 disappeared.
28893
28894Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
28895
28896 * gdb.t10/crossload.exp: Disable the i860-elf test until such
28897 time as i860 support works.
28898
d63a86f8 28899 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
28900 "backtrace 100\r" rather than just "backtrace\r", to match last
28901 change.
28902
28903Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
28904
28905 * config/udi-gdb.exp (gdb_exit): Remove close command.
28906 (gdb_target_udi): New procedure to set the UDI target.
28907 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
28908 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
28909 Added waits for prompts after several question responses. Added
28910 some more responses used by a29k-amd-udi-gdb.
28911 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
28912 pass different arguments, restart UDI connection after program
28913 completion.
28914 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
28915 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28916 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
28917 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
28918 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
28919 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
28920 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28921 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
28922 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
28923 after program completion.
28924 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
28925 compiled with a SELECT_VECS setting.
28926 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
28927 infinite recursion.
28928
28929 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
28930 Added checks for COFF results, and made them expected failures for
28931 all targets. It would be better to make them expected failures
28932 for COFF targets only.
28933
28934Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
28935
28936 * Makefile.in: add null dvi target, don't bother to recurse
28937 through test directories for info and install-info; rename
28938 $(datadir) to be dejagnu instead of deja-gnu
28939
28940Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
28941
28942 * gdb.t31/gdbme.ch: Re-enable code that previously caused
28943 compiler to coredump.
28944 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
28945 code.
28946
28947Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
28948
28949 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
28950 coredump.
28951 * gdb.t31/chillvars.exp: Comment out tests that depend on that
28952 code.
28953
28954Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
28955
28956 * gdb.t03/ptype.exp: tests for return code from gdb_test.
28957 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
28958 which in a shell. Deletes xgdb when done.
28959 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
28960 Tests the return from the "set height" or "set width" commands.
28961 Added a few return codes where needed.
28962
28963Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
28964
28965 * Makefile.in (SUBDIRS): Add gdb.t17.
28966 * configure.in (subdirs): Add gdb.t17.
28967 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
28968 files to test gdb's calling of functions in the inferior with
28969 the correct arguments and gdb's ability to retrieve any
28970 result returned.
28971
28972Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
28973
28974 * config/unix-gdb.exp (gdb_exit): Remove close commands that
28975 may be called after gdb goes away. Previous versions of expect
28976 needed these to avoid file descriptor leaks, but they cause
28977 errors with the current revision of expect.
28978 * gdb.t00/gdbvars.exp: Use -re on expected output after
28979 setting sevenbit-strings.
28980 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
28981 to set sevenbit-strings consistent across tests.
28982 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
28983 set sevenbit-strings consistent across tests.
28984
28985Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
28986
28987 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
28988 expected output to match current "expect" expectations.
28989
28990Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
28991
28992 * gdb.t00/default.exp: Change expected output for default "source"
28993 command, to match new gdb behavior which requires a filename to
28994 source.
28995
28996Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
28997
28998 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
28999 expected fail for i486-*-* that misses the marker2 function.
29000 * gdb.t10/crossload.exp (bfddefault): Allow successful
29001 recognition of a format to pass even if no symbols are found.
29002 Explicitly catch failures where the format is not recognized
29003 or is ambiguous, and add the reason to the fail message.
29004 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29005 the cause is and invalid target and add reason to failure message.
29006 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29007 elf32-i386, elf32-sparc, and elf32-i860.
29008 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29009 Set up expected failure for 'filename'::variable scope resolution,
29010 which is now apparently broken on all targets.
29011 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29012 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29013 gdb.t23/templates.exp: Change failure for missing binfile into
29014 just a warning.
29015 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29016 references.
29017
29018Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29019
29020 * gdb.t00/default.exp: Add expected output for default "source"
29021 command, to match new gdb behavior.
29022 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29023
29024Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29025
29026 * config/*-gdb.exp: returns an error, rather than exiting on
29027 internal errors.
29028
29029Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29030
29031 * gdb.t03/gdbme.c: Add pointer to struct variable.
29032 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29033 referencing struct members.
29034
29035Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29036
29037 * configure.in (mips-idt-ecoff): New target.
29038 * config/mips-gdb.exp: New file for remote board using MIPS remote
29039 debugging protocol.
29040
29041 * Redid configuration scheme. Removed gdb.t*/configure.in.
29042 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29043 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29044 distclean targets. Built executables via .o files. Adjusted
29045 tests to account for source files in $(srcdir) rather than
29046 $(objdir).
29047 * lib/gdb.exp (runto): Don't expect () after the function name,
29048 because it may have arguments.
29049
29050Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29051
29052 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29053 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29054 expected failures for mips-idt-* and mips-sgi-*.
29055 * gdb.t00/default.exp (attach): Kill process if requested.
29056 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29057 that does not read core files.
29058 * gdb.t01/run.exp: Removed checks for exit status code.
29059 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29060 it is linked in.
29061 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29062 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29063 appropriate, rather than doing it by hand.
29064 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29065 execution.
29066 * gdb.t10/crossload.exp: Kill existing program if needed.
29067 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29068 appropriate, rather than doing it by hand. Always increase
29069 timeout for this test, not just for VxWorks.
29070
29071Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29072
29073 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29074 of Chill STRUCT types and STRUCT values.
29075 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29076 than "char".
29077 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29078 struct2): New struct definitions and initializations to test
c906108c
SS
29079 simple Chill STRUCT types.
29080
29081Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29082
29083 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29084 the null byte at the end of strings.
29085 * gdb.t00/default.exp: Make show version insensitive to copyright
29086 date.
29087 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29088 to avoid dependencies on target char signedness.
29089 * gdb.t16/printcmds.exp: Update expected results for explicitly
29090 unsigned char.
29091 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29092 now work.
29093 * gdb.t21/demangle.exp: Add many more patterns for template
29094 demangling, most of them being expected failures.
29095 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29096 string we are matching for, to match on the whole string.
29097 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29098 and fix a whole bunch that had incorrect expected output but were
29099 passing anyway because of the bug in "proc demangle".
29100 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29101 type.
29102 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29103
29104Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29105
a9c64011
AS
29106 * gdb/testsuite: made modifications to testcases, etc., to allow
29107 them to work properly given the reorganization of deja-gnu and the
29108 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29109
29110Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29111
29112 * gdb/testsuite: Initial creation of gdb/testsuite.
29113 Migrated dejagnu testcases and support files for testing nm to
29114 gdb/testsuite from deja-gnu. These files were moved "as is"
29115 with no modifications. This migration is part of a major overhaul
29116 of dejagnu. The modifications to these testcases, etc., which
29117 will allow them to work with the new version of dejagnu will be
29118 made in a future update.
48efe704 29119
8d8cb839 29120 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29121\f
8d8cb839
EZ
29122;; Local Variables:
29123;; mode: change-log
29124;; left-margin: 8
29125;; fill-column: 74
29126;; version-control: never
29127;; End:
902f2ccb 29128
0b302171 29129 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29130 Copying and distribution of this file, with or without modification,
29131 are permitted provided the copyright notice and this notice are preserved.
This page took 3.541388 seconds and 4 git commands to generate.